diff --git a/README.md b/README.md index 3ca6da3..c37ac0d 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@

- [🧐 关于](#-关于) +- [Go环境安装](#go环境安装) - [编译](#编译) - [运行](#运行) - [接口文档](#接口文档) diff --git a/cmd/migrate.go b/cmd/migrate.go index 0e84922..4df2621 100644 --- a/cmd/migrate.go +++ b/cmd/migrate.go @@ -36,9 +36,10 @@ func installSignals() (context.Context, context.CancelFunc) { } func initDB(ctx context.Context) error { - setting.LoadFromExisting() - setting.InitDBConfig() - setting.NewXORMLogService(false) + setting.InitProviderFromExistingFile() + setting.LoadCommonSettings() + setting.LoadDBSetting() + setting.InitSQLLog(false) if setting.Database.Type == "" { log.Fatal(`Database settings are missing from the configuration file: %q. @@ -70,7 +71,7 @@ func runMigrate(ctx *cli.Context) error { log.Info("AppPath: %s", setting.AppPath) log.Info("AppWorkPath: %s", setting.AppWorkPath) log.Info("Custom path: %s", setting.CustomPath) - log.Info("Log path: %s", setting.LogRootPath) + log.Info("Log path: %s", setting.Log.RootPath) log.Info("Configuration file: %s", setting.CustomConf) // if err := db.InitEngineWithMigration(context.Background(), migrations.Migrate); err != nil { diff --git a/cmd/web.go b/cmd/web.go index 25ede1f..2ae8064 100644 --- a/cmd/web.go +++ b/cmd/web.go @@ -158,7 +158,8 @@ func runWeb(ctx *cli.Context) error { log.Info("Global init") // Perform global initialization - setting.LoadFromExisting() + setting.InitProviderFromExistingFile() + setting.LoadCommonSettings() routers.GlobalInitInstalled(graceful.GetManager().HammerContext()) hat_routers.GlobalInitInstalled(graceful.GetManager().HammerContext()) // We check that AppDataPath exists here (it should have been created during installation) diff --git a/go.mod b/go.mod index 51b38b7..08ca195 100644 --- a/go.mod +++ b/go.mod @@ -3,26 +3,119 @@ module code.gitlink.org.cn/Gitlink/gitea_hat.git go 1.18 require ( - code.gitea.io/gitea v1.18.5 + code.gitea.io/gitea v1.19.0 gitea.com/go-chi/binding v0.0.0-20221013104517-b29891619681 github.com/caddyserver/certmagic v0.17.2 github.com/felixge/fgprof v0.9.3 github.com/go-chi/cors v1.2.1 github.com/gobwas/glob v0.2.3 github.com/json-iterator/go v1.1.12 - github.com/klauspost/cpuid/v2 v2.2.3 + github.com/klauspost/cpuid/v2 v2.2.4 github.com/russross/blackfriday/v2 v2.1.0 github.com/shurcooL/vfsgen v0.0.0-20200824052919-0d455de96546 github.com/urfave/cli v1.22.12 - golang.org/x/net v0.8.0 - golang.org/x/text v0.8.0 + golang.org/x/net v0.9.0 + golang.org/x/text v0.9.0 gopkg.in/ini.v1 v1.67.0 xorm.io/builder v0.3.12 - xorm.io/xorm v1.3.2 + xorm.io/xorm v1.3.3-0.20221209153726-f1bfc5ce9830 ) require ( - cloud.google.com/go/compute v1.18.0 // indirect + code.gitea.io/actions-proto-go v0.2.0 // indirect + code.gitea.io/gitea-vet v0.2.2 // indirect + github.com/AlecAivazis/survey/v2 v2.3.6 // indirect + github.com/Masterminds/goutils v1.1.1 // indirect + github.com/Masterminds/semver v1.5.0 // indirect + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/Masterminds/sprig/v3 v3.2.3 // indirect + github.com/andreaskoch/go-fswatch v1.0.0 // indirect + github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect + github.com/bufbuild/connect-go v1.6.0 // indirect + github.com/buildkite/terminal-to-html/v3 v3.7.0 // indirect + github.com/cention-sany/utf7 v0.0.0-20170124080048-26cad61bd60a // indirect + github.com/containerd/containerd v1.6.18 // indirect + github.com/creack/pty v1.1.18 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/dimiro1/reply v0.0.0-20200315094148-d0136a4c9e21 // indirect + github.com/docker/cli v23.0.1+incompatible // indirect + github.com/docker/distribution v2.8.1+incompatible // indirect + github.com/docker/docker v23.0.1+incompatible // indirect + github.com/docker/docker-credential-helpers v0.7.0 // indirect + github.com/docker/go-connections v0.4.0 // indirect + github.com/docker/go-units v0.5.0 // indirect + github.com/emersion/go-imap v1.2.1 // indirect + github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead // indirect + github.com/felixge/httpsnoop v1.0.3 // indirect + github.com/go-openapi/analysis v0.21.4 // indirect + github.com/go-openapi/errors v0.20.3 // indirect + github.com/go-openapi/inflect v0.19.0 // indirect + github.com/go-openapi/jsonpointer v0.19.6 // indirect + github.com/go-openapi/jsonreference v0.20.2 // indirect + github.com/go-openapi/loads v0.21.2 // indirect + github.com/go-openapi/runtime v0.25.0 // indirect + github.com/go-openapi/spec v0.20.8 // indirect + github.com/go-openapi/strfmt v0.21.7 // indirect + github.com/go-openapi/swag v0.22.3 // indirect + github.com/go-openapi/validate v0.22.1 // indirect + github.com/go-swagger/go-swagger v0.30.4 // indirect + github.com/go-testfixtures/testfixtures/v3 v3.8.1 // indirect + github.com/go-webauthn/revoke v0.1.9 // indirect + github.com/go-webauthn/webauthn v0.8.2 // indirect + github.com/gogo/protobuf v1.3.2 // indirect + github.com/google/go-tpm v0.3.3 // indirect + github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect + github.com/gorilla/handlers v1.5.1 // indirect + github.com/hashicorp/hcl v1.0.0 // indirect + github.com/inconshreveable/mousetrap v1.0.1 // indirect + github.com/jessevdk/go-flags v1.5.0 // indirect + github.com/jhillyerd/enmime v0.11.1 // indirect + github.com/joho/godotenv v1.5.1 // indirect + github.com/julienschmidt/httprouter v1.3.0 // indirect + github.com/kr/text v0.2.0 // indirect + github.com/magiconair/properties v1.8.7 // indirect + github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect + github.com/mitchellh/copystructure v1.2.0 // indirect + github.com/mitchellh/go-homedir v1.1.0 // indirect + github.com/mitchellh/reflectwalk v1.0.2 // indirect + github.com/moby/buildkit v0.11.4 // indirect + github.com/moby/patternmatcher v0.5.0 // indirect + github.com/moby/sys/sequential v0.5.0 // indirect + github.com/niklasfasching/go-org v1.6.6 // indirect + github.com/oklog/ulid v1.3.1 // indirect + github.com/opencontainers/runc v1.1.3 // indirect + github.com/opencontainers/selinux v1.11.0 // indirect + github.com/pelletier/go-toml v1.9.5 // indirect + github.com/pelletier/go-toml/v2 v2.0.7 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect + github.com/rhysd/actionlint v1.6.24 // indirect + github.com/robfig/cron v1.2.0 // indirect + github.com/rogpeppe/go-internal v1.10.0 // indirect + github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect + github.com/shopspring/decimal v1.3.1 // indirect + github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749 // indirect + github.com/shurcooL/vfsgen v0.0.0-20200824052919-0d455de96546 // indirect + github.com/spf13/afero v1.9.5 // indirect + github.com/spf13/cast v1.5.0 // indirect + github.com/spf13/cobra v1.6.1 // indirect + github.com/spf13/jwalterweatherman v1.1.0 // indirect + github.com/spf13/pflag v1.0.5 // indirect + github.com/spf13/viper v1.15.0 // indirect + github.com/stretchr/testify v1.8.2 // indirect + github.com/subosito/gotenv v1.4.2 // indirect + github.com/toqueteos/webbrowser v1.2.0 // indirect + github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect + github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect + github.com/xeipuuv/gojsonschema v1.2.0 // indirect + go.mongodb.org/mongo-driver v1.11.4 // indirect + golang.org/x/sync v0.1.0 // indirect + golang.org/x/term v0.7.0 // indirect + google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect + google.golang.org/grpc v1.54.0 // indirect +) + +require ( + cloud.google.com/go/compute v1.19.0 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect code.gitea.io/sdk/gitea v0.15.1 // indirect codeberg.org/gusted/mcaptcha v0.0.0-20220723083913-4f3072e1d570 // indirect @@ -36,16 +129,16 @@ require ( github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358 // indirect github.com/Microsoft/go-winio v0.6.0 // indirect github.com/NYTimes/gziphandler v1.1.1 // indirect - github.com/ProtonMail/go-crypto v0.0.0-20230217124315-7d5c6f04bbb8 // indirect + github.com/ProtonMail/go-crypto v0.0.0-20230331115716-d34776aa93ec // indirect github.com/RoaringBitmap/roaring v1.2.3 // indirect github.com/acomagu/bufpipe v1.0.4 // indirect - github.com/alecthomas/chroma/v2 v2.5.0 // indirect + github.com/alecthomas/chroma/v2 v2.7.0 // indirect github.com/andybalholm/brotli v1.0.5 // indirect github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be // indirect github.com/aymerick/douceur v0.2.0 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/bits-and-blooms/bitset v1.5.0 // indirect - github.com/blevesearch/bleve/v2 v2.3.6 // indirect + github.com/blevesearch/bleve/v2 v2.3.7 // indirect github.com/blevesearch/bleve_index_api v1.0.5 // indirect github.com/blevesearch/geo v0.1.17 // indirect github.com/blevesearch/go-porterstemmer v1.0.3 // indirect @@ -75,18 +168,18 @@ require ( github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect github.com/djherbis/buffer v1.2.0 // indirect github.com/djherbis/nio/v3 v3.0.1 // indirect - github.com/dlclark/regexp2 v1.8.1 // indirect + github.com/dlclark/regexp2 v1.9.0 // indirect github.com/dsnet/compress v0.0.2-0.20210315054119-f66993602bf5 // indirect github.com/duo-labs/webauthn v0.0.0-20221205164246-ebaf9b74c6ec // indirect github.com/dustin/go-humanize v1.0.1 // indirect github.com/editorconfig/editorconfig-core-go/v2 v2.5.1 // indirect github.com/emirpasic/gods v1.18.1 // indirect github.com/ethantkoenig/rupture v1.0.1 // indirect - github.com/fatih/color v1.13.0 // indirect + github.com/fatih/color v1.15.0 // indirect github.com/fsnotify/fsnotify v1.6.0 // indirect github.com/fxamacker/cbor/v2 v2.4.0 // indirect github.com/gliderlabs/ssh v0.3.5 // indirect - github.com/go-ap/activitypub v0.0.0-20230307141717-3566110d71a0 // indirect + github.com/go-ap/activitypub v0.0.0-20230331173947-f5b96d9450d4 // indirect github.com/go-ap/errors v0.0.0-20221205040414-01c1adfc98ea // indirect github.com/go-ap/jsonld v0.0.0-20221030091449-f2a191312c73 // indirect github.com/go-asn1-ber/asn1-ber v1.5.4 // indirect @@ -96,24 +189,24 @@ require ( github.com/go-fed/httpsig v1.1.1-0.20201223112313-55836744818e // indirect github.com/go-git/gcfg v1.5.0 // indirect github.com/go-git/go-billy/v5 v5.4.1 // indirect - github.com/go-git/go-git/v5 v5.6.0 // indirect + github.com/go-git/go-git/v5 v5.6.1 // indirect github.com/go-ldap/ldap/v3 v3.4.4 // indirect github.com/go-redis/redis/v8 v8.11.5 // indirect github.com/go-sql-driver/mysql v1.7.0 // indirect - github.com/goccy/go-json v0.10.1 // indirect + github.com/goccy/go-json v0.10.2 // indirect github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f // indirect github.com/gogs/cron v0.0.0-20171120032916-9f6c956d3e14 // indirect github.com/gogs/go-gogs-client v0.0.0-20210131175652-1d7215cd8d85 // indirect github.com/golang-jwt/jwt/v4 v4.5.0 // indirect github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 // indirect github.com/golang-sql/sqlexp v0.1.0 // indirect - github.com/golang/geo v0.0.0-20210211234256-740aa86cb551 // indirect + github.com/golang/geo v0.0.0-20230404232722-c4acd7a044dc // indirect github.com/golang/protobuf v1.5.3 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/certificate-transparency-go v1.1.4 // indirect github.com/google/go-github/v45 v45.2.0 // indirect github.com/google/go-querystring v1.1.0 // indirect - github.com/google/pprof v0.0.0-20230309165930-d61513b1440d // indirect + github.com/google/pprof v0.0.0-20230406165453-00490a63f317 // indirect github.com/google/uuid v1.3.0 // indirect github.com/gorilla/css v1.0.0 // indirect github.com/gorilla/feeds v1.1.1 // indirect @@ -128,14 +221,14 @@ require ( github.com/hashicorp/go-version v1.6.0 // indirect github.com/hashicorp/golang-lru v0.6.0 // indirect github.com/huandu/xstrings v1.4.0 // indirect - github.com/imdario/mergo v0.3.13 // indirect - github.com/jaytaylor/html2text v0.0.0-20211105163654-bc68cce691ba // indirect + github.com/imdario/mergo v0.3.15 // indirect + github.com/jaytaylor/html2text v0.0.0-20230321000545-74c2419ad056 // indirect github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect github.com/josharian/intern v1.0.0 // indirect github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect github.com/kevinburke/ssh_config v1.2.0 // indirect github.com/keybase/go-crypto v0.0.0-20200123153347-de78d2cb44f4 // indirect - github.com/klauspost/compress v1.16.3 // indirect + github.com/klauspost/compress v1.16.4 // indirect github.com/klauspost/pgzip v1.2.5 // indirect github.com/kr/pretty v0.3.1 // indirect github.com/lib/pq v1.10.7 // indirect @@ -144,16 +237,16 @@ require ( github.com/markbates/going v1.0.3 // indirect github.com/markbates/goth v1.76.1 // indirect github.com/mattn/go-colorable v0.1.13 // indirect - github.com/mattn/go-isatty v0.0.17 // indirect + github.com/mattn/go-isatty v0.0.18 // indirect github.com/mattn/go-runewidth v0.0.14 // indirect github.com/mattn/go-sqlite3 v1.14.16 // indirect github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect github.com/mholt/acmez v1.1.0 // indirect github.com/mholt/archiver/v3 v3.5.1 // indirect github.com/microcosm-cc/bluemonday v1.0.23 // indirect - github.com/miekg/dns v1.1.52 // indirect + github.com/miekg/dns v1.1.53 // indirect github.com/minio/md5-simd v1.1.2 // indirect - github.com/minio/minio-go/v7 v7.0.49 // indirect + github.com/minio/minio-go/v7 v7.0.51 // indirect github.com/minio/sha256-simd v1.0.0 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect @@ -161,6 +254,7 @@ require ( github.com/mrjones/oauth v0.0.0-20190623134757-126b35219450 // indirect github.com/mschoch/smat v0.2.0 // indirect github.com/msteinert/pam v1.1.0 // indirect + github.com/nektos/act v0.2.43 github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 // indirect github.com/nwaples/rardecode v1.1.3 // indirect github.com/olekukonko/tablewriter v0.0.5 // indirect @@ -179,7 +273,7 @@ require ( github.com/quasoft/websspi v1.1.2 // indirect github.com/rivo/uniseg v0.4.4 // indirect github.com/rs/xid v1.4.0 // indirect - github.com/santhosh-tekuri/jsonschema/v5 v5.2.0 // indirect + github.com/santhosh-tekuri/jsonschema/v5 v5.3.0 // indirect github.com/sergi/go-diff v1.3.1 // indirect github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749 // indirect github.com/sirupsen/logrus v1.9.0 // indirect @@ -192,7 +286,7 @@ require ( github.com/unrolled/render v1.6.0 // indirect github.com/valyala/fastjson v1.6.4 // indirect github.com/x448/float16 v0.8.4 // indirect - github.com/xanzy/go-gitlab v0.73.1 // indirect + github.com/xanzy/go-gitlab v0.82.0 // indirect github.com/xanzy/ssh-agent v0.3.3 // indirect github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 // indirect github.com/yohcop/openid-go v1.0.1 // indirect @@ -203,16 +297,16 @@ require ( go.jolheiser.com/hcaptcha v0.0.4 // indirect go.jolheiser.com/pwn v0.0.3 // indirect go.uber.org/atomic v1.10.0 // indirect - go.uber.org/multierr v1.10.0 // indirect + go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.24.0 // indirect - golang.org/x/crypto v0.7.0 // indirect - golang.org/x/mod v0.9.0 // indirect - golang.org/x/oauth2 v0.6.0 // indirect - golang.org/x/sys v0.6.0 // indirect + golang.org/x/crypto v0.8.0 // indirect + golang.org/x/mod v0.10.0 // indirect + golang.org/x/oauth2 v0.7.0 // indirect + golang.org/x/sys v0.7.0 // indirect golang.org/x/time v0.3.0 // indirect - golang.org/x/tools v0.7.0 // indirect + golang.org/x/tools v0.8.0 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/protobuf v1.29.0 // indirect + google.golang.org/protobuf v1.30.0 // indirect gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df // indirect gopkg.in/warnings.v0 v0.1.2 // indirect @@ -221,3 +315,19 @@ require ( mvdan.cc/xurls/v2 v2.4.0 // indirect strk.kbt.io/projects/go/libravatar v0.0.0-20191008002943-06d1c002b251 // indirect ) + +replace github.com/hashicorp/go-version => github.com/6543/go-version v1.3.1 + +replace github.com/shurcooL/vfsgen => github.com/lunny/vfsgen v0.0.0-20220105142115-2c99e1ffdfa0 + +replace github.com/blevesearch/zapx/v15 v15.3.6 => github.com/zeripath/zapx/v15 v15.3.6-alignment-fix + +replace github.com/nektos/act => gitea.com/gitea/act v0.243.1 + +exclude github.com/gofrs/uuid v3.2.0+incompatible + +exclude github.com/gofrs/uuid v4.0.0+incompatible + +exclude github.com/goccy/go-json v0.4.11 + +exclude github.com/satori/go.uuid v1.2.0 diff --git a/go.sum b/go.sum index f6e54ca..31e4b8d 100644 --- a/go.sum +++ b/go.sum @@ -21,9 +21,11 @@ cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHOb cloud.google.com/go v0.67.0/go.mod h1:YNan/mUhNZFrYUor0vqrsQ0Ffl7Xtm/ACOy/vsTS858= cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= +cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= +cloud.google.com/go v0.110.0 h1:Zc8gqp3+a9/Eyph2KDmcGaPtbKRIoqq4YTlL4NMD0Ys= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= @@ -32,6 +34,8 @@ cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4g cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= cloud.google.com/go/compute v1.18.0 h1:FEigFqoDbys2cvFkZ9Fjq4gnHBP55anJ0yQyau2f9oY= cloud.google.com/go/compute v1.18.0/go.mod h1:1X7yHxec2Ga+Ss6jPyjxRxpu2uu7PLgsOVXvgU0yacs= +cloud.google.com/go/compute v1.19.0 h1:+9zda3WGgW1ZSTlVppLCYFIr48Pa35q1uG2N1itbCEQ= +cloud.google.com/go/compute v1.19.0/go.mod h1:rikpw2y+UMidAe9tISo04EHNOIf42RLYF/q8Bs93scU= cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= @@ -47,9 +51,16 @@ cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0Zeo cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= +cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= +code.gitea.io/actions-proto-go v0.2.0 h1:nYh9nhhfk67YA4wVNLsCzd//RCvXnljwXClJ33+HPVk= +code.gitea.io/actions-proto-go v0.2.0/go.mod h1:00ys5QDo1iHN1tHNvvddAcy2W/g+425hQya1cCSvq9A= code.gitea.io/gitea v1.18.5 h1:wvLC5nRen/YfYQPq2y2Iri+KMa+onJgG320qXdTxmG4= code.gitea.io/gitea v1.18.5/go.mod h1:2qIAsBv5UvuVrE5mQS4q+9OiH//pm46P7HcTo3CeIDI= +code.gitea.io/gitea v1.19.0 h1:YoXejoZ+VV2VZ2f+0MgQnkVHSJ4wBXhFfC6+14qwidA= +code.gitea.io/gitea v1.19.0/go.mod h1:FfxMZToJS2TshbnPckgHGqLFk/JyPy2DM5rPZ3E6ZsE= code.gitea.io/gitea-vet v0.2.1/go.mod h1:zcNbT/aJEmivCAhfmkHOlT645KNOf9W2KnkLgFjGGfE= +code.gitea.io/gitea-vet v0.2.2 h1:TEOV/Glf38iGmKzKP0EB++Z5OSL4zGg3RrAvlwaMuvk= +code.gitea.io/gitea-vet v0.2.2/go.mod h1:zcNbT/aJEmivCAhfmkHOlT645KNOf9W2KnkLgFjGGfE= code.gitea.io/sdk/gitea v0.11.3/go.mod h1:z3uwDV/b9Ls47NGukYM9XhnHtqPh/J+t40lsUrR6JDY= code.gitea.io/sdk/gitea v0.15.1 h1:WJreC7YYuxbn0UDaPuWIe/mtiNKTvLN8MLkaw71yx/M= code.gitea.io/sdk/gitea v0.15.1/go.mod h1:klY2LVI3s3NChzIk/MzMn7G1FHrfU7qd63iSMVoHRBA= @@ -64,6 +75,8 @@ contrib.go.opencensus.io/resource v0.1.1/go.mod h1:F361eGI91LCmW1I/Saf+rX0+OFcig dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= git.sr.ht/~mariusor/go-xsd-duration v0.0.0-20220703122237-02e73435a078 h1:cliQ4HHsCo6xi2oWZYKWW4bly/Ory9FuTpFPRxj/mAg= git.sr.ht/~mariusor/go-xsd-duration v0.0.0-20220703122237-02e73435a078/go.mod h1:g/V2Hjas6Z1UHUp4yIx6bATpNzJ7DYtD0FG3+xARWxs= +gitea.com/gitea/act v0.243.1 h1:zIVlhGOLE4SHFPW++u3+5Y/jX5mub3QIhB13oNf6rtA= +gitea.com/gitea/act v0.243.1/go.mod h1:iLHCXqOPUElA2nSyHo4wtxSmvdkym3WU7CkP3AxF39Q= gitea.com/go-chi/binding v0.0.0-20221013104517-b29891619681 h1:MMSPgnVULVwV9kEBgvyEUhC9v/uviZ55hPJEMjpbNR4= gitea.com/go-chi/binding v0.0.0-20221013104517-b29891619681/go.mod h1:77TZu701zMXWJFvB8gvTbQ92zQ3DQq/H7l5wAEjQRKc= gitea.com/go-chi/cache v0.0.0-20210110083709-82c4c9ce2d5e/go.mod h1:k2V/gPDEtXGjjMGuBJiapffAXTv76H4snSmlJRLUhH0= @@ -82,6 +95,10 @@ gitea.com/xorm/sqlfiddle v0.0.0-20180821085327-62ce714f951a/go.mod h1:EXuID2Zs0p gitee.com/travelliu/dm v1.8.11192/go.mod h1:DHTzyhCrM843x9VdKVbZ+GKXGRbKM2sJ4LxihRxShkE= github.com/42wim/sshsig v0.0.0-20211121163825-841cf5bbc121 h1:r3qt8PCHnfjOv9PN3H+XXKmDA1dfFMIN1AislhlA/ps= github.com/42wim/sshsig v0.0.0-20211121163825-841cf5bbc121/go.mod h1:Ock8XgA7pvULhIaHGAk/cDnRfNrF9Jey81nPcc403iU= +github.com/6543/go-version v1.3.1 h1:HvOp+Telns7HWJ2Xo/05YXQSB2bE0WmVgbHqwMPZT4U= +github.com/6543/go-version v1.3.1/go.mod h1:oqFAHCwtLVUTLdhQmVZWYvaHXTdsbB4SY85at64SQEo= +github.com/AlecAivazis/survey/v2 v2.3.6 h1:NvTuVHISgTHEHeBFqt6BHOe4Ny/NwGZr7w+F8S9ziyw= +github.com/AlecAivazis/survey/v2 v2.3.6/go.mod h1:4AuI9b7RjAR+G7v9+C4YSlX/YL3K3cWNXgWXOhllqvI= github.com/Azure/azure-amqp-common-go/v2 v2.1.0/go.mod h1:R8rea+gJRuJR6QxTir/XuEd+YuKoUiazDC/N96FiDEU= github.com/Azure/azure-pipeline-go v0.2.1/go.mod h1:UGSo8XybXnIGZ3epmeBw7Jdz+HiUVpqIlpz/HKHylF4= github.com/Azure/azure-sdk-for-go v29.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= @@ -102,22 +119,36 @@ github.com/GoogleCloudPlatform/cloudsql-proxy v0.0.0-20191009163259-e802c2cb94ae github.com/Julusian/godocdown v0.0.0-20170816220326-6d19f8ff2df8/go.mod h1:INZr5t32rG59/5xeltqoCJoNY7e5x/3xoY9WSWVWg74= github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= github.com/Masterminds/goutils v1.1.0/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= +github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= +github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= github.com/Masterminds/semver v1.4.2/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= +github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww= github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/Masterminds/semver/v3 v3.0.3/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= github.com/Masterminds/semver/v3 v3.1.0/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= +github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= +github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= +github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= github.com/Masterminds/sprig v2.15.0+incompatible/go.mod h1:y6hNFY5UBTIWBxnzTeuNhlNS5hqE0NB0E6fgfo2Br3o= +github.com/Masterminds/sprig v2.22.0+incompatible h1:z4yfnGrZ7netVz+0EDJ0Wi+5VZCSYp4Z0m2dk6cEM60= github.com/Masterminds/sprig v2.22.0+incompatible/go.mod h1:y6hNFY5UBTIWBxnzTeuNhlNS5hqE0NB0E6fgfo2Br3o= +github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA= +github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.0 h1:slsWYD/zyx7lCXoZVlvQrj0hPTM1HI4+v1sIda2yDvg= github.com/Microsoft/go-winio v0.6.0/go.mod h1:cTAf44im0RAYeL23bpB+fzCyDH2MJiz2BO69KH/soAE= github.com/NYTimes/gziphandler v1.1.1 h1:ZUDjpQae29j0ryrS0u/B8HZfJBtBQHjqw2rQ2cqUQ3I= github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= +github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2/go.mod h1:HBCaDeC1lPdgDeDbhX8XFpy1jqjK0IBG8W5K+xYqA0w= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/ProtonMail/go-crypto v0.0.0-20221026131551-cf6655e29de4/go.mod h1:UBYPn8k0D56RtnR8RFQMjmh4KrZzWJ5o7Z9SYjossQ8= github.com/ProtonMail/go-crypto v0.0.0-20230217124315-7d5c6f04bbb8 h1:wPbRQzjjwFc0ih8puEVAOFGELsn1zoIIYdxvML7mDxA= github.com/ProtonMail/go-crypto v0.0.0-20230217124315-7d5c6f04bbb8/go.mod h1:I0gYDMZ6Z5GRU7l58bNFSkPTFN6Yl12dsUlAZ8xy98g= +github.com/ProtonMail/go-crypto v0.0.0-20230331115716-d34776aa93ec h1:eQusauqzE1cAFR5hGnwkuSmFxKoy3+j9/cVaDeYfjjs= +github.com/ProtonMail/go-crypto v0.0.0-20230331115716-d34776aa93ec/go.mod h1:8TI4H3IbrackdNgv+92dI+rhpCaLqM0IfpgCgenFvRE= +github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= +github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/RoaringBitmap/roaring v0.4.23/go.mod h1:D0gp8kJQgE1A4LQ5wFLggQEyvDi06Mq5mKs52e1TwOo= github.com/RoaringBitmap/roaring v0.7.1/go.mod h1:jdT9ykXwHFNdJbEtxePexlFYH9LXucApeS0/+/g+p1I= github.com/RoaringBitmap/roaring v1.2.3 h1:yqreLINqIrX22ErkKI0vY47/ivtJr6n+kMhVOVmhWBY= @@ -134,6 +165,8 @@ github.com/alecthomas/assert/v2 v2.2.1 h1:XivOgYcduV98QCahG8T5XTezV5bylXe+lBxLG2 github.com/alecthomas/chroma/v2 v2.2.0/go.mod h1:vf4zrexSH54oEjJ7EdB65tGNHmH3pGZmVkgTP5RHvAs= github.com/alecthomas/chroma/v2 v2.5.0 h1:CQCdj1BiBV17sD4Bd32b/Bzuiq/EqoNTrnIhyQAZ+Rk= github.com/alecthomas/chroma/v2 v2.5.0/go.mod h1:yrkMI9807G1ROx13fhe1v6PN2DDeaR73L3d+1nmYQtw= +github.com/alecthomas/chroma/v2 v2.7.0 h1:hm1rY6c/Ob4eGclpQ7X/A3yhqBOZNUTk9q+yhyLIViI= +github.com/alecthomas/chroma/v2 v2.7.0/go.mod h1:yrkMI9807G1ROx13fhe1v6PN2DDeaR73L3d+1nmYQtw= github.com/alecthomas/kingpin v2.2.6+incompatible/go.mod h1:59OFYbFVLKQKq+mqrL6Rw5bR0c3ACQaawgXx0QYndlE= github.com/alecthomas/repr v0.0.0-20220113201626-b1b626ac65ae/go.mod h1:2kn6fqh/zIyPLmm3ugklbEi5hg5wS435eygvNfaDQL8= github.com/alecthomas/repr v0.2.0 h1:HAzS41CIzNW5syS8Mf9UwXhNH1J9aix/BvDRf1Ml2Yk= @@ -142,6 +175,8 @@ github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuy github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= +github.com/andreaskoch/go-fswatch v1.0.0 h1:la8nP/HiaFCxP2IM6NZNUCoxgLWuyNFgH0RligBbnJU= +github.com/andreaskoch/go-fswatch v1.0.0/go.mod h1:r5/iV+4jfwoY2sYqBkg8vpF04ehOvEl4qPptVGdxmqo= github.com/andybalholm/brotli v1.0.1/go.mod h1:loMXtMfwqflxFJPmdbJO0a3KNoPuLBgiu3qAvBg8x/Y= github.com/andybalholm/brotli v1.0.5 h1:8uQZIdzKmjc/iuPu7O2ioW48L81FgatrcpfFmiq/cCs= github.com/andybalholm/brotli v1.0.5/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= @@ -164,6 +199,9 @@ github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A= +github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= +github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 h1:DklsrG3dyBCFEj5IhUbnKptjxatkF07cF2ak3yi77so= +github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU= github.com/aws/aws-sdk-go v1.15.27/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= github.com/aws/aws-sdk-go v1.19.18/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= @@ -191,6 +229,8 @@ github.com/blakesmith/ar v0.0.0-20190502131153-809d4375e1fb/go.mod h1:PkYb9DJNAw github.com/blevesearch/bleve/v2 v2.0.5/go.mod h1:ZjWibgnbRX33c+vBRgla9QhPb4QOjD6fdVJ+R1Bk8LM= github.com/blevesearch/bleve/v2 v2.3.6 h1:NlntUHcV5CSWIhpugx4d/BRMGCiaoI8ZZXrXlahzNq4= github.com/blevesearch/bleve/v2 v2.3.6/go.mod h1:JM2legf1cKVkdV8Ehu7msKIOKC0McSw0Q16Fmv9vsW4= +github.com/blevesearch/bleve/v2 v2.3.7 h1:nIfIrhv28tvgBpbVF8Dq7/U1zW/YiwSqg/PBgE3x8bo= +github.com/blevesearch/bleve/v2 v2.3.7/go.mod h1:2tToYD6mDeseIA13jcZiEEqYrVLg6xdk0v6+F7dWquU= github.com/blevesearch/bleve_index_api v1.0.0/go.mod h1:fiwKS0xLEm+gBRgv5mumf0dhgFr2mDgZah1pqv1c1M4= github.com/blevesearch/bleve_index_api v1.0.5 h1:Lc986kpC4Z0/n1g3gg8ul7H+lxgOQPcXb9SxvQGu+tw= github.com/blevesearch/bleve_index_api v1.0.5/go.mod h1:YXMDwaXFFXwncRS8UobWs7nvo0DmusriM1nztTlj1ms= @@ -239,6 +279,10 @@ github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl github.com/bradfitz/gomemcache v0.0.0-20190329173943-551aad21a668/go.mod h1:H0wQNHz2YrLsuXOZozoeDmnHXkNCRmMW0gwFWDfEZDA= github.com/bradfitz/gomemcache v0.0.0-20230124162541-5f7a7d875746 h1:wAIE/kN63Oig1DdOzN7O+k4AbFh2cCJoKMFXrwRJtzk= github.com/bradfitz/gomemcache v0.0.0-20230124162541-5f7a7d875746/go.mod h1:H0wQNHz2YrLsuXOZozoeDmnHXkNCRmMW0gwFWDfEZDA= +github.com/bufbuild/connect-go v1.6.0 h1:OCEB8JuEuvcY5lEKZCQE95CUscqkDtLnQceNhDgi92k= +github.com/bufbuild/connect-go v1.6.0/go.mod h1:GmMJYR6orFqD0Y6ZgX8pwQ8j9baizDrIQMm1/a6LnHk= +github.com/buildkite/terminal-to-html/v3 v3.7.0 h1:chdLUSpiOj/A4v3dzxyOqixXI6aw7IDA6Dk77FXsvNU= +github.com/buildkite/terminal-to-html/v3 v3.7.0/go.mod h1:g0ME1XqbkBSgXR9YmlIHcJIjzaMyWW+HbsG0rPb5puo= github.com/bwesterb/go-ristretto v1.2.0/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= github.com/caarlos0/ctrlc v1.0.0/go.mod h1:CdXpj4rmq0q/1Eb44M9zi2nKB0QraNKuRGYGrrHhcQw= github.com/caddyserver/certmagic v0.17.2 h1:o30seC1T/dBqBCNNGNHWwj2i5/I/FMjBbTAhjADP3nE= @@ -250,17 +294,22 @@ github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QH github.com/census-instrumentation/opencensus-proto v0.2.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/cention-sany/utf7 v0.0.0-20170124080048-26cad61bd60a h1:MISbI8sU/PSK/ztvmWKFcI7UGb5/HQT7B+i3a2myKgI= +github.com/cention-sany/utf7 v0.0.0-20170124080048-26cad61bd60a/go.mod h1:2GxOXOlEPAMFPfp014mK1SWq8G8BN8o7/dfYqJrVGn8= github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= github.com/certifi/gocertifi v0.0.0-20210507211836-431795d63e8d/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= +github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/checkpoint-restore/go-criu/v5 v5.3.0/go.mod h1:E/eQpaFtUKGOOSEBZgmKAcn+zUUwWxqcaKZlF54wK8E= github.com/chi-middleware/proxy v1.1.1 h1:4HaXUp8o2+bhHr1OhVy+VjN0+L7/07JDcn6v7YrTjrQ= github.com/chi-middleware/proxy v1.1.1/go.mod h1:jQwMEJct2tz9VmtCELxvnXoMfa+SOdikvbVJVHv/M+0= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/cilium/ebpf v0.7.0/go.mod h1:/oI2+1shJiTGAMgl6/RgJr36Eo1jzrRcAWbcXO2usCA= 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/backoff v0.0.0-20161212185259-647f3cdfc87a/go.mod h1:rzgs2ZOiguV6/NpiDgADjRLPNyZlApIWxKpkT+X8SdY= @@ -280,6 +329,9 @@ github.com/cockroachdb/datadriven v0.0.0-20200714090401-bf6692d28da5/go.mod h1:h github.com/cockroachdb/errors v1.2.4/go.mod h1:rQD95gz6FARkaKkQXUksEje/d9a6wBJoCr5oaCLELYA= github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI= github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= +github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U= +github.com/containerd/containerd v1.6.18 h1:qZbsLvmyu+Vlty0/Ex5xc0z2YtKpIsb5n45mAMI+2Ns= +github.com/containerd/containerd v1.6.18/go.mod h1:1RdCUu95+gc2v9t3IL+zIlpClSmew7/0YS8O5eQZrOw= 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.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= @@ -304,6 +356,7 @@ github.com/couchbase/goutils v0.0.0-20201030094643-5e82bb967e67/go.mod h1:BQwMFl github.com/couchbase/goutils v0.1.2 h1:gWr8B6XNWPIhfalHNog3qQKfGiYyh4K4VhO3P2o9BCs= github.com/couchbase/goutils v0.1.2/go.mod h1:h89Ek/tiOxxqjz30nPPlwZdQbdB8BwgnuBxeoUe/ViE= github.com/couchbase/moss v0.1.0/go.mod h1:9MaHIaRuy9pvLPUJxB8sh8OrLfyDczECVL37grCIubs= +github.com/cpuguy83/go-md2man v1.0.10 h1:BSKMNlYxDvnunlTymqtgONjNnaRV1sTpcovwwjF22jk= github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= @@ -312,7 +365,11 @@ github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46t github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/creack/pty v1.1.17/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= +github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY= +github.com/creack/pty v1.1.18/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= github.com/cupcake/rdb v0.0.0-20161107195141-43ba34106c76/go.mod h1:vYwsqCOLxGiisLwp9rITslkFNpZD5rz43tf41QFkTWY= +github.com/cyphar/filepath-securejoin v0.2.3/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/davecgh/go-spew v0.0.0-20161028175848-04cdfd42973b/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= @@ -328,16 +385,34 @@ github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/r github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/dimchansky/utfbom v1.1.0/go.mod h1:rO41eb7gLfo8SF1jd9F8HplJm1Fewwi4mQvIirEdv+8= +github.com/dimiro1/reply v0.0.0-20200315094148-d0136a4c9e21 h1:PdsjTl0Cg+ZJgOx/CFV5NNgO1ThTreqdgKYiDCMHJwA= +github.com/dimiro1/reply v0.0.0-20200315094148-d0136a4c9e21/go.mod h1:xJvkyD6Y2rZapGvPJLYo9dyx1s5dxBEDPa8T3YTuOk0= github.com/djherbis/buffer v1.1.0/go.mod h1:VwN8VdFkMY0DCALdY8o00d3IZ6Amz/UNVMWcSaJT44o= github.com/djherbis/buffer v1.2.0 h1:PH5Dd2ss0C7CRRhQCZ2u7MssF+No9ide8Ye71nPHcrQ= github.com/djherbis/buffer v1.2.0/go.mod h1:fjnebbZjCUpPinBRD+TDwXSOeNQ7fPQWLfGQqiAiUyE= github.com/djherbis/nio/v3 v3.0.1 h1:6wxhnuppteMa6RHA4L81Dq7ThkZH8SwnDzXDYy95vB4= github.com/djherbis/nio/v3 v3.0.1/go.mod h1:Ng4h80pbZFMla1yKzm61cF0tqqilXZYrogmWgZxOcmg= +github.com/dlclark/regexp2 v1.2.0/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc= github.com/dlclark/regexp2 v1.4.0/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc= github.com/dlclark/regexp2 v1.7.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= github.com/dlclark/regexp2 v1.8.1 h1:6Lcdwya6GjPUNsBct8Lg/yRPwMhABj269AAzdGSiR+0= github.com/dlclark/regexp2 v1.8.1/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= +github.com/dlclark/regexp2 v1.9.0 h1:pTK/l/3qYIKaRXuHnEnIf7Y5NxfRPfpb7dis6/gdlVI= +github.com/dlclark/regexp2 v1.9.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= +github.com/docker/cli v23.0.1+incompatible h1:LRyWITpGzl2C9e9uGxzisptnxAn1zfZKXy13Ul2Q5oM= +github.com/docker/cli v23.0.1+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= +github.com/docker/distribution v2.8.1+incompatible h1:Q50tZOPR6T/hjNsyc9g8/syEs6bk8XXApsHjKukMl68= +github.com/docker/distribution v2.8.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= +github.com/docker/docker v23.0.1+incompatible h1:vjgvJZxprTTE1A37nm+CLNAdwu6xZekyoiVlUZEINcY= +github.com/docker/docker v23.0.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker-credential-helpers v0.7.0 h1:xtCHsjxogADNZcdv1pKUHXryefjlVRqWqIhk/uXJp0A= +github.com/docker/docker-credential-helpers v0.7.0/go.mod h1:rETQfLdHNT3foU5kuNkFR1R1V12OJRRO5lzt2D1b5X0= +github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ= +github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= +github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= +github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= +github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/dsnet/compress v0.0.2-0.20210315054119-f66993602bf5 h1:iFaUwBSo5Svw6L7HYpRu/0lE3e0BaElwnNO1qkNQxBY= github.com/dsnet/compress v0.0.2-0.20210315054119-f66993602bf5/go.mod h1:qssHWj60/X5sZFNxpG4HBPDHVqxNm4DfnCKgrbZOT+s= github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780/go.mod h1:Lj+Z9rebOhdfkVLjJ8T6VcRQv3SXugXy999NBtR9aFY= @@ -355,6 +430,13 @@ github.com/editorconfig/editorconfig-core-go/v2 v2.5.1 h1:EMpGLI+QHJMbvppCjIFTWu github.com/editorconfig/editorconfig-core-go/v2 v2.5.1/go.mod h1:9l0WF7U8RrFunzIpbUGLh1TIRUgDrfy0mpkyv8T7q9M= github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= github.com/elazarl/go-bindata-assetfs v1.0.1/go.mod h1:v+YaWX3bdea5J/mo8dSETolEo7R71Vk1u8bnjau5yw4= +github.com/emersion/go-imap v1.2.1 h1:+s9ZjMEjOB8NzZMVTM3cCenz2JrQIGGo5j1df19WjTA= +github.com/emersion/go-imap v1.2.1/go.mod h1:Qlx1FSx2FTxjnjWpIlVNEuX+ylerZQNFE5NsmKFSejY= +github.com/emersion/go-message v0.15.0/go.mod h1:wQUEfE+38+7EW8p8aZ96ptg6bAb1iwdgej19uXASlE4= +github.com/emersion/go-sasl v0.0.0-20200509203442-7bfe0ed36a21/go.mod h1:iL2twTeMvZnrg54ZoPDNfJaJaqy0xIQFuBdrLsmspwQ= +github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead h1:fI1Jck0vUrXT8bnphprS1EoVRe2Q5CKCX8iDlpqjQ/Y= +github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead/go.mod h1:iL2twTeMvZnrg54ZoPDNfJaJaqy0xIQFuBdrLsmspwQ= +github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594/go.mod h1:aqO8z8wPrjkscevZJFVE1wXJrLpC5LtJG7fqLOsPb2U= github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= @@ -375,8 +457,13 @@ github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5Kwzbycv github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= +github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= +github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= github.com/felixge/fgprof v0.9.3 h1:VvyZxILNuCiUCSXtPtYmmtGvb65nqXh2QFWc0Wpf2/g= github.com/felixge/fgprof v0.9.3/go.mod h1:RdbpDgzqYVh/T9fPELJyV7EYJuHB55UTEULNun8eiPw= +github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/felixge/httpsnoop v1.0.3 h1:s/nj+GCswXYzN5v2DpNMuMQYe+0DDwt5WVCU6CWBdXk= +github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= github.com/form3tech-oss/jwt-go v3.2.3+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= @@ -385,6 +472,7 @@ github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8 github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4= github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20= +github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= @@ -402,6 +490,8 @@ github.com/glycerine/go-unsnap-stream v0.0.0-20181221182339-f9677308dec2/go.mod github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31/go.mod h1:Ogl1Tioa0aV7gstGFO7KhffUsb9M4ydbEbbxpcEDc24= github.com/go-ap/activitypub v0.0.0-20230307141717-3566110d71a0 h1:ll+jcwBW55vQDUV3jHuua/0wqjTm2GIh/iP1wwjbPSc= github.com/go-ap/activitypub v0.0.0-20230307141717-3566110d71a0/go.mod h1:1oVD0h0aPT3OEE1ZoSUoym/UGKzxe+e0y8K2AkQ1Hqs= +github.com/go-ap/activitypub v0.0.0-20230331173947-f5b96d9450d4 h1:SGAGW21M92426IL1wW42rDHEkA2kqheNYrkFYVDNLvk= +github.com/go-ap/activitypub v0.0.0-20230331173947-f5b96d9450d4/go.mod h1:qw0WNf+PTG69Xu6mVqUluDuKl1VwVYdgntOZQFBZQ48= github.com/go-ap/errors v0.0.0-20221205040414-01c1adfc98ea h1:ywGtLGVjJjMrq4mu35Qmu+NtlhlTk/gTayE6Bb4tQZk= github.com/go-ap/errors v0.0.0-20221205040414-01c1adfc98ea/go.mod h1:SaTNjEEkp0q+w3pUS1ccyEL/lUrHteORlDq/e21mCc8= github.com/go-ap/jsonld v0.0.0-20221030091449-f2a191312c73 h1:GMKIYXyXPGIp+hYiWOhfqK4A023HdgisDT4YGgf99mw= @@ -430,6 +520,8 @@ github.com/go-git/go-git-fixtures/v4 v4.3.1 h1:y5z6dd3qi8Hl+stezc8p3JxDkoTRqMAlK github.com/go-git/go-git-fixtures/v4 v4.3.1/go.mod h1:8LHG1a3SRW71ettAD/jW13h8c6AqjVSeL11RAdgaqpo= github.com/go-git/go-git/v5 v5.6.0 h1:JvBdYfcttd+0kdpuWO7KTu0FYgCf5W0t5VwkWGobaa4= github.com/go-git/go-git/v5 v5.6.0/go.mod h1:6nmJ0tJ3N4noMV1Omv7rC5FG3/o8Cm51TB4CJp7mRmE= +github.com/go-git/go-git/v5 v5.6.1 h1:q4ZRqQl4pR/ZJHc1L5CFjGA1a10u76aV1iC+nh+bHsk= +github.com/go-git/go-git/v5 v5.6.1/go.mod h1:mvyoL6Unz0PiTQrGQfSfiLFhBH1c1e84ylC2MDs4ee8= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= @@ -442,7 +534,47 @@ github.com/go-ldap/ldap/v3 v3.4.4/go.mod h1:fe1MsuN5eJJ1FeLT/LEBVdWfNWKh459R7aXg github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= +github.com/go-openapi/analysis v0.21.2/go.mod h1:HZwRk4RRisyG8vx2Oe6aqeSQcoxRp47Xkp3+K6q+LdY= +github.com/go-openapi/analysis v0.21.4 h1:ZDFLvSNxpDaomuCueM0BlSXxpANBlFYiBvr+GXrvIHc= +github.com/go-openapi/analysis v0.21.4/go.mod h1:4zQ35W4neeZTqh3ol0rv/O8JBbka9QyAgQRPp9y3pfo= +github.com/go-openapi/errors v0.19.8/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= +github.com/go-openapi/errors v0.19.9/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= +github.com/go-openapi/errors v0.20.2/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= +github.com/go-openapi/errors v0.20.3 h1:rz6kiC84sqNQoqrtulzaL/VERgkoCyB6WdEkc2ujzUc= +github.com/go-openapi/errors v0.20.3/go.mod h1:Z3FlZ4I8jEGxjUK+bugx3on2mIAk4txuAOhlsB1FSgk= +github.com/go-openapi/inflect v0.19.0 h1:9jCH9scKIbHeV9m12SmPilScz6krDxKRasNNSNPXu/4= +github.com/go-openapi/inflect v0.19.0/go.mod h1:lHpZVlpIQqLyKwJ4N+YSc9hchQy/i12fJykb83CRBH4= +github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= +github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= +github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE= +github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs= +github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns= +github.com/go-openapi/jsonreference v0.20.0/go.mod h1:Ag74Ico3lPc+zR+qjn4XBUmXymS4zJbYVCZmcgkasdo= +github.com/go-openapi/jsonreference v0.20.2 h1:3sVjiK66+uXK/6oQ8xgcRKcFgQ5KXa2KvnJRumpMGbE= +github.com/go-openapi/jsonreference v0.20.2/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En5Ap4rVB5KVcIDZG2k= +github.com/go-openapi/loads v0.21.1/go.mod h1:/DtAMXXneXFjbQMGEtbamCZb+4x7eGwkvZCvBmwUG+g= +github.com/go-openapi/loads v0.21.2 h1:r2a/xFIYeZ4Qd2TnGpWDIQNcP80dIaZgf704za8enro= +github.com/go-openapi/loads v0.21.2/go.mod h1:Jq58Os6SSGz0rzh62ptiu8Z31I+OTHqmULx5e/gJbNw= +github.com/go-openapi/runtime v0.25.0 h1:7yQTCdRbWhX8vnIjdzU8S00tBYf7Sg71EBeorlPHvhc= +github.com/go-openapi/runtime v0.25.0/go.mod h1:Ux6fikcHXyyob6LNWxtE96hWwjBPYF0DXgVFuMTneOs= +github.com/go-openapi/spec v0.20.4/go.mod h1:faYFR1CvsJZ0mNsmsphTMSoRrNV3TEDoAM7FOEWeq8I= +github.com/go-openapi/spec v0.20.6/go.mod h1:2OpW+JddWPrpXSCIX8eOx7lZ5iyuWj3RYR6VaaBKcWA= +github.com/go-openapi/spec v0.20.8 h1:ubHmXNY3FCIOinT8RNrrPfGc9t7I1qhPtdOGoG2AxRU= +github.com/go-openapi/spec v0.20.8/go.mod h1:2OpW+JddWPrpXSCIX8eOx7lZ5iyuWj3RYR6VaaBKcWA= +github.com/go-openapi/strfmt v0.21.0/go.mod h1:ZRQ409bWMj+SOgXofQAGTIo2Ebu72Gs+WaRADcS5iNg= +github.com/go-openapi/strfmt v0.21.1/go.mod h1:I/XVKeLc5+MM5oPNN7P6urMOpuLXEcNrCX/rPGuWb0k= +github.com/go-openapi/strfmt v0.21.3/go.mod h1:k+RzNO0Da+k3FrrynSNN8F7n/peCmQQqbbXjtDfvmGg= +github.com/go-openapi/strfmt v0.21.7 h1:rspiXgNWgeUzhjo1YU01do6qsahtJNByjLVbPLNHb8k= +github.com/go-openapi/strfmt v0.21.7/go.mod h1:adeGTkxE44sPyLk0JV235VQAO/ZXUr8KAzYjclFs3ew= +github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= +github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= +github.com/go-openapi/swag v0.21.1/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= +github.com/go-openapi/swag v0.22.3 h1:yMBqmnQ0gyZvEb/+KzuWZOXgllrXT4SADYbvDaXHv/g= +github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14= +github.com/go-openapi/validate v0.22.1 h1:G+c2ub6q47kfX1sOBLwIQwzBVt8qmOAARyo/9Fqs9NU= +github.com/go-openapi/validate v0.22.1/go.mod h1:rjnrwK57VJ7A8xqfpAOEKRH8yQSGUriMu5/zuPSQ1hg= github.com/go-redis/redis v6.15.2+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA= +github.com/go-redis/redis v6.15.9+incompatible h1:K0pv1D7EQUjfyoMql+r/jZqCLizCGKFlFgcHWWmHQjg= github.com/go-redis/redis v6.15.9+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA= github.com/go-redis/redis/v8 v8.4.0/go.mod h1:A1tbYoHSa1fXwN+//ljcCYYJeLmVrwL9hbQN45Jdy0M= github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI= @@ -454,7 +586,38 @@ github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LB github.com/go-sql-driver/mysql v1.7.0 h1:ueSltNNllEqE3qcWBTD0iQd3IpL/6U+mJxLkazJ7YPc= github.com/go-sql-driver/mysql v1.7.0/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= +github.com/go-swagger/go-swagger v0.30.4 h1:cPrWLSXY6ZdcgfRicOj0lANg72TkTHz6uv/OlUdzO5U= +github.com/go-swagger/go-swagger v0.30.4/go.mod h1:YM5D5kR9c1ft3ynMXvDk2uo/7UZHKFEqKXcAL9f4Phc= github.com/go-testfixtures/testfixtures/v3 v3.8.1 h1:uonwvepqRvSgddcrReZQhojTlWlmOlHkYAb9ZaOMWgU= +github.com/go-testfixtures/testfixtures/v3 v3.8.1/go.mod h1:Kdu7YeMC0KRXVHdaQ91Vmx3pcjoTF63h4f1qTJDdXLA= +github.com/go-webauthn/revoke v0.1.9 h1:gSJ1ckA9VaKA2GN4Ukp+kiGTk1/EXtaDb1YE8RknbS0= +github.com/go-webauthn/revoke v0.1.9/go.mod h1:j6WKPnv0HovtEs++paan9g3ar46gm1NarktkXBaPR+w= +github.com/go-webauthn/webauthn v0.8.2 h1:8KLIbpldjz9KVGHfqEgJNbkhd7bbRXhNw4QWFJE15oA= +github.com/go-webauthn/webauthn v0.8.2/go.mod h1:d+ezx/jMCNDiqSMzOchuynKb9CVU1NM9BumOnokfcVQ= +github.com/gobuffalo/attrs v0.0.0-20190224210810-a9411de4debd/go.mod h1:4duuawTqi2wkkpB4ePgWMaai6/Kc6WEz83bhFwpHzj0= +github.com/gobuffalo/depgen v0.0.0-20190329151759-d478694a28d3/go.mod h1:3STtPUQYuzV0gBVOY3vy6CfMm/ljR4pABfrTeHNLHUY= +github.com/gobuffalo/depgen v0.1.0/go.mod h1:+ifsuy7fhi15RWncXQQKjWS9JPkdah5sZvtHc2RXGlg= +github.com/gobuffalo/envy v1.6.15/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= +github.com/gobuffalo/envy v1.7.0/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= +github.com/gobuffalo/flect v0.1.0/go.mod h1:d2ehjJqGOH/Kjqcoz+F7jHTBbmDb38yXA598Hb50EGs= +github.com/gobuffalo/flect v0.1.1/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= +github.com/gobuffalo/flect v0.1.3/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= +github.com/gobuffalo/genny v0.0.0-20190329151137-27723ad26ef9/go.mod h1:rWs4Z12d1Zbf19rlsn0nurr75KqhYp52EAGGxTbBhNk= +github.com/gobuffalo/genny v0.0.0-20190403191548-3ca520ef0d9e/go.mod h1:80lIj3kVJWwOrXWWMRzzdhW3DsrdjILVil/SFKBzF28= +github.com/gobuffalo/genny v0.1.0/go.mod h1:XidbUqzak3lHdS//TPu2OgiFB+51Ur5f7CSnXZ/JDvo= +github.com/gobuffalo/genny v0.1.1/go.mod h1:5TExbEyY48pfunL4QSXxlDOmdsD44RRq4mVZ0Ex28Xk= +github.com/gobuffalo/gitgen v0.0.0-20190315122116-cc086187d211/go.mod h1:vEHJk/E9DmhejeLeNt7UVvlSGv3ziL+djtTr3yyzcOw= +github.com/gobuffalo/gogen v0.0.0-20190315121717-8f38393713f5/go.mod h1:V9QVDIxsgKNZs6L2IYiGR8datgMhB577vzTDqypH360= +github.com/gobuffalo/gogen v0.1.0/go.mod h1:8NTelM5qd8RZ15VjQTFkAW6qOMx5wBbW4dSCS3BY8gg= +github.com/gobuffalo/gogen v0.1.1/go.mod h1:y8iBtmHmGc4qa3urIyo1shvOD8JftTtfcKi+71xfDNE= +github.com/gobuffalo/logger v0.0.0-20190315122211-86e12af44bc2/go.mod h1:QdxcLw541hSGtBnhUc4gaNIXRjiDppFGaDqzbrBd3v8= +github.com/gobuffalo/mapi v1.0.1/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= +github.com/gobuffalo/mapi v1.0.2/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= +github.com/gobuffalo/packd v0.0.0-20190315124812-a385830c7fc0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= +github.com/gobuffalo/packd v0.1.0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= +github.com/gobuffalo/packr/v2 v2.0.9/go.mod h1:emmyGweYTm6Kdper+iywB6YK5YzuKchGtJQZ0Odn4pQ= +github.com/gobuffalo/packr/v2 v2.2.0/go.mod h1:CaAwI0GPIAv+5wKLtv8Afwl+Cm78K/I/VCm/3ptBN+0= +github.com/gobuffalo/syncx v0.0.0-20190224160051-33c29581e754/go.mod h1:HhnNqWY95UYwwW3uSASeV7vtgYkT2t16hJgV3AEPUpw= github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y= github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8= github.com/goccy/go-json v0.8.1/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= @@ -462,8 +625,11 @@ github.com/goccy/go-json v0.9.5/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGF github.com/goccy/go-json v0.9.6/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/goccy/go-json v0.10.1 h1:lEs5Ob+oOG/Ze199njvzHbhn6p9T+h64F5hRj69iTTo= github.com/goccy/go-json v0.10.1/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= +github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= +github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/godbus/dbus/v5 v5.0.6/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= @@ -472,6 +638,7 @@ github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7a github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f h1:3BSP1Tbs2djlpprl7wCLuiqMaUh5SJkkzI2gDs+FgLs= github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f/go.mod h1:Pcatq5tYkCW2Q6yrR2VRHlbHpZ/R4/7qyL1TCF7vl14= @@ -479,6 +646,7 @@ github.com/gogs/cron v0.0.0-20171120032916-9f6c956d3e14 h1:yXtpJr/LV6PFu4nTLgfjQ github.com/gogs/cron v0.0.0-20171120032916-9f6c956d3e14/go.mod h1:jPoNZLWDAqA5N3G5amEoiNbhVrmM+ZQEcnQvNQ2KaZk= github.com/gogs/go-gogs-client v0.0.0-20210131175652-1d7215cd8d85 h1:UjoPNDAQ5JPCjlxoJd6K8ALZqSDDhk2ymieAZOVaDg0= github.com/gogs/go-gogs-client v0.0.0-20210131175652-1d7215cd8d85/go.mod h1:fR6z1Ie6rtF7kl/vBYMfgD5/G5B1blui7z426/sj2DU= +github.com/golang-jwt/jwt v3.2.2+incompatible h1:IfV12K8xAKAnZqdXVzCZ+TOjboZ2keLg81eXfW3O+oY= github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg= github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= @@ -489,6 +657,8 @@ github.com/golang-sql/sqlexp v0.1.0 h1:ZCD6MBpcuOVfGVqsEmY5/4FtYiKz6tSyUv9LPEDei github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= github.com/golang/geo v0.0.0-20210211234256-740aa86cb551 h1:gtexQ/VGyN+VVFRXSFiguSNcXmS6rkKT+X7FdIrTtfo= github.com/golang/geo v0.0.0-20210211234256-740aa86cb551/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= +github.com/golang/geo v0.0.0-20230404232722-c4acd7a044dc h1:WkAZHSmcnJhZyutVoVXe7lDSQBbISxITcm57tYf22PE= +github.com/golang/geo v0.0.0-20230404232722-c4acd7a044dc/go.mod h1:8wI0hitZ3a1IxZfeH3/5I97CI8i5cLGsYe7xNhQGs9U= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v0.0.0-20210429001901-424d2337a529/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -559,6 +729,12 @@ github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/go-replayers/grpcreplay v0.1.0/go.mod h1:8Ig2Idjpr6gifRd6pNVggX6TC1Zw6Jx74AKp7QNH2QE= github.com/google/go-replayers/httpreplay v0.1.0/go.mod h1:YKZViNhiGgqdBlUbI2MwGpq4pXxNmhJLPHQ7cv2b5no= +github.com/google/go-tpm v0.1.2-0.20190725015402-ae6dd98980d4/go.mod h1:H9HbmUG2YgV/PHITkO7p6wxEEj/v5nlsVWIwumwH2NI= +github.com/google/go-tpm v0.3.0/go.mod h1:iVLWvrPp/bHeEkxTFi9WG6K9w0iy2yIszHwZGHPbzAw= +github.com/google/go-tpm v0.3.3 h1:P/ZFNBZYXRxc+z7i5uyd8VP7MaDteuLZInzrH2idRGo= +github.com/google/go-tpm v0.3.3/go.mod h1:9Hyn3rgnzWF9XBWVk6ml6A6hNkbWjNFlDQL51BeghL4= +github.com/google/go-tpm-tools v0.0.0-20190906225433-1614c142f845/go.mod h1:AVfHadzbdzHo54inR2x1v640jdi1YSi3NauM2DUsxk0= +github.com/google/go-tpm-tools v0.2.0/go.mod h1:npUd03rQ60lxN7tzeBJreG38RvWwme2N1reF/eeiBk4= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/licenseclassifier v0.0.0-20210325184830-bb04aff29e72/go.mod h1:qsqn2hxC+vURpyBRygGUuinTO42MFRLcsmQ/P8v94+M= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= @@ -575,13 +751,18 @@ github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hf github.com/google/pprof v0.0.0-20200905233945-acf8798be1f7/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20211214055906-6f57359322fd/go.mod h1:KgnwoLYCZ8IQu3XUZ8Nc/bM9CCZFOyjUNOSygVozoDg= github.com/google/pprof v0.0.0-20230309165930-d61513b1440d h1:um9/pc7tKMINFfP1eE7Wv6PRGXlcCSJkVajF7KJw3uQ= github.com/google/pprof v0.0.0-20230309165930-d61513b1440d/go.mod h1:79YE0hCXdHag9sBkw2o+N/YnZtTkXi0UT9Nnixa5eYk= +github.com/google/pprof v0.0.0-20230406165453-00490a63f317 h1:hFhpt7CTmR3DX+b4R19ydQFtofxT0Sv3QsKNMVQYTMQ= +github.com/google/pprof v0.0.0-20230406165453-00490a63f317/go.mod h1:79YE0hCXdHag9sBkw2o+N/YnZtTkXi0UT9Nnixa5eYk= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/rpmpack v0.0.0-20191226140753-aa36bfddb3a0/go.mod h1:RaTPr0KUf2K7fnZYLNDrr8rxAamWs3iNywJLtQ2AzBg= +github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4= +github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= github.com/google/trillian v1.3.14-0.20210409160123-c5ea3abd4a41/go.mod h1:1dPv0CUjNQVFEDuAUFhZql16pw/VlPgaX8qj+g5pVzQ= github.com/google/trillian v1.3.14-0.20210428093031-b4ddea2e86b1/go.mod h1:FdIJX+NoDk/dIN2ZxTyz5nAJWgf+NSSSriPAMThChTY= @@ -596,6 +777,7 @@ github.com/google/wire v0.3.0/go.mod h1:i1DMg/Lu8Sz5yYl25iOdmc5CT5qusaa+zmRWs167 github.com/googleapis/gax-go v2.0.2+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= +github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gopherjs/gopherjs v0.0.0-20190910122728-9d188e94fb99 h1:twflg0XRTjwKpxb/jFExr4HGq6on2dEOmnL6FV+fgPw= @@ -609,6 +791,8 @@ github.com/gorilla/css v1.0.0 h1:BQqNyPTi50JCFMTw/b67hByjMVXZRwGha6wxVGkeihY= github.com/gorilla/css v1.0.0/go.mod h1:Dn721qIggHpt4+EFCcTLTU/vk5ySda2ReITrtgBl60c= github.com/gorilla/feeds v1.1.1 h1:HwKXxqzcRNg9to+BbvJog4+f3s/xzvtZXICcQGutYfY= github.com/gorilla/feeds v1.1.1/go.mod h1:Nk0jZrvPFZX1OBe5NPiddPw7CfwF6Q9eqzaBbaightA= +github.com/gorilla/handlers v1.5.1 h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4= +github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= @@ -670,15 +854,18 @@ github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.6.0 h1:uL2shRDx7RTrOrTCUZEGP/wJUFiUI8QT6E7z5o8jga4= github.com/hashicorp/golang-lru v0.6.0/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM= +github.com/hinshun/vt10x v0.0.0-20220119200601-820417d04eec/go.mod h1:Q48J4R4DvxnHolD5P8pOtXigYlRuPLGl6moFx3ulM68= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/huandu/xstrings v1.0.0/go.mod h1:4qWG/gcEcfX4z/mBDHJ++3ReCw9ibxbsNJbcucJdbSo= github.com/huandu/xstrings v1.2.0/go.mod h1:DvyZB1rfVYsBIigL8HwpZgxHwXozlTgGqn63UyNX5k4= +github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU= github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= @@ -689,9 +876,14 @@ github.com/ianlancetaylor/demangle v0.0.0-20210905161508-09a460cdf81d/go.mod h1: github.com/imdario/mergo v0.3.4/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.9/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= +github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= github.com/imdario/mergo v0.3.13 h1:lFzP57bqS/wsqKssCGmtLAb8A0wKjLGrve2q3PPVcBk= github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg= +github.com/imdario/mergo v0.3.15 h1:M8XP7IuFNsqUx6VPK2P9OSmsYsI/YFaGil0uD21V3dM= +github.com/imdario/mergo v0.3.15/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= +github.com/inconshreveable/mousetrap v1.0.1 h1:U3uMjPSQEBMNp1lFxmllqCPM6P5u/Xq7Pgzkat/bFNc= +github.com/inconshreveable/mousetrap v1.0.1/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo= github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk= @@ -744,10 +936,15 @@ github.com/jarcoal/httpmock v0.0.0-20180424175123-9c70cfe4a1da/go.mod h1:ks+b9de github.com/jarcoal/httpmock v1.0.5/go.mod h1:ATjnClrvW/3tijVmpL/va5Z3aAyGvqU3gCT8nX0Txik= github.com/jaytaylor/html2text v0.0.0-20211105163654-bc68cce691ba h1:QFQpJdgbON7I0jr2hYW7Bs+XV0qjc3d5tZoDnRFnqTg= github.com/jaytaylor/html2text v0.0.0-20211105163654-bc68cce691ba/go.mod h1:CVKlgaMiht+LXvHG173ujK6JUhZXKb2u/BQtjPDIvyk= +github.com/jaytaylor/html2text v0.0.0-20230321000545-74c2419ad056 h1:iCHtR9CQyktQ5+f3dMVZfwD2KWJUgm7M0gdL9NGr8KA= +github.com/jaytaylor/html2text v0.0.0-20230321000545-74c2419ad056/go.mod h1:CVKlgaMiht+LXvHG173ujK6JUhZXKb2u/BQtjPDIvyk= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= +github.com/jessevdk/go-flags v1.5.0 h1:1jKYvbxEjfUl0fmqTCOfonvskHHXMjBySTLW4y9LFvc= github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4= +github.com/jhillyerd/enmime v0.11.1 h1:U6ToGVxfxNQQhKrAaGxtwOf7Zqksb8AQ3j1CyAWOk5k= +github.com/jhillyerd/enmime v0.11.1/go.mod h1:EktNOa/V6ka9yCrfoB2uxgefp1lno6OVdszW0iQ5LnM= github.com/jhump/protoreflect v1.6.1/go.mod h1:RZQ/lnuN+zqeRVpQigTwO6o0AJUkxbnSnpuG7toUTG4= github.com/jhump/protoreflect v1.8.2/go.mod h1:7GcYQDdMU/O/BBrl/cX6PNHpXh6cenjd8pneu5yW7Tg= github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= @@ -755,6 +952,8 @@ github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht github.com/jmhodges/clock v0.0.0-20160418191101-880ee4c33548/go.mod h1:hGT6jSUVzF6no3QaDSMLGLEHtHSBSefs+MgcDWnmhmo= github.com/jmoiron/sqlx v1.3.3/go.mod h1:2BljVx/86SuTyjE+aPYlHCTNvZrnJXghYGpNiXLBMCQ= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= +github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0= +github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= @@ -776,7 +975,10 @@ github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7 github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/juju/ratelimit v1.0.1/go.mod h1:qapgC/Gy+xNh9UxzV13HGGl/6UXNN+ct+vwSgWNm/qk= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4dN7jwJOQ1U= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= +github.com/karrick/godirwalk v1.8.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= +github.com/karrick/godirwalk v1.10.3/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= @@ -792,13 +994,18 @@ github.com/kisielk/sqlstruct v0.0.0-20201105191214-5f3e10d3ab46/go.mod h1:yyMNCy github.com/kisom/goutils v1.4.3/go.mod h1:Lp5qrquG7yhYnWzZCI/68Pa/GpFynw//od6EkGnWpac= github.com/klauspost/compress v1.4.1/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= github.com/klauspost/compress v1.11.4/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= github.com/klauspost/compress v1.16.3 h1:XuJt9zzcnaz6a16/OU53ZjWp/v7/42WcR5t2a0PcNQY= github.com/klauspost/compress v1.16.3/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= +github.com/klauspost/compress v1.16.4 h1:91KN02FnsOYhuunwU4ssRe8lc2JosWmizWa91B5v1PU= +github.com/klauspost/compress v1.16.4/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= github.com/klauspost/cpuid v1.2.0/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/klauspost/cpuid/v2 v2.0.1/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/klauspost/cpuid/v2 v2.0.4/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/klauspost/cpuid/v2 v2.2.3 h1:sxCkb+qR91z4vsqw4vGGZlDgPz3G7gjaLyK3V8y70BU= github.com/klauspost/cpuid/v2 v2.2.3/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY= +github.com/klauspost/cpuid/v2 v2.2.4 h1:acbojRNwl3o09bUq+yDCtZFc1aiwaAAxtcn8YkZXnvk= +github.com/klauspost/cpuid/v2 v2.2.4/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY= github.com/klauspost/pgzip v1.2.5 h1:qnWYvvKqedOF2ulHpMG72XQol4ILEJ8k2wwRl/Km8oE= github.com/klauspost/pgzip v1.2.5/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs= github.com/kljensen/snowball v0.6.0/go.mod h1:27N7E8fVU5H68RlUmnWwZCfxgt4POBJfENGMvNRhldw= @@ -840,10 +1047,17 @@ github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-b github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= github.com/lunny/log v0.0.0-20160921050905-7887c61bf0de/go.mod h1:3q8WtuPQsoRbatJuy3nvq/hRSvuBJrHHr+ybPPiNvHQ= github.com/lunny/nodb v0.0.0-20160621015157-fc1ef06ad4af/go.mod h1:Cqz6pqow14VObJ7peltM+2n3PWOz7yTrfUuGbVFkzN0= +github.com/lunny/vfsgen v0.0.0-20220105142115-2c99e1ffdfa0 h1:F/3FfGmKdiKFa8kL3YrpZ7pe9H4l4AzA1pbaOUnRvPI= +github.com/lunny/vfsgen v0.0.0-20220105142115-2c99e1ffdfa0/go.mod h1:JEfTc3+2DF9Z4PXhLLvXL42zexJyh8rIq3OzUj/0rAk= github.com/lyft/protoc-gen-star v0.5.1/go.mod h1:9toiA3cC7z5uVbODF7kEQ91Xn7XNFkVUl+SrEe+ZORU= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= +github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= +github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= +github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= +github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/markbates/going v1.0.0/go.mod h1:I6mnB4BPnEeqo85ynXIx1ZFLLbtiLHNXVgWeFO9OGOA= @@ -851,6 +1065,8 @@ github.com/markbates/going v1.0.3 h1:mY45T5TvW+Xz5A6jY7lf4+NLg9D8+iuStIHyR7M8qsE github.com/markbates/going v1.0.3/go.mod h1:fQiT6v6yQar9UD6bd/D4Z5Afbk9J6BBVBtLiyY4gp2o= github.com/markbates/goth v1.76.1 h1:Q2adw0e101v+DlBfxwP7OOjLGkU/pwpNMwu/RYym54w= github.com/markbates/goth v1.76.1/go.mod h1:X6xdNgpapSENS0O35iTBBcMHoJDQDfI9bJl+APCkYMc= +github.com/markbates/oncer v0.0.0-20181203154359-bf2de49a0be2/go.mod h1:Ld9puTsIW75CHf65OeIOkyKbteujpZVXDpWK6YGZbxE= +github.com/markbates/safe v1.0.1/go.mod h1:nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0= github.com/matryer/is v1.2.0 h1:92UTHpy8CDwaJ08GqLDzhhuixiBUUD1p3AU6PHddz4A= github.com/matryer/is v1.2.0/go.mod h1:2fLPjFQM9rhQ15aVEtbuwhJinnOqrmgXPNdZsdwlWXA= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= @@ -875,6 +1091,8 @@ github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27k github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-isatty v0.0.17 h1:BTarxUcIeDqL27Mc+vyvdWYSL28zpIhv3RoTdsLMPng= github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.18 h1:DOKFKCQ7FNG2L1rbrmstDN4QVRdS89Nkh85u68Uwp98= +github.com/mattn/go-isatty v0.0.18/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= @@ -893,6 +1111,8 @@ github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5 github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= +github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d h1:5PJl274Y63IEHC+7izoQE9x6ikvDFZS2mDVS3drnohI= +github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= github.com/mholt/acmez v1.1.0 h1:IQ9CGHKOHokorxnffsqDvmmE30mDenO1lptYZ1AYkHY= github.com/mholt/acmez v1.1.0/go.mod h1:zwo5+fbLLTowAX8o8ETfQzbDtwGEXnPhkmGdKIP+bgs= github.com/mholt/archiver/v3 v3.5.1 h1:rDjOBX9JSF5BvoJGvjqK479aL70qh9DIpZCl+k7Clwo= @@ -902,28 +1122,47 @@ github.com/microcosm-cc/bluemonday v1.0.23/go.mod h1:mN70sk7UkkF8TUr2IGBpNN0jAgS github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.1.52 h1:Bmlc/qsNNULOe6bpXcUTsuOajd0DzRHwup6D9k1An0c= github.com/miekg/dns v1.1.52/go.mod h1:uInx36IzPl7FYnDcMeVWxj9byh7DutNykX4G9Sj60FY= +github.com/miekg/dns v1.1.53 h1:ZBkuHr5dxHtB1caEOlZTLPo7D3L3TWckgUUs/RHfDxw= +github.com/miekg/dns v1.1.53/go.mod h1:uInx36IzPl7FYnDcMeVWxj9byh7DutNykX4G9Sj60FY= github.com/miekg/pkcs11 v1.0.2/go.mod h1:XsNlhZGX73bx86s2hdc/FuaLm2CPZJemRLMA+WTFxgs= github.com/miekg/pkcs11 v1.0.3/go.mod h1:XsNlhZGX73bx86s2hdc/FuaLm2CPZJemRLMA+WTFxgs= github.com/minio/md5-simd v1.1.2 h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34= github.com/minio/md5-simd v1.1.2/go.mod h1:MzdKDxYpY2BT9XQFocsiZf/NKVtR7nkE4RoEpN+20RM= github.com/minio/minio-go/v7 v7.0.49 h1:dE5DfOtnXMXCjr/HWI6zN9vCrY6Sv666qhhiwUMvGV4= github.com/minio/minio-go/v7 v7.0.49/go.mod h1:UI34MvQEiob3Cf/gGExGMmzugkM/tNgbFypNDy5LMVc= +github.com/minio/minio-go/v7 v7.0.51 h1:eSewrwc23TqUDEH8aw8Bwp4f+JDdozRrPWcKR7DZhmY= +github.com/minio/minio-go/v7 v7.0.51/go.mod h1:IbbodHyjUAguneyucUaahv+VMNs/EOTV9du7A7/Z3HU= github.com/minio/sha256-simd v1.0.0 h1:v1ta+49hkWZyvaKwrQB8elexRqm6Y0aMLjCNsrYxo6g= github.com/minio/sha256-simd v1.0.0/go.mod h1:OuYzVNI5vcoYIAmbIvHPl3N3jUzVedXbKy5RFepssQM= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= +github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw= +github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v1.3.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/mitchellh/reflectwalk v1.0.1/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= +github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zxSIeXaQ= +github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/mmcloughlin/avo v0.5.0/go.mod h1:ChHFdoV7ql95Wi7vuq2YT1bwCJqiWdZrQ1im3VujLYM= +github.com/moby/buildkit v0.11.3 h1:bnQFPHkNJTELRb2n3HISPGvB1FWzFx+YD1MTZg8bsfk= +github.com/moby/buildkit v0.11.3/go.mod h1:P8MqGq7YrIDldCdZLhK8M/vPcrFYZ6GX1crX0j4hOmQ= +github.com/moby/buildkit v0.11.4/go.mod h1:P5Qi041LvCfhkfYBHry+Rwoo3Wi6H971J2ggE+PcIoo= +github.com/moby/patternmatcher v0.5.0 h1:YCZgJOeULcxLw1Q+sVR636pmS7sPEn1Qo2iAN6M7DBo= +github.com/moby/patternmatcher v0.5.0/go.mod h1:hDPoyOpDY7OrrMDLaYoY3hf52gNCR/YOUYxkhApJIxc= +github.com/moby/sys/mountinfo v0.5.0/go.mod h1:3bMD3Rg+zkqx8MRYPi7Pyb0Ie97QEBmdxbhnCLlSvSU= +github.com/moby/sys/sequential v0.5.0 h1:OPvI35Lzn9K04PBbCLW0g4LcFAJgHsvXsRyewg5lXtc= +github.com/moby/sys/sequential v0.5.0/go.mod h1:tH2cOOs5V9MlPiXcQzRC+eEyab644PWKGRYaaV5ZZlo= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= @@ -933,10 +1172,12 @@ github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9G github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5/go.mod h1:caMODM3PzxT8aQXRPkAt8xlV/e7d7w8GM5g0fa5F0D8= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= +github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= github.com/mreiferson/go-httpclient v0.0.0-20160630210159-31f0106b4474/go.mod h1:OQA4XLvDbMgS8P0CevmM4m9Q3Jq4phKUzcocxuGJ5m8= github.com/mrjones/oauth v0.0.0-20180629183705-f4e24b6d100c/go.mod h1:skjdDftzkFALcuGzYSklqYd8gvat6F1gZJ4YPVbkZpM= github.com/mrjones/oauth v0.0.0-20190623134757-126b35219450 h1:j2kD3MT1z4PXCiUllUJF9mWUESr9TWKS7iEKsQ/IipM= github.com/mrjones/oauth v0.0.0-20190623134757-126b35219450/go.mod h1:skjdDftzkFALcuGzYSklqYd8gvat6F1gZJ4YPVbkZpM= +github.com/mrunalp/fileutils v0.5.0/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ= github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae/go.mod h1:qAyveg+e4CE+eKJXWVjKXM4ck2QobLqTDytGJbLLhJg= github.com/mschoch/smat v0.2.0 h1:8imxQsjDm8yFEAVBe7azKmKSgzSkZXDuKkSq9374khM= github.com/mschoch/smat v0.2.0/go.mod h1:kc9mz7DoBKqDyiRL7VZN8KvXQMWeTaVnttLRXOlotKw= @@ -953,9 +1194,13 @@ github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzE github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= +github.com/nektos/act v0.2.43 h1:4MvsV7CvXLwRX4xeYchLk4scZJT5w6Fsl6jY7QObBvQ= +github.com/nektos/act v0.2.43/go.mod h1:q89M+pBb685cL4NZE0HeOOAD7K9B805ftzlTquw/5DU= github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 h1:zYyBkD/k9seD2A7fsi6Oo2LfFZAehjjQMERAvZLEDnQ= github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646/go.mod h1:jpp1/29i3P1S/RLdc7JQKbRpFeM1dOBd8T9ki5s+AY8= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= +github.com/niklasfasching/go-org v1.6.6 h1:U6+mJ80p3weR4oP+Z+Pb2EVkSbt1MUwweBbUcF1hVqQ= +github.com/niklasfasching/go-org v1.6.6/go.mod h1:o3pMQpO9n6RNBXz2Oc2DiRkaVwjns0JElyKiG7yXwA4= github.com/nishanths/predeclared v0.0.0-20200524104333-86fad755b4d3/go.mod h1:nt3d53pc1VYcphSCIaYAJtnPYnr3Zyn8fMq2wvPGPso= github.com/nwaples/rardecode v1.1.0/go.mod h1:5DzqNKiOdpKKBH87u8VlvAnPZMXcGRhxWkRpHbbfGS0= github.com/nwaples/rardecode v1.1.3 h1:cWCaZwfM5H7nAD6PyEdcVnczzV8i/JtotnyW/dD9lEc= @@ -964,6 +1209,7 @@ github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= +github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= github.com/olekukonko/tablewriter v0.0.4/go.mod h1:zq6QwlOf5SlnkVbMSr5EoBv3636FWnp+qbPhuoO21uA= @@ -991,6 +1237,12 @@ github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8 github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.0-rc2 h1:2zx/Stx4Wc5pIPDvIxHXvXtQFW/7XWJGmnM7r3wg034= github.com/opencontainers/image-spec v1.1.0-rc2/go.mod h1:3OVijpioIKYWTqjiG0zfF6wvoJ4fAXGbjdZuI2NgsRQ= +github.com/opencontainers/runc v1.1.3 h1:vIXrkId+0/J2Ymu2m7VjGvbSlAId9XNRPhn2p4b+d8w= +github.com/opencontainers/runc v1.1.3/go.mod h1:1J5XiS+vdZ3wCyZybsuxXZWGrgSr8fFJHLXuG2PsnNg= +github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/selinux v1.10.0/go.mod h1:2i0OySw99QjzBBQByd1Gr9gSjvuho1lHsJxIJ3gGbJI= +github.com/opencontainers/selinux v1.11.0 h1:+5Zbo97w3Lbmb3PeqQtpmTkMwsW5nRI3YaLpt7tQ7oU= +github.com/opencontainers/selinux v1.11.0/go.mod h1:E5dMC3VPuVvVHDYmi78qvhJp8+M586T4DlDRYpFkyec= github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis= github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= @@ -1009,7 +1261,12 @@ github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FI github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= +github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= github.com/pelletier/go-toml v1.8.1/go.mod h1:T2/BmBdy8dvIRq1a/8aqjN41wvWlN4lrapLU/GW4pbc= +github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= +github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= +github.com/pelletier/go-toml/v2 v2.0.7 h1:muncTPStnKRos5dpVKULv2FVd4bMOhNePj9CjgDb8Us= +github.com/pelletier/go-toml/v2 v2.0.7/go.mod h1:eumQOmlWiOPt5WriQQqoM5y18pDHwha2N+QD+EUNTek= github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= @@ -1027,6 +1284,7 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= +github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -1081,18 +1339,28 @@ github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqn github.com/rcrowley/go-metrics v0.0.0-20190826022208-cac0b30c2563/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0 h1:OdAsTTz6OkFY5QxjkYwrChwuRruF69c169dPK26NUlk= github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= +github.com/rhysd/actionlint v1.6.23 h1:041VOXgZddfvSJa9Il+WT3Iwuo/j0Nmu4bhpAScrds4= +github.com/rhysd/actionlint v1.6.23/go.mod h1:o5qc1K3I9taGMBhL7mVkpRd64hx3YqI+3t8ewGfYXfE= +github.com/rhysd/actionlint v1.6.24 h1:5f61cF5ssP2pzG0jws5bEsfZBNhbBcO9nl7vTzVKjzs= +github.com/rhysd/actionlint v1.6.24/go.mod h1:gQmz9r2wlcpLy+VdbzK0GINJQnAK5/sNH3BpwW4Mt5I= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= github.com/robertkrimen/godocdown v0.0.0-20130622164427-0bfa04905481/go.mod h1:C9WhFzY47SzYBIvzFqSvHIR6ROgDo4TtdTuRaOMjF/s= +github.com/robfig/cron v1.2.0 h1:ZjScXvvxeQ63Dbyxy76Fj3AT3Ut0aKsyd2/tl3DTMuQ= +github.com/robfig/cron v1.2.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.1.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= +github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.2.2/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.8.1/go.mod h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o= github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= +github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= +github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= github.com/rs/xid v1.4.0 h1:qd7wPTDkN6KQx2VmMBLrpHkiyQwgFXRnkOLacUiaSNY= @@ -1100,16 +1368,22 @@ github.com/rs/xid v1.4.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= +github.com/russross/blackfriday v1.6.0 h1:KqfZb0pUVN2lYqZUYRddxF4OR8ZMURnJIG5Y3VRLtww= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= +github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= +github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E= github.com/santhosh-tekuri/jsonschema/v5 v5.2.0 h1:WCcC4vZDS1tYNxjWlwRJZQy28r8CMoggKnxNzxsVDMQ= github.com/santhosh-tekuri/jsonschema/v5 v5.2.0/go.mod h1:FKdcjfQW6rpZSnxxUvEA5H/cDPdvJ/SZJQLWWXWGrZ0= +github.com/santhosh-tekuri/jsonschema/v5 v5.3.0 h1:uIkTLo0AGRc8l7h5l9r+GcYi9qfVPt6lD4/bhmzfiKo= +github.com/santhosh-tekuri/jsonschema/v5 v5.3.0/go.mod h1:FKdcjfQW6rpZSnxxUvEA5H/cDPdvJ/SZJQLWWXWGrZ0= github.com/sassoftware/go-rpmutils v0.0.0-20190420191620-a8f1baeba37b/go.mod h1:am+Fp8Bt506lA3Rk3QCmSqmYmLMnPDhdDUcosQCAx+I= github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= +github.com/seccomp/libseccomp-golang v0.9.2-0.20220502022130-f33da4d89646/go.mod h1:JA8cRccbGaA1s33RQf7Y1+q9gHmZX1yB/z9WDN1C6fg= github.com/serenize/snaker v0.0.0-20171204205717-a683aaf2d516/go.mod h1:Yow6lPLSAXx2ifx470yD/nUe22Dv5vBvxK/UK9UUTVs= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= @@ -1119,6 +1393,8 @@ github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NF github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= +github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8= +github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749 h1:bUGsEnyNbVPw06Bs80sCeARAlK8lhwqGyi6UT8ymuGk= github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= @@ -1130,6 +1406,7 @@ github.com/siddontang/ledisdb v0.0.0-20190202134119-8ceb77e66a92/go.mod h1:mF1Dp github.com/siddontang/rdb v0.0.0-20150307021120-fc89ed2e418d/go.mod h1:AMEsy7v5z92TR1JKMkLLoaOQk++LVnOKL3ScbJ8GNGA= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.3.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/sirupsen/logrus v1.4.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= @@ -1157,19 +1434,31 @@ github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasO github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= github.com/spf13/afero v1.3.4/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= +github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= +github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= +github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= github.com/spf13/cobra v1.1.1/go.mod h1:WnodtKOvamDL/PwE2M4iKs8aMDBZ5Q5klgD3qfVJQMI= github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= +github.com/spf13/cobra v1.6.1 h1:o94oiPyS4KD1mPy2fmcYYHHfCxLqYjJOhGsCHFZtEzA= +github.com/spf13/cobra v1.6.1/go.mod h1:IOw/AERYS7UzyrGinqmz6HLUo219MORXGxhbaJUqzrY= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= +github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= +github.com/spf13/viper v1.15.0 h1:js3yy885G8xwJa6iOISGFwd+qlUo5AvyXb7CiihdtiU= +github.com/spf13/viper v1.15.0/go.mod h1:fFcTBJxvhhzSJiZy8n+PeW6t8l+KeT/uTARa0jHOQLA= github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI= github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf h1:pvbZ0lM0XWPBqUKqFU8cmavspvIl9nulOYwdy6IFRRo= github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf/go.mod h1:RJID2RhlZKId02nZ62WenDCkgHFerpIOmW0iT7GKmXM= @@ -1195,9 +1484,15 @@ github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1F github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= +github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= +github.com/subosito/gotenv v1.4.2 h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8= +github.com/subosito/gotenv v1.4.2/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= +github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/syndtr/goleveldb v1.0.0 h1:fBdIW9lB4Iz0n9khmH8w27SJ3QEJ7+IgjPEwGSZiFdE= github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ= +github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= github.com/tinylib/msgp v1.1.0/go.mod h1:+d+yLhGm8mzTaHzB+wgMYrodPfmZrzkirds8fDWklFE= github.com/tj/assert v0.0.0-20171129193455-018094318fb0/go.mod h1:mZ9/Rh9oLWpLLDRpvE+3b7gP/C2YyLFYxNmcLnPTMe0= github.com/tj/go-elastic v0.0.0-20171221160941-36157cbbebc2/go.mod h1:WjeM0Oo1eNAjXGDx2yma7uG2XoyRZTq1uv3M/o7imD0= @@ -1208,6 +1503,8 @@ github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1 github.com/tmc/grpc-websocket-proxy v0.0.0-20200427203606-3cfed13b9966/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tomasen/realip v0.0.0-20180522021738-f0c99a92ddce/go.mod h1:o8v6yHRoik09Xen7gje4m9ERNah1d1PPsVq1VEx9vE4= +github.com/toqueteos/webbrowser v1.2.0 h1:tVP/gpK69Fx+qMJKsLE7TD8LuGWPnEV71wBN9rrstGQ= +github.com/toqueteos/webbrowser v1.2.0/go.mod h1:XWoZq4cyp9WeUeak7w7LXRUQf1F1ATJMir8RTqb4ayM= github.com/tstranex/u2f v1.0.0 h1:HhJkSzDDlVSVIVt7pDJwCHQj67k7A5EeBgPmeD+pVsQ= github.com/tstranex/u2f v1.0.0/go.mod h1:eahSLaqAS0zsIEv80+vXT7WanXs7MQQDg3j3wGBSayo= github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= @@ -1229,9 +1526,12 @@ github.com/urfave/cli v1.22.4/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtX github.com/urfave/cli v1.22.5/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/urfave/cli v1.22.12 h1:igJgVw1JdKH+trcLWLeLwZjU9fEfPesQ+9/e4MQ44S8= github.com/urfave/cli v1.22.12/go.mod h1:sSBEIC79qR6OvcmsD4U3KABeOTxDqQtdDnaFuUN30b8= +github.com/urfave/cli/v2 v2.2.0/go.mod h1:SE9GqnLQmjVa0iPEY0f1w3ygNIYcIJ0OKPMoW2caLfQ= github.com/valyala/fastjson v1.6.3/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY= github.com/valyala/fastjson v1.6.4 h1:uAUNq9Z6ymTgGhcm0UynUAB6tlbakBrz6CQFax3BXVQ= github.com/valyala/fastjson v1.6.4/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY= +github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYppBueQtXaqoE= +github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU= github.com/weppos/publicsuffix-go v0.13.1-0.20210123135404-5fd73613514e/go.mod h1:HYux0V0Zi04bHNwOHy4cXJVz/TQjYonnF6aoYhj+3QE= github.com/weppos/publicsuffix-go v0.15.1-0.20210511084619-b1f36a2d6c0b/go.mod h1:HYux0V0Zi04bHNwOHy4cXJVz/TQjYonnF6aoYhj+3QE= github.com/willf/bitset v1.1.10/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= @@ -1240,15 +1540,30 @@ github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcY github.com/xanzy/go-gitlab v0.31.0/go.mod h1:sPLojNBn68fMUWSxIJtdVVIP8uSBYqesTfDUseX11Ug= github.com/xanzy/go-gitlab v0.73.1 h1:UMagqUZLJdjss1SovIC+kJCH4k2AZWXl58gJd38Y/hI= github.com/xanzy/go-gitlab v0.73.1/go.mod h1:d/a0vswScO7Agg1CZNz15Ic6SSvBG9vfw8egL99t4kA= +github.com/xanzy/go-gitlab v0.82.0 h1:WUAqZqNj/VGsXvFM9mYC0MEpPpmK4sHoOAryRQJARp4= +github.com/xanzy/go-gitlab v0.82.0/go.mod h1:5ryv+MnpZStBH8I/77HuQBsMbBGANtVpLWC15qOjWAw= github.com/xanzy/ssh-agent v0.2.1/go.mod h1:mLlQY/MoOhWBj+gOGMQkOeiEvkx+8pJSI+0Bx9h2kr4= github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM= github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= +github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= +github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs= +github.com/xdg-go/scram v1.1.1/go.mod h1:RaEWvsqvNKKvBPvcKeFjrG2cJqOkHTiyTpzz23ni57g= +github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM= +github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgklLGvcBnW8= +github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f h1:J9EGpcZtP0E/raorCMxlFGSTBrsSlaDGf3jU/qvAE2c= +github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= +github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= +github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHovont7NscjpAxXsDA8S8BMYve8Y5+7cuRE7R0= +github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= +github.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74= +github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 h1:nIPpBwaJSVYIxUFsDv3M8ofmx9yWTog9BfvIu0q41lo= github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8/go.mod h1:HUYIGzjTL3rfEspMxjDjgmT5uz5wzYJKVo23qUhYTos= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= github.com/yohcop/openid-go v1.0.1 h1:DPRd3iPO5F6O5zX2e62XpVAbPT6wV51cuucH0z9g3js= github.com/yohcop/openid-go v1.0.1/go.mod h1:b/AvD03P0KHj4yuihb+VtLD6bYYgsy0zqBzPCRjkCNs= +github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -1287,6 +1602,11 @@ go.jolheiser.com/hcaptcha v0.0.4 h1:RrDERcr/Tz/kWyJenjVtI+V09RtLinXxlAemiwN5F+I= go.jolheiser.com/hcaptcha v0.0.4/go.mod h1:aw32WQOxnQZ6E06C0LypCf+sxNxPACyOnq+ZGnrIYho= go.jolheiser.com/pwn v0.0.3 h1:MQowb3QvCL5r5NmHmCPxw93SdjfgJ0q6rAwYn4i1Hjg= go.jolheiser.com/pwn v0.0.3/go.mod h1:/j5Dl8ftNqqJ8Dlx3YTrJV1wIR2lWOTyrNU3Qe7rk6I= +go.mongodb.org/mongo-driver v1.7.3/go.mod h1:NqaYOwnXWr5Pm7AOpO5QFxKJ503nbMse/R79oO62zWg= +go.mongodb.org/mongo-driver v1.7.5/go.mod h1:VXEWRZ6URJIkUq2SCAyapmhH0ZLRBP+FT4xhp5Zvxng= +go.mongodb.org/mongo-driver v1.10.0/go.mod h1:wsihk0Kdgv8Kqu1Anit4sfK+22vSFbUrAVEYRhCXrA8= +go.mongodb.org/mongo-driver v1.11.4 h1:4ayjakA013OdpGyL2K3ZqylTac/rMjrJOMZ1EHizXas= +go.mongodb.org/mongo-driver v1.11.4/go.mod h1:PTSz5yu21bkT/wXpkS7WR5f0ddqw5quethTUn9WM+2g= go.opencensus.io v0.15.0/go.mod h1:UffZAU+4sDEINUGP/B7UfBBkq4fqLu9zXAX7ke6CHW0= go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= @@ -1312,6 +1632,8 @@ go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKY go.uber.org/multierr v1.7.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak= go.uber.org/multierr v1.10.0 h1:S0h4aNzvfcFsC3dRF1jLoaov7oRaKqRGC/pUEJ2yvPQ= go.uber.org/multierr v1.10.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= +go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= +go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= @@ -1329,6 +1651,7 @@ golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnf golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= +golang.org/x/crypto v0.0.0-20190422162423-af44ce270edf/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -1338,6 +1661,7 @@ golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20191002192127-34f69633bfdc/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191117063200-497ca9f6d64f/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= @@ -1345,17 +1669,22 @@ golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20201124201722-c8d3bf9c5392/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220824171710-5757bc0c5503/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220826181053-bd7e27e6170d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= +golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= golang.org/x/crypto v0.7.0 h1:AvwMYaRytfdeVt3u6mLaxYtErKYjxA2OXjJ1HHq6t3A= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= +golang.org/x/crypto v0.8.0 h1:pd9TJtTueMTVQXzk8E2XESSMQDj/U7OUu0PqJqPXQjQ= +golang.org/x/crypto v0.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -1394,8 +1723,11 @@ golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.6.0/go.mod h1:4mET923SAdbXp2ki8ey+zGs1SLqsuM2Y0uvdZR/fUNI= +golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.9.0 h1:KENHtAZL2y3NLMYZeHY9DW8HW8V+kQyJsY/V9JlKvCs= golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk= +golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -1445,18 +1777,23 @@ golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwY golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= +golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1Kcs5dz7/ng1VjMUvfKvpfy+jM= golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220826154423-83b083e8dc8b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= +golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ= golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +golang.org/x/net v0.9.0 h1:aWJ/m6xSmxWBx+V0XRHTlrYrPG56jKsLdTFmsSsCzOM= +golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1474,6 +1811,8 @@ golang.org/x/oauth2 v0.0.0-20210413134643-5e61552d6c78/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.6.0 h1:Lh8GPgSKBfWSwFvtuWOfeI3aAAnbXTSutYxJiOJFgIw= golang.org/x/oauth2 v0.6.0/go.mod h1:ycmewcwgD4Rpr3eZJLSB4Kyyljb3qDh40vJ8STE5HKw= +golang.org/x/oauth2 v0.7.0 h1:qe6s0zUXlPX80/dITx3440hWZ7GwMwgDDyrSGTPJG/g= +golang.org/x/oauth2 v0.7.0/go.mod h1:hPLQkd9LyjfXTiRohC/41GhcFqxisoUQ99sCUOHO9x4= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1488,6 +1827,7 @@ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= +golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1504,10 +1844,13 @@ golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190419153524-e8e3143a4f4a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190531175056-4c3a928424d2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606203320-7fc4e5ec1444/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190620070143-6f217b454f45/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1520,6 +1863,7 @@ golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191010194322-b09406accb47/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191115151921-52ab43148777/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191119060738-e882bf8e40c2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1554,16 +1898,24 @@ golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210309074719-68d13333faf2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210412220455-f1c623a9e750/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210420072515-93ed5bcd2bfe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210629170331-7dc0b73dc9fb/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210902050250-f475640dd07b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210906170528-6f6e22806c34/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211116061358-0a5406a5449c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220422013727-9388b58f7150/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -1578,14 +1930,19 @@ golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU= +golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210503060354-a79de5458b56/go.mod h1:tfny5GFUkzUvx4ps4ajbZsCe5lw1metzhBm9T3x7oIY= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20220722155259-a9ba230a4035/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw= +golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= +golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1599,6 +1956,8 @@ golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= +golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -1617,11 +1976,15 @@ golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3 golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190329151228-23e29df326fe/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190416151739-9c9e1878f421/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190420181800-aa740d480789/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190422233926-fe54fb35175b/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190531172133-b3315ee88b7d/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= @@ -1676,11 +2039,15 @@ golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA= +golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/tools v0.7.0 h1:W4OVu8VVOaIO0yzWMNdepAulS7YfoS3Zabrm8DOXXU4= golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= +golang.org/x/tools v0.8.0 h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y= +golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -1767,7 +2134,9 @@ google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= @@ -1775,6 +2144,8 @@ google.golang.org/genproto v0.0.0-20210331142528-b7513248f0ba/go.mod h1:9lPAdzaE google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= google.golang.org/genproto v0.0.0-20210413151531-c14fb6ef47c3/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/genproto v0.0.0-20210510173355-fb37daa5cd7a/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= +google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 h1:KpwkzHKEF7B9Zxg18WzOa7djJ+Ha5DzthMyZYQfEn2A= +google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= @@ -1802,6 +2173,8 @@ google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAG google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.54.0 h1:EhTqbhiYeixwWQtAEZAxmV9MGqcjEU2mFx52xCzNyag= +google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -1816,8 +2189,11 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.25.1-0.20200805231151-a709e31e5d12/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.29.0 h1:44S3JjaKmLEE4YIkjzexaP+NzZsudE3Zin5Njn/pYX0= google.golang.org/protobuf v1.29.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= +google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc h1:2gGKlE2+asNV9m7xrywl36YYNnBG5ZQ0r/BOOxqPpmk= gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc/go.mod h1:m7x9LTH6d71AHyAX77c9yqWCCa3UKHcVEj9y7hAtKDk= @@ -1859,6 +2235,8 @@ gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= @@ -1998,3 +2376,5 @@ xorm.io/builder v0.3.12 h1:ASZYX7fQmy+o8UJdhlLHSW57JDOkM8DNhcAF5d0LiJM= xorm.io/builder v0.3.12/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE= xorm.io/xorm v1.3.2 h1:uTRRKF2jYzbZ5nsofXVUx6ncMaek+SHjWYtCXyZo1oM= xorm.io/xorm v1.3.2/go.mod h1:9NbjqdnjX6eyjRRhh01GHm64r6N9shTb/8Ak3YRt8Nw= +xorm.io/xorm v1.3.3-0.20221209153726-f1bfc5ce9830 h1:ohaHCvT7ocSDkTEa2/2z0BXfINYlHm/Z7IzN7MeXQlM= +xorm.io/xorm v1.3.3-0.20221209153726-f1bfc5ce9830/go.mod h1:9NbjqdnjX6eyjRRhh01GHm64r6N9shTb/8Ak3YRt8Nw= diff --git a/models/activities/action.go b/models/activities/action.go index 7b24393..0aa8b12 100644 --- a/models/activities/action.go +++ b/models/activities/action.go @@ -43,7 +43,7 @@ func activityQueryCondition(opts gitea_activities_models.GetFeedsOptions) (build cond := builder.NewCond() if opts.RequestedTeam != nil && opts.RequestedUser == nil { - org, err := gitea_user_model.GetUserByID(opts.RequestedTeam.OrgID) + org, err := gitea_user_model.GetUserByID(db.DefaultContext, opts.RequestedTeam.OrgID) if err != nil { return nil, err } diff --git a/models/activities/user_heatmap.go b/models/activities/user_heatmap.go index 22c4605..4c981e6 100644 --- a/models/activities/user_heatmap.go +++ b/models/activities/user_heatmap.go @@ -24,9 +24,9 @@ func GetUserHeatmapDataByTimestampRange(user *gitea_user_model.User, team *organ groupByName := "timestamp" switch { - case setting.Database.UseMySQL: + case setting.Database.Type.IsMySQL(): groupBy = "created_unix DIV 900 * 900" - case setting.Database.UseMSSQL: + case setting.Database.Type.IsMSSQL(): groupByName = groupBy } diff --git a/modules/convert/convert.go b/modules/convert/convert.go index 5aea7d5..4b14e46 100644 --- a/modules/convert/convert.go +++ b/modules/convert/convert.go @@ -7,9 +7,10 @@ import ( "code.gitea.io/gitea/models/organization" "code.gitea.io/gitea/models/repo" "code.gitea.io/gitea/models/webhook" - gitea_convert "code.gitea.io/gitea/modules/convert" + "code.gitea.io/gitea/modules/context" "code.gitea.io/gitea/modules/git" "code.gitea.io/gitea/modules/util" + gitea_convert "code.gitea.io/gitea/services/convert" api "code.gitlink.org.cn/Gitlink/gitea_hat.git/modules/structs" ) @@ -43,15 +44,15 @@ func ToTagCommit(repo *repo.Repository, gitRepo *git.Repository, t *git.Tag) (re }, nil } -func ToOrganization(org *organization.Organization, team *organization.Team) (*api.Organization, error) { - apiTeam, err := gitea_convert.ToTeam(team) +func ToOrganization(ctx *context.Context, org *organization.Organization, team *organization.Team) (*api.Organization, error) { + apiTeam, err := gitea_convert.ToTeam(ctx, team) if err != nil { return &api.Organization{}, err } return &api.Organization{ ID: org.ID, Name: org.Name, - AvatarURL: org.AvatarLink(), + AvatarURL: org.AvatarLink(ctx), UserName: org.Name, FullName: org.FullName, Description: org.Description, diff --git a/modules/convert/git_commit.go b/modules/convert/git_commit.go index c9ac248..35bb5da 100644 --- a/modules/convert/git_commit.go +++ b/modules/convert/git_commit.go @@ -1,18 +1,20 @@ package convert import ( - repo_model "code.gitea.io/gitea/models/repo" - user_model "code.gitea.io/gitea/models/user" - "code.gitea.io/gitea/modules/convert" - "code.gitea.io/gitea/modules/git" - api "code.gitea.io/gitea/modules/structs" - hat_api "code.gitlink.org.cn/Gitlink/gitea_hat.git/modules/structs" "net/url" "time" + + repo_model "code.gitea.io/gitea/models/repo" + user_model "code.gitea.io/gitea/models/user" + "code.gitea.io/gitea/modules/context" + "code.gitea.io/gitea/modules/git" + "code.gitea.io/gitea/services/convert" + gitea_convert "code.gitea.io/gitea/services/convert" + hat_api "code.gitlink.org.cn/Gitlink/gitea_hat.git/modules/structs" ) -func ToCommit(repo *repo_model.Repository, gitRepo *git.Repository, commit *git.Commit, userCache map[string]*user_model.User, stat bool) (*hat_api.Commit, error) { - giteaApiCommit, err := ToCommitNotDiff(repo, gitRepo, commit, userCache, stat) +func ToCommit(ctx *context.Context, repo *repo_model.Repository, gitRepo *git.Repository, commit *git.Commit, userCache map[string]*user_model.User, stat bool) (*hat_api.Commit, error) { + giteaApiCommit, err := gitea_convert.ToCommit(ctx, repo, gitRepo, commit, userCache, stat) if err != nil { return nil, err } diff --git a/modules/convert/pull.go b/modules/convert/pull.go index ca32c06..5c0ab5f 100644 --- a/modules/convert/pull.go +++ b/modules/convert/pull.go @@ -7,9 +7,9 @@ import ( "code.gitea.io/gitea/models/issues" "code.gitea.io/gitea/models/user" - gitea_convert "code.gitea.io/gitea/modules/convert" "code.gitea.io/gitea/modules/git" "code.gitea.io/gitea/modules/log" + gitea_convert "code.gitea.io/gitea/services/convert" hat_api "code.gitlink.org.cn/Gitlink/gitea_hat.git/modules/structs" ) diff --git a/modules/convert/release.go b/modules/convert/release.go index 6967771..923d62e 100644 --- a/modules/convert/release.go +++ b/modules/convert/release.go @@ -2,15 +2,16 @@ package convert import ( repo_model "code.gitea.io/gitea/models/repo" - gitea_convert "code.gitea.io/gitea/modules/convert" + "code.gitea.io/gitea/modules/context" gitea_api "code.gitea.io/gitea/modules/structs" + gitea_convert "code.gitea.io/gitea/services/convert" api "code.gitlink.org.cn/Gitlink/gitea_hat.git/modules/structs" ) -func ToRelease(r *repo_model.Release) *api.Release { +func ToRelease(ctx *context.Context, r *repo_model.Release) *api.Release { assets := make([]*gitea_api.Attachment, 0) for _, att := range r.Attachments { - assets = append(assets, gitea_convert.ToReleaseAttachment(att)) + assets = append(assets, gitea_convert.ToAttachment(att)) } return &api.Release{ ID: r.ID, @@ -27,7 +28,7 @@ func ToRelease(r *repo_model.Release) *api.Release { IsPrerelease: r.IsPrerelease, CreatedAt: r.CreatedUnix.AsTime(), PublishedAt: r.CreatedUnix.AsTime(), - Publisher: gitea_convert.ToUser(r.Publisher, nil), + Publisher: gitea_convert.ToUser(ctx, r.Publisher, nil), Attachments: assets, } } diff --git a/modules/git/repo_branch_nogogit.go b/modules/git/repo_branch_nogogit.go index c33e9af..d1eb247 100644 --- a/modules/git/repo_branch_nogogit.go +++ b/modules/git/repo_branch_nogogit.go @@ -35,7 +35,7 @@ func callShowSearchRef(ctx context.Context, repoPath, prefix, arg, search string go func() { stderrBuilder := &strings.Builder{} - err := gitea_git.NewCommand(ctx, "show-ref", gitea_git.CmdArg(arg)). + err := gitea_git.NewCommand(ctx, "show-ref").AddDynamicArguments(arg). Run(&gitea_git.RunOpts{ Dir: repoPath, Stdout: stdoutWriter, diff --git a/modules/git/repo_commit.go b/modules/git/repo_commit.go index 9065736..bb18d90 100644 --- a/modules/git/repo_commit.go +++ b/modules/git/repo_commit.go @@ -12,7 +12,7 @@ import ( const prettyLogFormat = `--pretty=format:%H` func GetFirstAndLastCommitByPath(repo *gitea_git.Repository, revision, relpath string) (*gitea_git.Commit, *gitea_git.Commit, error) { - stdout, _, runErr := gitea_git.NewCommand(repo.Ctx, "log", gitea_git.CmdArg(revision), prettyLogFormat, "--", gitea_git.CmdArg(relpath)).RunStdBytes(&gitea_git.RunOpts{Dir: repo.Path}) + stdout, _, runErr := gitea_git.NewCommand(repo.Ctx, "log").AddDynamicArguments(revision, prettyLogFormat, "--"+relpath).RunStdBytes(&gitea_git.RunOpts{Dir: repo.Path}) if runErr != nil { return nil, nil, runErr } @@ -46,10 +46,9 @@ func CommitsByFileAndRange(repo *gitea_git.Repository, revision, file string, pa }() go func() { stderr := strings.Builder{} - gitCmd := gitea_git.NewCommand(repo.Ctx, "log", prettyLogFormat, "--follow", - gitea_git.CmdArg("--max-count="+strconv.Itoa(pageSize))) + gitCmd := gitea_git.NewCommand(repo.Ctx, "log", prettyLogFormat, "--follow").AddDynamicArguments("--max-count=" + strconv.Itoa(pageSize)) gitCmd.AddDynamicArguments(revision) - gitCmd.AddArguments("--", gitea_git.CmdArg(file)) + gitCmd.AddDynamicArguments("--" + file) err := gitCmd.Run(&gitea_git.RunOpts{ Dir: repo.Path, Stdout: stdoutWriter, diff --git a/modules/git/repo_compare.go b/modules/git/repo_compare.go index c7c7d5f..d51cafa 100644 --- a/modules/git/repo_compare.go +++ b/modules/git/repo_compare.go @@ -3,11 +3,11 @@ package git import gitea_git "code.gitea.io/gitea/modules/git" func GetDiffFileOnlyName(repo *gitea_git.Repository, base, head string) (string, error) { - stdout, _, err := gitea_git.NewCommand(repo.Ctx, "diff", "--name-only", gitea_git.CmdArg(base), gitea_git.CmdArg(head)).RunStdString(&gitea_git.RunOpts{Dir: repo.Path}) + stdout, _, err := gitea_git.NewCommand(repo.Ctx, "diff", "--name-only").AddDynamicArguments(base, head).RunStdString(&gitea_git.RunOpts{Dir: repo.Path}) return stdout, err } func GetDiffStringByFilePath(repo *gitea_git.Repository, base, head, filepath string) (string, error) { - stdout, _, err := gitea_git.NewCommand(repo.Ctx, "diff", "-p", gitea_git.CmdArg(base), gitea_git.CmdArg(head), "--", gitea_git.CmdArg(filepath)).RunStdString(&gitea_git.RunOpts{Dir: repo.Path}) + stdout, _, err := gitea_git.NewCommand(repo.Ctx, "diff", "-p").AddDynamicArguments(base, head, filepath).RunStdString(&gitea_git.RunOpts{Dir: repo.Path}) return stdout, err } diff --git a/modules/git/repo_stats.go b/modules/git/repo_stats.go index dac957f..7dbdc60 100644 --- a/modules/git/repo_stats.go +++ b/modules/git/repo_stats.go @@ -201,7 +201,7 @@ func GetPaginateCodeAuthors(repo *gitea_git.Repository, fromTime time.Time, bran _ = stdoutReader.Close() _ = stdoutWriter.Close() }() - gitCmd := gitea_git.NewCommand(repo.Ctx, "log", "--numstat", "--no-merges", "--pretty=format:---%n%h%n%aN%n%aE%n", "--date=iso", gitea_git.CmdArg(fmt.Sprintf("--author=%s", filterAuthor)), gitea_git.CmdArg(fmt.Sprintf("--since='%s'", since))) + gitCmd := gitea_git.NewCommand(repo.Ctx, "log", "--numstat", "--no-merges", "--pretty=format:---%n%h%n%aN%n%aE%n", "--date=iso").AddDynamicArguments(fmt.Sprintf("--author=%s", filterAuthor)) if len(branch) == 0 { gitCmd.AddArguments("--branches=*") } else { diff --git a/options/gitignore/Godot b/options/gitignore/Godot index 4f48ad7..d9aac21 100644 --- a/options/gitignore/Godot +++ b/options/gitignore/Godot @@ -1,3 +1,6 @@ +# Godot 4+ specific ignores +.godot/ + # Godot-specific ignores .import/ export.cfg @@ -9,3 +12,4 @@ export_presets.cfg # Mono-specific ignores .mono/ data_*/ +mono_crash.*.json diff --git a/options/label/Advanced.yaml b/options/label/Advanced.yaml new file mode 100644 index 0000000..27b2c14 --- /dev/null +++ b/options/label/Advanced.yaml @@ -0,0 +1,70 @@ +labels: + - name: "Kind/Bug" + color: ee0701 + description: Something is not working + - name: "Kind/Feature" + color: 0288d1 + description: New functionality + - name: "Kind/Enhancement" + color: 84b6eb + description: Improve existing functionality + - name: "Kind/Security" + color: 9c27b0 + description: This is security issue + - name: "Kind/Testing" + color: 795548 + description: Issue or pull request related to testing + - name: "Kind/Breaking" + color: c62828 + description: Breaking change that won't be backward compatible + - name: "Kind/Documentation" + color: 37474f + description: Documentation changes + - name: "Reviewed/Duplicate" + exclusive: true + color: 616161 + description: This issue or pull request already exists + - name: "Reviewed/Invalid" + exclusive: true + color: 546e7a + description: Invalid issue + - name: "Reviewed/Confirmed" + exclusive: true + color: 795548 + description: Issue has been confirmed + - name: "Reviewed/Won't Fix" + exclusive: true + color: eeeeee + description: This issue won't be fixed + - name: "Status/Need More Info" + exclusive: true + color: 424242 + description: Feedback is required to reproduce issue or to continue work + - name: "Status/Blocked" + exclusive: true + color: 880e4f + description: Something is blocking this issue or pull request + - name: "Status/Abandoned" + exclusive: true + color: "222222" + description: Somebody has started to work on this but abandoned work + - name: "Priority/Critical" + exclusive: true + color: b71c1c + description: The priority is critical + priority: critical + - name: "Priority/High" + exclusive: true + color: d32f2f + description: The priority is high + priority: high + - name: "Priority/Medium" + exclusive: true + color: e64a19 + description: The priority is medium + priority: medium + - name: "Priority/Low" + exclusive: true + color: 4caf50 + description: The priority is low + priority: low diff --git a/options/license/Bitstream-Charter b/options/license/Bitstream-Charter new file mode 100644 index 0000000..7a0cf97 --- /dev/null +++ b/options/license/Bitstream-Charter @@ -0,0 +1,9 @@ +(c) Copyright 1989-1992, Bitstream Inc., Cambridge, MA. + +You are hereby granted permission under all Bitstream propriety rights +to use, copy, modify, sublicense, sell, and redistribute the 4 Bitstream +Charter (r) Type 1 outline fonts and the 4 Courier Type 1 outline fonts for +any purpose and without restriction; provided, that this notice is left +intact on all copies of such fonts and that Bitstream's trademark is acknowledged +as shown below on all unmodified copies of the 4 Charter Type 1 fonts. +BITSTREAM CHARTER is a registered trademark of Bitstream Inc. diff --git a/options/license/FSFULLRWD b/options/license/FSFULLRWD new file mode 100644 index 0000000..8dc0b2e --- /dev/null +++ b/options/license/FSFULLRWD @@ -0,0 +1,11 @@ +Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. + +This Makefile.in is free software; the Free Software Foundation +gives unlimited permission to copy and/or distribute it, +with or without modifications, as long as this notice is preserved. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY, to the extent permitted by law; without +even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. diff --git a/options/license/Graphics-Gems b/options/license/Graphics-Gems new file mode 100644 index 0000000..ec28c46 --- /dev/null +++ b/options/license/Graphics-Gems @@ -0,0 +1,5 @@ +LICENSE + +This code repository predates the concept of Open Source, and predates most licenses along such lines. As such, the official license truly is: + +EULA: The Graphics Gems code is copyright-protected. In other words, you cannot claim the text of the code as your own and resell it. Using the code is permitted in any program, product, or library, non-commercial or commercial. Giving credit is not required, though is a nice gesture. The code comes as-is, and if there are any flaws or problems with any Gems code, nobody involved with Gems - authors, editors, publishers, or webmasters - are to be held responsible. Basically, don't be a jerk, and remember that anything free comes with no guarantee. diff --git a/options/license/HPND-export-US b/options/license/HPND-export-US new file mode 100644 index 0000000..b0cd393 --- /dev/null +++ b/options/license/HPND-export-US @@ -0,0 +1,5 @@ +Copyright (C) 1990 by the Massachusetts Institute of Technology + +Export of this software from the United States of America may require a specific license from the United States Government. It is the responsibility of any person or organization contemplating export to obtain such a license before exporting. + +WITHIN THAT CONSTRAINT, permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. diff --git a/options/license/IJG-short b/options/license/IJG-short new file mode 100644 index 0000000..bbb0859 --- /dev/null +++ b/options/license/IJG-short @@ -0,0 +1,35 @@ +The authors make NO WARRANTY or representation, either express or +implied, with respect to this software, its quality, accuracy, +merchantability, or fitness for a particular purpose. This software is +provided "AS IS", and you, its user, assume the entire risk as to its +quality and accuracy. + +This software is copyright (C) 1991, 1992, Thomas G. Lane. All Rights +Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to +these conditions: + +(1) If any part of the source code for this software +is distributed, then this README file must be included, with this +copyright and no-warranty notice unaltered; and any additions, +deletions, or changes to the original files must be clearly indicated +in accompanying documentation. + +(2) If only executable code is +distributed, then the accompanying documentation must state that "this +software is based in part on the work of the Independent JPEG Group". + +(3) Permission for use of this software is granted only if the user +accepts full responsibility for any undesirable consequences; the +authors accept NO LIABILITY for damages of any kind. + +Permission is NOT granted for the use of any IJG author's name or +company name in advertising or publicity relating to this software or +products derived from it. This software may be referred to only as +"the Independent JPEG Group's software". + +We specifically permit and encourage the use of this software as the +basis of commercial products, provided that all warranty or liability +claims are assumed by the product vendor. diff --git a/options/license/Knuth-CTAN b/options/license/Knuth-CTAN new file mode 100644 index 0000000..cd91789 --- /dev/null +++ b/options/license/Knuth-CTAN @@ -0,0 +1,5 @@ +This software is copyrighted. Unlimited copying and redistribution +of this package and/or its individual files are permitted +as long as there are no modifications. Modifications, and +redistribution of modifications, are also permitted, but +only if the resulting package and/or files are renamed. diff --git a/options/license/LOOP b/options/license/LOOP new file mode 100644 index 0000000..434d2c4 --- /dev/null +++ b/options/license/LOOP @@ -0,0 +1,44 @@ +Portions of LOOP are Copyright (c) 1986 by the Massachusetts Institute of Technology. +All Rights Reserved. + +Permission to use, copy, modify and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the M.I.T. copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation. The names "M.I.T." and "Massachusetts +Institute of Technology" may not be used in advertising or publicity +pertaining to distribution of the software without specific, written +prior permission. Notice must be given in supporting documentation that +copying distribution is by permission of M.I.T. M.I.T. makes no +representations about the suitability of this software for any purpose. +It is provided "as is" without express or implied warranty. + +Massachusetts Institute of Technology +77 Massachusetts Avenue +Cambridge, Massachusetts 02139 +United States of America ++1-617-253-1000 + +Portions of LOOP are Copyright (c) 1989, 1990, 1991, 1992 by Symbolics, Inc. +All Rights Reserved. + +Permission to use, copy, modify and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the Symbolics copyright notice appear in all copies and +that both that copyright notice and this permission notice appear in +supporting documentation. The name "Symbolics" may not be used in +advertising or publicity pertaining to distribution of the software +without specific, written prior permission. Notice must be given in +supporting documentation that copying distribution is by permission of +Symbolics. Symbolics makes no representations about the suitability of +this software for any purpose. It is provided "as is" without express +or implied warranty. + +Symbolics, CLOE Runtime, and Minima are trademarks, and CLOE, Genera, +and Zetalisp are registered trademarks of Symbolics, Inc. + +Symbolics, Inc. +8 New England Executive Park, East +Burlington, Massachusetts 01803 +United States of America ++1-617-221-1000 diff --git a/options/license/MIT-Wu b/options/license/MIT-Wu new file mode 100644 index 0000000..86eec3c --- /dev/null +++ b/options/license/MIT-Wu @@ -0,0 +1,28 @@ +Copyright (c) 2003-2005 Tom Wu +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, +INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF +THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +In addition, the following condition applies: + +All redistributions must retain an intact copy of this copyright notice +and disclaimer. diff --git a/options/license/Symlinks b/options/license/Symlinks new file mode 100644 index 0000000..35420d2 --- /dev/null +++ b/options/license/Symlinks @@ -0,0 +1,10 @@ + My "symlinks" utility pre-dates the "open source licensing" +fad by a number of years. Just to clarify, this is 100% +freeware, written entirely by myself. The intent is to use +it to detect missing/obsolete symlink targets on an installed +distro, before creating the "gold" (or "final") release discs. + +Use and distribute and modify as you (or anyone +else) sees fit. There have no formal restrictions or +requirements whatsoever regarding distribution of either +binaries or source code, whether modified or original. diff --git a/options/license/TPDL b/options/license/TPDL new file mode 100644 index 0000000..d950f8f --- /dev/null +++ b/options/license/TPDL @@ -0,0 +1,2 @@ +Copyright (C) 1996-2010 David Muir Sharnoff. Copyright (C) 2011 Google, Inc. +License hereby granted for anyone to use, modify or redistribute this module at their own risk. Please feed useful changes back to cpan@dave.sharnoff.org. diff --git a/options/license/TTWL b/options/license/TTWL new file mode 100644 index 0000000..c13d3fb --- /dev/null +++ b/options/license/TTWL @@ -0,0 +1,8 @@ +Copyright (C) 1996-2002,2005,2006 David Muir Sharnoff. +Copyright (C) 2005 Aristotle Pagaltzis +Copyright (C) 2012-2013 Google, Inc. + +This module may be modified, used, copied, and redistributed at your own risk. +Although allowed by the preceding license, please do not publicly +redistribute modified versions of this code with the name "Text::Tabs" +unless it passes the unmodified Text::Tabs test suite. diff --git a/options/license/libutil-David-Nugent b/options/license/libutil-David-Nugent new file mode 100644 index 0000000..e04b03e --- /dev/null +++ b/options/license/libutil-David-Nugent @@ -0,0 +1,15 @@ +Copyright (c) 1995 David Nugent +All rights reserved. + + +Redistribution and use in source and binary forms, with or without modification, is permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice immediately at the beginning of the file, without modification, this list of conditions, and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. This work was done expressly for inclusion into FreeBSD. Other use is permitted provided this notation is included. + +4. Absolutely no warranty of function or purpose is made by the author David Nugent. + +5. Modifications may be freely made to this file providing the above conditions are met. diff --git a/options/license/x11vnc-openssl-exception b/options/license/x11vnc-openssl-exception new file mode 100644 index 0000000..040e31c --- /dev/null +++ b/options/license/x11vnc-openssl-exception @@ -0,0 +1,9 @@ +In addition, as a special exception, Karl J. Runge +gives permission to link the code of its release of x11vnc with the +OpenSSL project's "OpenSSL" library (or with modified versions of it +that use the same license as the "OpenSSL" library), and distribute +the linked executables. You must obey the GNU General Public License +in all respects for all of the code used other than "OpenSSL". If you +modify this file, you may extend this exception to your version of the +file, but you are not obligated to do so. If you do not wish to do +so, delete this exception statement from your version. diff --git a/options/locale/locale_cs-CZ.ini b/options/locale/locale_cs-CZ.ini index e1487fb..709a71a 100644 --- a/options/locale/locale_cs-CZ.ini +++ b/options/locale/locale_cs-CZ.ini @@ -107,6 +107,8 @@ never=Nikdy rss_feed=RSS kanál [filter] +string.asc=A – Z +string.desc=Z – A [error] occurred=Došlo k chybě @@ -236,6 +238,8 @@ no_reply_address=Skrytá e-mailová doména no_reply_address_helper=Název domény pro uživatele se skrytou e-mailovou adresou. Příklad: Pokud je název skryté e-mailové domény nastaven na „noreply.example.org“, uživatelské jméno „joe“ bude zaznamenáno v Gitu jako „joe@noreply.example.org“. password_algorithm=Hash algoritmus hesla password_algorithm_helper=Nastavte algoritmus hashování hesla. Algoritmy mají odlišné požadavky a sílu. `argon2` používá mnoho paměti a může být nevhodný pro malé systémy. +enable_update_checker=Povolit kontrolu aktualizací +enable_update_checker_helper=Kontroluje vydání nových verzí pravidelně připojením ke gitea.io. [home] uname_holder=Uživatelské jméno nebo e-mailová adresa @@ -414,6 +418,10 @@ repo.transfer.body=Chcete-li ji přijmout nebo odmítnout, navštivte %s nebo ji repo.collaborator.added.subject=%s vás přidal do %s repo.collaborator.added.text=Byl jste přidán jako spolupracovník repozitáře: +team_invite.subject=%[1]s vás pozval/a, abyste se připojili k organizaci %[2]s +team_invite.text_1=%[1]s vás pozval/a do týmu %[2]s v organizaci %[3]s. +team_invite.text_2=Pro připojení k týmu klikněte na následující odkaz: +team_invite.text_3=Poznámka: Tato pozvánka byla určena pro %[1]s. Pokud jste neočekávali tuto pozvánku, můžete tento e-mail ignorovat. [modal] yes=Ano @@ -490,6 +498,7 @@ user_not_exist=Tento uživatel neexistuje. team_not_exist=Tento tým neexistuje. last_org_owner=Nemůžete odstranit posledního uživatele z týmu „vlastníci“. Musí existovat alespoň jeden vlastník pro organizaci. cannot_add_org_to_team=Organizace nemůže být přidána jako člen týmu. +duplicate_invite_to_team=Uživatel byl již pozván jako člen týmu. invalid_ssh_key=Nelze ověřit váš SSH klíč: %s invalid_gpg_key=Nelze ověřit váš GPG klíč: %s @@ -742,9 +751,7 @@ create_oauth2_application_button=Vytvořit aplikaci create_oauth2_application_success=Úspěšně jste vytvořili novou OAuth2 aplikaci. update_oauth2_application_success=Úspěšně jste aktualizovali OAuth2 aplikaci. oauth2_application_name=Název aplikace -oauth2_select_type=Jaký typ aplikace se hodí? -oauth2_type_web=Webová (např. Node.JS, Tomcat, Go) -oauth2_type_native=Nativní (např. Mobil, Desktop, Prohlížeč) +oauth2_confidential_client=Důvěrný klient. Vyberte aplikace, které zachovávají důvěrnosti v utajení, jako jsou webové aplikace. Nevybírejte pro nativní aplikace včetně stolních a mobilních aplikací. oauth2_redirect_uri=URI přesměrování save_application=Uložit oauth2_client_id=ID klienta @@ -2405,6 +2412,8 @@ teams.members=Členové týmu teams.update_settings=Upravit nastavení teams.delete_team=Smazat tým teams.add_team_member=Přidat člena týmu +teams.invite_team_member=Pozvat do %s +teams.invite_team_member.list=Čekající pozvánky teams.delete_team_title=Smazat tým teams.delete_team_desc=Smazání týmu zruší přístup jeho členům. Pokračovat? teams.delete_team_success=Tým byl odstraněn. @@ -2429,6 +2438,9 @@ teams.all_repositories_helper=Tým má přístup ke všem repositářům. Výbě teams.all_repositories_read_permission_desc=Tomuto týmu je udělen přístup pro Čtení všech repozitářů: členové mohou prohlížet a klonovat repozitáře. teams.all_repositories_write_permission_desc=Tomuto týmu je udělen přístup pro Zápis do všech repozitářů: členové mohou prohlížet a nahrávat do repozitářů. teams.all_repositories_admin_permission_desc=Tomuto týmu je udělen Administrátorský přístup do všech repozitářů: členové mohou prohlížet, nahrávat a přidávat spolupracovníky do repozitářů. +teams.invite.title=Byli jste pozváni do týmu %s v organizaci %s. +teams.invite.by=Pozvání od %s +teams.invite.description=Pro připojení k týmu klikněte na tlačítko níže. [admin] dashboard=Přehled diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini index fbd3027..d8874fd 100644 --- a/options/locale/locale_de-DE.ini +++ b/options/locale/locale_de-DE.ini @@ -736,9 +736,6 @@ create_oauth2_application_button=Anwendung erstellen create_oauth2_application_success=Du hast erfolgreich eine neue OAuth2 Anwendung erstellt. update_oauth2_application_success=Du hast erfolgreich eine neue OAuth2 Anwendung bearbeitet. oauth2_application_name=Name der Anwendung -oauth2_select_type=Welcher Anwendungstyp passt? -oauth2_type_web=Web (z.B. Node.JS, Tomcat, Go) -oauth2_type_native=Native (z.B. Mobile, Desktop, Browser) oauth2_redirect_uri=Weiterleitungs-URI save_application=Speichern oauth2_client_id=Client-ID diff --git a/options/locale/locale_el-GR.ini b/options/locale/locale_el-GR.ini index c7d7b41..200daba 100644 --- a/options/locale/locale_el-GR.ini +++ b/options/locale/locale_el-GR.ini @@ -107,6 +107,8 @@ never=Ποτέ rss_feed=Ροή RSS [filter] +string.asc=A - Z +string.desc=Z - A [error] occurred=Παρουσιάστηκε ένα σφάλμα @@ -270,8 +272,11 @@ users=Χρήστες organizations=Οργανισμοί search=Αναζήτηση code=Κώδικας +search.type.tooltip=Τύπος αναζήτησης search.fuzzy=Fuzzy +search.fuzzy.tooltip=Συμπερίληψη και των αποτελεσμάτων που είναι πλησιέστερα με τον όρο αναζήτησης search.match=Ταίριασμα +search.match.tooltip=Συμπερίληψη μόνο των αποτελεσμάτων που ταιριάζουν ακριβώς με τον όρο αναζήτησης code_search_unavailable=Η αναζήτηση κώδικα δεν είναι διαθέσιμη αυτή τη στιγμή. Παρακαλώ επικοινωνήστε με το διαχειριστή. repo_no_results=Δεν βρέθηκαν αποθετήρια που να ταιρίαζουν με τα κριτήρια. user_no_results=Δεν βρέθηκαν χρήστες που να ταιριάζουν με τα κριτήρια. @@ -411,6 +416,10 @@ repo.transfer.body=Για να το αποδεχτείτε ή να το απορ repo.collaborator.added.subject=%s σας πρόσθεσε στο %s repo.collaborator.added.text=Έχετε προστεθεί ως συνεργάτης του αποθετηρίου: +team_invite.subject=%[1]s σας προσκάλεσε να συμμετέχετε στον οργανισμό %[2]s +team_invite.text_1=%[1]s σας προσκάλεσε να συμμετέχετε στην ομάδα %[2]s στον οργανισμός %[3]. +team_invite.text_2=Παρακαλώ κάντε κλικ στον παρακάτω σύνδεσμο για να συμμετάσχετε στην ομάδα: +team_invite.text_3=Σημείωση: Αυτή η πρόσκληση προοριζόταν για %[1]s. Αν δεν περιμένατε αυτή την πρόσκληση, μπορείτε να αγνοήσετε αυτό το email. [modal] yes=Ναι @@ -487,6 +496,7 @@ user_not_exist=Δεν υπάρχει ο χρήστης. team_not_exist=Δεν υπάρχει η ομάδα. last_org_owner=Δεν μπορείτε να καταργήσετε τον τελευταίο χρήστη από την ομάδα 'ιδιοκτήτών'. Πρέπει να υπάρχει τουλάχιστον ένας ιδιοκτήτης για έναν οργανισμό. cannot_add_org_to_team=Ένας οργανισμός δεν μπορεί να προστεθεί ως μέλος ομάδας. +duplicate_invite_to_team=Ο χρήστης είχε ήδη προσκληθεί ως μέλος της ομάδας. invalid_ssh_key=Δεν είναι δυνατή η επαλήθευση του SSH κλειδιού σας: %s invalid_gpg_key=Δεν είναι δυνατή η επαλήθευση του GPG κλειδιού σας: %s @@ -738,9 +748,7 @@ create_oauth2_application_button=Δημιουργία Εφαρμογής create_oauth2_application_success=Δημιουργήσατε επιτυχώς μια νέα εφαρμογή OAuth2. update_oauth2_application_success=Ενημερώσατε επιτυχώς την εφαρμογή OAuth2. oauth2_application_name=Όνομα Εφαρμογής -oauth2_select_type=Ποιος τύπος εφαρμογής ταιριάζει; -oauth2_type_web=Web (πχ Node.JS, Tomcat, Go) -oauth2_type_native=Εγγενές (π.χ. Κινητό, Επιφάνεια Εργασίας, Πρόγραμμα Περιήγησης) +oauth2_confidential_client=Εμπιστευτικός Πελάτης. Επιλέξτε το για εφαρμογές που διατηρούν το μυστικό κωδικό κρυφό, όπως πχ οι εφαρμογές ιστού. Μην επιλέγετε για εγγενείς εφαρμογές, συμπεριλαμβανομένων εφαρμογών επιφάνειας εργασίας και εφαρμογών για κινητά. oauth2_redirect_uri=URI Ανακατεύθυνσης save_application=Αποθήκευση oauth2_client_id=Ταυτότητα Πελάτη @@ -1766,8 +1774,11 @@ activity.git_stats_deletion_n=%d διαγραφές search=Αναζήτηση search.search_repo=Αναζήτηση αποθετηρίου +search.type.tooltip=Τύπος αναζήτησης search.fuzzy=Fuzzy +search.fuzzy.tooltip=Συμπερίληψη και των αποτελεσμάτων που είναι πλησιέστερα με τον όρο αναζήτησης search.match=Ταίριασμα +search.match.tooltip=Συμπερίληψη μόνο των αποτελεσμάτων που ταιριάζουν ακριβώς με τον όρο αναζήτησης search.results=Αποτελέσματα αναζήτησης για "%s" σε %s search.code_no_results=Δεν βρέθηκε πηγαίος κώδικας που να ταιριάζει με τον όρο αναζήτησης. search.code_search_unavailable=Η αναζήτηση κώδικα δεν είναι διαθέσιμη αυτή τη στιγμή. Παρακαλώ επικοινωνήστε με το διαχειριστή. @@ -1901,6 +1912,7 @@ settings.confirm_delete=Διαγραφή Αποθετηρίου settings.add_collaborator=Προσθήκη Συνεργάτη settings.add_collaborator_success=Έχει προστεθεί ο συνεργάτης. settings.add_collaborator_inactive_user=Δεν είναι δυνατή η προσθήκη ενός ανενεργού χρήστη ως συνεργάτη. +settings.add_collaborator_owner=Δεν είναι δυνατή η προσθήκη ενός ιδιοκτήτη σαν συνεργάτη. settings.add_collaborator_duplicate=Ο συνεργάτης έχει ήδη προστεθεί σε αυτό το αποθετήριο. settings.delete_collaborator=Αφαίρεση settings.collaborator_deletion=Αφαίρεση Συνεργάτη @@ -2396,6 +2408,8 @@ teams.members=Μέλη Ομάδας teams.update_settings=Ενημέρωση Ρυθμίσεων teams.delete_team=Διαγραφή Ομάδας teams.add_team_member=Προσθήκη Μέλους Ομάδας +teams.invite_team_member=Πρόσκληση στο %s +teams.invite_team_member.list=Εκκρεμείς Προσκλήσεις teams.delete_team_title=Διαγραφή Ομάδας teams.delete_team_desc=Η διαγραφή μιας ομάδας ανακαλεί τη πρόσβαση στο αποθετήριο από τα μέλη της. Συνέχεια; teams.delete_team_success=Η ομάδα έχει διαγραφεί. @@ -2420,6 +2434,9 @@ teams.all_repositories_helper=Η ομάδα έχει πρόσβαση σε όλ teams.all_repositories_read_permission_desc=Αυτή η ομάδα χορηγεί πρόσβαση Ανάγνωσης σε όλα τα αποθετήρια: τα μέλη μπορούν να δουν και να κλωνοποιήσουν αποθετήρια. teams.all_repositories_write_permission_desc=Αυτή η ομάδα χορηγεί πρόσβαση Εγγραφής σε όλα τα αποθετήρια: τα μέλη μπορούν να διαβάσουν και να κάνουν push σε αποθετήρια. teams.all_repositories_admin_permission_desc=Αυτή η ομάδα παρέχει πρόσβαση Διαχείρισης σε όλα τα αποθετήρια: τα μέλη μπορούν να διαβάσουν, να κάνουν push και να προσθέσουν συνεργάτες στα αποθετήρια. +teams.invite.title=Έχετε προσκληθεί να συμμετέχετε στην ομάδα %s στον οργανισμό %s. +teams.invite.by=Προσκλήθηκε από %s +teams.invite.description=Παρακαλώ κάντε κλικ στον παρακάτω σύνδεσμο για συμμετοχή στην ομάδα. [admin] dashboard=Πίνακας Ελέγχου @@ -2873,6 +2890,8 @@ config.access_log_template=Πρότυπο config.xorm_log_mode=Λειτουργία Καταγραφών XORM config.xorm_log_sql=Καταγραφή SQL +config.get_setting_failed=Αποτυχία λήψης ρύθμισης %s +config.set_setting_failed=Αποτυχία ορισμού της ρύθμισης %s monitor.cron=Προγραμματισμένες Εργασίες monitor.name=Όνομα @@ -3037,6 +3056,9 @@ pin=Καρφίτσωμα ειδοποίησης mark_as_read=Σήμανση ως αναγνωσμένο mark_as_unread=Σήμανση ως μη αναγνωσμένο mark_all_as_read=Σήμανση όλων ως αναγνωσμένα +subscriptions=Συνδρομές +watching=Παρακολούθηση +no_subscriptions=Καμία συνδρομή [gpg] default_key=Υπογραφή με το προεπιλεγμένο κλειδί @@ -3096,6 +3118,7 @@ container.details.platform=Πλατφόρμα container.details.repository_site=Ιστοσελίδα Αποθετηρίου container.details.documentation_site=Ιστοσελίδα Τεκμηρίωσης container.pull=Κατεβάστε την εικόνα από τη γραμμή εντολών: +container.digest=Σύνοψη: container.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο για Container, ανατρέξτε στην τεκμηρίωση. container.multi_arch=ΛΣ / Αρχιτεκτονική container.layers=Στρώματα Εικόνας diff --git a/options/locale/locale_en-US.ini b/options/locale/locale_en-US.ini index a1c250f..8c281b2 100644 --- a/options/locale/locale_en-US.ini +++ b/options/locale/locale_en-US.ini @@ -86,11 +86,16 @@ remove = Remove remove_all = Remove All edit = Edit +enabled = Enabled +disabled = Disabled + copy = Copy copy_url = Copy URL +copy_content = Copy content copy_branch = Copy branch name copy_success = Copied! copy_error = Copy failed +copy_type_unsupported = This file type cannot be copied write = Write preview = Preview @@ -106,6 +111,12 @@ never = Never rss_feed = RSS Feed +[aria] +navbar = Navigation Bar +footer = Footer +footer.software = About Software +footer.links = Links + [filter] string.asc = A - Z string.desc = Z - A @@ -226,7 +237,6 @@ internal_token_failed = Failed to generate internal token: %v secret_key_failed = Failed to generate secret key: %v save_config_failed = Failed to save configuration: %v invalid_admin_setting = Administrator account setting is invalid: %v -install_success = Welcome! Thank you for choosing Gitea. Have fun and take care! invalid_log_root_path = The log path is invalid: %v default_keep_email_private = Hide Email Addresses by Default default_keep_email_private_popup = Hide email addresses of new user accounts by default. @@ -237,7 +247,10 @@ default_enable_timetracking_popup = Enable time tracking for new repositories by no_reply_address = Hidden Email Domain no_reply_address_helper = Domain name for users with a hidden email address. For example, the username 'joe' will be logged in Git as 'joe@noreply.example.org' if the hidden email domain is set to 'noreply.example.org'. password_algorithm = Password Hash Algorithm +invalid_password_algorithm = Invalid password hash algorithm password_algorithm_helper = Set the password hashing algorithm. Algorithms have differing requirements and strength. `argon2` whilst having good characteristics uses a lot of memory and may be inappropriate for small systems. +enable_update_checker = Enable Update Checker +enable_update_checker_helper = Checks for new version releases periodically by connecting to gitea.io. [home] uname_holder = Username or Email Address @@ -295,7 +308,7 @@ social_register_helper_msg = Already have an account? Link it now! disable_register_prompt = Registration is disabled. Please contact your site administrator. disable_register_mail = Email confirmation for registration is disabled. manual_activation_only = Contact your site administrator to complete activation. -remember_me = Remember this Device +remember_me = Remember This Device forgot_password_title= Forgot Password forgot_password = Forgot password? sign_up_now = Need an account? Register now. @@ -315,10 +328,11 @@ email_not_associate = The email address is not associated with any account. send_reset_mail = Send Account Recovery Email reset_password = Account Recovery invalid_code = Your confirmation code is invalid or has expired. +invalid_password = Your password does not match the password that was used to create the account. reset_password_helper = Recover Account reset_password_wrong_user = You are signed in as %s, but the account recovery link is for %s password_too_short = Password length cannot be less than %d characters. -non_local_account = Non-local users can not update their password through the Gitea web interface. +non_local_account = Non-local users cannot update their password through the Gitea web interface. verify = Verify scratch_code = Scratch code use_scratch_code = Use a scratch code @@ -358,6 +372,7 @@ password_pwned_err = Could not complete request to HaveIBeenPwned [mail] view_it_on = View it on %s +reply = or reply to this email directly link_not_working_do_paste = Not working? Try copying and pasting it to your browser. hi_user_x = Hi %s, @@ -461,6 +476,8 @@ url_error = `'%s' is not a valid URL.` include_error = ` must contain substring '%s'.` glob_pattern_error = ` glob pattern is invalid: %s.` regex_pattern_error = ` regex pattern is invalid: %s.` +username_error = ` can only contain alphanumeric chars ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric chars, and consecutive non-alphanumeric chars are also forbidden.` +invalid_group_team_map_error = ` mapping is invalid: %s` unknown_error = Unknown error: captcha_incorrect = The CAPTCHA code is incorrect. password_not_match = The passwords do not match. @@ -499,10 +516,11 @@ cannot_add_org_to_team = An organization cannot be added as a team member. duplicate_invite_to_team = The user was already invited as a team member. organization_leave_success = You have successfully left the organization %s. -invalid_ssh_key = Can not verify your SSH key: %s -invalid_gpg_key = Can not verify your GPG key: %s +invalid_ssh_key = Cannot verify your SSH key: %s +invalid_gpg_key = Cannot verify your GPG key: %s invalid_ssh_principal = Invalid principal: %s -unable_verify_ssh_key = "Can not verify the SSH key; double-check it for mistakes." +must_use_public_key = The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key = "Cannot verify the SSH key; double-check it for mistakes." auth_failed = Authentication failed: %v still_own_repo = "Your account owns one or more repositories; delete or transfer them first." @@ -610,7 +628,7 @@ new_password = New Password retype_new_password = Re-Type New Password password_incorrect = The current password is incorrect. change_password_success = Your password has been updated. Sign in using your new password from now on. -password_change_disabled = Non-local users can not update their password through the Gitea web interface. +password_change_disabled = Non-local users cannot update their password through the Gitea web interface. emails = Email Addresses manage_emails = Manage Email Addresses @@ -738,6 +756,8 @@ access_token_deletion_cancel_action = Cancel access_token_deletion_confirm_action = Delete access_token_deletion_desc = Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? delete_token_success = The token has been deleted. Applications using it no longer have access to your account. +select_scopes = Select scopes +scopes_list = Scopes: manage_oauth2_applications = Manage OAuth2 Applications edit_oauth2_application = Edit OAuth2 Application @@ -805,7 +825,7 @@ orgs_none = You are not a member of any organizations. repos_none = You do not own any repositories delete_account = Delete Your Account -delete_prompt = This operation will permanently delete your user account. It CAN NOT be undone. +delete_prompt = This operation will permanently delete your user account. It CANNOT be undone. delete_with_all_comments = Your account is younger than %s. To avoid ghost comments, all issue/PR comments will be deleted with it. confirm_delete_account = Confirm Deletion delete_account_title = Delete User Account @@ -941,8 +961,8 @@ archive.title = This repo is archived. You can view files and clone it, but cann archive.issue.nocomment = This repo is archived. You cannot comment on issues. archive.pull.nocomment = This repo is archived. You cannot comment on pull requests. -form.reach_limit_of_creation_1 = You have already reached your limit of %d repository. -form.reach_limit_of_creation_n = You have already reached your limit of %d repositories. +form.reach_limit_of_creation_1 = The owner has already reached the limit of %d repository. +form.reach_limit_of_creation_n = The owner has already reached the limit of %d repositories. form.name_reserved = The repository name '%s' is reserved. form.name_pattern_not_allowed = The pattern '%s' is not allowed in a repository name. @@ -969,7 +989,7 @@ migrate.clone_address_desc = The HTTP(S) or Git 'clone' URL of an existing repos migrate.github_token_desc = You can put one or more tokens with comma separated here to make migrating faster because of GitHub API rate limit. WARN: Abusing this feature may violate the service provider's policy and lead to account blocking. migrate.clone_local_path = or a local server path migrate.permission_denied = You are not allowed to import local repositories. -migrate.permission_denied_blocked = You can not import from disallowed hosts, please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.permission_denied_blocked = You cannot import from disallowed hosts, please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. migrate.invalid_local_path = "The local path is invalid. It does not exist or is not a directory." migrate.invalid_lfs_endpoint = The LFS endpoint is not valid. migrate.failed = Migration failed: %v @@ -1010,10 +1030,12 @@ unstar = Unstar star = Star fork = Fork download_archive = Download Repository +more_operations = More Operations no_desc = No Description quick_guide = Quick Guide clone_this_repo = Clone this repository +cite_this_repo = Cite this repository create_new_repo_command = Creating a new repository on the command line push_exist_repo = Pushing an existing repository from the command line empty_message = This repository does not contain any content. @@ -1112,6 +1134,7 @@ editor.commit_directly_to_this_branch = Commit directly to the alt + click/enter t issues.filter_label_no_select = All labels issues.filter_milestone = Milestone issues.filter_milestone_no_select = All milestones +issues.filter_project = Project +issues.filter_project_all = All projects +issues.filter_project_none = No project issues.filter_assignee = Assignee issues.filter_assginee_no_select = All assignees issues.filter_poster = Author @@ -1315,6 +1344,8 @@ issues.action_milestone = Milestone issues.action_milestone_no_select = No milestone issues.action_assignee = Assignee issues.action_assignee_no_select = No assignee +issues.action_check = Check/Uncheck +issues.action_check_all = Check/Uncheck all items issues.opened_by = opened %[1]s by %[3]s pulls.merged_by = by %[3]s was merged %[1]s pulls.merged_by_fake = by %[2]s was merged %[1]s @@ -1331,7 +1362,7 @@ issues.commented_at = `commented %s` issues.delete_comment_confirm = Are you sure you want to delete this comment? issues.context.copy_link = Copy Link issues.context.quote_reply = Quote Reply -issues.context.reference_issue = Reference in new issue +issues.context.reference_issue = Reference in New Issue issues.context.edit = Edit issues.context.delete = Delete issues.no_content = There is no content yet. @@ -1365,11 +1396,14 @@ issues.sign_in_require_desc = Sign in to join this conversation issues.edit = Edit issues.cancel = Cancel issues.save = Save -issues.label_title = Label name -issues.label_description = Label description -issues.label_color = Label color +issues.label_title = Name +issues.label_description = Description +issues.label_color = Color +issues.label_exclusive = Exclusive +issues.label_exclusive_desc = Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning = Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. issues.label_count = %d labels -issues.label_open_issues = %d open issues +issues.label_open_issues = %d open issues/pull requests issues.label_edit = Edit issues.label_delete = Delete issues.label_modify = Edit Label @@ -1580,7 +1614,7 @@ pulls.wrong_commit_id = "commit id must be a commit id on the target branch" pulls.no_merge_desc = This pull request cannot be merged because all repository merge options are disabled. pulls.no_merge_helper = Enable merge options in the repository settings or merge the pull request manually. -pulls.no_merge_wip = This pull request can not be merged because it is marked as being a work in progress. +pulls.no_merge_wip = This pull request cannot be merged because it is marked as being a work in progress. pulls.no_merge_not_ready = This pull request is not ready to be merged, check review status and status checks. pulls.no_merge_access = You are not authorized to merge this pull request. pulls.merge_pull_request = Create merge commit @@ -1621,6 +1655,8 @@ pulls.reopened_at = `reopened this pull request %[2] pulls.merge_instruction_hint = `You can also view command line instructions.` pulls.merge_instruction_step1_desc = From your project repository, check out a new branch and test the changes. pulls.merge_instruction_step2_desc = Merge the changes and update on Gitea. +pulls.clear_merge_message = Clear merge message +pulls.clear_merge_message_hint = Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By …". pulls.auto_merge_button_when_succeed = (When checks succeed) pulls.auto_merge_when_succeed = Auto merge when all checks succeed @@ -1812,6 +1848,7 @@ settings.mirror_sync_in_progress = Mirror synchronization is in progress. Check settings.site = Website settings.update_settings = Update Settings settings.branches.update_default_branch = Update Default Branch +settings.branches.add_new_rule = Add New Rule settings.advanced_settings = Advanced Settings settings.wiki_desc = Enable Repository Wiki settings.use_internal_wiki = Use Built-In Wiki @@ -1838,16 +1875,14 @@ settings.enable_timetracker = Enable Time Tracking settings.allow_only_contributors_to_track_time = Let Only Contributors Track Time settings.pulls_desc = Enable Repository Pull Requests settings.pulls.ignore_whitespace = Ignore Whitespace for Conflicts -settings.pulls.allow_merge_commits = Enable Commit Merging -settings.pulls.allow_rebase_merge = Enable Rebasing to Merge Commits -settings.pulls.allow_rebase_merge_commit = Enable Rebasing with explicit merge commits (--no-ff) -settings.pulls.allow_squash_commits = Enable Squashing to Merge Commits -settings.pulls.allow_manual_merge = Enable Mark PR as manually merged settings.pulls.enable_autodetect_manual_merge = Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) settings.pulls.allow_rebase_update = Enable updating pull request branch by rebase settings.pulls.default_delete_branch_after_merge = Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers = Allow edits from maintainers by default +settings.releases_desc = Enable Repository Releases settings.packages_desc = Enable Repository Packages Registry settings.projects_desc = Enable Repository Projects +settings.actions_desc = Enable Repository Actions settings.admin_settings = Administrator Settings settings.admin_enable_health_check = Enable Repository Health Checks (git fsck) settings.admin_code_indexer = Code Indexer @@ -1913,8 +1948,8 @@ settings.update_settings_success = The repository settings have been updated. settings.confirm_delete = Delete Repository settings.add_collaborator = Add Collaborator settings.add_collaborator_success = The collaborator has been added. -settings.add_collaborator_inactive_user = Can not add an inactive user as a collaborator. -settings.add_collaborator_owner = Can not add an owner as a collaborator. +settings.add_collaborator_inactive_user = Cannot add an inactive user as a collaborator. +settings.add_collaborator_owner = Cannot add an owner as a collaborator. settings.add_collaborator_duplicate = The collaborator is already added to this repository. settings.delete_collaborator = Remove settings.collaborator_deletion = Remove Collaborator @@ -2011,6 +2046,8 @@ settings.event_package = Package settings.event_package_desc = Package created or deleted in a repository. settings.branch_filter = Branch filter settings.branch_filter_desc = Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See github.com/gobwas/glob documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header = Authorization Header +settings.authorization_header_desc = Will be included as authorization header for requests when present. Examples: %s. settings.active = Active settings.active_helper = Information about triggered events will be sent to this webhook URL. settings.add_hook_success = The webhook has been added. @@ -2055,9 +2092,11 @@ settings.deploy_key_deletion_desc = Removing a deploy key will revoke its access settings.deploy_key_deletion_success = The deploy key has been removed. settings.branches = Branches settings.protected_branch = Branch Protection +settings.protected_branch.save_rule = Save Rule +settings.protected_branch.delete_rule = Delete Rule settings.protected_branch_can_push = Allow push? settings.protected_branch_can_push_yes = You can push -settings.protected_branch_can_push_no = You can not push +settings.protected_branch_can_push_no = You cannot push settings.branch_protection = Branch Protection for Branch '%s' settings.protect_this_branch = Enable Branch Protection settings.protect_this_branch_desc = Prevents deletion and restricts Git pushing and merging to the branch. @@ -2089,15 +2128,17 @@ settings.dismiss_stale_approvals = Dismiss stale approvals settings.dismiss_stale_approvals_desc = When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed. settings.require_signed_commits = Require Signed Commits settings.require_signed_commits_desc = Reject pushes to this branch if they are unsigned or unverifiable. +settings.protect_branch_name_pattern = Protected Branch Name Pattern settings.protect_protected_file_patterns = Protected file patterns (separated using semicolon '\;'): settings.protect_protected_file_patterns_desc = Protected files that are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon ('\;'). See github.com/gobwas/glob documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns = Unprotected file patterns (separated using semicolon '\;'): settings.protect_unprotected_file_patterns_desc = Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon ('\;'). See github.com/gobwas/glob documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt. settings.add_protected_branch = Enable protection settings.delete_protected_branch = Disable protection -settings.update_protect_branch_success = Branch protection for branch '%s' has been updated. -settings.remove_protected_branch_success = Branch protection for branch '%s' has been disabled. -settings.protected_branch_deletion = Disable Branch Protection +settings.update_protect_branch_success = Branch protection for rule '%s' has been updated. +settings.remove_protected_branch_success = Branch protection for rule '%s' has been removed. +settings.remove_protected_branch_failed = Removing branch protection rule '%s' failed. +settings.protected_branch_deletion = Delete Branch Protection settings.protected_branch_deletion_desc = Disabling branch protection allows users with write permission to push to the branch. Continue? settings.block_rejected_reviews = Block merge on rejected reviews settings.block_rejected_reviews_desc = Merging will not be possible when changes are requested by official reviewers, even if there are enough approvals. @@ -2106,10 +2147,13 @@ settings.block_on_official_review_requests_desc = Merging will not be possible w settings.block_outdated_branch = Block merge if pull request is outdated settings.block_outdated_branch_desc = Merging will not be possible when head branch is behind base branch. settings.default_branch_desc = Select a default repository branch for pull requests and code commits: -settings.default_merge_style_desc = Default merge style for pull requests: +settings.merge_style_desc = Merge Styles +settings.default_merge_style_desc = Default Merge Style settings.choose_branch = Choose a branch… settings.no_protected_branch = There are no protected branches. settings.edit_protected_branch = Edit +settings.protected_branch_required_rule_name = Required rule name +settings.protected_branch_duplicate_rule_name = Duplicate rule name settings.protected_branch_required_approvals_min = Required approvals cannot be negative. settings.tags = Tags settings.tags.protection = Tag Protection @@ -2125,7 +2169,6 @@ settings.bot_token = Bot Token settings.chat_id = Chat ID settings.matrix.homeserver_url = Homeserver URL settings.matrix.room_id = Room ID -settings.matrix.access_token = Access Token settings.matrix.message_type = Message Type settings.archive.button = Archive Repo settings.archive.header = Archive This Repo @@ -2266,6 +2309,8 @@ release.downloads = Downloads release.download_count = Downloads: %s release.add_tag_msg = Use the title and content of release as tag message. release.add_tag = Create Tag Only +release.releases_for = Releases for %s +release.tags_for = Tags for %s branch.name = Branch Name branch.search = Search branches @@ -2308,7 +2353,7 @@ tag.create_success = Tag '%s' has been created. topic.manage_topics = Manage Topics topic.done = Done -topic.count_prompt = You can not select more than 25 topics +topic.count_prompt = You cannot select more than 25 topics topic.format_prompt = Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long. find_file.go_to_file = Go to file @@ -2324,7 +2369,7 @@ org_full_name_holder = Organization Full Name org_name_helper = Organization names should be short and memorable. create_org = Create Organization repo_updated = Updated -people = People +members = Members teams = Teams code = Code lower_members = members @@ -2395,7 +2440,7 @@ teams.leave.detail = Leave %s? teams.can_create_org_repo = Create repositories teams.can_create_org_repo_helper = Members can create new repositories in organization. Creator will get administrator access to the new repository. teams.none_access = No Access -teams.none_access_helper = Members cannot view or do any other action on this unit. +teams.none_access_helper = Members cannot view or do any other action on this unit. It has no effect for public repositories. teams.general_access = General Access teams.general_access_helper = Members permissions will be decided by below permission table. teams.read_access = Read @@ -2533,6 +2578,10 @@ dashboard.delete_old_actions = Delete all old actions from database dashboard.delete_old_actions.started = Delete all old actions from database started. dashboard.update_checker = Update checker dashboard.delete_old_system_notices = Delete all old system notices from database +dashboard.gc_lfs = Garbage collect LFS meta objects +dashboard.stop_zombie_tasks = Stop zombie tasks +dashboard.stop_endless_tasks = Stop endless tasks +dashboard.cancel_abandoned_jobs = Cancel abandoned jobs users.user_manage_panel = User Account Management users.new_account = Create User Account @@ -2621,6 +2670,7 @@ repos.size = Size packages.package_manage_panel = Package Management packages.total_size = Total Size: %s +packages.unreferenced_size = Unreferenced Size: %s packages.owner = Owner packages.creator = Creator packages.name = Name @@ -2714,6 +2764,8 @@ auths.oauth2_required_claim_value_helper = Set this value to restrict login from auths.oauth2_group_claim_name = Claim name providing group names for this source. (Optional) auths.oauth2_admin_group = Group Claim value for administrator users. (Optional - requires claim name above) auths.oauth2_restricted_group = Group Claim value for restricted users. (Optional - requires claim name above) +auths.oauth2_map_group_to_team = Map claimed groups to Organization teams. (Optional - requires claim name above) +auths.oauth2_map_group_to_team_removal = Remove users from synchronized teams if user does not belong to corresponding group. auths.enable_auto_register = Enable Auto Registration auths.sspi_auto_create_users = Automatically create users auths.sspi_auto_create_users_helper = Allow SSPI auth method to automatically create new accounts for users that login for the first time @@ -2754,6 +2806,8 @@ auths.still_in_used = The authentication source is still in use. Convert or dele auths.deletion_success = The authentication source has been deleted. auths.login_source_exist = The authentication source '%s' already exists. auths.login_source_of_type_exist = An authentication source of this type already exists. +auths.unable_to_initialize_openid = Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL = Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) config.server_config = Server Configuration config.app_name = Site Title @@ -2874,6 +2928,8 @@ config.git_disable_diff_highlight = Disable Diff Syntax Highlight config.git_max_diff_lines = Max Diff Lines (for a single file) config.git_max_diff_line_characters = Max Diff Characters (for a single line) config.git_max_diff_files = Max Diff Files (to be shown) +config.git_enable_reflogs = Enable Reflogs +config.git_reflog_expiry_time = Expiry Time config.git_gc_args = GC Arguments config.git_migrate_timeout = Migration Timeout config.git_mirror_timeout = Mirror Update Timeout @@ -2976,7 +3032,7 @@ monitor.queue.pool.cancel_desc = Leaving a queue without any worker groups may c notices.system_notice_list = System Notices notices.view_detail_header = View Notice Details -notices.actions = Actions +notices.operations = Operations notices.select_all = Select All notices.deselect_all = Deselect All notices.inverse_selection = Inverse Selection @@ -3002,6 +3058,7 @@ reopen_pull_request = `reopened pull request %[3]s#%[2]s` comment_issue = `commented on issue %[3]s#%[2]s` comment_pull = `commented on pull request %[3]s#%[2]s` merge_pull_request = `merged pull request %[3]s#%[2]s` +auto_merge_pull_request = `automatically merged pull request %[3]s#%[2]s` transfer_repo = transferred repository %s to %s push_tag = pushed tag %[3]s to %[4]s delete_tag = deleted tag %[2]s from %[3]s @@ -3045,7 +3102,7 @@ raw_minutes = minutes [dropzone] default_message = Drop files or click here to upload. -invalid_input_type = You can not upload files of this type. +invalid_input_type = You cannot upload files of this type. file_too_big = File size ({{filesize}} MB) exceeds the maximum size of ({{maxFilesize}} MB). remove_file = Remove file @@ -3100,6 +3157,8 @@ keywords = Keywords details = Details details.author = Author details.project_site = Project Site +details.repository_site = Repository Site +details.documentation_site = Documentation Site details.license = License assets = Assets versions = Versions @@ -3107,6 +3166,14 @@ versions.on = on versions.view_all = View all dependency.id = ID dependency.version = Version +cargo.registry = Setup this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install = To install the package using Cargo, run the following command: +cargo.documentation = For more information on the Cargo registry, see the documentation. +cargo.details.repository_site = Repository Site +cargo.details.documentation_site = Documentation Site +chef.registry = Setup this registry in your ~/.chef/config.rb file: +chef.install = To install the package, run the following command: +chef.documentation = For more information on the Chef registry, see the documentation. composer.registry = Setup this registry in your ~/.composer/config.json file: composer.install = To install the package using Composer, run the following command: composer.documentation = For more information on the Composer registry, see the documentation. @@ -3116,10 +3183,13 @@ conan.details.repository = Repository conan.registry = Setup this registry from the command line: conan.install = To install the package using Conan, run the following command: conan.documentation = For more information on the Conan registry, see the documentation. +conda.registry = Setup this registry as a Conda repository in your .condarc file: +conda.install = To install the package using Conda, run the following command: +conda.documentation = For more information on the Conda registry, see the documentation. +conda.details.repository_site = Repository Site +conda.details.documentation_site = Documentation Site container.details.type = Image Type container.details.platform = Platform -container.details.repository_site = Repository Site -container.details.documentation_site = Documentation Site container.pull = Pull the image from the command line: container.digest = Digest: container.documentation = For more information on the Container registry, see the documentation. @@ -3153,8 +3223,6 @@ npm.dependencies.optional = Optional Dependencies npm.details.tag = Tag pub.install = To install the package using Dart, run the following command: pub.documentation = For more information on the Pub registry, see the documentation. -pub.details.repository_site = Repository Site -pub.details.documentation_site = Documentation Site pypi.requires = Requires Python pypi.install = To install the package using pip, run the following command: pypi.documentation = For more information on the PyPI registry, see the documentation. @@ -3178,3 +3246,107 @@ settings.delete.description = Deleting a package is permanent and cannot be undo settings.delete.notice = You are about to delete %s (%s). This operation is irreversible, are you sure? settings.delete.success = The package has been deleted. settings.delete.error = Failed to delete the package. +owner.settings.cargo.title = Cargo Registry Index +owner.settings.cargo.initialize = Initialize Index +owner.settings.cargo.initialize.description = To use the Cargo registry a special index git repository is needed. Here you can (re)create it with the required config. +owner.settings.cargo.initialize.error = Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success = The Cargo index was successfully created. +owner.settings.cargo.rebuild = Rebuild Index +owner.settings.cargo.rebuild.description = If the index is out of sync with the cargo packages stored you can rebuild it here. +owner.settings.cargo.rebuild.error = Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success = The Cargo index was successfully rebuild. +owner.settings.cleanuprules.title = Manage Cleanup Rules +owner.settings.cleanuprules.add = Add Cleanup Rule +owner.settings.cleanuprules.edit = Edit Cleanup Rule +owner.settings.cleanuprules.none = No cleanup rules available. Read the docs to learn more. +owner.settings.cleanuprules.preview = Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview = %d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none = Cleanup rule does not match any packages. +owner.settings.cleanuprules.enabled = Enabled +owner.settings.cleanuprules.pattern_full_match = Apply pattern to full package name +owner.settings.cleanuprules.keep.title = Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count = Keep the most recent +owner.settings.cleanuprules.keep.count.1 = 1 version per package +owner.settings.cleanuprules.keep.count.n = %d versions per package +owner.settings.cleanuprules.keep.pattern = Keep versions matching +owner.settings.cleanuprules.keep.pattern.container = The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title = Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days = Remove versions older than +owner.settings.cleanuprules.remove.pattern = Remove versions matching +owner.settings.cleanuprules.success.update = Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete = Cleanup rule has been deleted. +owner.settings.chef.title = Chef Registry +owner.settings.chef.keypair = Generate key pair +owner.settings.chef.keypair.description = Generate a key pair used to authenticate against the Chef registry. The previous key can not be used afterwards. + +[secrets] +secrets = Secrets +description = Secrets will be passed to certain actions and cannot be read otherwise. +none = There are no secrets yet. +value = Value +name = Name +creation = Add Secret +creation.name_placeholder = case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder = Input any content. Whitespace at the start and end will be omitted. +creation.success = The secret '%s' has been added. +creation.failed = Failed to add secret. +deletion = Remove secret +deletion.description = Removing a secret is permanent and cannot be undone. Continue? +deletion.success = The secret has been removed. +deletion.failed = Failed to remove secret. + +[actions] +actions = Actions + +unit.desc = Manage actions + +status.unknown = "Unknown" +status.waiting = "Waiting" +status.running = "Running" +status.success = "Success" +status.failure = "Failure" +status.cancelled = "Cancelled" +status.skipped = "Skipped" +status.blocked = "Blocked" + +runners = Runners +runners.runner_manage_panel = Runners Management +runners.new = Create new Runner +runners.new_notice = How to start a runner +runners.status = Status +runners.id = ID +runners.name = Name +runners.owner_type = Type +runners.description = Description +runners.labels = Labels +runners.last_online = Last Online Time +runners.agent_labels = Agent Labels +runners.custom_labels = Custom Labels +runners.custom_labels_helper = Custom labels are labels that are added manually by an administrator. A comma separates labels, whitespace at the start and end of each label is ignored. +runners.runner_title = Runner +runners.task_list = Recent tasks on this runner +runners.task_list.run = Run +runners.task_list.status = Status +runners.task_list.repository = Repository +runners.task_list.commit = Commit +runners.task_list.done_at = Done At +runners.edit_runner = Edit Runner +runners.update_runner = Update Changes +runners.update_runner_success = Runner updated successfully +runners.update_runner_failed = Failed to update runner +runners.delete_runner = Delete this runner +runners.delete_runner_success = Runner deleted successfully +runners.delete_runner_failed = Failed to delete runner +runners.delete_runner_header = Confirm to delete this runner +runners.delete_runner_notice = If a task is running on this runner, it will be terminated and mark as failed. It may break building workflow. +runners.none = No runners available +runners.status.unspecified = Unknown +runners.status.idle = Idle +runners.status.active = Active +runners.status.offline = Offline + +runs.all_workflows = All Workflows +runs.open_tab = %d Open +runs.closed_tab = %d Closed +runs.commit = Commit +runs.pushed_by = Pushed by diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini index 89891c2..3a16819 100644 --- a/options/locale/locale_es-ES.ini +++ b/options/locale/locale_es-ES.ini @@ -749,9 +749,6 @@ create_oauth2_application_button=Crear Aplicación create_oauth2_application_success=Ha creado una nueva aplicación OAuth2 con éxito. update_oauth2_application_success=Ha actualizado correctamente la aplicación OAuth2. oauth2_application_name=Nombre de la Aplicación -oauth2_select_type=¿Qué tipo de aplicación es? -oauth2_type_web=Web (por ejemplo: Node.JS, Tomcat, Go) -oauth2_type_native=Nativa (por ejemplo, móvil, escritorio, navegador) oauth2_redirect_uri=URI de redireccionado save_application=Guardar oauth2_client_id=ID de cliente diff --git a/options/locale/locale_fa-IR.ini b/options/locale/locale_fa-IR.ini index 5fb6286..a1e20b6 100644 --- a/options/locale/locale_fa-IR.ini +++ b/options/locale/locale_fa-IR.ini @@ -675,9 +675,6 @@ create_oauth2_application_button=ایجاد برنامه create_oauth2_application_success=برنامه OAuth2 جدید شما با موفقیت ساخته شد. update_oauth2_application_success=برنامه OAuth2 با موفقیت به‎روزرسانی شد. oauth2_application_name=نام برنامه -oauth2_select_type=کدام نوع برنامه متناسب است؟ -oauth2_type_web=وب (مثلا Node.JS, Tomcat, Go) -oauth2_type_native=بومی (مثلا، Mobile, Desktop, Browser) oauth2_redirect_uri=تغییر مسیر به نشانی اینترنتی save_application=ذخيره oauth2_client_id=شناسه کلاینت diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini index 4b08fdc..c5c1404 100644 --- a/options/locale/locale_fr-FR.ini +++ b/options/locale/locale_fr-FR.ini @@ -742,9 +742,6 @@ create_oauth2_application_button=Créer une application create_oauth2_application_success=Vous avez créé avec succès une nouvelle application OAuth2. update_oauth2_application_success=Vous avez mis à jour l'application OAuth2 avec succès. oauth2_application_name=Nom de l'Application -oauth2_select_type=De quel type d'application s'agit-il ? -oauth2_type_web=Web (par exemple Node.JS, Tomcat, Go) -oauth2_type_native=Native (par exemple Mobile, Bureau, Navigateur) oauth2_redirect_uri=URL de redirection save_application=Enregistrer oauth2_client_id=ID du client diff --git a/options/locale/locale_hu-HU.ini b/options/locale/locale_hu-HU.ini index d141aed..1edb429 100644 --- a/options/locale/locale_hu-HU.ini +++ b/options/locale/locale_hu-HU.ini @@ -526,9 +526,6 @@ create_oauth2_application_button=Alkalmazás létrehozása create_oauth2_application_success=Sikerült létrehozni egy új OAuth2 alkalmazást. update_oauth2_application_success=Sikerült módosítani az OAuth2 alkalmazást. oauth2_application_name=Alkalmazásnév -oauth2_select_type=Melyik típus felelne meg? -oauth2_type_web=Web (pl. Node.JS, Tomcat, Go) -oauth2_type_native=Natív (pl. Mobil, PC, Böngésző) oauth2_redirect_uri=Átirányítási URI save_application=Mentés oauth2_client_id=Ügyfélazonosító diff --git a/options/locale/locale_id-ID.ini b/options/locale/locale_id-ID.ini index 4e10e17..e75fae5 100644 --- a/options/locale/locale_id-ID.ini +++ b/options/locale/locale_id-ID.ini @@ -519,9 +519,6 @@ create_oauth2_application_button=Buat Aplikasi create_oauth2_application_success=Anda berhasil membuat aplikasi OAuth2 baru. update_oauth2_application_success=Anda berhasil memperbarui aplikasi OAuth2. oauth2_application_name=Nama Aplikasi -oauth2_select_type=Aplikasi tipe apa yang cocok? -oauth2_type_web=Web (contohnya Node.JS, Tomcat, Go) -oauth2_type_native=Asli (contohnya perangkat genggaman, desktop, peramban) oauth2_redirect_uri=URI Pengalihan save_application=Simpan oauth2_client_id=ID Klien diff --git a/options/locale/locale_is-IS.ini b/options/locale/locale_is-IS.ini index 0ebb492..3b51558 100644 --- a/options/locale/locale_is-IS.ini +++ b/options/locale/locale_is-IS.ini @@ -553,9 +553,6 @@ access_token_deletion=Eyða Aðgangslykli create_oauth2_application_button=Skapa Forrit update_oauth2_application_success=Þú hefur uppfært OAuth2 forritið. oauth2_application_name=Forritsheiti -oauth2_select_type=Hvaða forritsgerð passar? -oauth2_type_web=Net (t.d. Node.JS, Tomcat, Go) -oauth2_type_native=Á kerfi (t.d. síma, tölvu, vafra) oauth2_redirect_uri=Áframsendingar Vefslóð save_application=Vista oauth2_client_id=Auðkenni Notanda diff --git a/options/locale/locale_it-IT.ini b/options/locale/locale_it-IT.ini index 50796ef..2c859a9 100644 --- a/options/locale/locale_it-IT.ini +++ b/options/locale/locale_it-IT.ini @@ -736,9 +736,6 @@ create_oauth2_application_button=Crea applicazione create_oauth2_application_success=Hai creato con successo una nuova applicazione OAuth2. update_oauth2_application_success=Hai aggiornato con successo l'applicazione OAuth2. oauth2_application_name=Nome applicazione -oauth2_select_type=Quale tipo di applicazione é adatto? -oauth2_type_web=Web (es: Node.JS, Tomcat, Go) -oauth2_type_native=Nativo (es. Mobile, Desktop, Browser) oauth2_redirect_uri=URI di reindirizzamento save_application=Salva oauth2_client_id=Client ID diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini index ddcb261..abb58a4 100644 --- a/options/locale/locale_ja-JP.ini +++ b/options/locale/locale_ja-JP.ini @@ -107,6 +107,8 @@ never=無し rss_feed=RSSフィード [filter] +string.asc=A - Z +string.desc=Z - A [error] occurred=エラーが発生しました. @@ -414,6 +416,10 @@ repo.transfer.body=承認または拒否するには %s を開きます。 も repo.collaborator.added.subject=%s が %s にあなたを追加しました repo.collaborator.added.text=あなたは次のリポジトリの共同作業者に追加されました: +team_invite.subject=%[1]s さんが %[2]s への参加にあなたを招待しました +team_invite.text_1=%[1]s さんが、組織 %[3]s 内のチーム %[2]s への参加に、あなたを招待しました。 +team_invite.text_2=下のリンクをクリックしてチームに参加してください。 +team_invite.text_3=注: この招待は %[1]s 宛です。 招待に心当たりがなければ、このメールを無視してかまいません。 [modal] yes=はい @@ -490,6 +496,7 @@ user_not_exist=指定されたユーザーは存在しません。 team_not_exist=チームが存在していません。 last_org_owner='Owners'チームから最後のユーザーを削除することはできません。ひとつの組織には少なくとも一人のオーナーが必要です。 cannot_add_org_to_team=組織はチームメンバーとして追加できません。 +duplicate_invite_to_team=指定したユーザーはすでにチームメンバーに招待されています。 invalid_ssh_key=SSHキーが確認できません: %s invalid_gpg_key=GPGキーが確認できません: %s @@ -742,9 +749,7 @@ create_oauth2_application_button=アプリケーション作成 create_oauth2_application_success=新しいOAuth2アプリケーションを作成しました。 update_oauth2_application_success=OAuth2アプリケーションを更新しました。 oauth2_application_name=アプリケーション名 -oauth2_select_type=アプリケーションタイプを選択 -oauth2_type_web=Web (Node.JS, Tomcat, Go など) -oauth2_type_native=Native (モバイル, デスクトップ, ブラウザーなど) +oauth2_confidential_client=コンフィデンシャルクライアント。 ウェブアプリのように秘密情報を機密にできるアプリの場合に選択します。 デスクトップアプリやモバイルアプリなどのネイティブアプリには選択しないでください。 oauth2_redirect_uri=リダイレクトURI save_application=保存 oauth2_client_id=クライアントID @@ -2405,6 +2410,8 @@ teams.members=チームメンバー teams.update_settings=設定の更新 teams.delete_team=チームを削除 teams.add_team_member=チームメンバーを追加 +teams.invite_team_member=%s への招待 +teams.invite_team_member.list=保留中の招待 teams.delete_team_title=チームの削除 teams.delete_team_desc=チームを削除すると、メンバーはこのリポジトリへのアクセス権を失います。 続行しますか? teams.delete_team_success=チームを削除しました。 @@ -2429,6 +2436,9 @@ teams.all_repositories_helper=チームはすべてのリポジトリにアク teams.all_repositories_read_permission_desc=このチームはすべてのリポジトリ読み取りアクセス権を持ちます: メンバーはリポジトリの閲覧とクローンが可能です。 teams.all_repositories_write_permission_desc=このチームはすべてのリポジトリ書き込みアクセス権を持ちます: メンバーはリポジトリの読み取りとプッシュが可能です。 teams.all_repositories_admin_permission_desc=このチームはすべてのリポジトリ管理者アクセス権を持ちます: メンバーはリポジトリの読み取り、プッシュ、共同作業者の追加が可能です。 +teams.invite.title=あなたは組織 %[2]s 内のチーム %[1]s への参加に招待されました。 +teams.invite.by=%s からの招待 +teams.invite.description=下のボタンをクリックしてチームに参加してください。 [admin] dashboard=ダッシュボード @@ -2882,6 +2892,8 @@ config.access_log_template=テンプレート config.xorm_log_mode=XORMログのモード config.xorm_log_sql=SQLのログ出力 +config.get_setting_failed=%s の取得に失敗しました +config.set_setting_failed=%s の設定に失敗しました monitor.cron=Cronタスク monitor.name=名称 diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini index 09c0b57..4f91e7e 100644 --- a/options/locale/locale_lv-LV.ini +++ b/options/locale/locale_lv-LV.ini @@ -736,9 +736,6 @@ create_oauth2_application_button=Izveidot lietotni create_oauth2_application_success=OAuth2 lietotne veiksmīgi izveidota. update_oauth2_application_success=OAuth2 lietotne veiksmīgi atjaunināta. oauth2_application_name=Lietotnes nosaukums -oauth2_select_type=Kāds lietotnes veids visvairāk atbilst? -oauth2_type_web=Tīmekļa (piemēram, Node.JS, Tomcat, Go) -oauth2_type_native=Specializētā (piemēram, mobilā, darbvirsmas, tīmekļa pārlūks) oauth2_redirect_uri=Novirzīšanas URI save_application=Saglabāt oauth2_client_id=Klienta ID diff --git a/options/locale/locale_ml-IN.ini b/options/locale/locale_ml-IN.ini index cabbe0d..0b91ce8 100644 --- a/options/locale/locale_ml-IN.ini +++ b/options/locale/locale_ml-IN.ini @@ -489,9 +489,6 @@ create_oauth2_application_button=അപ്ലിക്കേഷൻ സൃഷ് create_oauth2_application_success=നിങ്ങൾ വിജയകരമായി ഒരു പുതിയ OAuth2 അപ്ലിക്കേഷൻ സൃഷ്ടിച്ചു. update_oauth2_application_success=നിങ്ങൾ വിജയകരമായി ഒരു പുതിയ OAuth2 അപ്ലിക്കേഷൻ പുതുക്കി. oauth2_application_name=അപ്ലിക്കേഷന്റെ പേര് -oauth2_select_type=ഏത് തരം അപ്ലിക്കേഷനാണ് ഇതു്? -oauth2_type_web=വെബ് (e.g. Node.JS, Tomcat, Go) -oauth2_type_native=നേറ്റീവ് (ഉദാ. മൊബൈൽ, ഡെസ്ക്ടോപ്പ്, ബ്രൌസർ) oauth2_redirect_uri=URI റീഡയറക്‌ട് ചെയ്യുക save_application=സംരക്ഷിയ്ക്കുക oauth2_client_id=ക്ലൈന്റ് ഐഡി diff --git a/options/locale/locale_nl-NL.ini b/options/locale/locale_nl-NL.ini index 21eb9f0..294ba7e 100644 --- a/options/locale/locale_nl-NL.ini +++ b/options/locale/locale_nl-NL.ini @@ -736,9 +736,6 @@ create_oauth2_application_button=Maak applicatie create_oauth2_application_success=Je hebt met succes een nieuwe OAuth2-applicatie aangemaakt. update_oauth2_application_success=Je hebt de OAuth2-applicatie succesvol bijgewerkt. oauth2_application_name=Applicatie naam -oauth2_select_type=Welk type toepassing past? -oauth2_type_web=Web (bijv. Node.JS, Tomcat, Go) -oauth2_type_native=Native (bijv. Mobiel, Desktop, Browser) oauth2_redirect_uri=Omleidings URL save_application=Opslaan oauth2_client_id=Client-ID diff --git a/options/locale/locale_pl-PL.ini b/options/locale/locale_pl-PL.ini index 03a2198..8d2b746 100644 --- a/options/locale/locale_pl-PL.ini +++ b/options/locale/locale_pl-PL.ini @@ -688,9 +688,6 @@ create_oauth2_application_button=Stwórz aplikację create_oauth2_application_success=Udało Ci się stworzyć nową aplikację OAuth2. update_oauth2_application_success=Udało Ci się zaktualizować aplikację OAuth2. oauth2_application_name=Nazwa aplikacji -oauth2_select_type=Który typ aplikacji jest dla niej właściwy? -oauth2_type_web=Webowa (np. Node.JS, Tomcat, Go) -oauth2_type_native=Natywna (np. mobilna, pulpitowa, przeglądarkowa) oauth2_redirect_uri=URI przekierowania save_application=Zapisz oauth2_client_id=ID klienta diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini index d2712cd..41710ce 100644 --- a/options/locale/locale_pt-BR.ini +++ b/options/locale/locale_pt-BR.ini @@ -738,9 +738,6 @@ create_oauth2_application_button=Criar aplicativo create_oauth2_application_success=Você criou com sucesso um novo aplicativo OAuth2. update_oauth2_application_success=Você alterou com sucesso o aplicativo OAuth2. oauth2_application_name=Nome do aplicativo -oauth2_select_type=Que tipo de aplicativo se encaixa? -oauth2_type_web=Web (exemplo: Node.JS, Tomcat, Go) -oauth2_type_native=Nativo (exemplo: Celular, Computador, Navegador) oauth2_redirect_uri=Redirecionar URI save_application=Salvar oauth2_client_id=Client ID diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini index be2bd43..9c38a17 100644 --- a/options/locale/locale_pt-PT.ini +++ b/options/locale/locale_pt-PT.ini @@ -238,6 +238,8 @@ no_reply_address=Domínio dos emails ocultos no_reply_address_helper=Nome de domínio para utilizadores com um endereço de email oculto. Por exemplo, o nome de utilizador 'silva' será registado no Git como 'silva@semresposta.exemplo.org' se o domínio de email oculto estiver definido como 'semresposta.exemplo.org'. password_algorithm=Algoritmo de Hash da Senha password_algorithm_helper=Definir o algoritmo de hash da senha. Os algoritmos têm requisitos e resistência distintos. `argon2`, embora tenha boas características, usa muita memória e pode ser inapropriado para sistemas pequenos. +enable_update_checker=Habilitar verificador de novidades +enable_update_checker_helper=Verifica, periodicamente, se foi lançada alguma versão nova, fazendo uma ligação ao gitea.io. [home] uname_holder=Nome de utilizador ou endereço de email @@ -749,9 +751,7 @@ create_oauth2_application_button=Criar aplicação create_oauth2_application_success=Criou com sucesso uma nova aplicação OAuth2. update_oauth2_application_success=Modificou com sucesso a aplicação OAuth2. oauth2_application_name=Nome da aplicação -oauth2_select_type=Que tipo de aplicaçãoo se encaixa? -oauth2_type_web=Web (por exemplo: Node.JS, Tomcat, Go) -oauth2_type_native=Nativa (por exemplo: Telemóvel, Computador, Navegador) +oauth2_confidential_client=Cliente confidencial. Escolha para aplicações que mantêm o segredo confidencial, tais como aplicações web. Não escolha para aplicações nativas, incluindo aplicações para computador e aplicações móveis. oauth2_redirect_uri=URI de reencaminhamento save_application=Guardar oauth2_client_id=ID do cliente diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini index 4bd15e0..f3efcf8 100644 --- a/options/locale/locale_ru-RU.ini +++ b/options/locale/locale_ru-RU.ini @@ -725,9 +725,6 @@ create_oauth2_application_button=Создать приложение create_oauth2_application_success=Вы успешно создали новое приложение OAuth2. update_oauth2_application_success=Изменения настроек приложения OAuth2 успешно применены. oauth2_application_name=Имя приложения -oauth2_select_type=Какой тип приложения подходит? -oauth2_type_web=Веб (например: Node.JS, Tomcat, Go) -oauth2_type_native=Нативный (например: телефон, ПК, браузер) oauth2_redirect_uri=URI переадресации save_application=Сохранить oauth2_client_id=ID клиента diff --git a/options/locale/locale_si-LK.ini b/options/locale/locale_si-LK.ini index 6e48cfb..5308886 100644 --- a/options/locale/locale_si-LK.ini +++ b/options/locale/locale_si-LK.ini @@ -657,9 +657,6 @@ create_oauth2_application_button=යෙදුම සාදන්න create_oauth2_application_success=ඔබ නව Oauth2 යෙදුමක් සාර්ථකව නිර්මාණය කර ඇත. update_oauth2_application_success=ඔබ Oauth2 යෙදුම සාර්ථකව යාවත්කාලීන කර ඇත. oauth2_application_name=යෙදුමේ නම -oauth2_select_type=කුමන යෙදුම් වර්ගය ගැලපේද? -oauth2_type_web=වෙබ් (උදා: Node.JS, ටොම්කැට්, යන්න) -oauth2_type_native=දේශීය (උදා: ජංගම, පරිගණක, බ්රව්සරය) oauth2_redirect_uri=නැවත හරවා යැවීමේ URI save_application=සුරකින්න oauth2_client_id=අනුග්‍රාහකයේ හැඳු. diff --git a/options/locale/locale_sk-SK.ini b/options/locale/locale_sk-SK.ini index a21553d..be254f6 100644 --- a/options/locale/locale_sk-SK.ini +++ b/options/locale/locale_sk-SK.ini @@ -738,7 +738,6 @@ create_oauth2_application_button=Vytvoriť aplikáciu create_oauth2_application_success=Úspešne ste vytvorili novú aplikáciu OAuth2. update_oauth2_application_success=Úspešne ste aktualizovali aplikáciu OAuth2. oauth2_application_name=Názov aplikácie -oauth2_select_type=Ktorý typ aplikácie sa hodí? oauth2_redirect_uri=Presmerovanie URI save_application=Uložiť oauth2_client_id=ID klienta diff --git a/options/locale/locale_sv-SE.ini b/options/locale/locale_sv-SE.ini index 4325752..55bfbcb 100644 --- a/options/locale/locale_sv-SE.ini +++ b/options/locale/locale_sv-SE.ini @@ -561,9 +561,6 @@ create_oauth2_application_button=Skapa applikation create_oauth2_application_success=Du har lyckats med att skapa en ny OAuth2-applikation. update_oauth2_application_success=Du har lyckats uppdatera OAuth2-applikationen. oauth2_application_name=Applikationsnamn -oauth2_select_type=Vilken typ av applikation passar? -oauth2_type_web=Webb (t.ex. Node.JS, Tomcat, Go) -oauth2_type_native=Native (ex. Mobil, Desktop, Webbläsare) oauth2_redirect_uri=Omdirigerings-URI save_application=Spara oauth2_client_id=Klient-ID diff --git a/options/locale/locale_tr-TR.ini b/options/locale/locale_tr-TR.ini index ca2e136..37b7491 100644 --- a/options/locale/locale_tr-TR.ini +++ b/options/locale/locale_tr-TR.ini @@ -107,6 +107,8 @@ never=Asla rss_feed=RSS Beslemesi [filter] +string.asc=A - Z +string.desc=Z - A [error] occurred=Bir hata oluştu @@ -414,6 +416,10 @@ repo.transfer.body=Kabul veya reddetmek için %s ziyaret edin veya görmezden ge repo.collaborator.added.subject=%s sizi %s ekledi repo.collaborator.added.text=Bu depo için katkıcı olarak eklendiniz: +team_invite.subject=%[1] sizi %[2] organizasyonuna katılmaya davet etti +team_invite.text_1=%[1] sizi %[3] organizasyonundaki %[2] takımına katılmaya davet etti. +team_invite.text_2=Takıma katılmak lütfen aşağıdaki bağlantıya tıklayın: +team_invite.text_3=Not: Bu davet %[1] içindi. Bu daveti beklemiyorsanız, e-postayı yok sayabilirsiniz. [modal] yes=Evet @@ -490,6 +496,7 @@ user_not_exist=Böyle bir kullanıcı yok. team_not_exist=Böyle bir takım bulunmuyor. last_org_owner=Son kullanıcıyı 'sahipler' takımından çıkaramazsınız. Bir organizasyonun en az bir sahibi olmalıdır. cannot_add_org_to_team=Organizasyon, takım üyesi olarak eklenemez. +duplicate_invite_to_team=Bu kullanıcı zaten takım üyesi olarak davet edilmişti. invalid_ssh_key=SSH anahtarınız doğrulanamıyor: %s invalid_gpg_key=GPG anahtarınız doğrulanamıyor: %s @@ -742,9 +749,7 @@ create_oauth2_application_button=Uygulama Oluştur create_oauth2_application_success=Başarıyla yeni bir OAuth2 uygulaması oluşturdunuz. update_oauth2_application_success=OAuth2 uygulamasını başarıyla güncellediniz. oauth2_application_name=Uygulama Adı -oauth2_select_type=Hangi uygulama türü uyuyor? -oauth2_type_web=Web (ör. Node.JS, Tomcat, Go) -oauth2_type_native=Yerel (ör. Mobil, Masaüstü, Tarayıcı) +oauth2_confidential_client=Güvenli İstemci. Web uygulamaları gibi sırları güvende tutan uygulamalar için bunu seçin. Masaüstü ve mobil uygulamaları da içeren doğal uygulamalar için seçmeyin. oauth2_redirect_uri=Yönlendirme URI'si save_application=Kaydet oauth2_client_id=İstemci Kimliği @@ -2405,6 +2410,8 @@ teams.members=Takım Üyeleri teams.update_settings=Ayarları Güncelle teams.delete_team=Takımı Sil teams.add_team_member=Takım Üyesi Ekle +teams.invite_team_member=%s daveti +teams.invite_team_member.list=Bekleyen Davetler teams.delete_team_title=Takımı Sil teams.delete_team_desc=Bir takımı silmek, üyelerinden depo erişimini iptal eder. Devam edilsin mi? teams.delete_team_success=Takım silindi. @@ -2429,6 +2436,8 @@ teams.all_repositories_helper=Takımın tüm depolara erişimi vardır. Bunu se teams.all_repositories_read_permission_desc=Bu takım tüm depolara Okuma erişimi sağlar: üyeler depoları görüntüleyebilir ve kopyalayabilir. teams.all_repositories_write_permission_desc=Bu takım tüm depolara Yazma erişimi sağlar: üyeler depolardan okuyabilir ve depolara itebilir. teams.all_repositories_admin_permission_desc=Bu takım tüm depolara Yönetici erişimi sağlar: üyeler depolardan okuyabilir, itebilir ve katkıcıları ekleyebilir. +teams.invite.by=%s tarafından davet edildi +teams.invite.description=Takıma katılmak için aşağıdaki düğmeye tıklayın. [admin] dashboard=Pano @@ -2882,6 +2891,8 @@ config.access_log_template=Şablon config.xorm_log_mode=XORM Günlük Kipi config.xorm_log_sql=SQL Günlüğü +config.get_setting_failed=%s ayarı alınamadı +config.set_setting_failed=%s ayarı yapılamadı monitor.cron=Cron Görevleri monitor.name=İsim diff --git a/options/locale/locale_uk-UA.ini b/options/locale/locale_uk-UA.ini index ad78f0a..0b02a82 100644 --- a/options/locale/locale_uk-UA.ini +++ b/options/locale/locale_uk-UA.ini @@ -683,9 +683,6 @@ create_oauth2_application_button=Створити програму create_oauth2_application_success=Ви успішно створили нову програму OAuth2. update_oauth2_application_success=Ви успішно оновили програму OAuth2. oauth2_application_name=Назва програми -oauth2_select_type=Який тип програми підходить? -oauth2_type_web=Веб (напр. Node.JS, Tomcat, Go) -oauth2_type_native=Рідний (напр. мобільний, робочий стіл, веб-переглядач) oauth2_redirect_uri=URI перенаправлення save_application=Зберегти oauth2_client_id=ID Клієнта diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini index ae7cbdf..ee6f686 100644 --- a/options/locale/locale_zh-CN.ini +++ b/options/locale/locale_zh-CN.ini @@ -238,6 +238,8 @@ no_reply_address=隐藏电子邮件 no_reply_address_helper=具有隐藏电子邮件地址的用户的域名。例如, 用户名 "joe" 将以 "joe@noreply.example.org" 的身份登录到 Git 中. 如果隐藏的电子邮件域设置为 "noreply.example.org"。 password_algorithm=密码哈希算法 password_algorithm_helper=设置密码哈希算法。 算法具有不同的要求和强度。 具有良好特性的`argon2`却会占用大量内存,可能不适用于小型系统。 +enable_update_checker=启用更新检查 +enable_update_checker_helper=通过连接到 gitea.io 定期检查新版本发布。 [home] uname_holder=用户名或邮箱 @@ -451,7 +453,7 @@ SSPIDefaultLanguage=默认语言 require_error=不能为空。 alpha_dash_error=应该只包含字母数字、破折号 ('-') 和下划线 ('_') 字符。 -alpha_dash_dot_error=' 应该只包含字母数字, 破折号 ('-'), 下划线 ('_') 和点 ('. ') 。 +alpha_dash_dot_error=` 应该只包含字母数字, 破折号 ('-'), 下划线 ('_') 和点 ('. ') 。` git_ref_name_error=` 必须是格式良好的 git 引用名称。` size_error=长度必须为 %s。 min_size_error=长度最小为 %s 个字符。 @@ -749,9 +751,7 @@ create_oauth2_application_button=创建应用 create_oauth2_application_success=您已成功创建了一个新的 OAuth2 应用。 update_oauth2_application_success=您已成功更新了此 OAuth2 应用。 oauth2_application_name=应用名称 -oauth2_select_type=哪种应用类型合适? -oauth2_type_web=Web (例如 Node.JS, Tomacat, Go) -oauth2_type_native=原生 (例如移动,桌面,浏览器) +oauth2_confidential_client=机密客户端。是否是能够维持凭据机密性的应用,比如网页应用程序。如果是本地应用程序请不要勾选,包括桌面和移动端应用。 oauth2_redirect_uri=重定向 URI save_application=保存 oauth2_client_id=客户端ID @@ -2492,9 +2492,9 @@ dashboard.archive_cleanup=删除旧的仓库存档 dashboard.deleted_branches_cleanup=清理已删除的分支 dashboard.update_migration_poster_id=更新迁移的发表者ID dashboard.git_gc_repos=对仓库进行垃圾回收 -dashboard.resync_all_sshkeys=使用 Gitea 的 SSH 密钥更新 '.ssh/authorized_keys' 文件。 +dashboard.resync_all_sshkeys=使用 Gitea 的 SSH 密钥更新「.ssh/authorized_keys」文件。 dashboard.resync_all_sshkeys.desc=(内置的 SSH 服务器不需要。) -dashboard.resync_all_sshprincipals=使用 Gitea 的 SSH 规则更新 '.ssh/authorized_principals' 文件。 +dashboard.resync_all_sshprincipals=使用 Gitea 的 SSH 规则更新「.ssh/authorized_principals」文件。 dashboard.resync_all_sshprincipals.desc=(内置的 SSH 服务器不需要。) dashboard.resync_all_hooks=重新同步所有仓库的 pre-receive、update 和 post-receive 钩子 dashboard.reinit_missing_repos=重新初始化所有丢失的 Git 仓库存在的记录 diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini index 4a8c8b6..ff2a238 100644 --- a/options/locale/locale_zh-TW.ini +++ b/options/locale/locale_zh-TW.ini @@ -740,9 +740,6 @@ create_oauth2_application_button=建立應用程式 create_oauth2_application_success=您已成功新增一個 OAuth2 應用程式。 update_oauth2_application_success=您已成功更新了 OAuth2 應用程式。 oauth2_application_name=應用程式名稱 -oauth2_select_type=適用哪種程式類別? -oauth2_type_web=Web (例如 Node.JS, Tomacat, Go) -oauth2_type_native=原生應用程式 (Mobile, Desktop, Browser) oauth2_redirect_uri=重新導向 URI save_application=儲存 oauth2_client_id=客戶端 ID diff --git a/public/css/asciinema-player.fa53b054.css b/public/css/asciinema-player.fa53b054.css new file mode 100644 index 0000000..e90ab31 --- /dev/null +++ b/public/css/asciinema-player.fa53b054.css @@ -0,0 +1 @@ +.asciinema-player-wrapper{outline:none;height:100%;display:flex;justify-content:center}.asciinema-player-wrapper .title-bar{display:none;top:-78px;transition:top .15s linear;position:absolute;left:0;right:0;box-sizing:content-box;font-size:20px;line-height:1em;padding:15px;font-family:sans-serif;color:#fff;background-color:#000c}.asciinema-player-wrapper .title-bar img{vertical-align:middle;height:48px;margin-right:16px}.asciinema-player-wrapper .title-bar a{color:#fff;text-decoration:underline}.asciinema-player-wrapper .title-bar a:hover{text-decoration:none}.asciinema-player-wrapper:fullscreen{background-color:#000;width:100%;-webkit-align-items:center;align-items:center}.asciinema-player-wrapper:fullscreen .asciinema-player{position:static}.asciinema-player-wrapper:fullscreen .title-bar{display:initial}.asciinema-player-wrapper:fullscreen.hud .title-bar{top:0}.asciinema-player-wrapper:-webkit-full-screen{background-color:#000;width:100%;-webkit-align-items:center;align-items:center}.asciinema-player-wrapper:-webkit-full-screen .asciinema-player{position:static}.asciinema-player-wrapper:-webkit-full-screen .title-bar{display:initial}.asciinema-player-wrapper:-webkit-full-screen.hud .title-bar{top:0}.asciinema-player-wrapper:-moz-full-screen{background-color:#000;width:100%;-webkit-align-items:center;align-items:center}.asciinema-player-wrapper:-moz-full-screen .asciinema-player{position:static}.asciinema-player-wrapper:-moz-full-screen .title-bar{display:initial}.asciinema-player-wrapper:-moz-full-screen.hud .title-bar{top:0}.asciinema-player-wrapper:-ms-fullscreen{background-color:#000;width:100%;-webkit-align-items:center;align-items:center}.asciinema-player-wrapper:-ms-fullscreen .asciinema-player{position:static}.asciinema-player-wrapper:-ms-fullscreen .title-bar{display:initial}.asciinema-player-wrapper:-ms-fullscreen.hud .title-bar{top:0}.asciinema-player-wrapper .asciinema-player{text-align:left;display:inline-block;padding:0;position:relative;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;overflow:hidden;max-width:100%;border-radius:4px;font-size:12px}.asciinema-terminal{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;overflow:hidden;padding:0;margin:0;display:block;white-space:pre;border:0;word-wrap:normal;word-break:normal;border-radius:0;border-style:solid;cursor:text;border-width:.75em;font-family:Consolas,Menlo,Bitstream Vera Sans Mono,monospace,Powerline Symbols}.asciinema-terminal .line{letter-spacing:normal;overflow:hidden}.asciinema-terminal .line span{padding:0;display:inline-block;height:100%}.asciinema-terminal .line{display:block;width:200%}.asciinema-terminal .line .cursor-a{display:inline-block}.asciinema-terminal .line .cursor-b{display:none;border-radius:.05em}.asciinema-terminal .line .blink{visibility:hidden}.asciinema-terminal.cursor .line .cursor-a{display:none}.asciinema-terminal.cursor .line .cursor-b{display:inline-block}.asciinema-terminal.blink .line .blink{visibility:visible}.asciinema-terminal .bright{font-weight:700}.asciinema-terminal .underline{text-decoration:underline}.asciinema-terminal .italic{font-style:italic}.asciinema-terminal .strikethrough{text-decoration:line-through}.asciinema-player .loading>.asciinema-terminal{background-color:transparent}.asciinema-player .control-bar{width:100%;height:32px;background:rgba(0,0,0,.8);background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0%,#000000 25%,#000000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0%,#000000 25%,#000000 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,#000000 25%,#000000 100%);color:#bbb;box-sizing:content-box;line-height:1;position:absolute;bottom:-35px;left:0;transition:bottom .15s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:30}.asciinema-player .control-bar *{box-sizing:inherit;font-size:0}.asciinema-player .control-bar svg.icon path{fill:#bbb}.asciinema-player .control-bar .playback-button{display:block;float:left;cursor:pointer;height:12px;width:12px;padding:10px}.asciinema-player .control-bar .playback-button svg{height:12px;width:12px}.asciinema-player .control-bar .timer{display:block;float:left;width:50px;height:100%;text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:32px;cursor:default}.asciinema-player .control-bar .timer span{display:inline-block;font-size:inherit}.asciinema-player .control-bar .timer .time-remaining,.asciinema-player .control-bar .timer:hover .time-elapsed{display:none}.asciinema-player .control-bar .timer:hover .time-remaining{display:inline}.asciinema-player .control-bar .progressbar{display:block;overflow:hidden;height:100%;padding:0 10px}.asciinema-player .control-bar .progressbar .bar{display:block;cursor:default;height:100%;padding-top:15px;font-size:0}.asciinema-player .control-bar .progressbar .bar .gutter{display:block;height:3px;background-color:#333}.asciinema-player .control-bar .progressbar .bar .gutter span{display:inline-block;height:100%;background-color:#bbb;border-radius:3px}.asciinema-player .control-bar.seekable .progressbar .bar{cursor:pointer}.asciinema-player .control-bar .fullscreen-button{display:block;float:right;width:14px;height:14px;padding:9px;cursor:pointer}.asciinema-player .control-bar .fullscreen-button svg{width:14px;height:14px}.asciinema-player .control-bar .fullscreen-button svg:first-child{display:inline}.asciinema-player .control-bar .fullscreen-button svg:last-child{display:none}.asciinema-player-wrapper.hud .control-bar{bottom:0}.asciinema-player-wrapper:fullscreen .fullscreen-button svg:first-child{display:none}.asciinema-player-wrapper:fullscreen .fullscreen-button svg:last-child{display:inline}.asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:first-child{display:none}.asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:last-child{display:inline}.asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:first-child{display:none}.asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:last-child{display:inline}.asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:first-child{display:none}.asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:last-child{display:inline}.asciinema-player .loading{z-index:10;background-repeat:no-repeat;background-position:center;position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.asciinema-player .start-prompt{z-index:10;background-repeat:no-repeat;background-position:center;position:absolute;inset:0;z-index:20;cursor:pointer}.asciinema-player .start-prompt .play-button{font-size:0px;position:absolute;inset:0;text-align:center;color:#fff;height:80px;max-height:66%;margin:auto}.asciinema-player .start-prompt .play-button div{height:100%}.asciinema-player .start-prompt .play-button div span{height:100%;display:block}.asciinema-player .start-prompt .play-button div span svg{height:100%}.asciinema-terminal .fg-16{color:#000}.asciinema-terminal .bg-16{background-color:#000}.asciinema-terminal .fg-17{color:#00005f}.asciinema-terminal .bg-17{background-color:#00005f}.asciinema-terminal .fg-18{color:#000087}.asciinema-terminal .bg-18{background-color:#000087}.asciinema-terminal .fg-19{color:#0000af}.asciinema-terminal .bg-19{background-color:#0000af}.asciinema-terminal .fg-20{color:#0000d7}.asciinema-terminal .bg-20{background-color:#0000d7}.asciinema-terminal .fg-21{color:#00f}.asciinema-terminal .bg-21{background-color:#00f}.asciinema-terminal .fg-22{color:#005f00}.asciinema-terminal .bg-22{background-color:#005f00}.asciinema-terminal .fg-23{color:#005f5f}.asciinema-terminal .bg-23{background-color:#005f5f}.asciinema-terminal .fg-24{color:#005f87}.asciinema-terminal .bg-24{background-color:#005f87}.asciinema-terminal .fg-25{color:#005faf}.asciinema-terminal .bg-25{background-color:#005faf}.asciinema-terminal .fg-26{color:#005fd7}.asciinema-terminal .bg-26{background-color:#005fd7}.asciinema-terminal .fg-27{color:#005fff}.asciinema-terminal .bg-27{background-color:#005fff}.asciinema-terminal .fg-28{color:#008700}.asciinema-terminal .bg-28{background-color:#008700}.asciinema-terminal .fg-29{color:#00875f}.asciinema-terminal .bg-29{background-color:#00875f}.asciinema-terminal .fg-30{color:#008787}.asciinema-terminal .bg-30{background-color:#008787}.asciinema-terminal .fg-31{color:#0087af}.asciinema-terminal .bg-31{background-color:#0087af}.asciinema-terminal .fg-32{color:#0087d7}.asciinema-terminal .bg-32{background-color:#0087d7}.asciinema-terminal .fg-33{color:#0087ff}.asciinema-terminal .bg-33{background-color:#0087ff}.asciinema-terminal .fg-34{color:#00af00}.asciinema-terminal .bg-34{background-color:#00af00}.asciinema-terminal .fg-35{color:#00af5f}.asciinema-terminal .bg-35{background-color:#00af5f}.asciinema-terminal .fg-36{color:#00af87}.asciinema-terminal .bg-36{background-color:#00af87}.asciinema-terminal .fg-37{color:#00afaf}.asciinema-terminal .bg-37{background-color:#00afaf}.asciinema-terminal .fg-38{color:#00afd7}.asciinema-terminal .bg-38{background-color:#00afd7}.asciinema-terminal .fg-39{color:#00afff}.asciinema-terminal .bg-39{background-color:#00afff}.asciinema-terminal .fg-40{color:#00d700}.asciinema-terminal .bg-40{background-color:#00d700}.asciinema-terminal .fg-41{color:#00d75f}.asciinema-terminal .bg-41{background-color:#00d75f}.asciinema-terminal .fg-42{color:#00d787}.asciinema-terminal .bg-42{background-color:#00d787}.asciinema-terminal .fg-43{color:#00d7af}.asciinema-terminal .bg-43{background-color:#00d7af}.asciinema-terminal .fg-44{color:#00d7d7}.asciinema-terminal .bg-44{background-color:#00d7d7}.asciinema-terminal .fg-45{color:#00d7ff}.asciinema-terminal .bg-45{background-color:#00d7ff}.asciinema-terminal .fg-46{color:#0f0}.asciinema-terminal .bg-46{background-color:#0f0}.asciinema-terminal .fg-47{color:#00ff5f}.asciinema-terminal .bg-47{background-color:#00ff5f}.asciinema-terminal .fg-48{color:#00ff87}.asciinema-terminal .bg-48{background-color:#00ff87}.asciinema-terminal .fg-49{color:#00ffaf}.asciinema-terminal .bg-49{background-color:#00ffaf}.asciinema-terminal .fg-50{color:#00ffd7}.asciinema-terminal .bg-50{background-color:#00ffd7}.asciinema-terminal .fg-51{color:#0ff}.asciinema-terminal .bg-51{background-color:#0ff}.asciinema-terminal .fg-52{color:#5f0000}.asciinema-terminal .bg-52{background-color:#5f0000}.asciinema-terminal .fg-53{color:#5f005f}.asciinema-terminal .bg-53{background-color:#5f005f}.asciinema-terminal .fg-54{color:#5f0087}.asciinema-terminal .bg-54{background-color:#5f0087}.asciinema-terminal .fg-55{color:#5f00af}.asciinema-terminal .bg-55{background-color:#5f00af}.asciinema-terminal .fg-56{color:#5f00d7}.asciinema-terminal .bg-56{background-color:#5f00d7}.asciinema-terminal .fg-57{color:#5f00ff}.asciinema-terminal .bg-57{background-color:#5f00ff}.asciinema-terminal .fg-58{color:#5f5f00}.asciinema-terminal .bg-58{background-color:#5f5f00}.asciinema-terminal .fg-59{color:#5f5f5f}.asciinema-terminal .bg-59{background-color:#5f5f5f}.asciinema-terminal .fg-60{color:#5f5f87}.asciinema-terminal .bg-60{background-color:#5f5f87}.asciinema-terminal .fg-61{color:#5f5faf}.asciinema-terminal .bg-61{background-color:#5f5faf}.asciinema-terminal .fg-62{color:#5f5fd7}.asciinema-terminal .bg-62{background-color:#5f5fd7}.asciinema-terminal .fg-63{color:#5f5fff}.asciinema-terminal .bg-63{background-color:#5f5fff}.asciinema-terminal .fg-64{color:#5f8700}.asciinema-terminal .bg-64{background-color:#5f8700}.asciinema-terminal .fg-65{color:#5f875f}.asciinema-terminal .bg-65{background-color:#5f875f}.asciinema-terminal .fg-66{color:#5f8787}.asciinema-terminal .bg-66{background-color:#5f8787}.asciinema-terminal .fg-67{color:#5f87af}.asciinema-terminal .bg-67{background-color:#5f87af}.asciinema-terminal .fg-68{color:#5f87d7}.asciinema-terminal .bg-68{background-color:#5f87d7}.asciinema-terminal .fg-69{color:#5f87ff}.asciinema-terminal .bg-69{background-color:#5f87ff}.asciinema-terminal .fg-70{color:#5faf00}.asciinema-terminal .bg-70{background-color:#5faf00}.asciinema-terminal .fg-71{color:#5faf5f}.asciinema-terminal .bg-71{background-color:#5faf5f}.asciinema-terminal .fg-72{color:#5faf87}.asciinema-terminal .bg-72{background-color:#5faf87}.asciinema-terminal .fg-73{color:#5fafaf}.asciinema-terminal .bg-73{background-color:#5fafaf}.asciinema-terminal .fg-74{color:#5fafd7}.asciinema-terminal .bg-74{background-color:#5fafd7}.asciinema-terminal .fg-75{color:#5fafff}.asciinema-terminal .bg-75{background-color:#5fafff}.asciinema-terminal .fg-76{color:#5fd700}.asciinema-terminal .bg-76{background-color:#5fd700}.asciinema-terminal .fg-77{color:#5fd75f}.asciinema-terminal .bg-77{background-color:#5fd75f}.asciinema-terminal .fg-78{color:#5fd787}.asciinema-terminal .bg-78{background-color:#5fd787}.asciinema-terminal .fg-79{color:#5fd7af}.asciinema-terminal .bg-79{background-color:#5fd7af}.asciinema-terminal .fg-80{color:#5fd7d7}.asciinema-terminal .bg-80{background-color:#5fd7d7}.asciinema-terminal .fg-81{color:#5fd7ff}.asciinema-terminal .bg-81{background-color:#5fd7ff}.asciinema-terminal .fg-82{color:#5fff00}.asciinema-terminal .bg-82{background-color:#5fff00}.asciinema-terminal .fg-83{color:#5fff5f}.asciinema-terminal .bg-83{background-color:#5fff5f}.asciinema-terminal .fg-84{color:#5fff87}.asciinema-terminal .bg-84{background-color:#5fff87}.asciinema-terminal .fg-85{color:#5fffaf}.asciinema-terminal .bg-85{background-color:#5fffaf}.asciinema-terminal .fg-86{color:#5fffd7}.asciinema-terminal .bg-86{background-color:#5fffd7}.asciinema-terminal .fg-87{color:#5fffff}.asciinema-terminal .bg-87{background-color:#5fffff}.asciinema-terminal .fg-88{color:#870000}.asciinema-terminal .bg-88{background-color:#870000}.asciinema-terminal .fg-89{color:#87005f}.asciinema-terminal .bg-89{background-color:#87005f}.asciinema-terminal .fg-90{color:#870087}.asciinema-terminal .bg-90{background-color:#870087}.asciinema-terminal .fg-91{color:#8700af}.asciinema-terminal .bg-91{background-color:#8700af}.asciinema-terminal .fg-92{color:#8700d7}.asciinema-terminal .bg-92{background-color:#8700d7}.asciinema-terminal .fg-93{color:#8700ff}.asciinema-terminal .bg-93{background-color:#8700ff}.asciinema-terminal .fg-94{color:#875f00}.asciinema-terminal .bg-94{background-color:#875f00}.asciinema-terminal .fg-95{color:#875f5f}.asciinema-terminal .bg-95{background-color:#875f5f}.asciinema-terminal .fg-96{color:#875f87}.asciinema-terminal .bg-96{background-color:#875f87}.asciinema-terminal .fg-97{color:#875faf}.asciinema-terminal .bg-97{background-color:#875faf}.asciinema-terminal .fg-98{color:#875fd7}.asciinema-terminal .bg-98{background-color:#875fd7}.asciinema-terminal .fg-99{color:#875fff}.asciinema-terminal .bg-99{background-color:#875fff}.asciinema-terminal .fg-100{color:#878700}.asciinema-terminal .bg-100{background-color:#878700}.asciinema-terminal .fg-101{color:#87875f}.asciinema-terminal .bg-101{background-color:#87875f}.asciinema-terminal .fg-102{color:#878787}.asciinema-terminal .bg-102{background-color:#878787}.asciinema-terminal .fg-103{color:#8787af}.asciinema-terminal .bg-103{background-color:#8787af}.asciinema-terminal .fg-104{color:#8787d7}.asciinema-terminal .bg-104{background-color:#8787d7}.asciinema-terminal .fg-105{color:#8787ff}.asciinema-terminal .bg-105{background-color:#8787ff}.asciinema-terminal .fg-106{color:#87af00}.asciinema-terminal .bg-106{background-color:#87af00}.asciinema-terminal .fg-107{color:#87af5f}.asciinema-terminal .bg-107{background-color:#87af5f}.asciinema-terminal .fg-108{color:#87af87}.asciinema-terminal .bg-108{background-color:#87af87}.asciinema-terminal .fg-109{color:#87afaf}.asciinema-terminal .bg-109{background-color:#87afaf}.asciinema-terminal .fg-110{color:#87afd7}.asciinema-terminal .bg-110{background-color:#87afd7}.asciinema-terminal .fg-111{color:#87afff}.asciinema-terminal .bg-111{background-color:#87afff}.asciinema-terminal .fg-112{color:#87d700}.asciinema-terminal .bg-112{background-color:#87d700}.asciinema-terminal .fg-113{color:#87d75f}.asciinema-terminal .bg-113{background-color:#87d75f}.asciinema-terminal .fg-114{color:#87d787}.asciinema-terminal .bg-114{background-color:#87d787}.asciinema-terminal .fg-115{color:#87d7af}.asciinema-terminal .bg-115{background-color:#87d7af}.asciinema-terminal .fg-116{color:#87d7d7}.asciinema-terminal .bg-116{background-color:#87d7d7}.asciinema-terminal .fg-117{color:#87d7ff}.asciinema-terminal .bg-117{background-color:#87d7ff}.asciinema-terminal .fg-118{color:#87ff00}.asciinema-terminal .bg-118{background-color:#87ff00}.asciinema-terminal .fg-119{color:#87ff5f}.asciinema-terminal .bg-119{background-color:#87ff5f}.asciinema-terminal .fg-120{color:#87ff87}.asciinema-terminal .bg-120{background-color:#87ff87}.asciinema-terminal .fg-121{color:#87ffaf}.asciinema-terminal .bg-121{background-color:#87ffaf}.asciinema-terminal .fg-122{color:#87ffd7}.asciinema-terminal .bg-122{background-color:#87ffd7}.asciinema-terminal .fg-123{color:#87ffff}.asciinema-terminal .bg-123{background-color:#87ffff}.asciinema-terminal .fg-124{color:#af0000}.asciinema-terminal .bg-124{background-color:#af0000}.asciinema-terminal .fg-125{color:#af005f}.asciinema-terminal .bg-125{background-color:#af005f}.asciinema-terminal .fg-126{color:#af0087}.asciinema-terminal .bg-126{background-color:#af0087}.asciinema-terminal .fg-127{color:#af00af}.asciinema-terminal .bg-127{background-color:#af00af}.asciinema-terminal .fg-128{color:#af00d7}.asciinema-terminal .bg-128{background-color:#af00d7}.asciinema-terminal .fg-129{color:#af00ff}.asciinema-terminal .bg-129{background-color:#af00ff}.asciinema-terminal .fg-130{color:#af5f00}.asciinema-terminal .bg-130{background-color:#af5f00}.asciinema-terminal .fg-131{color:#af5f5f}.asciinema-terminal .bg-131{background-color:#af5f5f}.asciinema-terminal .fg-132{color:#af5f87}.asciinema-terminal .bg-132{background-color:#af5f87}.asciinema-terminal .fg-133{color:#af5faf}.asciinema-terminal .bg-133{background-color:#af5faf}.asciinema-terminal .fg-134{color:#af5fd7}.asciinema-terminal .bg-134{background-color:#af5fd7}.asciinema-terminal .fg-135{color:#af5fff}.asciinema-terminal .bg-135{background-color:#af5fff}.asciinema-terminal .fg-136{color:#af8700}.asciinema-terminal .bg-136{background-color:#af8700}.asciinema-terminal .fg-137{color:#af875f}.asciinema-terminal .bg-137{background-color:#af875f}.asciinema-terminal .fg-138{color:#af8787}.asciinema-terminal .bg-138{background-color:#af8787}.asciinema-terminal .fg-139{color:#af87af}.asciinema-terminal .bg-139{background-color:#af87af}.asciinema-terminal .fg-140{color:#af87d7}.asciinema-terminal .bg-140{background-color:#af87d7}.asciinema-terminal .fg-141{color:#af87ff}.asciinema-terminal .bg-141{background-color:#af87ff}.asciinema-terminal .fg-142{color:#afaf00}.asciinema-terminal .bg-142{background-color:#afaf00}.asciinema-terminal .fg-143{color:#afaf5f}.asciinema-terminal .bg-143{background-color:#afaf5f}.asciinema-terminal .fg-144{color:#afaf87}.asciinema-terminal .bg-144{background-color:#afaf87}.asciinema-terminal .fg-145{color:#afafaf}.asciinema-terminal .bg-145{background-color:#afafaf}.asciinema-terminal .fg-146{color:#afafd7}.asciinema-terminal .bg-146{background-color:#afafd7}.asciinema-terminal .fg-147{color:#afafff}.asciinema-terminal .bg-147{background-color:#afafff}.asciinema-terminal .fg-148{color:#afd700}.asciinema-terminal .bg-148{background-color:#afd700}.asciinema-terminal .fg-149{color:#afd75f}.asciinema-terminal .bg-149{background-color:#afd75f}.asciinema-terminal .fg-150{color:#afd787}.asciinema-terminal .bg-150{background-color:#afd787}.asciinema-terminal .fg-151{color:#afd7af}.asciinema-terminal .bg-151{background-color:#afd7af}.asciinema-terminal .fg-152{color:#afd7d7}.asciinema-terminal .bg-152{background-color:#afd7d7}.asciinema-terminal .fg-153{color:#afd7ff}.asciinema-terminal .bg-153{background-color:#afd7ff}.asciinema-terminal .fg-154{color:#afff00}.asciinema-terminal .bg-154{background-color:#afff00}.asciinema-terminal .fg-155{color:#afff5f}.asciinema-terminal .bg-155{background-color:#afff5f}.asciinema-terminal .fg-156{color:#afff87}.asciinema-terminal .bg-156{background-color:#afff87}.asciinema-terminal .fg-157{color:#afffaf}.asciinema-terminal .bg-157{background-color:#afffaf}.asciinema-terminal .fg-158{color:#afffd7}.asciinema-terminal .bg-158{background-color:#afffd7}.asciinema-terminal .fg-159{color:#afffff}.asciinema-terminal .bg-159{background-color:#afffff}.asciinema-terminal .fg-160{color:#d70000}.asciinema-terminal .bg-160{background-color:#d70000}.asciinema-terminal .fg-161{color:#d7005f}.asciinema-terminal .bg-161{background-color:#d7005f}.asciinema-terminal .fg-162{color:#d70087}.asciinema-terminal .bg-162{background-color:#d70087}.asciinema-terminal .fg-163{color:#d700af}.asciinema-terminal .bg-163{background-color:#d700af}.asciinema-terminal .fg-164{color:#d700d7}.asciinema-terminal .bg-164{background-color:#d700d7}.asciinema-terminal .fg-165{color:#d700ff}.asciinema-terminal .bg-165{background-color:#d700ff}.asciinema-terminal .fg-166{color:#d75f00}.asciinema-terminal .bg-166{background-color:#d75f00}.asciinema-terminal .fg-167{color:#d75f5f}.asciinema-terminal .bg-167{background-color:#d75f5f}.asciinema-terminal .fg-168{color:#d75f87}.asciinema-terminal .bg-168{background-color:#d75f87}.asciinema-terminal .fg-169{color:#d75faf}.asciinema-terminal .bg-169{background-color:#d75faf}.asciinema-terminal .fg-170{color:#d75fd7}.asciinema-terminal .bg-170{background-color:#d75fd7}.asciinema-terminal .fg-171{color:#d75fff}.asciinema-terminal .bg-171{background-color:#d75fff}.asciinema-terminal .fg-172{color:#d78700}.asciinema-terminal .bg-172{background-color:#d78700}.asciinema-terminal .fg-173{color:#d7875f}.asciinema-terminal .bg-173{background-color:#d7875f}.asciinema-terminal .fg-174{color:#d78787}.asciinema-terminal .bg-174{background-color:#d78787}.asciinema-terminal .fg-175{color:#d787af}.asciinema-terminal .bg-175{background-color:#d787af}.asciinema-terminal .fg-176{color:#d787d7}.asciinema-terminal .bg-176{background-color:#d787d7}.asciinema-terminal .fg-177{color:#d787ff}.asciinema-terminal .bg-177{background-color:#d787ff}.asciinema-terminal .fg-178{color:#d7af00}.asciinema-terminal .bg-178{background-color:#d7af00}.asciinema-terminal .fg-179{color:#d7af5f}.asciinema-terminal .bg-179{background-color:#d7af5f}.asciinema-terminal .fg-180{color:#d7af87}.asciinema-terminal .bg-180{background-color:#d7af87}.asciinema-terminal .fg-181{color:#d7afaf}.asciinema-terminal .bg-181{background-color:#d7afaf}.asciinema-terminal .fg-182{color:#d7afd7}.asciinema-terminal .bg-182{background-color:#d7afd7}.asciinema-terminal .fg-183{color:#d7afff}.asciinema-terminal .bg-183{background-color:#d7afff}.asciinema-terminal .fg-184{color:#d7d700}.asciinema-terminal .bg-184{background-color:#d7d700}.asciinema-terminal .fg-185{color:#d7d75f}.asciinema-terminal .bg-185{background-color:#d7d75f}.asciinema-terminal .fg-186{color:#d7d787}.asciinema-terminal .bg-186{background-color:#d7d787}.asciinema-terminal .fg-187{color:#d7d7af}.asciinema-terminal .bg-187{background-color:#d7d7af}.asciinema-terminal .fg-188{color:#d7d7d7}.asciinema-terminal .bg-188{background-color:#d7d7d7}.asciinema-terminal .fg-189{color:#d7d7ff}.asciinema-terminal .bg-189{background-color:#d7d7ff}.asciinema-terminal .fg-190{color:#d7ff00}.asciinema-terminal .bg-190{background-color:#d7ff00}.asciinema-terminal .fg-191{color:#d7ff5f}.asciinema-terminal .bg-191{background-color:#d7ff5f}.asciinema-terminal .fg-192{color:#d7ff87}.asciinema-terminal .bg-192{background-color:#d7ff87}.asciinema-terminal .fg-193{color:#d7ffaf}.asciinema-terminal .bg-193{background-color:#d7ffaf}.asciinema-terminal .fg-194{color:#d7ffd7}.asciinema-terminal .bg-194{background-color:#d7ffd7}.asciinema-terminal .fg-195{color:#d7ffff}.asciinema-terminal .bg-195{background-color:#d7ffff}.asciinema-terminal .fg-196{color:red}.asciinema-terminal .bg-196{background-color:red}.asciinema-terminal .fg-197{color:#ff005f}.asciinema-terminal .bg-197{background-color:#ff005f}.asciinema-terminal .fg-198{color:#ff0087}.asciinema-terminal .bg-198{background-color:#ff0087}.asciinema-terminal .fg-199{color:#ff00af}.asciinema-terminal .bg-199{background-color:#ff00af}.asciinema-terminal .fg-200{color:#ff00d7}.asciinema-terminal .bg-200{background-color:#ff00d7}.asciinema-terminal .fg-201{color:#f0f}.asciinema-terminal .bg-201{background-color:#f0f}.asciinema-terminal .fg-202{color:#ff5f00}.asciinema-terminal .bg-202{background-color:#ff5f00}.asciinema-terminal .fg-203{color:#ff5f5f}.asciinema-terminal .bg-203{background-color:#ff5f5f}.asciinema-terminal .fg-204{color:#ff5f87}.asciinema-terminal .bg-204{background-color:#ff5f87}.asciinema-terminal .fg-205{color:#ff5faf}.asciinema-terminal .bg-205{background-color:#ff5faf}.asciinema-terminal .fg-206{color:#ff5fd7}.asciinema-terminal .bg-206{background-color:#ff5fd7}.asciinema-terminal .fg-207{color:#ff5fff}.asciinema-terminal .bg-207{background-color:#ff5fff}.asciinema-terminal .fg-208{color:#ff8700}.asciinema-terminal .bg-208{background-color:#ff8700}.asciinema-terminal .fg-209{color:#ff875f}.asciinema-terminal .bg-209{background-color:#ff875f}.asciinema-terminal .fg-210{color:#ff8787}.asciinema-terminal .bg-210{background-color:#ff8787}.asciinema-terminal .fg-211{color:#ff87af}.asciinema-terminal .bg-211{background-color:#ff87af}.asciinema-terminal .fg-212{color:#ff87d7}.asciinema-terminal .bg-212{background-color:#ff87d7}.asciinema-terminal .fg-213{color:#ff87ff}.asciinema-terminal .bg-213{background-color:#ff87ff}.asciinema-terminal .fg-214{color:#ffaf00}.asciinema-terminal .bg-214{background-color:#ffaf00}.asciinema-terminal .fg-215{color:#ffaf5f}.asciinema-terminal .bg-215{background-color:#ffaf5f}.asciinema-terminal .fg-216{color:#ffaf87}.asciinema-terminal .bg-216{background-color:#ffaf87}.asciinema-terminal .fg-217{color:#ffafaf}.asciinema-terminal .bg-217{background-color:#ffafaf}.asciinema-terminal .fg-218{color:#ffafd7}.asciinema-terminal .bg-218{background-color:#ffafd7}.asciinema-terminal .fg-219{color:#ffafff}.asciinema-terminal .bg-219{background-color:#ffafff}.asciinema-terminal .fg-220{color:gold}.asciinema-terminal .bg-220{background-color:gold}.asciinema-terminal .fg-221{color:#ffd75f}.asciinema-terminal .bg-221{background-color:#ffd75f}.asciinema-terminal .fg-222{color:#ffd787}.asciinema-terminal .bg-222{background-color:#ffd787}.asciinema-terminal .fg-223{color:#ffd7af}.asciinema-terminal .bg-223{background-color:#ffd7af}.asciinema-terminal .fg-224{color:#ffd7d7}.asciinema-terminal .bg-224{background-color:#ffd7d7}.asciinema-terminal .fg-225{color:#ffd7ff}.asciinema-terminal .bg-225{background-color:#ffd7ff}.asciinema-terminal .fg-226{color:#ff0}.asciinema-terminal .bg-226{background-color:#ff0}.asciinema-terminal .fg-227{color:#ffff5f}.asciinema-terminal .bg-227{background-color:#ffff5f}.asciinema-terminal .fg-228{color:#ffff87}.asciinema-terminal .bg-228{background-color:#ffff87}.asciinema-terminal .fg-229{color:#ffffaf}.asciinema-terminal .bg-229{background-color:#ffffaf}.asciinema-terminal .fg-230{color:#ffffd7}.asciinema-terminal .bg-230{background-color:#ffffd7}.asciinema-terminal .fg-231{color:#fff}.asciinema-terminal .bg-231{background-color:#fff}.asciinema-terminal .fg-232{color:#080808}.asciinema-terminal .bg-232{background-color:#080808}.asciinema-terminal .fg-233{color:#121212}.asciinema-terminal .bg-233{background-color:#121212}.asciinema-terminal .fg-234{color:#1c1c1c}.asciinema-terminal .bg-234{background-color:#1c1c1c}.asciinema-terminal .fg-235{color:#262626}.asciinema-terminal .bg-235{background-color:#262626}.asciinema-terminal .fg-236{color:#303030}.asciinema-terminal .bg-236{background-color:#303030}.asciinema-terminal .fg-237{color:#3a3a3a}.asciinema-terminal .bg-237{background-color:#3a3a3a}.asciinema-terminal .fg-238{color:#444}.asciinema-terminal .bg-238{background-color:#444}.asciinema-terminal .fg-239{color:#4e4e4e}.asciinema-terminal .bg-239{background-color:#4e4e4e}.asciinema-terminal .fg-240{color:#585858}.asciinema-terminal .bg-240{background-color:#585858}.asciinema-terminal .fg-241{color:#626262}.asciinema-terminal .bg-241{background-color:#626262}.asciinema-terminal .fg-242{color:#6c6c6c}.asciinema-terminal .bg-242{background-color:#6c6c6c}.asciinema-terminal .fg-243{color:#767676}.asciinema-terminal .bg-243{background-color:#767676}.asciinema-terminal .fg-244{color:gray}.asciinema-terminal .bg-244{background-color:gray}.asciinema-terminal .fg-245{color:#8a8a8a}.asciinema-terminal .bg-245{background-color:#8a8a8a}.asciinema-terminal .fg-246{color:#949494}.asciinema-terminal .bg-246{background-color:#949494}.asciinema-terminal .fg-247{color:#9e9e9e}.asciinema-terminal .bg-247{background-color:#9e9e9e}.asciinema-terminal .fg-248{color:#a8a8a8}.asciinema-terminal .bg-248{background-color:#a8a8a8}.asciinema-terminal .fg-249{color:#b2b2b2}.asciinema-terminal .bg-249{background-color:#b2b2b2}.asciinema-terminal .fg-250{color:#bcbcbc}.asciinema-terminal .bg-250{background-color:#bcbcbc}.asciinema-terminal .fg-251{color:#c6c6c6}.asciinema-terminal .bg-251{background-color:#c6c6c6}.asciinema-terminal .fg-252{color:#d0d0d0}.asciinema-terminal .bg-252{background-color:#d0d0d0}.asciinema-terminal .fg-253{color:#dadada}.asciinema-terminal .bg-253{background-color:#dadada}.asciinema-terminal .fg-254{color:#e4e4e4}.asciinema-terminal .bg-254{background-color:#e4e4e4}.asciinema-terminal .fg-255{color:#eee}.asciinema-terminal .bg-255{background-color:#eee}.asciinema-theme-asciinema{background-color:#121314}.asciinema-theme-asciinema .asciinema-terminal{color:#ccc;background-color:#121314;border-color:#121314}.asciinema-theme-asciinema .fg-bg{color:#121314}.asciinema-theme-asciinema .bg-fg{background-color:#ccc}.asciinema-theme-asciinema .fg-0{color:#000}.asciinema-theme-asciinema .bg-0{background-color:#000}.asciinema-theme-asciinema .fg-1{color:#dd3c69}.asciinema-theme-asciinema .bg-1{background-color:#dd3c69}.asciinema-theme-asciinema .fg-2{color:#4ebf22}.asciinema-theme-asciinema .bg-2{background-color:#4ebf22}.asciinema-theme-asciinema .fg-3{color:#ddaf3c}.asciinema-theme-asciinema .bg-3{background-color:#ddaf3c}.asciinema-theme-asciinema .fg-4{color:#26b0d7}.asciinema-theme-asciinema .bg-4{background-color:#26b0d7}.asciinema-theme-asciinema .fg-5{color:#b954e1}.asciinema-theme-asciinema .bg-5{background-color:#b954e1}.asciinema-theme-asciinema .fg-6{color:#54e1b9}.asciinema-theme-asciinema .bg-6{background-color:#54e1b9}.asciinema-theme-asciinema .fg-7{color:#d9d9d9}.asciinema-theme-asciinema .bg-7{background-color:#d9d9d9}.asciinema-theme-asciinema .fg-8{color:#4d4d4d}.asciinema-theme-asciinema .bg-8{background-color:#4d4d4d}.asciinema-theme-asciinema .fg-9{color:#dd3c69}.asciinema-theme-asciinema .bg-9{background-color:#dd3c69}.asciinema-theme-asciinema .fg-10{color:#4ebf22}.asciinema-theme-asciinema .bg-10{background-color:#4ebf22}.asciinema-theme-asciinema .fg-11{color:#ddaf3c}.asciinema-theme-asciinema .bg-11{background-color:#ddaf3c}.asciinema-theme-asciinema .fg-12{color:#26b0d7}.asciinema-theme-asciinema .bg-12{background-color:#26b0d7}.asciinema-theme-asciinema .fg-13{color:#b954e1}.asciinema-theme-asciinema .bg-13{background-color:#b954e1}.asciinema-theme-asciinema .fg-14{color:#54e1b9}.asciinema-theme-asciinema .bg-14{background-color:#54e1b9}.asciinema-theme-asciinema .fg-15{color:#fff}.asciinema-theme-asciinema .bg-15{background-color:#fff}.asciinema-theme-asciinema .fg-8,.asciinema-theme-asciinema .fg-9,.asciinema-theme-asciinema .fg-10,.asciinema-theme-asciinema .fg-11,.asciinema-theme-asciinema .fg-12,.asciinema-theme-asciinema .fg-13,.asciinema-theme-asciinema .fg-14,.asciinema-theme-asciinema .fg-15{font-weight:700}.asciinema-theme-tango{background-color:#121314}.asciinema-theme-tango .asciinema-terminal{color:#ccc;background-color:#121314;border-color:#121314}.asciinema-theme-tango .fg-bg{color:#121314}.asciinema-theme-tango .bg-fg{background-color:#ccc}.asciinema-theme-tango .fg-0{color:#000}.asciinema-theme-tango .bg-0{background-color:#000}.asciinema-theme-tango .fg-1{color:#c00}.asciinema-theme-tango .bg-1{background-color:#c00}.asciinema-theme-tango .fg-2{color:#4e9a06}.asciinema-theme-tango .bg-2{background-color:#4e9a06}.asciinema-theme-tango .fg-3{color:#c4a000}.asciinema-theme-tango .bg-3{background-color:#c4a000}.asciinema-theme-tango .fg-4{color:#3465a4}.asciinema-theme-tango .bg-4{background-color:#3465a4}.asciinema-theme-tango .fg-5{color:#75507b}.asciinema-theme-tango .bg-5{background-color:#75507b}.asciinema-theme-tango .fg-6{color:#06989a}.asciinema-theme-tango .bg-6{background-color:#06989a}.asciinema-theme-tango .fg-7{color:#d3d7cf}.asciinema-theme-tango .bg-7{background-color:#d3d7cf}.asciinema-theme-tango .fg-8{color:#555753}.asciinema-theme-tango .bg-8{background-color:#555753}.asciinema-theme-tango .fg-9{color:#ef2929}.asciinema-theme-tango .bg-9{background-color:#ef2929}.asciinema-theme-tango .fg-10{color:#8ae234}.asciinema-theme-tango .bg-10{background-color:#8ae234}.asciinema-theme-tango .fg-11{color:#fce94f}.asciinema-theme-tango .bg-11{background-color:#fce94f}.asciinema-theme-tango .fg-12{color:#729fcf}.asciinema-theme-tango .bg-12{background-color:#729fcf}.asciinema-theme-tango .fg-13{color:#ad7fa8}.asciinema-theme-tango .bg-13{background-color:#ad7fa8}.asciinema-theme-tango .fg-14{color:#34e2e2}.asciinema-theme-tango .bg-14{background-color:#34e2e2}.asciinema-theme-tango .fg-15{color:#eeeeec}.asciinema-theme-tango .bg-15{background-color:#eeeeec}.asciinema-theme-tango .fg-8,.asciinema-theme-tango .fg-9,.asciinema-theme-tango .fg-10,.asciinema-theme-tango .fg-11,.asciinema-theme-tango .fg-12,.asciinema-theme-tango .fg-13,.asciinema-theme-tango .fg-14,.asciinema-theme-tango .fg-15{font-weight:700}.asciinema-theme-solarized-dark{background-color:#002b36}.asciinema-theme-solarized-dark .asciinema-terminal{color:#839496;background-color:#002b36;border-color:#002b36}.asciinema-theme-solarized-dark .fg-bg{color:#002b36}.asciinema-theme-solarized-dark .bg-fg{background-color:#839496}.asciinema-theme-solarized-dark .fg-0{color:#073642}.asciinema-theme-solarized-dark .bg-0{background-color:#073642}.asciinema-theme-solarized-dark .fg-1{color:#dc322f}.asciinema-theme-solarized-dark .bg-1{background-color:#dc322f}.asciinema-theme-solarized-dark .fg-2{color:#859900}.asciinema-theme-solarized-dark .bg-2{background-color:#859900}.asciinema-theme-solarized-dark .fg-3{color:#b58900}.asciinema-theme-solarized-dark .bg-3{background-color:#b58900}.asciinema-theme-solarized-dark .fg-4{color:#268bd2}.asciinema-theme-solarized-dark .bg-4{background-color:#268bd2}.asciinema-theme-solarized-dark .fg-5{color:#d33682}.asciinema-theme-solarized-dark .bg-5{background-color:#d33682}.asciinema-theme-solarized-dark .fg-6{color:#2aa198}.asciinema-theme-solarized-dark .bg-6{background-color:#2aa198}.asciinema-theme-solarized-dark .fg-7{color:#eee8d5}.asciinema-theme-solarized-dark .bg-7{background-color:#eee8d5}.asciinema-theme-solarized-dark .fg-8{color:#002b36}.asciinema-theme-solarized-dark .bg-8{background-color:#002b36}.asciinema-theme-solarized-dark .fg-9{color:#cb4b16}.asciinema-theme-solarized-dark .bg-9{background-color:#cb4b16}.asciinema-theme-solarized-dark .fg-10{color:#586e75}.asciinema-theme-solarized-dark .bg-10{background-color:#586e75}.asciinema-theme-solarized-dark .fg-11{color:#657b83}.asciinema-theme-solarized-dark .bg-11{background-color:#657b83}.asciinema-theme-solarized-dark .fg-12{color:#839496}.asciinema-theme-solarized-dark .bg-12{background-color:#839496}.asciinema-theme-solarized-dark .fg-13{color:#6c71c4}.asciinema-theme-solarized-dark .bg-13{background-color:#6c71c4}.asciinema-theme-solarized-dark .fg-14{color:#93a1a1}.asciinema-theme-solarized-dark .bg-14{background-color:#93a1a1}.asciinema-theme-solarized-dark .fg-15{color:#fdf6e3}.asciinema-theme-solarized-dark .bg-15,.asciinema-theme-solarized-light{background-color:#fdf6e3}.asciinema-theme-solarized-light .asciinema-terminal{color:#657b83;background-color:#fdf6e3;border-color:#fdf6e3}.asciinema-theme-solarized-light .fg-bg{color:#fdf6e3}.asciinema-theme-solarized-light .bg-fg{background-color:#657b83}.asciinema-theme-solarized-light .fg-0{color:#073642}.asciinema-theme-solarized-light .bg-0{background-color:#073642}.asciinema-theme-solarized-light .fg-1{color:#dc322f}.asciinema-theme-solarized-light .bg-1{background-color:#dc322f}.asciinema-theme-solarized-light .fg-2{color:#859900}.asciinema-theme-solarized-light .bg-2{background-color:#859900}.asciinema-theme-solarized-light .fg-3{color:#b58900}.asciinema-theme-solarized-light .bg-3{background-color:#b58900}.asciinema-theme-solarized-light .fg-4{color:#268bd2}.asciinema-theme-solarized-light .bg-4{background-color:#268bd2}.asciinema-theme-solarized-light .fg-5{color:#d33682}.asciinema-theme-solarized-light .bg-5{background-color:#d33682}.asciinema-theme-solarized-light .fg-6{color:#2aa198}.asciinema-theme-solarized-light .bg-6{background-color:#2aa198}.asciinema-theme-solarized-light .fg-7{color:#eee8d5}.asciinema-theme-solarized-light .bg-7{background-color:#eee8d5}.asciinema-theme-solarized-light .fg-8{color:#002b36}.asciinema-theme-solarized-light .bg-8{background-color:#002b36}.asciinema-theme-solarized-light .fg-9{color:#cb4b16}.asciinema-theme-solarized-light .bg-9{background-color:#cb4b16}.asciinema-theme-solarized-light .fg-10{color:#586e75}.asciinema-theme-solarized-light .bg-10{background-color:#586e75}.asciinema-theme-solarized-light .fg-11{color:#657c83}.asciinema-theme-solarized-light .bg-11{background-color:#657c83}.asciinema-theme-solarized-light .fg-12{color:#839496}.asciinema-theme-solarized-light .bg-12{background-color:#839496}.asciinema-theme-solarized-light .fg-13{color:#6c71c4}.asciinema-theme-solarized-light .bg-13{background-color:#6c71c4}.asciinema-theme-solarized-light .fg-14{color:#93a1a1}.asciinema-theme-solarized-light .bg-14{background-color:#93a1a1}.asciinema-theme-solarized-light .fg-15{color:#fdf6e3}.asciinema-theme-solarized-light .bg-15{background-color:#fdf6e3}.asciinema-theme-solarized-light .start-prompt .play-button svg .play-btn-fill{fill:#dc322f}.asciinema-theme-solarized-light .start-prompt .play-button svg .play-btn-stroke{stroke:#dc322f}.asciinema-theme-seti{background-color:#111213}.asciinema-theme-seti .asciinema-terminal{color:#cacecd;background-color:#111213;border-color:#111213}.asciinema-theme-seti .fg-bg{color:#111213}.asciinema-theme-seti .bg-fg{background-color:#cacecd}.asciinema-theme-seti .fg-0{color:#323232}.asciinema-theme-seti .bg-0{background-color:#323232}.asciinema-theme-seti .fg-1{color:#c22832}.asciinema-theme-seti .bg-1{background-color:#c22832}.asciinema-theme-seti .fg-2{color:#8ec43d}.asciinema-theme-seti .bg-2{background-color:#8ec43d}.asciinema-theme-seti .fg-3{color:#e0c64f}.asciinema-theme-seti .bg-3{background-color:#e0c64f}.asciinema-theme-seti .fg-4{color:#43a5d5}.asciinema-theme-seti .bg-4{background-color:#43a5d5}.asciinema-theme-seti .fg-5{color:#8b57b5}.asciinema-theme-seti .bg-5{background-color:#8b57b5}.asciinema-theme-seti .fg-6{color:#8ec43d}.asciinema-theme-seti .bg-6{background-color:#8ec43d}.asciinema-theme-seti .fg-7{color:#eee}.asciinema-theme-seti .bg-7{background-color:#eee}.asciinema-theme-seti .fg-8{color:#323232}.asciinema-theme-seti .bg-8{background-color:#323232}.asciinema-theme-seti .fg-9{color:#c22832}.asciinema-theme-seti .bg-9{background-color:#c22832}.asciinema-theme-seti .fg-10{color:#8ec43d}.asciinema-theme-seti .bg-10{background-color:#8ec43d}.asciinema-theme-seti .fg-11{color:#e0c64f}.asciinema-theme-seti .bg-11{background-color:#e0c64f}.asciinema-theme-seti .fg-12{color:#43a5d5}.asciinema-theme-seti .bg-12{background-color:#43a5d5}.asciinema-theme-seti .fg-13{color:#8b57b5}.asciinema-theme-seti .bg-13{background-color:#8b57b5}.asciinema-theme-seti .fg-14{color:#8ec43d}.asciinema-theme-seti .bg-14{background-color:#8ec43d}.asciinema-theme-seti .fg-15{color:#fff}.asciinema-theme-seti .bg-15{background-color:#fff}.asciinema-theme-seti .fg-8,.asciinema-theme-seti .fg-9,.asciinema-theme-seti .fg-10,.asciinema-theme-seti .fg-11,.asciinema-theme-seti .fg-12,.asciinema-theme-seti .fg-13,.asciinema-theme-seti .fg-14,.asciinema-theme-seti .fg-15{font-weight:700}.asciinema-theme-monokai{background-color:#272822}.asciinema-theme-monokai .asciinema-terminal{color:#f8f8f2;background-color:#272822;border-color:#272822}.asciinema-theme-monokai .fg-bg{color:#272822}.asciinema-theme-monokai .bg-fg{background-color:#f8f8f2}.asciinema-theme-monokai .fg-0{color:#272822}.asciinema-theme-monokai .bg-0{background-color:#272822}.asciinema-theme-monokai .fg-1{color:#f92672}.asciinema-theme-monokai .bg-1{background-color:#f92672}.asciinema-theme-monokai .fg-2{color:#a6e22e}.asciinema-theme-monokai .bg-2{background-color:#a6e22e}.asciinema-theme-monokai .fg-3{color:#f4bf75}.asciinema-theme-monokai .bg-3{background-color:#f4bf75}.asciinema-theme-monokai .fg-4{color:#66d9ef}.asciinema-theme-monokai .bg-4{background-color:#66d9ef}.asciinema-theme-monokai .fg-5{color:#ae81ff}.asciinema-theme-monokai .bg-5{background-color:#ae81ff}.asciinema-theme-monokai .fg-6{color:#a1efe4}.asciinema-theme-monokai .bg-6{background-color:#a1efe4}.asciinema-theme-monokai .fg-7{color:#f8f8f2}.asciinema-theme-monokai .bg-7{background-color:#f8f8f2}.asciinema-theme-monokai .fg-8{color:#75715e}.asciinema-theme-monokai .bg-8{background-color:#75715e}.asciinema-theme-monokai .fg-9{color:#f92672}.asciinema-theme-monokai .bg-9{background-color:#f92672}.asciinema-theme-monokai .fg-10{color:#a6e22e}.asciinema-theme-monokai .bg-10{background-color:#a6e22e}.asciinema-theme-monokai .fg-11{color:#f4bf75}.asciinema-theme-monokai .bg-11{background-color:#f4bf75}.asciinema-theme-monokai .fg-12{color:#66d9ef}.asciinema-theme-monokai .bg-12{background-color:#66d9ef}.asciinema-theme-monokai .fg-13{color:#ae81ff}.asciinema-theme-monokai .bg-13{background-color:#ae81ff}.asciinema-theme-monokai .fg-14{color:#a1efe4}.asciinema-theme-monokai .bg-14{background-color:#a1efe4}.asciinema-theme-monokai .fg-15{color:#f9f8f5}.asciinema-theme-monokai .bg-15{background-color:#f9f8f5}.asciinema-theme-monokai .fg-8,.asciinema-theme-monokai .fg-9,.asciinema-theme-monokai .fg-10,.asciinema-theme-monokai .fg-11,.asciinema-theme-monokai .fg-12,.asciinema-theme-monokai .fg-13,.asciinema-theme-monokai .fg-14,.asciinema-theme-monokai .fg-15{font-weight:700} diff --git a/public/css/index.css b/public/css/index.css index 74d5bb5..0972f77 100644 --- a/public/css/index.css +++ b/public/css/index.css @@ -1 +1 @@ -span.svg-icon.status[data-v-82c5b0b4]{float:right}span.svg-icon.file[data-v-82c5b0b4]{color:var(--color-secondary-dark-7)}span.svg-icon.directory[data-v-82c5b0b4]{color:var(--color-primary)}span.svg-icon.octicon-diff-modified[data-v-82c5b0b4]{color:var(--color-yellow)}span.svg-icon.octicon-diff-added[data-v-82c5b0b4]{color:var(--color-green)}span.svg-icon.octicon-diff-removed[data-v-82c5b0b4]{color:var(--color-red)}span.svg-icon.octicon-diff-renamed[data-v-82c5b0b4]{color:var(--color-teal)}.item.filewrapper[data-v-82c5b0b4]{display:grid!important;grid-template-columns:20px 7fr 1fr;padding-left:18px!important}.item.filewrapper[data-v-82c5b0b4]:hover{color:var(--color-text);background:var(--color-hover);border-radius:4px}div.directory[data-v-82c5b0b4]{display:grid;grid-template-columns:18px 20px auto;user-select:none;cursor:pointer}div.directory[data-v-82c5b0b4]:hover{color:var(--color-text);background:var(--color-hover);border-radius:4px}div.list[data-v-82c5b0b4]{padding-bottom:0!important;padding-top:inherit!important}a[data-v-82c5b0b4],a[data-v-82c5b0b4]:hover{text-decoration:none}.ui.dropdown .menu.show[data-v-c330d5a0]{display:block}.ui.checkbox label[data-v-c330d5a0]{cursor:pointer}.ui.merge-button[data-v-c330d5a0]{position:relative}.ui.merge-button .ui.dropdown[data-v-c330d5a0]{position:static}.ui.merge-button>.ui.dropdown:last-child>.menu[data-v-c330d5a0]:not(.left){left:0;right:auto}.ui.merge-button .ui.dropdown .menu>.item[data-v-c330d5a0]{display:flex;align-items:stretch;padding:0!important}.action-text[data-v-c330d5a0]{padding:.8rem;flex:1}.auto-merge-small[data-v-c330d5a0]{width:40px;display:flex;align-items:center;justify-content:center;position:relative}.auto-merge-small .auto-merge-tip[data-v-c330d5a0]{display:none;left:38px;top:-1px;bottom:-1px;position:absolute;align-items:center;color:var(--color-info-text);background-color:var(--color-info-bg);border:1px solid var(--color-info-border);border-left:none;padding-right:1rem}.auto-merge-small[data-v-c330d5a0]:hover{color:var(--color-info-text);background-color:var(--color-info-bg);border:1px solid var(--color-info-border)}.auto-merge-small:hover .auto-merge-tip[data-v-c330d5a0]{display:flex}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{box-sizing:border-box;height:auto;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:0;word-wrap:break-word}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;position:fixed!important;inset:50px 0 0;height:auto;z-index:8;border-right:none!important;border-bottom-right-radius:0!important}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-right:none!important;border-bottom-right-radius:0;position:relative;flex:1 1 auto}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:9px 10px;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px}.editor-toolbar.fullscreen{width:100%;height:50px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen:before{width:20px;height:50px;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen:after{width:20px;height:50px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);position:fixed;top:0;right:0;margin:0;padding:0}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;display:inline-block;text-align:center;text-decoration:none!important;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"\25b2"}.editor-toolbar button.heading-smaller:after{content:"\25bc"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7;overflow:auto;display:none;box-sizing:border-box}.editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;overflow:auto;display:none;box-sizing:border-box;border:1px solid #ddd;word-wrap:break-word}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{padding:10px;background:#fafafa}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{margin-bottom:.5rem;line-height:1.2}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{position:relative;background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%);border-radius:0;border:1px solid #fff}.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%)}.easymde-dropdown-content{display:block;visibility:hidden;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px #0003;padding:8px;z-index:2;top:30px}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{content:"";background-image:var(--bg-image);display:block;max-height:100%;max-width:100%;background-size:contain;height:0;padding-top:var(--height);width:var(--width);background-repeat:no-repeat}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}.ui.breadcrumb{line-height:1.4285em;display:inline-block;margin:0;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.7;margin:0 .21428571rem;font-size:.92857143em;color:#0006;vertical-align:baseline}.ui.breadcrumb a{color:#4183c4}.ui.breadcrumb a:hover{color:#1e70bf}.ui.breadcrumb .icon.divider{font-size:.85714286em;vertical-align:baseline}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.78571429em 1em}.ui.inverted.breadcrumb{color:#dcddde}.ui.inverted.breadcrumb>.active.section{color:#fff}.ui.inverted.breadcrumb>.divider{color:#ffffffb3}.ui.breadcrumb .active.section{font-weight:500}.ui.breadcrumb{font-size:1rem}.ui.mini.breadcrumb{font-size:.78571429rem}.ui.tiny.breadcrumb{font-size:.85714286rem}.ui.small.breadcrumb{font-size:.92857143rem}.ui.large.breadcrumb{font-size:1.14285714rem}.ui.big.breadcrumb{font-size:1.28571429rem}.ui.huge.breadcrumb{font-size:1.42857143rem}.ui.massive.breadcrumb{font-size:1.71428571rem}.ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:none;border:none;vertical-align:baseline;background:#E0E1E2 none;color:#0009;font-family:var(--fonts-regular);margin:0 .25em 0 0;padding:.78571429em 1.5em;text-transform:none;text-shadow:none;font-weight:500;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:.28571429rem;box-shadow:0 0 0 1px transparent inset,0 0 #22242626 inset;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;will-change:auto;-webkit-tap-highlight-color:transparent}.ui.button:hover{background-color:#cacbcd;background-image:none;box-shadow:0 0 0 1px transparent inset,0 0 #22242626 inset;color:#000c}.ui.button:hover .icon{opacity:.85}.ui.button:focus{background-color:#cacbcd;color:#000c;background-image:none;box-shadow:""}.ui.button:focus .icon{opacity:.85}.ui.button:active,.ui.active.button:active{background-color:#babbbc;background-image:"";color:#000000e6;box-shadow:0 0 0 1px transparent inset,none}.ui.active.button{background-color:#c0c1c2;background-image:none;box-shadow:0 0 0 1px transparent inset;color:#000000f2}.ui.active.button:hover{background-color:#c0c1c2;background-image:none;color:#000000f2}.ui.active.button:active{background-color:#c0c1c2;background-image:none}.ui.loading.loading.loading.loading.loading.loading.button{position:relative;cursor:default;text-shadow:none!important;color:transparent;opacity:1;pointer-events:auto;transition:all 0s linear,opacity .1s ease}.ui.loading.button:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.ui.loading.button:after{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid currentColor;color:#fff;box-shadow:0 0 0 1px transparent}.ui.labeled.icon.loading.button .icon{background-color:transparent;box-shadow:none}.ui.basic.loading.button:not(.inverted):before{border-color:#0000001a}.ui.basic.loading.button:not(.inverted):after{border-color:#767676}.ui.buttons .disabled.button:not(.basic),.ui.disabled.button,.ui.button:disabled,.ui.disabled.button:hover,.ui.disabled.active.button{cursor:default;opacity:var(--opacity-disabled)!important;background-image:none;box-shadow:none;pointer-events:none!important}.ui.basic.buttons .ui.disabled.button{border-color:#22242680}.ui.animated.button{position:relative;overflow:hidden;padding-right:0!important;vertical-align:middle;z-index:1}.ui.animated.button .content{will-change:transform,opacity}.ui.animated.button .visible.content{position:relative;margin-right:1.5em}.ui.animated.button .hidden.content{position:absolute;width:100%}.ui.animated.button .visible.content,.ui.animated.button .hidden.content{transition:right .3s ease 0s}.ui.animated.button .visible.content{left:auto;right:0}.ui.animated.button .hidden.content{top:50%;left:auto;right:-100%;margin-top:-.5em}.ui.animated.button:focus .visible.content,.ui.animated.button:hover .visible.content{left:auto;right:200%}.ui.animated.button:focus .hidden.content,.ui.animated.button:hover .hidden.content{left:auto;right:0}.ui.vertical.animated.button .visible.content,.ui.vertical.animated.button .hidden.content{transition:top .3s ease,transform .3s ease}.ui.vertical.animated.button .visible.content{transform:translateY(0);right:auto}.ui.vertical.animated.button .hidden.content{top:-50%;left:0;right:auto}.ui.vertical.animated.button:focus .visible.content,.ui.vertical.animated.button:hover .visible.content{transform:translateY(200%);right:auto}.ui.vertical.animated.button:focus .hidden.content,.ui.vertical.animated.button:hover .hidden.content{top:50%;right:auto}.ui.fade.animated.button .visible.content,.ui.fade.animated.button .hidden.content{transition:opacity .3s ease,transform .3s ease}.ui.fade.animated.button .visible.content{left:auto;right:auto;opacity:1;transform:scale(1)}.ui.fade.animated.button .hidden.content{opacity:0;left:0;right:auto;transform:scale(1.5)}.ui.fade.animated.button:focus .visible.content,.ui.fade.animated.button:hover .visible.content{left:auto;right:auto;opacity:0;transform:scale(.75)}.ui.fade.animated.button:focus .hidden.content,.ui.fade.animated.button:hover .hidden.content{left:0;right:auto;opacity:1;transform:scale(1)}.ui.inverted.button{box-shadow:0 0 0 2px #fff inset;background:transparent none;color:#fff;text-shadow:none!important}.ui.inverted.buttons .button{margin:0 0 0 -2px}.ui.inverted.buttons .button:first-child{margin-left:0}.ui.inverted.vertical.buttons .button{margin:0 0 -2px}.ui.inverted.vertical.buttons .button:first-child{margin-top:0}.ui.inverted.button:hover{background:#FFFFFF;box-shadow:0 0 0 2px #fff inset;color:#000c}.ui.inverted.button:focus,.ui.inverted.button.active{background:#FFFFFF;box-shadow:0 0 0 2px #fff inset;color:#000c}.ui.inverted.button.active:focus{background:#DCDDDE;box-shadow:0 0 0 2px #dcddde inset;color:#000c}.ui.labeled.button:not(.icon){display:inline-flex;flex-direction:row;background:none;padding:0!important;border:none;box-shadow:none}.ui.labeled.button>.button{margin:0}.ui.labeled.button>.label{display:flex;align-items:center;margin:0 0 0 -1px!important;font-size:1em;padding:"";border-color:#22242626}.ui.labeled.button>.tag.label:before{width:1.85em;height:1.85em}.ui.labeled.button:not([class*="left labeled"])>.button{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.button:not([class*="left labeled"])>.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.button{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.label{border-top-right-radius:0;border-bottom-right-radius:0}.ui.facebook.button{background-color:#3b5998;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.facebook.button:hover{background-color:#304d8a;color:#fff;text-shadow:none}.ui.facebook.button:active{background-color:#2d4373;color:#fff;text-shadow:none}.ui.twitter.button{background-color:#1da1f2;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.twitter.button:hover{background-color:#0298f3;color:#fff;text-shadow:none}.ui.twitter.button:active{background-color:#0c85d0;color:#fff;text-shadow:none}.ui.google.plus.button{background-color:#dd4b39;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.google.plus.button:hover{background-color:#e0321c;color:#fff;text-shadow:none}.ui.google.plus.button:active{background-color:#c23321;color:#fff;text-shadow:none}.ui.linkedin.button{background-color:#0077b5;color:#fff;text-shadow:none}.ui.linkedin.button:hover{background-color:#00669c;color:#fff;text-shadow:none}.ui.linkedin.button:active{background-color:#005582;color:#fff;text-shadow:none}.ui.youtube.button{background-color:red;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.youtube.button:hover{background-color:#e60000;color:#fff;text-shadow:none}.ui.youtube.button:active{background-color:#c00;color:#fff;text-shadow:none}.ui.instagram.button{background-color:#49769c;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.instagram.button:hover{background-color:#3d698e;color:#fff;text-shadow:none}.ui.instagram.button:active{background-color:#395c79;color:#fff;text-shadow:none}.ui.pinterest.button{background-color:#bd081c;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.pinterest.button:hover{background-color:#ac0013;color:#fff;text-shadow:none}.ui.pinterest.button:active{background-color:#8c0615;color:#fff;text-shadow:none}.ui.vk.button{background-color:#45668e;color:#fff;background-image:none;box-shadow:0 0 #22242626 inset}.ui.vk.button:hover{background-color:#395980;color:#fff}.ui.vk.button:active{background-color:#344d6c;color:#fff}.ui.whatsapp.button{background-color:#25d366;color:#fff;background-image:none;box-shadow:0 0 #22242626 inset}.ui.whatsapp.button:hover{background-color:#19c55a;color:#fff}.ui.whatsapp.button:active{background-color:#1da851;color:#fff}.ui.telegram.button{background-color:#08c;color:#fff;background-image:none;box-shadow:0 0 #22242626 inset}.ui.telegram.button:hover{background-color:#0077b3;color:#fff}.ui.telegram.button:active{background-color:#069;color:#fff}.ui.button>.icon:not(.button){height:auto;opacity:.8;transition:opacity .1s ease;color:""}.ui.button:not(.icon)>.icon:not(.button):not(.dropdown),.ui.button:not(.icon)>.icons:not(.button):not(.dropdown){margin:0 .42857143em 0 -.21428571em;vertical-align:baseline}.ui.button:not(.icon)>.icons:not(.button):not(.dropdown)>.icon{vertical-align:baseline}.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown){margin:0 -.21428571em 0 .42857143em}.ui[class*="left floated"].buttons,.ui[class*="left floated"].button{float:left;margin-left:0;margin-right:.25em}.ui[class*="right floated"].buttons,.ui[class*="right floated"].button{float:right;margin-right:0;margin-left:.25em}.ui.compact.buttons .button,.ui.compact.button{padding:.58928571em 1.125em}.ui.compact.icon.buttons .button,.ui.compact.icon.button{padding:.58928571em}.ui.compact.labeled.icon.buttons .button,.ui.compact.labeled.icon.button{padding:.58928571em 3.69642857em}.ui.compact.labeled.icon.buttons .button>.icon,.ui.compact.labeled.icon.button>.icon{padding:.58928571em 0}.ui.buttons .button,.ui.buttons .or,.ui.button{font-size:1rem}.ui.mini.buttons .dropdown,.ui.mini.buttons .dropdown .menu>.item,.ui.mini.buttons .button,.ui.mini.buttons .or,.ui.ui.ui.ui.mini.button{font-size:.78571429rem}.ui.tiny.buttons .dropdown,.ui.tiny.buttons .dropdown .menu>.item,.ui.tiny.buttons .button,.ui.tiny.buttons .or,.ui.ui.ui.ui.tiny.button{font-size:.85714286rem}.ui.small.buttons .dropdown,.ui.small.buttons .dropdown .menu>.item,.ui.small.buttons .button,.ui.small.buttons .or,.ui.ui.ui.ui.small.button{font-size:.92857143rem}.ui.large.buttons .dropdown,.ui.large.buttons .dropdown .menu>.item,.ui.large.buttons .button,.ui.large.buttons .or,.ui.ui.ui.ui.large.button{font-size:1.14285714rem}.ui.big.buttons .dropdown,.ui.big.buttons .dropdown .menu>.item,.ui.big.buttons .button,.ui.big.buttons .or,.ui.ui.ui.ui.big.button{font-size:1.28571429rem}.ui.huge.buttons .dropdown,.ui.huge.buttons .dropdown .menu>.item,.ui.huge.buttons .button,.ui.huge.buttons .or,.ui.ui.ui.ui.huge.button{font-size:1.42857143rem}.ui.massive.buttons .dropdown,.ui.massive.buttons .dropdown .menu>.item,.ui.massive.buttons .button,.ui.massive.buttons .or,.ui.ui.ui.ui.massive.button{font-size:1.71428571rem}.ui.icon.buttons .button,.ui.icon.button:not(.animated):not(.compact){padding:.78571429em}.ui.animated.icon.button>.content>.icon,.ui.icon.buttons .button>.icon,.ui.icon.button>.icon{opacity:.9;margin:0!important;vertical-align:top}.ui.animated.button>.content>.icon{vertical-align:top}.ui.basic.buttons .button,.ui.basic.button{background:transparent none;color:#0009;font-weight:400;border-radius:.28571429rem;text-transform:none;text-shadow:none!important;box-shadow:0 0 0 1px #22242626 inset}.ui.basic.buttons{box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem}.ui.basic.buttons .button{border-radius:0}.ui.basic.buttons .button:hover,.ui.basic.button:hover{background:#FFFFFF;color:#000c;box-shadow:0 0 0 1px #22242659 inset,0 0 #22242626 inset}.ui.basic.buttons .button:focus,.ui.basic.button:focus{background:#FFFFFF;color:#000c;box-shadow:0 0 0 1px #22242659 inset,0 0 #22242626 inset}.ui.basic.buttons .button:active,.ui.basic.button:active{background:#F8F8F8;color:#000000e6;box-shadow:0 0 0 1px #00000026 inset,0 1px 4px #22242626 inset}.ui.basic.buttons .active.button,.ui.basic.active.button{background:rgba(0,0,0,.05);box-shadow:"";color:#000000f2}.ui.basic.buttons .active.button:hover,.ui.basic.active.button:hover{background-color:#0000000d}.ui.basic.buttons .button:hover{box-shadow:0 0 0 1px #22242659 inset,0 0 0 0 #22242626 inset inset}.ui.basic.buttons .button:active{box-shadow:0 0 0 1px #00000026 inset,0 1px 4px 0 #22242626 inset inset}.ui.basic.buttons .active.button{box-shadow:""}.ui.basic.inverted.buttons .button,.ui.basic.inverted.button{background-color:transparent;color:#f9fafb;box-shadow:0 0 0 2px #ffffff80 inset}.ui.basic.inverted.buttons .button:hover,.ui.basic.inverted.button:hover{color:#fff;box-shadow:0 0 0 2px #fff inset}.ui.basic.inverted.buttons .button:focus,.ui.basic.inverted.button:focus{color:#fff;box-shadow:0 0 0 2px #fff inset}.ui.basic.inverted.buttons .button:active,.ui.basic.inverted.button:active{background-color:#ffffff14;color:#fff;box-shadow:0 0 0 2px #ffffffe6 inset}.ui.basic.inverted.buttons .active.button,.ui.basic.inverted.active.button{background-color:#ffffff14;color:#fff;text-shadow:none;box-shadow:0 0 0 2px #ffffffb3 inset}.ui.basic.inverted.buttons .active.button:hover,.ui.basic.inverted.active.button:hover{background-color:#ffffff26;box-shadow:0 0 0 2px #fff inset}.ui.basic.buttons .button{border-left:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.vertical.buttons .button{border-left:none;border-left-width:0;border-top:1px solid rgba(34,36,38,.15)}.ui.basic.vertical.buttons .button:first-child{border-top-width:0}.ui.tertiary.button{transition:color .1s ease!important;border-radius:0;margin:.28571429em .25em .28571429em 0!important;padding:.5em!important;box-shadow:none;color:#0009;background:none}.ui.tertiary.button:hover{box-shadow:inset 0 -.2em #666;color:#333;background:none}.ui.tertiary.button:focus{box-shadow:inset 0 -.2em #666;color:#333;background:none}.ui.tertiary.button:active{box-shadow:inset 0 -.2em #999;border-radius:.28571429rem .28571429rem 0 0;color:#666;background:none}.ui.labeled.icon.buttons .button,.ui.labeled.icon.button{position:relative;padding-left:4.07142857em!important;padding-right:1.5em!important}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{position:absolute;top:0;left:0;height:100%;line-height:1;border-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;text-align:center;-webkit-animation:none;animation:none;padding:.78571429em 0;margin:0;width:2.57142857em;background-color:#0000000d;color:"";box-shadow:-1px 0 0 0 transparent inset}.ui[class*="right labeled"].icon.button{padding-right:4.07142857em!important;padding-left:1.5em!important}.ui[class*="right labeled"].icon.button>.icon{left:auto;right:0;border-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;box-shadow:1px 0 0 0 transparent inset}.ui.labeled.icon.buttons>.button>.icon:before,.ui.labeled.icon.button>.icon:before,.ui.labeled.icon.buttons>.button>.icon:after,.ui.labeled.icon.button>.icon:after{display:block;position:relative;width:100%;top:0;text-align:center}.ui.labeled.icon.buttons .button>.icon{border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.28571429rem;border-bottom-left-radius:.28571429rem}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{border-radius:0;border-top-left-radius:.28571429rem}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{border-radius:0;border-bottom-left-radius:.28571429rem}.ui.labeled.icon.button>.loading.icon:before{-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite}.ui.toggle.buttons .active.button,.ui.buttons .button.toggle.active,.ui.button.toggle.active{background-color:#21ba45;box-shadow:none;text-shadow:none;color:#fff}.ui.button.toggle.active:hover{background-color:#16ab39;text-shadow:none;color:#fff}.ui.circular.button{border-radius:10em}.ui.circular.button>.icon{width:1em;vertical-align:baseline}.ui.buttons .or{position:relative;width:.3em;height:2.57142857em;z-index:3}.ui.buttons .or:before{position:absolute;text-align:center;border-radius:500rem;content:"or";top:50%;left:50%;background-color:#fff;text-shadow:none;margin-top:-.89285714em;margin-left:-.89285714em;width:1.78571429em;height:1.78571429em;line-height:1.78571429em;color:#0006;font-style:normal;font-weight:500;box-shadow:0 0 0 1px transparent inset}.ui.buttons .or[data-text]:before{content:attr(data-text)}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.ui.attached.button{position:relative;display:block;margin:0;border-radius:0;box-shadow:0 0 0 1px #22242626}.ui.attached.top.button{border-radius:.28571429rem .28571429rem 0 0}.ui.attached.bottom.button{border-radius:0 0 .28571429rem .28571429rem}.ui.left.attached.button{display:inline-block;border-left:none;text-align:right;padding-right:.75em;border-radius:.28571429rem 0 0 .28571429rem}.ui.right.attached.button{display:inline-block;text-align:left;padding-left:.75em;border-radius:0 .28571429rem .28571429rem 0}.ui.attached.buttons{position:relative;display:flex;border-radius:0;width:auto!important;z-index:auto;margin-left:-1px;margin-right:-1px}.ui.attached.buttons .button{margin:0}.ui.attached.buttons .button:first-child{border-radius:0}.ui.attached.buttons .button:last-child{border-radius:0}.ui[class*="top attached"].buttons{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0}.ui[class*="top attached"].buttons .button:first-child{border-radius:.28571429rem 0 0}.ui[class*="top attached"].buttons .button:last-child{border-radius:0 .28571429rem 0 0}.ui[class*="bottom attached"].buttons{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].buttons .button:first-child{border-radius:0 0 0 .28571429rem}.ui[class*="bottom attached"].buttons .button:last-child{border-radius:0 0 .28571429rem}.ui[class*="left attached"].buttons{display:inline-flex;margin-right:0;margin-left:-1px;border-radius:0 .28571429rem .28571429rem 0}.ui[class*="left attached"].buttons .button:first-child{margin-left:-1px;border-radius:0 .28571429rem 0 0}.ui[class*="left attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 .28571429rem}.ui[class*="right attached"].buttons{display:inline-flex;margin-left:0;margin-right:-1px;border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="right attached"].buttons .button:first-child{margin-left:-1px;border-radius:.28571429rem 0 0}.ui[class*="right attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 0 .28571429rem}.ui.fluid.buttons,.ui.fluid.button{width:100%}.ui.fluid.button{display:block}.ui.two.buttons{width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons{width:100%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons{width:100%}.ui.four.buttons>.button{width:25%}.ui.five.buttons{width:100%}.ui.five.buttons>.button{width:20%}.ui.six.buttons{width:100%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons{width:100%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons{width:100%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons{width:100%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons{width:100%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons{width:100%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons{width:100%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{display:flex;width:auto;justify-content:center}.ui.two.vertical.buttons>.button{height:50%}.ui.three.vertical.buttons>.button{height:33.333%}.ui.four.vertical.buttons>.button{height:25%}.ui.five.vertical.buttons>.button{height:20%}.ui.six.vertical.buttons>.button{height:16.666%}.ui.seven.vertical.buttons>.button{height:14.285%}.ui.eight.vertical.buttons>.button{height:12.5%}.ui.nine.vertical.buttons>.button{height:11.11%}.ui.ten.vertical.buttons>.button{height:10%}.ui.eleven.vertical.buttons>.button{height:9.09%}.ui.twelve.vertical.buttons>.button{height:8.3333%}.ui.primary.buttons .button,.ui.primary.button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}.ui.primary.button{box-shadow:0 0 #22242626 inset}.ui.primary.buttons .button:hover,.ui.primary.button:hover{background-color:#1678c2;color:#fff;text-shadow:none}.ui.primary.buttons .button:focus,.ui.primary.button:focus{background-color:#0d71bb;color:#fff;text-shadow:none}.ui.primary.buttons .button:active,.ui.primary.button:active{background-color:#1a69a4;color:#fff;text-shadow:none}.ui.primary.buttons .active.button,.ui.primary.buttons .active.button:active,.ui.primary.active.button,.ui.primary.button .active.button:active{background-color:#1279c6;color:#fff;text-shadow:none}.ui.basic.primary.buttons .button,.ui.basic.primary.button{background:transparent;box-shadow:0 0 0 1px #2185d0 inset;color:#2185d0}.ui.basic.primary.buttons .button:hover,.ui.basic.primary.button:hover{background:transparent;box-shadow:0 0 0 1px #1678c2 inset;color:#1678c2}.ui.basic.primary.buttons .button:focus,.ui.basic.primary.button:focus{background:transparent;box-shadow:0 0 0 1px #0d71bb inset;color:#1678c2}.ui.basic.primary.buttons .active.button,.ui.basic.primary.active.button{background:transparent;box-shadow:0 0 0 1px #1279c6 inset;color:#1a69a4}.ui.basic.primary.buttons .button:active,.ui.basic.primary.button:active{box-shadow:0 0 0 1px #1a69a4 inset;color:#1a69a4}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.inverted.primary.buttons .button,.ui.inverted.primary.button{background-color:transparent;box-shadow:0 0 0 2px #54c8ff inset;color:#54c8ff}.ui.inverted.primary.buttons .button:hover,.ui.inverted.primary.button:hover,.ui.inverted.primary.buttons .button:focus,.ui.inverted.primary.button:focus,.ui.inverted.primary.buttons .button.active,.ui.inverted.primary.button.active,.ui.inverted.primary.buttons .button:active,.ui.inverted.primary.button:active{box-shadow:none;color:#fff}.ui.inverted.primary.buttons .button:hover,.ui.inverted.primary.button:hover{background-color:#21b8ff}.ui.inverted.primary.buttons .button:focus,.ui.inverted.primary.button:focus{background-color:#2bbbff}.ui.inverted.primary.buttons .active.button,.ui.inverted.primary.active.button{background-color:#3ac0ff}.ui.inverted.primary.buttons .button:active,.ui.inverted.primary.button:active{background-color:#21b8ff}.ui.inverted.primary.basic.buttons .button,.ui.inverted.primary.buttons .basic.button,.ui.inverted.primary.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.primary.basic.buttons .button:hover,.ui.inverted.primary.buttons .basic.button:hover,.ui.inverted.primary.basic.button:hover{box-shadow:0 0 0 2px #21b8ff inset;color:#54c8ff}.ui.inverted.primary.basic.buttons .button:focus,.ui.inverted.primary.basic.buttons .button:focus,.ui.inverted.primary.basic.button:focus{box-shadow:0 0 0 2px #2bbbff inset;color:#54c8ff}.ui.inverted.primary.basic.buttons .active.button,.ui.inverted.primary.buttons .basic.active.button,.ui.inverted.primary.basic.active.button{box-shadow:0 0 0 2px #3ac0ff inset;color:#54c8ff}.ui.inverted.primary.basic.buttons .button:active,.ui.inverted.primary.buttons .basic.button:active,.ui.inverted.primary.basic.button:active{box-shadow:0 0 0 2px #21b8ff inset;color:#54c8ff}.ui.tertiary.primary.buttons .button,.ui.tertiary.primary.buttons .tertiary.button,.ui.tertiary.primary.button{background:transparent;box-shadow:none;color:#2185d0}.ui.tertiary.primary.buttons .button:hover,.ui.tertiary.primary.buttons button:hover,.ui.tertiary.primary.button:hover{box-shadow:inset 0 -.2em #2b75ac;color:#2b75ac}.ui.tertiary.primary.buttons .button:focus,.ui.tertiary.primary.buttons .tertiary.button:focus,.ui.tertiary.primary.button:focus{box-shadow:inset 0 -.2em #216ea7;color:#216ea7}.ui.tertiary.primary.buttons .active.button,.ui.tertiary.primary.buttons .tertiary.active.button,.ui.tertiary.primary.active.button,.ui.tertiary.primary.buttons .button:active,.ui.tertiary.primary.buttons .tertiary.button:active,.ui.tertiary.primary.button:active{box-shadow:inset 0 -.2em #007bd8;color:#1279c6}.ui.secondary.buttons .button,.ui.secondary.button{background-color:#1b1c1d;color:#fff;text-shadow:none;background-image:none}.ui.secondary.button{box-shadow:0 0 #22242626 inset}.ui.secondary.buttons .button:hover,.ui.secondary.button:hover{background-color:#27292a;color:#fff;text-shadow:none}.ui.secondary.buttons .button:focus,.ui.secondary.button:focus{background-color:#2e3032;color:#fff;text-shadow:none}.ui.secondary.buttons .button:active,.ui.secondary.button:active{background-color:#343637;color:#fff;text-shadow:none}.ui.secondary.buttons .active.button,.ui.secondary.buttons .active.button:active,.ui.secondary.active.button,.ui.secondary.button .active.button:active{background-color:#27292a;color:#fff;text-shadow:none}.ui.basic.secondary.buttons .button,.ui.basic.secondary.button{background:transparent;box-shadow:0 0 0 1px #1b1c1d inset;color:#1b1c1d}.ui.basic.secondary.buttons .button:hover,.ui.basic.secondary.button:hover{background:transparent;box-shadow:0 0 0 1px #27292a inset;color:#27292a}.ui.basic.secondary.buttons .button:focus,.ui.basic.secondary.button:focus{background:transparent;box-shadow:0 0 0 1px #2e3032 inset;color:#27292a}.ui.basic.secondary.buttons .active.button,.ui.basic.secondary.active.button{background:transparent;box-shadow:0 0 0 1px #27292a inset;color:#343637}.ui.basic.secondary.buttons .button:active,.ui.basic.secondary.button:active{box-shadow:0 0 0 1px #343637 inset;color:#343637}.ui.buttons:not(.vertical)>.basic.secondary.button:not(:first-child){margin-left:-1px}.ui.inverted.secondary.buttons .button,.ui.inverted.secondary.button{background-color:transparent;box-shadow:0 0 0 2px #545454 inset;color:#545454}.ui.inverted.secondary.buttons .button:hover,.ui.inverted.secondary.button:hover,.ui.inverted.secondary.buttons .button:focus,.ui.inverted.secondary.button:focus,.ui.inverted.secondary.buttons .button.active,.ui.inverted.secondary.button.active,.ui.inverted.secondary.buttons .button:active,.ui.inverted.secondary.button:active{box-shadow:none;color:#fff}.ui.inverted.secondary.buttons .button:hover,.ui.inverted.secondary.button:hover{background-color:#6e6e6e}.ui.inverted.secondary.buttons .button:focus,.ui.inverted.secondary.button:focus{background-color:#686868}.ui.inverted.secondary.buttons .active.button,.ui.inverted.secondary.active.button{background-color:#616161}.ui.inverted.secondary.buttons .button:active,.ui.inverted.secondary.button:active{background-color:#6e6e6e}.ui.inverted.secondary.basic.buttons .button,.ui.inverted.secondary.buttons .basic.button,.ui.inverted.secondary.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.secondary.basic.buttons .button:hover,.ui.inverted.secondary.buttons .basic.button:hover,.ui.inverted.secondary.basic.button:hover{box-shadow:0 0 0 2px #6e6e6e inset;color:#545454}.ui.inverted.secondary.basic.buttons .button:focus,.ui.inverted.secondary.basic.buttons .button:focus,.ui.inverted.secondary.basic.button:focus{box-shadow:0 0 0 2px #686868 inset;color:#545454}.ui.inverted.secondary.basic.buttons .active.button,.ui.inverted.secondary.buttons .basic.active.button,.ui.inverted.secondary.basic.active.button{box-shadow:0 0 0 2px #616161 inset;color:#545454}.ui.inverted.secondary.basic.buttons .button:active,.ui.inverted.secondary.buttons .basic.button:active,.ui.inverted.secondary.basic.button:active{box-shadow:0 0 0 2px #6e6e6e inset;color:#545454}.ui.tertiary.secondary.buttons .button,.ui.tertiary.secondary.buttons .tertiary.button,.ui.tertiary.secondary.button{background:transparent;box-shadow:none;color:#1b1c1d}.ui.tertiary.secondary.buttons .button:hover,.ui.tertiary.secondary.buttons button:hover,.ui.tertiary.secondary.button:hover{box-shadow:inset 0 -.2em #292929;color:#292929}.ui.tertiary.secondary.buttons .button:focus,.ui.tertiary.secondary.buttons .tertiary.button:focus,.ui.tertiary.secondary.button:focus{box-shadow:inset 0 -.2em #303030;color:#303030}.ui.tertiary.secondary.buttons .active.button,.ui.tertiary.secondary.buttons .tertiary.active.button,.ui.tertiary.secondary.active.button,.ui.tertiary.secondary.buttons .button:active,.ui.tertiary.secondary.buttons .tertiary.button:active,.ui.tertiary.secondary.button:active{box-shadow:inset 0 -.2em #1f2933;color:#27292a}.ui.red.buttons .button,.ui.red.button{background-color:#db2828;color:#fff;text-shadow:none;background-image:none}.ui.red.button{box-shadow:0 0 #22242626 inset}.ui.red.buttons .button:hover,.ui.red.button:hover{background-color:#d01919;color:#fff;text-shadow:none}.ui.red.buttons .button:focus,.ui.red.button:focus{background-color:#ca1010;color:#fff;text-shadow:none}.ui.red.buttons .button:active,.ui.red.button:active{background-color:#b21e1e;color:#fff;text-shadow:none}.ui.red.buttons .active.button,.ui.red.buttons .active.button:active,.ui.red.active.button,.ui.red.button .active.button:active{background-color:#d41515;color:#fff;text-shadow:none}.ui.basic.red.buttons .button,.ui.basic.red.button{background:transparent;box-shadow:0 0 0 1px #db2828 inset;color:#db2828}.ui.basic.red.buttons .button:hover,.ui.basic.red.button:hover{background:transparent;box-shadow:0 0 0 1px #d01919 inset;color:#d01919}.ui.basic.red.buttons .button:focus,.ui.basic.red.button:focus{background:transparent;box-shadow:0 0 0 1px #ca1010 inset;color:#d01919}.ui.basic.red.buttons .active.button,.ui.basic.red.active.button{background:transparent;box-shadow:0 0 0 1px #d41515 inset;color:#b21e1e}.ui.basic.red.buttons .button:active,.ui.basic.red.button:active{box-shadow:0 0 0 1px #b21e1e inset;color:#b21e1e}.ui.buttons:not(.vertical)>.basic.red.button:not(:first-child){margin-left:-1px}.ui.inverted.red.buttons .button,.ui.inverted.red.button{background-color:transparent;box-shadow:0 0 0 2px #ff695e inset;color:#ff695e}.ui.inverted.red.buttons .button:hover,.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button:focus,.ui.inverted.red.button:focus,.ui.inverted.red.buttons .button.active,.ui.inverted.red.button.active,.ui.inverted.red.buttons .button:active,.ui.inverted.red.button:active{box-shadow:none;color:#fff}.ui.inverted.red.buttons .button:hover,.ui.inverted.red.button:hover{background-color:#ff392b}.ui.inverted.red.buttons .button:focus,.ui.inverted.red.button:focus{background-color:#ff4335}.ui.inverted.red.buttons .active.button,.ui.inverted.red.active.button{background-color:#ff5144}.ui.inverted.red.buttons .button:active,.ui.inverted.red.button:active{background-color:#ff392b}.ui.inverted.red.basic.buttons .button,.ui.inverted.red.buttons .basic.button,.ui.inverted.red.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.red.basic.buttons .button:hover,.ui.inverted.red.buttons .basic.button:hover,.ui.inverted.red.basic.button:hover{box-shadow:0 0 0 2px #ff392b inset;color:#ff695e}.ui.inverted.red.basic.buttons .button:focus,.ui.inverted.red.basic.buttons .button:focus,.ui.inverted.red.basic.button:focus{box-shadow:0 0 0 2px #ff4335 inset;color:#ff695e}.ui.inverted.red.basic.buttons .active.button,.ui.inverted.red.buttons .basic.active.button,.ui.inverted.red.basic.active.button{box-shadow:0 0 0 2px #ff5144 inset;color:#ff695e}.ui.inverted.red.basic.buttons .button:active,.ui.inverted.red.buttons .basic.button:active,.ui.inverted.red.basic.button:active{box-shadow:0 0 0 2px #ff392b inset;color:#ff695e}.ui.tertiary.red.buttons .button,.ui.tertiary.red.buttons .tertiary.button,.ui.tertiary.red.button{background:transparent;box-shadow:none;color:#db2828}.ui.tertiary.red.buttons .button:hover,.ui.tertiary.red.buttons button:hover,.ui.tertiary.red.button:hover{box-shadow:inset 0 -.2em #b93131;color:#b93131}.ui.tertiary.red.buttons .button:focus,.ui.tertiary.red.buttons .tertiary.button:focus,.ui.tertiary.red.button:focus{box-shadow:inset 0 -.2em #b52626;color:#b52626}.ui.tertiary.red.buttons .active.button,.ui.tertiary.red.buttons .tertiary.active.button,.ui.tertiary.red.active.button,.ui.tertiary.red.buttons .button:active,.ui.tertiary.red.buttons .tertiary.button:active,.ui.tertiary.red.button:active{box-shadow:inset 0 -.2em #ea0000;color:#d41515}.ui.orange.buttons .button,.ui.orange.button{background-color:#f2711c;color:#fff;text-shadow:none;background-image:none}.ui.orange.button{box-shadow:0 0 #22242626 inset}.ui.orange.buttons .button:hover,.ui.orange.button:hover{background-color:#f26202;color:#fff;text-shadow:none}.ui.orange.buttons .button:focus,.ui.orange.button:focus{background-color:#e55b00;color:#fff;text-shadow:none}.ui.orange.buttons .button:active,.ui.orange.button:active{background-color:#cf590c;color:#fff;text-shadow:none}.ui.orange.buttons .active.button,.ui.orange.buttons .active.button:active,.ui.orange.active.button,.ui.orange.button .active.button:active{background-color:#f56100;color:#fff;text-shadow:none}.ui.basic.orange.buttons .button,.ui.basic.orange.button{background:transparent;box-shadow:0 0 0 1px #f2711c inset;color:#f2711c}.ui.basic.orange.buttons .button:hover,.ui.basic.orange.button:hover{background:transparent;box-shadow:0 0 0 1px #f26202 inset;color:#f26202}.ui.basic.orange.buttons .button:focus,.ui.basic.orange.button:focus{background:transparent;box-shadow:0 0 0 1px #e55b00 inset;color:#f26202}.ui.basic.orange.buttons .active.button,.ui.basic.orange.active.button{background:transparent;box-shadow:0 0 0 1px #f56100 inset;color:#cf590c}.ui.basic.orange.buttons .button:active,.ui.basic.orange.button:active{box-shadow:0 0 0 1px #cf590c inset;color:#cf590c}.ui.buttons:not(.vertical)>.basic.orange.button:not(:first-child){margin-left:-1px}.ui.inverted.orange.buttons .button,.ui.inverted.orange.button{background-color:transparent;box-shadow:0 0 0 2px #ff851b inset;color:#ff851b}.ui.inverted.orange.buttons .button:hover,.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button:focus,.ui.inverted.orange.button:focus,.ui.inverted.orange.buttons .button.active,.ui.inverted.orange.button.active,.ui.inverted.orange.buttons .button:active,.ui.inverted.orange.button:active{box-shadow:none;color:#fff}.ui.inverted.orange.buttons .button:hover,.ui.inverted.orange.button:hover{background-color:#e76b00}.ui.inverted.orange.buttons .button:focus,.ui.inverted.orange.button:focus{background-color:#f17000}.ui.inverted.orange.buttons .active.button,.ui.inverted.orange.active.button{background-color:#ff7701}.ui.inverted.orange.buttons .button:active,.ui.inverted.orange.button:active{background-color:#e76b00}.ui.inverted.orange.basic.buttons .button,.ui.inverted.orange.buttons .basic.button,.ui.inverted.orange.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.orange.basic.buttons .button:hover,.ui.inverted.orange.buttons .basic.button:hover,.ui.inverted.orange.basic.button:hover{box-shadow:0 0 0 2px #e76b00 inset;color:#ff851b}.ui.inverted.orange.basic.buttons .button:focus,.ui.inverted.orange.basic.buttons .button:focus,.ui.inverted.orange.basic.button:focus{box-shadow:0 0 0 2px #f17000 inset;color:#ff851b}.ui.inverted.orange.basic.buttons .active.button,.ui.inverted.orange.buttons .basic.active.button,.ui.inverted.orange.basic.active.button{box-shadow:0 0 0 2px #ff7701 inset;color:#ff851b}.ui.inverted.orange.basic.buttons .button:active,.ui.inverted.orange.buttons .basic.button:active,.ui.inverted.orange.basic.button:active{box-shadow:0 0 0 2px #e76b00 inset;color:#ff851b}.ui.tertiary.orange.buttons .button,.ui.tertiary.orange.buttons .tertiary.button,.ui.tertiary.orange.button{background:transparent;box-shadow:none;color:#f2711c}.ui.tertiary.orange.buttons .button:hover,.ui.tertiary.orange.buttons button:hover,.ui.tertiary.orange.button:hover{box-shadow:inset 0 -.2em #da671b;color:#da671b}.ui.tertiary.orange.buttons .button:focus,.ui.tertiary.orange.buttons .tertiary.button:focus,.ui.tertiary.orange.button:focus{box-shadow:inset 0 -.2em #ce6017;color:#ce6017}.ui.tertiary.orange.buttons .active.button,.ui.tertiary.orange.buttons .tertiary.active.button,.ui.tertiary.orange.active.button,.ui.tertiary.orange.buttons .button:active,.ui.tertiary.orange.buttons .tertiary.button:active,.ui.tertiary.orange.button:active{box-shadow:inset 0 -.2em #f56100;color:#f56100}.ui.yellow.buttons .button,.ui.yellow.button{background-color:#fbbd08;color:#fff;text-shadow:none;background-image:none}.ui.yellow.button{box-shadow:0 0 #22242626 inset}.ui.yellow.buttons .button:hover,.ui.yellow.button:hover{background-color:#eaae00;color:#fff;text-shadow:none}.ui.yellow.buttons .button:focus,.ui.yellow.button:focus{background-color:#daa300;color:#fff;text-shadow:none}.ui.yellow.buttons .button:active,.ui.yellow.button:active{background-color:#cd9903;color:#fff;text-shadow:none}.ui.yellow.buttons .active.button,.ui.yellow.buttons .active.button:active,.ui.yellow.active.button,.ui.yellow.button .active.button:active{background-color:#eaae00;color:#fff;text-shadow:none}.ui.basic.yellow.buttons .button,.ui.basic.yellow.button{background:transparent;box-shadow:0 0 0 1px #fbbd08 inset;color:#fbbd08}.ui.basic.yellow.buttons .button:hover,.ui.basic.yellow.button:hover{background:transparent;box-shadow:0 0 0 1px #eaae00 inset;color:#eaae00}.ui.basic.yellow.buttons .button:focus,.ui.basic.yellow.button:focus{background:transparent;box-shadow:0 0 0 1px #daa300 inset;color:#eaae00}.ui.basic.yellow.buttons .active.button,.ui.basic.yellow.active.button{background:transparent;box-shadow:0 0 0 1px #eaae00 inset;color:#cd9903}.ui.basic.yellow.buttons .button:active,.ui.basic.yellow.button:active{box-shadow:0 0 0 1px #cd9903 inset;color:#cd9903}.ui.buttons:not(.vertical)>.basic.yellow.button:not(:first-child){margin-left:-1px}.ui.inverted.yellow.buttons .button,.ui.inverted.yellow.button{background-color:transparent;box-shadow:0 0 0 2px #ffe21f inset;color:#ffe21f}.ui.inverted.yellow.buttons .button:hover,.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button:focus,.ui.inverted.yellow.button:focus,.ui.inverted.yellow.buttons .button.active,.ui.inverted.yellow.button.active,.ui.inverted.yellow.buttons .button:active,.ui.inverted.yellow.button:active{box-shadow:none;color:#0009}.ui.inverted.yellow.buttons .button:hover,.ui.inverted.yellow.button:hover{background-color:#ebcd00}.ui.inverted.yellow.buttons .button:focus,.ui.inverted.yellow.button:focus{background-color:#f5d500}.ui.inverted.yellow.buttons .active.button,.ui.inverted.yellow.active.button{background-color:#ffdf05}.ui.inverted.yellow.buttons .button:active,.ui.inverted.yellow.button:active{background-color:#ebcd00}.ui.inverted.yellow.basic.buttons .button,.ui.inverted.yellow.buttons .basic.button,.ui.inverted.yellow.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.yellow.basic.buttons .button:hover,.ui.inverted.yellow.buttons .basic.button:hover,.ui.inverted.yellow.basic.button:hover{box-shadow:0 0 0 2px #ebcd00 inset;color:#ffe21f}.ui.inverted.yellow.basic.buttons .button:focus,.ui.inverted.yellow.basic.buttons .button:focus,.ui.inverted.yellow.basic.button:focus{box-shadow:0 0 0 2px #f5d500 inset;color:#ffe21f}.ui.inverted.yellow.basic.buttons .active.button,.ui.inverted.yellow.buttons .basic.active.button,.ui.inverted.yellow.basic.active.button{box-shadow:0 0 0 2px #ffdf05 inset;color:#ffe21f}.ui.inverted.yellow.basic.buttons .button:active,.ui.inverted.yellow.buttons .basic.button:active,.ui.inverted.yellow.basic.button:active{box-shadow:0 0 0 2px #ebcd00 inset;color:#ffe21f}.ui.tertiary.yellow.buttons .button,.ui.tertiary.yellow.buttons .tertiary.button,.ui.tertiary.yellow.button{background:transparent;box-shadow:none;color:#fbbd08}.ui.tertiary.yellow.buttons .button:hover,.ui.tertiary.yellow.buttons button:hover,.ui.tertiary.yellow.button:hover{box-shadow:inset 0 -.2em #d2a217;color:#d2a217}.ui.tertiary.yellow.buttons .button:focus,.ui.tertiary.yellow.buttons .tertiary.button:focus,.ui.tertiary.yellow.button:focus{box-shadow:inset 0 -.2em #c49816;color:#c49816}.ui.tertiary.yellow.buttons .active.button,.ui.tertiary.yellow.buttons .tertiary.active.button,.ui.tertiary.yellow.active.button,.ui.tertiary.yellow.buttons .button:active,.ui.tertiary.yellow.buttons .tertiary.button:active,.ui.tertiary.yellow.button:active{box-shadow:inset 0 -.2em #eaae00;color:#eaae00}.ui.olive.buttons .button,.ui.olive.button{background-color:#b5cc18;color:#fff;text-shadow:none;background-image:none}.ui.olive.button{box-shadow:0 0 #22242626 inset}.ui.olive.buttons .button:hover,.ui.olive.button:hover{background-color:#a7bd0d;color:#fff;text-shadow:none}.ui.olive.buttons .button:focus,.ui.olive.button:focus{background-color:#a0b605;color:#fff;text-shadow:none}.ui.olive.buttons .button:active,.ui.olive.button:active{background-color:#8d9e13;color:#fff;text-shadow:none}.ui.olive.buttons .active.button,.ui.olive.buttons .active.button:active,.ui.olive.active.button,.ui.olive.button .active.button:active{background-color:#aac109;color:#fff;text-shadow:none}.ui.basic.olive.buttons .button,.ui.basic.olive.button{background:transparent;box-shadow:0 0 0 1px #b5cc18 inset;color:#b5cc18}.ui.basic.olive.buttons .button:hover,.ui.basic.olive.button:hover{background:transparent;box-shadow:0 0 0 1px #a7bd0d inset;color:#a7bd0d}.ui.basic.olive.buttons .button:focus,.ui.basic.olive.button:focus{background:transparent;box-shadow:0 0 0 1px #a0b605 inset;color:#a7bd0d}.ui.basic.olive.buttons .active.button,.ui.basic.olive.active.button{background:transparent;box-shadow:0 0 0 1px #aac109 inset;color:#8d9e13}.ui.basic.olive.buttons .button:active,.ui.basic.olive.button:active{box-shadow:0 0 0 1px #8d9e13 inset;color:#8d9e13}.ui.buttons:not(.vertical)>.basic.olive.button:not(:first-child){margin-left:-1px}.ui.inverted.olive.buttons .button,.ui.inverted.olive.button{background-color:transparent;box-shadow:0 0 0 2px #d9e778 inset;color:#d9e778}.ui.inverted.olive.buttons .button:hover,.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button:focus,.ui.inverted.olive.button:focus,.ui.inverted.olive.buttons .button.active,.ui.inverted.olive.button.active,.ui.inverted.olive.buttons .button:active,.ui.inverted.olive.button:active{box-shadow:none;color:#0009}.ui.inverted.olive.buttons .button:hover,.ui.inverted.olive.button:hover{background-color:#d2e745}.ui.inverted.olive.buttons .button:focus,.ui.inverted.olive.button:focus{background-color:#daef47}.ui.inverted.olive.buttons .active.button,.ui.inverted.olive.active.button{background-color:#daed59}.ui.inverted.olive.buttons .button:active,.ui.inverted.olive.button:active{background-color:#cddf4d}.ui.inverted.olive.basic.buttons .button,.ui.inverted.olive.buttons .basic.button,.ui.inverted.olive.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.olive.basic.buttons .button:hover,.ui.inverted.olive.buttons .basic.button:hover,.ui.inverted.olive.basic.button:hover{box-shadow:0 0 0 2px #d2e745 inset;color:#d9e778}.ui.inverted.olive.basic.buttons .button:focus,.ui.inverted.olive.basic.buttons .button:focus,.ui.inverted.olive.basic.button:focus{box-shadow:0 0 0 2px #daef47 inset;color:#d9e778}.ui.inverted.olive.basic.buttons .active.button,.ui.inverted.olive.buttons .basic.active.button,.ui.inverted.olive.basic.active.button{box-shadow:0 0 0 2px #daed59 inset;color:#d9e778}.ui.inverted.olive.basic.buttons .button:active,.ui.inverted.olive.buttons .basic.button:active,.ui.inverted.olive.basic.button:active{box-shadow:0 0 0 2px #cddf4d inset;color:#d9e778}.ui.tertiary.olive.buttons .button,.ui.tertiary.olive.buttons .tertiary.button,.ui.tertiary.olive.button{background:transparent;box-shadow:none;color:#b5cc18}.ui.tertiary.olive.buttons .button:hover,.ui.tertiary.olive.buttons button:hover,.ui.tertiary.olive.button:hover{box-shadow:inset 0 -.2em #98a922;color:#98a922}.ui.tertiary.olive.buttons .button:focus,.ui.tertiary.olive.buttons .tertiary.button:focus,.ui.tertiary.olive.button:focus{box-shadow:inset 0 -.2em #92a418;color:#92a418}.ui.tertiary.olive.buttons .active.button,.ui.tertiary.olive.buttons .tertiary.active.button,.ui.tertiary.olive.active.button,.ui.tertiary.olive.buttons .button:active,.ui.tertiary.olive.buttons .tertiary.button:active,.ui.tertiary.olive.button:active{box-shadow:inset 0 -.2em #b1cb00;color:#aac109}.ui.green.buttons .button,.ui.green.button{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}.ui.green.button{box-shadow:0 0 #22242626 inset}.ui.green.buttons .button:hover,.ui.green.button:hover{background-color:#16ab39;color:#fff;text-shadow:none}.ui.green.buttons .button:focus,.ui.green.button:focus{background-color:#0ea432;color:#fff;text-shadow:none}.ui.green.buttons .button:active,.ui.green.button:active{background-color:#198f35;color:#fff;text-shadow:none}.ui.green.buttons .active.button,.ui.green.buttons .active.button:active,.ui.green.active.button,.ui.green.button .active.button:active{background-color:#13ae38;color:#fff;text-shadow:none}.ui.basic.green.buttons .button,.ui.basic.green.button{background:transparent;box-shadow:0 0 0 1px #21ba45 inset;color:#21ba45}.ui.basic.green.buttons .button:hover,.ui.basic.green.button:hover{background:transparent;box-shadow:0 0 0 1px #16ab39 inset;color:#16ab39}.ui.basic.green.buttons .button:focus,.ui.basic.green.button:focus{background:transparent;box-shadow:0 0 0 1px #0ea432 inset;color:#16ab39}.ui.basic.green.buttons .active.button,.ui.basic.green.active.button{background:transparent;box-shadow:0 0 0 1px #13ae38 inset;color:#198f35}.ui.basic.green.buttons .button:active,.ui.basic.green.button:active{box-shadow:0 0 0 1px #198f35 inset;color:#198f35}.ui.buttons:not(.vertical)>.basic.green.button:not(:first-child){margin-left:-1px}.ui.inverted.green.buttons .button,.ui.inverted.green.button{background-color:transparent;box-shadow:0 0 0 2px #2ecc40 inset;color:#2ecc40}.ui.inverted.green.buttons .button:hover,.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button:focus,.ui.inverted.green.button:focus,.ui.inverted.green.buttons .button.active,.ui.inverted.green.button.active,.ui.inverted.green.buttons .button:active,.ui.inverted.green.button:active{box-shadow:none;color:#fff}.ui.inverted.green.buttons .button:hover,.ui.inverted.green.button:hover{background-color:#1ea92e}.ui.inverted.green.buttons .button:focus,.ui.inverted.green.button:focus{background-color:#19b82b}.ui.inverted.green.buttons .active.button,.ui.inverted.green.active.button{background-color:#1fc231}.ui.inverted.green.buttons .button:active,.ui.inverted.green.button:active{background-color:#25a233}.ui.inverted.green.basic.buttons .button,.ui.inverted.green.buttons .basic.button,.ui.inverted.green.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.green.basic.buttons .button:hover,.ui.inverted.green.buttons .basic.button:hover,.ui.inverted.green.basic.button:hover{box-shadow:0 0 0 2px #1ea92e inset;color:#2ecc40}.ui.inverted.green.basic.buttons .button:focus,.ui.inverted.green.basic.buttons .button:focus,.ui.inverted.green.basic.button:focus{box-shadow:0 0 0 2px #19b82b inset;color:#2ecc40}.ui.inverted.green.basic.buttons .active.button,.ui.inverted.green.buttons .basic.active.button,.ui.inverted.green.basic.active.button{box-shadow:0 0 0 2px #1fc231 inset;color:#2ecc40}.ui.inverted.green.basic.buttons .button:active,.ui.inverted.green.buttons .basic.button:active,.ui.inverted.green.basic.button:active{box-shadow:0 0 0 2px #25a233 inset;color:#2ecc40}.ui.tertiary.green.buttons .button,.ui.tertiary.green.buttons .tertiary.button,.ui.tertiary.green.button{background:transparent;box-shadow:none;color:#21ba45}.ui.tertiary.green.buttons .button:hover,.ui.tertiary.green.buttons button:hover,.ui.tertiary.green.button:hover{box-shadow:inset 0 -.2em #2a9844;color:#2a9844}.ui.tertiary.green.buttons .button:focus,.ui.tertiary.green.buttons .tertiary.button:focus,.ui.tertiary.green.button:focus{box-shadow:inset 0 -.2em #20923b;color:#20923b}.ui.tertiary.green.buttons .active.button,.ui.tertiary.green.buttons .tertiary.active.button,.ui.tertiary.green.active.button,.ui.tertiary.green.buttons .button:active,.ui.tertiary.green.buttons .tertiary.button:active,.ui.tertiary.green.button:active{box-shadow:inset 0 -.2em #00c22e;color:#13ae38}.ui.teal.buttons .button,.ui.teal.button{background-color:#00b5ad;color:#fff;text-shadow:none;background-image:none}.ui.teal.button{box-shadow:0 0 #22242626 inset}.ui.teal.buttons .button:hover,.ui.teal.button:hover{background-color:#009c95;color:#fff;text-shadow:none}.ui.teal.buttons .button:focus,.ui.teal.button:focus{background-color:#008c86;color:#fff;text-shadow:none}.ui.teal.buttons .button:active,.ui.teal.button:active{background-color:#00827c;color:#fff;text-shadow:none}.ui.teal.buttons .active.button,.ui.teal.buttons .active.button:active,.ui.teal.active.button,.ui.teal.button .active.button:active{background-color:#009c95;color:#fff;text-shadow:none}.ui.basic.teal.buttons .button,.ui.basic.teal.button{background:transparent;box-shadow:0 0 0 1px #00b5ad inset;color:#00b5ad}.ui.basic.teal.buttons .button:hover,.ui.basic.teal.button:hover{background:transparent;box-shadow:0 0 0 1px #009c95 inset;color:#009c95}.ui.basic.teal.buttons .button:focus,.ui.basic.teal.button:focus{background:transparent;box-shadow:0 0 0 1px #008c86 inset;color:#009c95}.ui.basic.teal.buttons .active.button,.ui.basic.teal.active.button{background:transparent;box-shadow:0 0 0 1px #009c95 inset;color:#00827c}.ui.basic.teal.buttons .button:active,.ui.basic.teal.button:active{box-shadow:0 0 0 1px #00827c inset;color:#00827c}.ui.buttons:not(.vertical)>.basic.teal.button:not(:first-child){margin-left:-1px}.ui.inverted.teal.buttons .button,.ui.inverted.teal.button{background-color:transparent;box-shadow:0 0 0 2px #6dffff inset;color:#6dffff}.ui.inverted.teal.buttons .button:hover,.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button:focus,.ui.inverted.teal.button:focus,.ui.inverted.teal.buttons .button.active,.ui.inverted.teal.button.active,.ui.inverted.teal.buttons .button:active,.ui.inverted.teal.button:active{box-shadow:none;color:#0009}.ui.inverted.teal.buttons .button:hover,.ui.inverted.teal.button:hover{background-color:#3affff}.ui.inverted.teal.buttons .button:focus,.ui.inverted.teal.button:focus{background-color:#4ff}.ui.inverted.teal.buttons .active.button,.ui.inverted.teal.active.button{background-color:#54ffff}.ui.inverted.teal.buttons .button:active,.ui.inverted.teal.button:active{background-color:#3affff}.ui.inverted.teal.basic.buttons .button,.ui.inverted.teal.buttons .basic.button,.ui.inverted.teal.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.teal.basic.buttons .button:hover,.ui.inverted.teal.buttons .basic.button:hover,.ui.inverted.teal.basic.button:hover{box-shadow:0 0 0 2px #3affff inset;color:#6dffff}.ui.inverted.teal.basic.buttons .button:focus,.ui.inverted.teal.basic.buttons .button:focus,.ui.inverted.teal.basic.button:focus{box-shadow:0 0 0 2px #4ff inset;color:#6dffff}.ui.inverted.teal.basic.buttons .active.button,.ui.inverted.teal.buttons .basic.active.button,.ui.inverted.teal.basic.active.button{box-shadow:0 0 0 2px #54ffff inset;color:#6dffff}.ui.inverted.teal.basic.buttons .button:active,.ui.inverted.teal.buttons .basic.button:active,.ui.inverted.teal.basic.button:active{box-shadow:0 0 0 2px #3affff inset;color:#6dffff}.ui.tertiary.teal.buttons .button,.ui.tertiary.teal.buttons .tertiary.button,.ui.tertiary.teal.button{background:transparent;box-shadow:none;color:#00b5ad}.ui.tertiary.teal.buttons .button:hover,.ui.tertiary.teal.buttons button:hover,.ui.tertiary.teal.button:hover{box-shadow:inset 0 -.2em #108c86;color:#108c86}.ui.tertiary.teal.buttons .button:focus,.ui.tertiary.teal.buttons .tertiary.button:focus,.ui.tertiary.teal.button:focus{box-shadow:inset 0 -.2em #0e7e79;color:#0e7e79}.ui.tertiary.teal.buttons .active.button,.ui.tertiary.teal.buttons .tertiary.active.button,.ui.tertiary.teal.active.button,.ui.tertiary.teal.buttons .button:active,.ui.tertiary.teal.buttons .tertiary.button:active,.ui.tertiary.teal.button:active{box-shadow:inset 0 -.2em #009c95;color:#009c95}.ui.blue.buttons .button,.ui.blue.button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}.ui.blue.button{box-shadow:0 0 #22242626 inset}.ui.blue.buttons .button:hover,.ui.blue.button:hover{background-color:#1678c2;color:#fff;text-shadow:none}.ui.blue.buttons .button:focus,.ui.blue.button:focus{background-color:#0d71bb;color:#fff;text-shadow:none}.ui.blue.buttons .button:active,.ui.blue.button:active{background-color:#1a69a4;color:#fff;text-shadow:none}.ui.blue.buttons .active.button,.ui.blue.buttons .active.button:active,.ui.blue.active.button,.ui.blue.button .active.button:active{background-color:#1279c6;color:#fff;text-shadow:none}.ui.basic.blue.buttons .button,.ui.basic.blue.button{background:transparent;box-shadow:0 0 0 1px #2185d0 inset;color:#2185d0}.ui.basic.blue.buttons .button:hover,.ui.basic.blue.button:hover{background:transparent;box-shadow:0 0 0 1px #1678c2 inset;color:#1678c2}.ui.basic.blue.buttons .button:focus,.ui.basic.blue.button:focus{background:transparent;box-shadow:0 0 0 1px #0d71bb inset;color:#1678c2}.ui.basic.blue.buttons .active.button,.ui.basic.blue.active.button{background:transparent;box-shadow:0 0 0 1px #1279c6 inset;color:#1a69a4}.ui.basic.blue.buttons .button:active,.ui.basic.blue.button:active{box-shadow:0 0 0 1px #1a69a4 inset;color:#1a69a4}.ui.buttons:not(.vertical)>.basic.blue.button:not(:first-child){margin-left:-1px}.ui.inverted.blue.buttons .button,.ui.inverted.blue.button{background-color:transparent;box-shadow:0 0 0 2px #54c8ff inset;color:#54c8ff}.ui.inverted.blue.buttons .button:hover,.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button:focus,.ui.inverted.blue.button:focus,.ui.inverted.blue.buttons .button.active,.ui.inverted.blue.button.active,.ui.inverted.blue.buttons .button:active,.ui.inverted.blue.button:active{box-shadow:none;color:#fff}.ui.inverted.blue.buttons .button:hover,.ui.inverted.blue.button:hover{background-color:#21b8ff}.ui.inverted.blue.buttons .button:focus,.ui.inverted.blue.button:focus{background-color:#2bbbff}.ui.inverted.blue.buttons .active.button,.ui.inverted.blue.active.button{background-color:#3ac0ff}.ui.inverted.blue.buttons .button:active,.ui.inverted.blue.button:active{background-color:#21b8ff}.ui.inverted.blue.basic.buttons .button,.ui.inverted.blue.buttons .basic.button,.ui.inverted.blue.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.blue.basic.buttons .button:hover,.ui.inverted.blue.buttons .basic.button:hover,.ui.inverted.blue.basic.button:hover{box-shadow:0 0 0 2px #21b8ff inset;color:#54c8ff}.ui.inverted.blue.basic.buttons .button:focus,.ui.inverted.blue.basic.buttons .button:focus,.ui.inverted.blue.basic.button:focus{box-shadow:0 0 0 2px #2bbbff inset;color:#54c8ff}.ui.inverted.blue.basic.buttons .active.button,.ui.inverted.blue.buttons .basic.active.button,.ui.inverted.blue.basic.active.button{box-shadow:0 0 0 2px #3ac0ff inset;color:#54c8ff}.ui.inverted.blue.basic.buttons .button:active,.ui.inverted.blue.buttons .basic.button:active,.ui.inverted.blue.basic.button:active{box-shadow:0 0 0 2px #21b8ff inset;color:#54c8ff}.ui.tertiary.blue.buttons .button,.ui.tertiary.blue.buttons .tertiary.button,.ui.tertiary.blue.button{background:transparent;box-shadow:none;color:#2185d0}.ui.tertiary.blue.buttons .button:hover,.ui.tertiary.blue.buttons button:hover,.ui.tertiary.blue.button:hover{box-shadow:inset 0 -.2em #2b75ac;color:#2b75ac}.ui.tertiary.blue.buttons .button:focus,.ui.tertiary.blue.buttons .tertiary.button:focus,.ui.tertiary.blue.button:focus{box-shadow:inset 0 -.2em #216ea7;color:#216ea7}.ui.tertiary.blue.buttons .active.button,.ui.tertiary.blue.buttons .tertiary.active.button,.ui.tertiary.blue.active.button,.ui.tertiary.blue.buttons .button:active,.ui.tertiary.blue.buttons .tertiary.button:active,.ui.tertiary.blue.button:active{box-shadow:inset 0 -.2em #007bd8;color:#1279c6}.ui.violet.buttons .button,.ui.violet.button{background-color:#6435c9;color:#fff;text-shadow:none;background-image:none}.ui.violet.button{box-shadow:0 0 #22242626 inset}.ui.violet.buttons .button:hover,.ui.violet.button:hover{background-color:#5829bb;color:#fff;text-shadow:none}.ui.violet.buttons .button:focus,.ui.violet.button:focus{background-color:#4f20b5;color:#fff;text-shadow:none}.ui.violet.buttons .button:active,.ui.violet.button:active{background-color:#502aa1;color:#fff;text-shadow:none}.ui.violet.buttons .active.button,.ui.violet.buttons .active.button:active,.ui.violet.active.button,.ui.violet.button .active.button:active{background-color:#5626bf;color:#fff;text-shadow:none}.ui.basic.violet.buttons .button,.ui.basic.violet.button{background:transparent;box-shadow:0 0 0 1px #6435c9 inset;color:#6435c9}.ui.basic.violet.buttons .button:hover,.ui.basic.violet.button:hover{background:transparent;box-shadow:0 0 0 1px #5829bb inset;color:#5829bb}.ui.basic.violet.buttons .button:focus,.ui.basic.violet.button:focus{background:transparent;box-shadow:0 0 0 1px #4f20b5 inset;color:#5829bb}.ui.basic.violet.buttons .active.button,.ui.basic.violet.active.button{background:transparent;box-shadow:0 0 0 1px #5626bf inset;color:#502aa1}.ui.basic.violet.buttons .button:active,.ui.basic.violet.button:active{box-shadow:0 0 0 1px #502aa1 inset;color:#502aa1}.ui.buttons:not(.vertical)>.basic.violet.button:not(:first-child){margin-left:-1px}.ui.inverted.violet.buttons .button,.ui.inverted.violet.button{background-color:transparent;box-shadow:0 0 0 2px #a291fb inset;color:#a291fb}.ui.inverted.violet.buttons .button:hover,.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button:focus,.ui.inverted.violet.button:focus,.ui.inverted.violet.buttons .button.active,.ui.inverted.violet.button.active,.ui.inverted.violet.buttons .button:active,.ui.inverted.violet.button:active{box-shadow:none;color:#fff}.ui.inverted.violet.buttons .button:hover,.ui.inverted.violet.button:hover{background-color:#745aff}.ui.inverted.violet.buttons .button:focus,.ui.inverted.violet.button:focus{background-color:#7d64ff}.ui.inverted.violet.buttons .active.button,.ui.inverted.violet.active.button{background-color:#8a73ff}.ui.inverted.violet.buttons .button:active,.ui.inverted.violet.button:active{background-color:#7860f9}.ui.inverted.violet.basic.buttons .button,.ui.inverted.violet.buttons .basic.button,.ui.inverted.violet.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.violet.basic.buttons .button:hover,.ui.inverted.violet.buttons .basic.button:hover,.ui.inverted.violet.basic.button:hover{box-shadow:0 0 0 2px #745aff inset;color:#a291fb}.ui.inverted.violet.basic.buttons .button:focus,.ui.inverted.violet.basic.buttons .button:focus,.ui.inverted.violet.basic.button:focus{box-shadow:0 0 0 2px #7d64ff inset;color:#a291fb}.ui.inverted.violet.basic.buttons .active.button,.ui.inverted.violet.buttons .basic.active.button,.ui.inverted.violet.basic.active.button{box-shadow:0 0 0 2px #8a73ff inset;color:#a291fb}.ui.inverted.violet.basic.buttons .button:active,.ui.inverted.violet.buttons .basic.button:active,.ui.inverted.violet.basic.button:active{box-shadow:0 0 0 2px #7860f9 inset;color:#a291fb}.ui.tertiary.violet.buttons .button,.ui.tertiary.violet.buttons .tertiary.button,.ui.tertiary.violet.button{background:transparent;box-shadow:none;color:#6435c9}.ui.tertiary.violet.buttons .button:hover,.ui.tertiary.violet.buttons button:hover,.ui.tertiary.violet.button:hover{box-shadow:inset 0 -.2em #6040a5;color:#6040a5}.ui.tertiary.violet.buttons .button:focus,.ui.tertiary.violet.buttons .tertiary.button:focus,.ui.tertiary.violet.button:focus{box-shadow:inset 0 -.2em #5735a0;color:#5735a0}.ui.tertiary.violet.buttons .active.button,.ui.tertiary.violet.buttons .tertiary.active.button,.ui.tertiary.violet.active.button,.ui.tertiary.violet.buttons .button:active,.ui.tertiary.violet.buttons .tertiary.button:active,.ui.tertiary.violet.button:active{box-shadow:inset 0 -.2em #4e0fd6;color:#5626bf}.ui.purple.buttons .button,.ui.purple.button{background-color:#a333c8;color:#fff;text-shadow:none;background-image:none}.ui.purple.button{box-shadow:0 0 #22242626 inset}.ui.purple.buttons .button:hover,.ui.purple.button:hover{background-color:#9627ba;color:#fff;text-shadow:none}.ui.purple.buttons .button:focus,.ui.purple.button:focus{background-color:#8f1eb4;color:#fff;text-shadow:none}.ui.purple.buttons .button:active,.ui.purple.button:active{background-color:#82299f;color:#fff;text-shadow:none}.ui.purple.buttons .active.button,.ui.purple.buttons .active.button:active,.ui.purple.active.button,.ui.purple.button .active.button:active{background-color:#9724be;color:#fff;text-shadow:none}.ui.basic.purple.buttons .button,.ui.basic.purple.button{background:transparent;box-shadow:0 0 0 1px #a333c8 inset;color:#a333c8}.ui.basic.purple.buttons .button:hover,.ui.basic.purple.button:hover{background:transparent;box-shadow:0 0 0 1px #9627ba inset;color:#9627ba}.ui.basic.purple.buttons .button:focus,.ui.basic.purple.button:focus{background:transparent;box-shadow:0 0 0 1px #8f1eb4 inset;color:#9627ba}.ui.basic.purple.buttons .active.button,.ui.basic.purple.active.button{background:transparent;box-shadow:0 0 0 1px #9724be inset;color:#82299f}.ui.basic.purple.buttons .button:active,.ui.basic.purple.button:active{box-shadow:0 0 0 1px #82299f inset;color:#82299f}.ui.buttons:not(.vertical)>.basic.purple.button:not(:first-child){margin-left:-1px}.ui.inverted.purple.buttons .button,.ui.inverted.purple.button{background-color:transparent;box-shadow:0 0 0 2px #dc73ff inset;color:#dc73ff}.ui.inverted.purple.buttons .button:hover,.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button:focus,.ui.inverted.purple.button:focus,.ui.inverted.purple.buttons .button.active,.ui.inverted.purple.button.active,.ui.inverted.purple.buttons .button:active,.ui.inverted.purple.button:active{box-shadow:none;color:#fff}.ui.inverted.purple.buttons .button:hover,.ui.inverted.purple.button:hover{background-color:#cf40ff}.ui.inverted.purple.buttons .button:focus,.ui.inverted.purple.button:focus{background-color:#d24aff}.ui.inverted.purple.buttons .active.button,.ui.inverted.purple.active.button{background-color:#d65aff}.ui.inverted.purple.buttons .button:active,.ui.inverted.purple.button:active{background-color:#cf40ff}.ui.inverted.purple.basic.buttons .button,.ui.inverted.purple.buttons .basic.button,.ui.inverted.purple.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.purple.basic.buttons .button:hover,.ui.inverted.purple.buttons .basic.button:hover,.ui.inverted.purple.basic.button:hover{box-shadow:0 0 0 2px #cf40ff inset;color:#dc73ff}.ui.inverted.purple.basic.buttons .button:focus,.ui.inverted.purple.basic.buttons .button:focus,.ui.inverted.purple.basic.button:focus{box-shadow:0 0 0 2px #d24aff inset;color:#dc73ff}.ui.inverted.purple.basic.buttons .active.button,.ui.inverted.purple.buttons .basic.active.button,.ui.inverted.purple.basic.active.button{box-shadow:0 0 0 2px #d65aff inset;color:#dc73ff}.ui.inverted.purple.basic.buttons .button:active,.ui.inverted.purple.buttons .basic.button:active,.ui.inverted.purple.basic.button:active{box-shadow:0 0 0 2px #cf40ff inset;color:#dc73ff}.ui.tertiary.purple.buttons .button,.ui.tertiary.purple.buttons .tertiary.button,.ui.tertiary.purple.button{background:transparent;box-shadow:none;color:#a333c8}.ui.tertiary.purple.buttons .button:hover,.ui.tertiary.purple.buttons button:hover,.ui.tertiary.purple.button:hover{box-shadow:inset 0 -.2em #8a3ea4;color:#8a3ea4}.ui.tertiary.purple.buttons .button:focus,.ui.tertiary.purple.buttons .tertiary.button:focus,.ui.tertiary.purple.button:focus{box-shadow:inset 0 -.2em #84339f;color:#84339f}.ui.tertiary.purple.buttons .active.button,.ui.tertiary.purple.buttons .tertiary.active.button,.ui.tertiary.purple.active.button,.ui.tertiary.purple.buttons .button:active,.ui.tertiary.purple.buttons .tertiary.button:active,.ui.tertiary.purple.button:active{box-shadow:inset 0 -.2em #a30dd4;color:#9724be}.ui.pink.buttons .button,.ui.pink.button{background-color:#e03997;color:#fff;text-shadow:none;background-image:none}.ui.pink.button{box-shadow:0 0 #22242626 inset}.ui.pink.buttons .button:hover,.ui.pink.button:hover{background-color:#e61a8d;color:#fff;text-shadow:none}.ui.pink.buttons .button:focus,.ui.pink.button:focus{background-color:#e10f85;color:#fff;text-shadow:none}.ui.pink.buttons .button:active,.ui.pink.button:active{background-color:#c71f7e;color:#fff;text-shadow:none}.ui.pink.buttons .active.button,.ui.pink.buttons .active.button:active,.ui.pink.active.button,.ui.pink.button .active.button:active{background-color:#ea158d;color:#fff;text-shadow:none}.ui.basic.pink.buttons .button,.ui.basic.pink.button{background:transparent;box-shadow:0 0 0 1px #e03997 inset;color:#e03997}.ui.basic.pink.buttons .button:hover,.ui.basic.pink.button:hover{background:transparent;box-shadow:0 0 0 1px #e61a8d inset;color:#e61a8d}.ui.basic.pink.buttons .button:focus,.ui.basic.pink.button:focus{background:transparent;box-shadow:0 0 0 1px #e10f85 inset;color:#e61a8d}.ui.basic.pink.buttons .active.button,.ui.basic.pink.active.button{background:transparent;box-shadow:0 0 0 1px #ea158d inset;color:#c71f7e}.ui.basic.pink.buttons .button:active,.ui.basic.pink.button:active{box-shadow:0 0 0 1px #c71f7e inset;color:#c71f7e}.ui.buttons:not(.vertical)>.basic.pink.button:not(:first-child){margin-left:-1px}.ui.inverted.pink.buttons .button,.ui.inverted.pink.button{background-color:transparent;box-shadow:0 0 0 2px #ff8edf inset;color:#ff8edf}.ui.inverted.pink.buttons .button:hover,.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button:focus,.ui.inverted.pink.button:focus,.ui.inverted.pink.buttons .button.active,.ui.inverted.pink.button.active,.ui.inverted.pink.buttons .button:active,.ui.inverted.pink.button:active{box-shadow:none;color:#fff}.ui.inverted.pink.buttons .button:hover,.ui.inverted.pink.button:hover{background-color:#ff5bd1}.ui.inverted.pink.buttons .button:focus,.ui.inverted.pink.button:focus{background-color:#ff65d3}.ui.inverted.pink.buttons .active.button,.ui.inverted.pink.active.button{background-color:#ff74d8}.ui.inverted.pink.buttons .button:active,.ui.inverted.pink.button:active{background-color:#ff5bd1}.ui.inverted.pink.basic.buttons .button,.ui.inverted.pink.buttons .basic.button,.ui.inverted.pink.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.pink.basic.buttons .button:hover,.ui.inverted.pink.buttons .basic.button:hover,.ui.inverted.pink.basic.button:hover{box-shadow:0 0 0 2px #ff5bd1 inset;color:#ff8edf}.ui.inverted.pink.basic.buttons .button:focus,.ui.inverted.pink.basic.buttons .button:focus,.ui.inverted.pink.basic.button:focus{box-shadow:0 0 0 2px #ff65d3 inset;color:#ff8edf}.ui.inverted.pink.basic.buttons .active.button,.ui.inverted.pink.buttons .basic.active.button,.ui.inverted.pink.basic.active.button{box-shadow:0 0 0 2px #ff74d8 inset;color:#ff8edf}.ui.inverted.pink.basic.buttons .button:active,.ui.inverted.pink.buttons .basic.button:active,.ui.inverted.pink.basic.button:active{box-shadow:0 0 0 2px #ff5bd1 inset;color:#ff8edf}.ui.tertiary.pink.buttons .button,.ui.tertiary.pink.buttons .tertiary.button,.ui.tertiary.pink.button{background:transparent;box-shadow:none;color:#e03997}.ui.tertiary.pink.buttons .button:hover,.ui.tertiary.pink.buttons button:hover,.ui.tertiary.pink.button:hover{box-shadow:inset 0 -.2em #cc3389;color:#cc3389}.ui.tertiary.pink.buttons .button:focus,.ui.tertiary.pink.buttons .tertiary.button:focus,.ui.tertiary.pink.button:focus{box-shadow:inset 0 -.2em #c92782;color:#c92782}.ui.tertiary.pink.buttons .active.button,.ui.tertiary.pink.buttons .tertiary.active.button,.ui.tertiary.pink.active.button,.ui.tertiary.pink.buttons .button:active,.ui.tertiary.pink.buttons .tertiary.button:active,.ui.tertiary.pink.button:active{box-shadow:inset 0 -.2em #ff0090;color:#ea158d}.ui.brown.buttons .button,.ui.brown.button{background-color:#a5673f;color:#fff;text-shadow:none;background-image:none}.ui.brown.button{box-shadow:0 0 #22242626 inset}.ui.brown.buttons .button:hover,.ui.brown.button:hover{background-color:#975b33;color:#fff;text-shadow:none}.ui.brown.buttons .button:focus,.ui.brown.button:focus{background-color:#90532b;color:#fff;text-shadow:none}.ui.brown.buttons .button:active,.ui.brown.button:active{background-color:#805031;color:#fff;text-shadow:none}.ui.brown.buttons .active.button,.ui.brown.buttons .active.button:active,.ui.brown.active.button,.ui.brown.button .active.button:active{background-color:#995a31;color:#fff;text-shadow:none}.ui.basic.brown.buttons .button,.ui.basic.brown.button{background:transparent;box-shadow:0 0 0 1px #a5673f inset;color:#a5673f}.ui.basic.brown.buttons .button:hover,.ui.basic.brown.button:hover{background:transparent;box-shadow:0 0 0 1px #975b33 inset;color:#975b33}.ui.basic.brown.buttons .button:focus,.ui.basic.brown.button:focus{background:transparent;box-shadow:0 0 0 1px #90532b inset;color:#975b33}.ui.basic.brown.buttons .active.button,.ui.basic.brown.active.button{background:transparent;box-shadow:0 0 0 1px #995a31 inset;color:#805031}.ui.basic.brown.buttons .button:active,.ui.basic.brown.button:active{box-shadow:0 0 0 1px #805031 inset;color:#805031}.ui.buttons:not(.vertical)>.basic.brown.button:not(:first-child){margin-left:-1px}.ui.inverted.brown.buttons .button,.ui.inverted.brown.button{background-color:transparent;box-shadow:0 0 0 2px #d67c1c inset;color:#d67c1c}.ui.inverted.brown.buttons .button:hover,.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button:focus,.ui.inverted.brown.button:focus,.ui.inverted.brown.buttons .button.active,.ui.inverted.brown.button.active,.ui.inverted.brown.buttons .button:active,.ui.inverted.brown.button:active{box-shadow:none;color:#fff}.ui.inverted.brown.buttons .button:hover,.ui.inverted.brown.button:hover{background-color:#b0620f}.ui.inverted.brown.buttons .button:focus,.ui.inverted.brown.button:focus{background-color:#c16808}.ui.inverted.brown.buttons .active.button,.ui.inverted.brown.active.button{background-color:#cc6f0d}.ui.inverted.brown.buttons .button:active,.ui.inverted.brown.button:active{background-color:#a96216}.ui.inverted.brown.basic.buttons .button,.ui.inverted.brown.buttons .basic.button,.ui.inverted.brown.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.brown.basic.buttons .button:hover,.ui.inverted.brown.buttons .basic.button:hover,.ui.inverted.brown.basic.button:hover{box-shadow:0 0 0 2px #b0620f inset;color:#d67c1c}.ui.inverted.brown.basic.buttons .button:focus,.ui.inverted.brown.basic.buttons .button:focus,.ui.inverted.brown.basic.button:focus{box-shadow:0 0 0 2px #c16808 inset;color:#d67c1c}.ui.inverted.brown.basic.buttons .active.button,.ui.inverted.brown.buttons .basic.active.button,.ui.inverted.brown.basic.active.button{box-shadow:0 0 0 2px #cc6f0d inset;color:#d67c1c}.ui.inverted.brown.basic.buttons .button:active,.ui.inverted.brown.buttons .basic.button:active,.ui.inverted.brown.basic.button:active{box-shadow:0 0 0 2px #a96216 inset;color:#d67c1c}.ui.tertiary.brown.buttons .button,.ui.tertiary.brown.buttons .tertiary.button,.ui.tertiary.brown.button{background:transparent;box-shadow:none;color:#a5673f}.ui.tertiary.brown.buttons .button:hover,.ui.tertiary.brown.buttons button:hover,.ui.tertiary.brown.button:hover{box-shadow:inset 0 -.2em #835f48;color:#835f48}.ui.tertiary.brown.buttons .button:focus,.ui.tertiary.brown.buttons .tertiary.button:focus,.ui.tertiary.brown.button:focus{box-shadow:inset 0 -.2em #7d573e;color:#7d573e}.ui.tertiary.brown.buttons .active.button,.ui.tertiary.brown.buttons .tertiary.active.button,.ui.tertiary.brown.active.button,.ui.tertiary.brown.buttons .button:active,.ui.tertiary.brown.buttons .tertiary.button:active,.ui.tertiary.brown.button:active{box-shadow:inset 0 -.2em #ae561d;color:#995a31}.ui.grey.buttons .button,.ui.grey.button{background-color:#767676;color:#fff;text-shadow:none;background-image:none}.ui.grey.button{box-shadow:0 0 #22242626 inset}.ui.grey.buttons .button:hover,.ui.grey.button:hover{background-color:#838383;color:#fff;text-shadow:none}.ui.grey.buttons .button:focus,.ui.grey.button:focus{background-color:#8a8a8a;color:#fff;text-shadow:none}.ui.grey.buttons .button:active,.ui.grey.button:active{background-color:#909090;color:#fff;text-shadow:none}.ui.grey.buttons .active.button,.ui.grey.buttons .active.button:active,.ui.grey.active.button,.ui.grey.button .active.button:active{background-color:#696969;color:#fff;text-shadow:none}.ui.basic.grey.buttons .button,.ui.basic.grey.button{background:transparent;box-shadow:0 0 0 1px #767676 inset;color:#767676}.ui.basic.grey.buttons .button:hover,.ui.basic.grey.button:hover{background:transparent;box-shadow:0 0 0 1px #838383 inset;color:#838383}.ui.basic.grey.buttons .button:focus,.ui.basic.grey.button:focus{background:transparent;box-shadow:0 0 0 1px #8a8a8a inset;color:#838383}.ui.basic.grey.buttons .active.button,.ui.basic.grey.active.button{background:transparent;box-shadow:0 0 0 1px #696969 inset;color:#909090}.ui.basic.grey.buttons .button:active,.ui.basic.grey.button:active{box-shadow:0 0 0 1px #909090 inset;color:#909090}.ui.buttons:not(.vertical)>.basic.grey.button:not(:first-child){margin-left:-1px}.ui.inverted.grey.buttons .button,.ui.inverted.grey.button{background-color:transparent;box-shadow:0 0 0 2px #d4d4d5 inset;color:#fff}.ui.inverted.grey.buttons .button:hover,.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button:focus,.ui.inverted.grey.button:focus,.ui.inverted.grey.buttons .button.active,.ui.inverted.grey.button.active,.ui.inverted.grey.buttons .button:active,.ui.inverted.grey.button:active{box-shadow:none;color:#0009}.ui.inverted.grey.buttons .button:hover,.ui.inverted.grey.button:hover{background-color:#c2c4c5}.ui.inverted.grey.buttons .button:focus,.ui.inverted.grey.button:focus{background-color:#c7c9cb}.ui.inverted.grey.buttons .active.button,.ui.inverted.grey.active.button{background-color:#cfd0d2}.ui.inverted.grey.buttons .button:active,.ui.inverted.grey.button:active{background-color:#c2c4c5}.ui.inverted.grey.basic.buttons .button,.ui.inverted.grey.buttons .basic.button,.ui.inverted.grey.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.grey.basic.buttons .button:hover,.ui.inverted.grey.buttons .basic.button:hover,.ui.inverted.grey.basic.button:hover{box-shadow:0 0 0 2px #c2c4c5 inset;color:#fff}.ui.inverted.grey.basic.buttons .button:focus,.ui.inverted.grey.basic.buttons .button:focus,.ui.inverted.grey.basic.button:focus{box-shadow:0 0 0 2px #c7c9cb inset;color:#dcddde}.ui.inverted.grey.basic.buttons .active.button,.ui.inverted.grey.buttons .basic.active.button,.ui.inverted.grey.basic.active.button{box-shadow:0 0 0 2px #cfd0d2 inset;color:#fff}.ui.inverted.grey.basic.buttons .button:active,.ui.inverted.grey.buttons .basic.button:active,.ui.inverted.grey.basic.button:active{box-shadow:0 0 0 2px #c2c4c5 inset;color:#fff}.ui.tertiary.grey.buttons .button,.ui.tertiary.grey.buttons .tertiary.button,.ui.tertiary.grey.button{background:transparent;box-shadow:none;color:#767676}.ui.tertiary.grey.buttons .button:hover,.ui.tertiary.grey.buttons button:hover,.ui.tertiary.grey.button:hover{box-shadow:inset 0 -.2em #838383;color:#838383}.ui.tertiary.grey.buttons .button:focus,.ui.tertiary.grey.buttons .tertiary.button:focus,.ui.tertiary.grey.button:focus{box-shadow:inset 0 -.2em #8a8a8a;color:#8a8a8a}.ui.tertiary.grey.buttons .active.button,.ui.tertiary.grey.buttons .tertiary.active.button,.ui.tertiary.grey.active.button,.ui.tertiary.grey.buttons .button:active,.ui.tertiary.grey.buttons .tertiary.button:active,.ui.tertiary.grey.button:active{box-shadow:inset 0 -.2em #7e5454;color:#696969}.ui.black.buttons .button,.ui.black.button{background-color:#1b1c1d;color:#fff;text-shadow:none;background-image:none}.ui.black.button{box-shadow:0 0 #22242626 inset}.ui.black.buttons .button:hover,.ui.black.button:hover{background-color:#27292a;color:#fff;text-shadow:none}.ui.black.buttons .button:focus,.ui.black.button:focus{background-color:#2f3032;color:#fff;text-shadow:none}.ui.black.buttons .button:active,.ui.black.button:active{background-color:#343637;color:#fff;text-shadow:none}.ui.black.buttons .active.button,.ui.black.buttons .active.button:active,.ui.black.active.button,.ui.black.button .active.button:active{background-color:#0f0f10;color:#fff;text-shadow:none}.ui.basic.black.buttons .button,.ui.basic.black.button{background:transparent;box-shadow:0 0 0 1px #1b1c1d inset;color:#1b1c1d}.ui.basic.black.buttons .button:hover,.ui.basic.black.button:hover{background:transparent;box-shadow:0 0 0 1px #27292a inset;color:#27292a}.ui.basic.black.buttons .button:focus,.ui.basic.black.button:focus{background:transparent;box-shadow:0 0 0 1px #2f3032 inset;color:#27292a}.ui.basic.black.buttons .active.button,.ui.basic.black.active.button{background:transparent;box-shadow:0 0 0 1px #0f0f10 inset;color:#343637}.ui.basic.black.buttons .button:active,.ui.basic.black.button:active{box-shadow:0 0 0 1px #343637 inset;color:#343637}.ui.buttons:not(.vertical)>.basic.black.button:not(:first-child){margin-left:-1px}.ui.inverted.black.buttons .button,.ui.inverted.black.button{background-color:transparent;box-shadow:0 0 0 2px #d4d4d5 inset;color:#fff}.ui.inverted.black.buttons .button:hover,.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button:focus,.ui.inverted.black.button:focus,.ui.inverted.black.buttons .button.active,.ui.inverted.black.button.active,.ui.inverted.black.buttons .button:active,.ui.inverted.black.button:active{box-shadow:none;color:#fff}.ui.inverted.black.buttons .button:hover,.ui.inverted.black.button:hover{background-color:#000}.ui.inverted.black.buttons .button:focus,.ui.inverted.black.button:focus{background-color:#000}.ui.inverted.black.buttons .active.button,.ui.inverted.black.active.button,.ui.inverted.black.buttons .button:active,.ui.inverted.black.button:active{background-color:#000}.ui.inverted.black.basic.buttons .button,.ui.inverted.black.buttons .basic.button,.ui.inverted.black.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.black.basic.buttons .button:hover,.ui.inverted.black.buttons .basic.button:hover,.ui.inverted.black.basic.button:hover{box-shadow:0 0 0 2px #000 inset;color:#fff}.ui.inverted.black.basic.buttons .button:focus,.ui.inverted.black.basic.buttons .button:focus,.ui.inverted.black.basic.button:focus{box-shadow:0 0 0 2px #000 inset;color:#545454}.ui.inverted.black.basic.buttons .active.button,.ui.inverted.black.buttons .basic.active.button,.ui.inverted.black.basic.active.button,.ui.inverted.black.basic.buttons .button:active,.ui.inverted.black.buttons .basic.button:active,.ui.inverted.black.basic.button:active{box-shadow:0 0 0 2px #000 inset;color:#fff}.ui.tertiary.black.buttons .button,.ui.tertiary.black.buttons .tertiary.button,.ui.tertiary.black.button{background:transparent;box-shadow:none;color:#1b1c1d}.ui.tertiary.black.buttons .button:hover,.ui.tertiary.black.buttons button:hover,.ui.tertiary.black.button:hover{box-shadow:inset 0 -.2em #8b8f93;color:#8b8f93}.ui.tertiary.black.buttons .button:focus,.ui.tertiary.black.buttons .tertiary.button:focus,.ui.tertiary.black.button:focus{box-shadow:inset 0 -.2em #93969a;color:#93969a}.ui.tertiary.black.buttons .active.button,.ui.tertiary.black.buttons .tertiary.active.button,.ui.tertiary.black.active.button,.ui.tertiary.black.buttons .button:active,.ui.tertiary.black.buttons .tertiary.button:active,.ui.tertiary.black.button:active{box-shadow:inset 0 -.2em #404245;color:#0f0f10}.ui.positive.buttons .button,.ui.positive.button{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}.ui.positive.button{box-shadow:0 0 #22242626 inset}.ui.positive.buttons .button:hover,.ui.positive.button:hover{background-color:#16ab39;color:#fff;text-shadow:none}.ui.positive.buttons .button:focus,.ui.positive.button:focus{background-color:#0ea432;color:#fff;text-shadow:none}.ui.positive.buttons .button:active,.ui.positive.button:active{background-color:#198f35;color:#fff;text-shadow:none}.ui.positive.buttons .active.button,.ui.positive.buttons .active.button:active,.ui.positive.active.button,.ui.positive.button .active.button:active{background-color:#13ae38;color:#fff;text-shadow:none}.ui.basic.positive.buttons .button,.ui.basic.positive.button{background:transparent;box-shadow:0 0 0 1px #21ba45 inset;color:#21ba45}.ui.basic.positive.buttons .button:hover,.ui.basic.positive.button:hover{background:transparent;box-shadow:0 0 0 1px #16ab39 inset;color:#16ab39}.ui.basic.positive.buttons .button:focus,.ui.basic.positive.button:focus{background:transparent;box-shadow:0 0 0 1px #0ea432 inset;color:#16ab39}.ui.basic.positive.buttons .active.button,.ui.basic.positive.active.button{background:transparent;box-shadow:0 0 0 1px #13ae38 inset;color:#198f35}.ui.basic.positive.buttons .button:active,.ui.basic.positive.button:active{box-shadow:0 0 0 1px #198f35 inset;color:#198f35}.ui.buttons:not(.vertical)>.basic.positive.button:not(:first-child){margin-left:-1px}.ui.negative.buttons .button,.ui.negative.button{background-color:#db2828;color:#fff;text-shadow:none;background-image:none}.ui.negative.button{box-shadow:0 0 #22242626 inset}.ui.negative.buttons .button:hover,.ui.negative.button:hover{background-color:#d01919;color:#fff;text-shadow:none}.ui.negative.buttons .button:focus,.ui.negative.button:focus{background-color:#ca1010;color:#fff;text-shadow:none}.ui.negative.buttons .button:active,.ui.negative.button:active{background-color:#b21e1e;color:#fff;text-shadow:none}.ui.negative.buttons .active.button,.ui.negative.buttons .active.button:active,.ui.negative.active.button,.ui.negative.button .active.button:active{background-color:#d41515;color:#fff;text-shadow:none}.ui.basic.negative.buttons .button,.ui.basic.negative.button{background:transparent;box-shadow:0 0 0 1px #db2828 inset;color:#db2828}.ui.basic.negative.buttons .button:hover,.ui.basic.negative.button:hover{background:transparent;box-shadow:0 0 0 1px #d01919 inset;color:#d01919}.ui.basic.negative.buttons .button:focus,.ui.basic.negative.button:focus{background:transparent;box-shadow:0 0 0 1px #ca1010 inset;color:#d01919}.ui.basic.negative.buttons .active.button,.ui.basic.negative.active.button{background:transparent;box-shadow:0 0 0 1px #d41515 inset;color:#b21e1e}.ui.basic.negative.buttons .button:active,.ui.basic.negative.button:active{box-shadow:0 0 0 1px #b21e1e inset;color:#b21e1e}.ui.buttons:not(.vertical)>.basic.negative.button:not(:first-child){margin-left:-1px}.ui.buttons{display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline;margin:0 .25em 0 0}.ui.buttons:not(.basic):not(.inverted){box-shadow:none}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button{flex:1 0 auto;border-radius:0;margin:0}.ui.buttons:not(.basic):not(.inverted)>.button:not(.basic):not(.inverted){box-shadow:0 0 0 1px transparent inset,0 0 #22242626 inset}.ui.buttons .button:first-child{border-left:none;margin-left:0;border-top-left-radius:.28571429rem;border-bottom-left-radius:.28571429rem}.ui.buttons .button:last-child{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.buttons{display:inline-flex;flex-direction:column}.ui.vertical.buttons .button{display:block;float:none;width:100%;margin:0;box-shadow:none;border-radius:0}.ui.vertical.buttons .button:first-child{border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.ui.vertical.buttons .button:last-child{margin-bottom:0;border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.buttons .button:only-child{border-radius:.28571429rem}.ui.cards>.card,.ui.card{max-width:100%;position:relative;display:flex;flex-direction:column;width:290px;min-height:0;background:#FFFFFF;padding:0;border:none;border-radius:.28571429rem;box-shadow:0 1px 3px #d4d4d5,0 0 0 1px #d4d4d5;transition:box-shadow .1s ease,transform .1s ease;z-index:"";word-wrap:break-word}.ui.card{margin:1em 0}.ui.cards>.card a,.ui.card a{cursor:pointer}.ui.card:first-child{margin-top:0}.ui.card:last-child{margin-bottom:0}.ui.cards{display:flex;margin:-.875em -.5em;flex-wrap:wrap}.ui.cards>.card{display:flex;margin:.875em .5em;float:none}.ui.cards:after,.ui.card:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.ui.cards~.ui.cards{margin-top:.875em}.ui.cards>.card>:first-child,.ui.card>:first-child{border-radius:.28571429rem .28571429rem 0 0!important;border-top:none!important}.ui.cards>.card>:last-child,.ui.card>:last-child{border-radius:0 0 .28571429rem .28571429rem!important}.ui.cards>.card>:only-child,.ui.card>:only-child{border-radius:.28571429rem!important}.ui.cards>.card>.image,.ui.card>.image{position:relative;display:block;flex:0 0 auto;padding:0;background:rgba(0,0,0,.05)}.ui.cards>.card>.image>img,.ui.card>.image>img{display:block;width:100%;height:auto;border-radius:inherit}.ui.cards>.card>.image:not(.ui)>img,.ui.card>.image:not(.ui)>img{border:none}.ui.cards>.card>.content,.ui.card>.content{flex-grow:1;border:none;border-top:1px solid rgba(34,36,38,.1);background:none;margin:0;padding:1em;box-shadow:none;font-size:1em;border-radius:0}.ui.cards>.card>.content:after,.ui.card>.content:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.ui.cards>.card>.content>.header,.ui.card>.content>.header{display:block;margin:"";font-family:var(--fonts-regular);color:#000000d9}.ui.cards>.card>.content>.header:not(.ui),.ui.card>.content>.header:not(.ui){font-weight:500;font-size:1.28571429em;margin-top:-.21425em;line-height:1.28571429em}.ui.cards>.card>.content>.meta+.description,.ui.cards>.card>.content>.header+.description,.ui.card>.content>.meta+.description,.ui.card>.content>.header+.description{margin-top:.5em}.ui.cards>.card [class*="left floated"],.ui.card [class*="left floated"]{float:left}.ui.cards>.card [class*="right floated"],.ui.card [class*="right floated"]{float:right}.ui.cards>.card [class*="left aligned"],.ui.card [class*="left aligned"]{text-align:left}.ui.cards>.card [class*="center aligned"],.ui.card [class*="center aligned"]{text-align:center}.ui.cards>.card [class*="right aligned"],.ui.card [class*="right aligned"]{text-align:right}.ui.cards>.card .content img,.ui.card .content img{display:inline-block;vertical-align:middle;width:""}.ui.cards>.card img.avatar,.ui.cards>.card .avatar img,.ui.card img.avatar,.ui.card .avatar img{width:2em;height:2em;border-radius:500rem}.ui.cards>.card>.content>.description,.ui.card>.content>.description{clear:both;color:#000000ad}.ui.cards>.card>.content p,.ui.card>.content p{margin:0 0 .5em}.ui.cards>.card>.content p:last-child,.ui.card>.content p:last-child{margin-bottom:0}.ui.cards>.card .meta,.ui.card .meta{font-size:1em;color:#0006}.ui.cards>.card .meta *,.ui.card .meta *{margin-right:.3em}.ui.cards>.card .meta :last-child,.ui.card .meta :last-child{margin-right:0}.ui.cards>.card .meta [class*="right floated"],.ui.card .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.cards>.card>.content a:not(.ui),.ui.card>.content a:not(.ui){color:"";transition:color .1s ease}.ui.cards>.card>.content a:not(.ui):hover,.ui.card>.content a:not(.ui):hover{color:""}.ui.cards>.card>.content>a.header,.ui.card>.content>a.header{color:#000000d9}.ui.cards>.card>.content>a.header:hover,.ui.card>.content>a.header:hover{color:#1e70bf}.ui.cards>.card .meta>a:not(.ui),.ui.card .meta>a:not(.ui){color:#0006}.ui.cards>.card .meta>a:not(.ui):hover,.ui.card .meta>a:not(.ui):hover{color:#000000de}.ui.cards>.card>.buttons,.ui.card>.buttons,.ui.cards>.card>.button,.ui.card>.button{margin:0 -1px;width:calc(100% + 2px)}.ui.cards>.card>.buttons:last-child,.ui.card>.buttons:last-child,.ui.cards>.card>.button:last-child,.ui.card>.button:last-child{margin-bottom:-1px}.ui.cards>.card .dimmer,.ui.card .dimmer{background:"";z-index:10}.ui.cards>.card>.content .star.icon,.ui.card>.content .star.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.cards>.card>.content .star.icon:hover,.ui.card>.content .star.icon:hover{opacity:1;color:#ffb70a}.ui.cards>.card>.content .active.star.icon,.ui.card>.content .active.star.icon{color:#ffe623}.ui.cards>.card>.content .like.icon,.ui.card>.content .like.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.cards>.card>.content .like.icon:hover,.ui.card>.content .like.icon:hover{opacity:1;color:#ff2733}.ui.cards>.card>.content .active.like.icon,.ui.card>.content .active.like.icon{color:#ff2733}.ui.cards>.card>.extra,.ui.card>.extra{max-width:100%;min-height:0!important;flex-grow:0;border-top:1px solid rgba(0,0,0,.05)!important;position:static;background:none;width:auto;margin:0;padding:.75em 1em;top:0;left:0;color:#0006;box-shadow:none;transition:color .1s ease}.ui.cards>.card>.extra a:not(.ui),.ui.card>.extra a:not(.ui){color:#0006}.ui.cards>.card>.extra a:not(.ui):hover,.ui.card>.extra a:not(.ui):hover{color:#1e70bf}.ui.horizontal.cards>.card,.ui.card.horizontal{flex-direction:row;flex-wrap:wrap;min-width:270px;width:400px;max-width:100%}.ui.horizontal.cards>.card>.image,.ui.card.horizontal>.image{border-radius:.28571429rem 0 0 .28571429rem;width:150px}.ui.horizontal.cards>.card>.image>img,.ui.card.horizontal>.image>img{background-size:cover;background-repeat:no-repeat;background-position:center;justify-content:center;align-items:center;display:flex;width:100%;height:100%;border-radius:.28571429rem 0 0 .28571429rem}.ui.horizontal.cards>.card>.image:last-child>img,.ui.card.horizontal>.image:last-child>img{border-radius:0 .28571429rem .28571429rem 0}.ui.horizontal.cards>.card>.content,.ui.horizontal.card>.content{flex-basis:1px}.ui.horizontal.cards>.card>.extra,.ui.horizontal.card>.extra{flex-basis:100%}.ui.raised.cards>.card,.ui.raised.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.raised.cards a.card:hover,.ui.link.cards .raised.card:hover,a.ui.raised.card:hover,.ui.link.raised.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 4px #22242626,0 2px 10px #22242640}.ui.centered.cards{justify-content:center}.ui.centered.card{margin-left:auto;margin-right:auto}.ui.fluid.card{width:100%;max-width:9999px}.ui.cards a.card,.ui.link.cards .card,a.ui.card,.ui.link.card{transform:none}.ui.cards a.card:hover,.ui.link.cards .card:not(.icon):hover,a.ui.card:hover,.ui.link.card:hover{cursor:pointer;z-index:5;background:#FFFFFF;border:none;box-shadow:0 1px 3px #bcbdbd,0 0 0 1px #d4d4d5;transform:translateY(-3px)}.ui.primary.cards>.card,.ui.cards>.primary.card,.ui.primary.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #2185d0,0 1px 3px #d4d4d5}.ui.primary.cards>.card:hover,.ui.cards>.primary.card:hover,.ui.primary.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #1678c2,0 1px 3px #bcbdbd}.ui.inverted.primary.cards>.card,.ui.inverted.cards>.primary.card,.ui.inverted.primary.card{box-shadow:0 1px 3px #555,0 2px #54c8ff,0 0 0 1px #555}.ui.inverted.primary.cards>.card:hover,.ui.inverted.cards>.primary.card:hover,.ui.inverted.primary.card:hover{box-shadow:0 1px 3px #555,0 2px #21b8ff,0 0 0 1px #555}.ui.secondary.cards>.card,.ui.cards>.secondary.card,.ui.secondary.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #1b1c1d,0 1px 3px #d4d4d5}.ui.secondary.cards>.card:hover,.ui.cards>.secondary.card:hover,.ui.secondary.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #27292a,0 1px 3px #bcbdbd}.ui.inverted.secondary.cards>.card,.ui.inverted.cards>.secondary.card,.ui.inverted.secondary.card{box-shadow:0 1px 3px #555,0 2px #545454,0 0 0 1px #555}.ui.inverted.secondary.cards>.card:hover,.ui.inverted.cards>.secondary.card:hover,.ui.inverted.secondary.card:hover{box-shadow:0 1px 3px #555,0 2px #6e6e6e,0 0 0 1px #555}.ui.red.cards>.card,.ui.cards>.red.card,.ui.red.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #db2828,0 1px 3px #d4d4d5}.ui.red.cards>.card:hover,.ui.cards>.red.card:hover,.ui.red.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #d01919,0 1px 3px #bcbdbd}.ui.inverted.red.cards>.card,.ui.inverted.cards>.red.card,.ui.inverted.red.card{box-shadow:0 1px 3px #555,0 2px #ff695e,0 0 0 1px #555}.ui.inverted.red.cards>.card:hover,.ui.inverted.cards>.red.card:hover,.ui.inverted.red.card:hover{box-shadow:0 1px 3px #555,0 2px #ff392b,0 0 0 1px #555}.ui.orange.cards>.card,.ui.cards>.orange.card,.ui.orange.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #f2711c,0 1px 3px #d4d4d5}.ui.orange.cards>.card:hover,.ui.cards>.orange.card:hover,.ui.orange.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #f26202,0 1px 3px #bcbdbd}.ui.inverted.orange.cards>.card,.ui.inverted.cards>.orange.card,.ui.inverted.orange.card{box-shadow:0 1px 3px #555,0 2px #ff851b,0 0 0 1px #555}.ui.inverted.orange.cards>.card:hover,.ui.inverted.cards>.orange.card:hover,.ui.inverted.orange.card:hover{box-shadow:0 1px 3px #555,0 2px #e76b00,0 0 0 1px #555}.ui.yellow.cards>.card,.ui.cards>.yellow.card,.ui.yellow.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #fbbd08,0 1px 3px #d4d4d5}.ui.yellow.cards>.card:hover,.ui.cards>.yellow.card:hover,.ui.yellow.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #eaae00,0 1px 3px #bcbdbd}.ui.inverted.yellow.cards>.card,.ui.inverted.cards>.yellow.card,.ui.inverted.yellow.card{box-shadow:0 1px 3px #555,0 2px #ffe21f,0 0 0 1px #555}.ui.inverted.yellow.cards>.card:hover,.ui.inverted.cards>.yellow.card:hover,.ui.inverted.yellow.card:hover{box-shadow:0 1px 3px #555,0 2px #ebcd00,0 0 0 1px #555}.ui.olive.cards>.card,.ui.cards>.olive.card,.ui.olive.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #b5cc18,0 1px 3px #d4d4d5}.ui.olive.cards>.card:hover,.ui.cards>.olive.card:hover,.ui.olive.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #a7bd0d,0 1px 3px #bcbdbd}.ui.inverted.olive.cards>.card,.ui.inverted.cards>.olive.card,.ui.inverted.olive.card{box-shadow:0 1px 3px #555,0 2px #d9e778,0 0 0 1px #555}.ui.inverted.olive.cards>.card:hover,.ui.inverted.cards>.olive.card:hover,.ui.inverted.olive.card:hover{box-shadow:0 1px 3px #555,0 2px #d2e745,0 0 0 1px #555}.ui.green.cards>.card,.ui.cards>.green.card,.ui.green.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #21ba45,0 1px 3px #d4d4d5}.ui.green.cards>.card:hover,.ui.cards>.green.card:hover,.ui.green.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #16ab39,0 1px 3px #bcbdbd}.ui.inverted.green.cards>.card,.ui.inverted.cards>.green.card,.ui.inverted.green.card{box-shadow:0 1px 3px #555,0 2px #2ecc40,0 0 0 1px #555}.ui.inverted.green.cards>.card:hover,.ui.inverted.cards>.green.card:hover,.ui.inverted.green.card:hover{box-shadow:0 1px 3px #555,0 2px #1ea92e,0 0 0 1px #555}.ui.teal.cards>.card,.ui.cards>.teal.card,.ui.teal.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #00b5ad,0 1px 3px #d4d4d5}.ui.teal.cards>.card:hover,.ui.cards>.teal.card:hover,.ui.teal.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #009c95,0 1px 3px #bcbdbd}.ui.inverted.teal.cards>.card,.ui.inverted.cards>.teal.card,.ui.inverted.teal.card{box-shadow:0 1px 3px #555,0 2px #6dffff,0 0 0 1px #555}.ui.inverted.teal.cards>.card:hover,.ui.inverted.cards>.teal.card:hover,.ui.inverted.teal.card:hover{box-shadow:0 1px 3px #555,0 2px #3affff,0 0 0 1px #555}.ui.blue.cards>.card,.ui.cards>.blue.card,.ui.blue.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #2185d0,0 1px 3px #d4d4d5}.ui.blue.cards>.card:hover,.ui.cards>.blue.card:hover,.ui.blue.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #1678c2,0 1px 3px #bcbdbd}.ui.inverted.blue.cards>.card,.ui.inverted.cards>.blue.card,.ui.inverted.blue.card{box-shadow:0 1px 3px #555,0 2px #54c8ff,0 0 0 1px #555}.ui.inverted.blue.cards>.card:hover,.ui.inverted.cards>.blue.card:hover,.ui.inverted.blue.card:hover{box-shadow:0 1px 3px #555,0 2px #21b8ff,0 0 0 1px #555}.ui.violet.cards>.card,.ui.cards>.violet.card,.ui.violet.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #6435c9,0 1px 3px #d4d4d5}.ui.violet.cards>.card:hover,.ui.cards>.violet.card:hover,.ui.violet.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #5829bb,0 1px 3px #bcbdbd}.ui.inverted.violet.cards>.card,.ui.inverted.cards>.violet.card,.ui.inverted.violet.card{box-shadow:0 1px 3px #555,0 2px #a291fb,0 0 0 1px #555}.ui.inverted.violet.cards>.card:hover,.ui.inverted.cards>.violet.card:hover,.ui.inverted.violet.card:hover{box-shadow:0 1px 3px #555,0 2px #745aff,0 0 0 1px #555}.ui.purple.cards>.card,.ui.cards>.purple.card,.ui.purple.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #a333c8,0 1px 3px #d4d4d5}.ui.purple.cards>.card:hover,.ui.cards>.purple.card:hover,.ui.purple.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #9627ba,0 1px 3px #bcbdbd}.ui.inverted.purple.cards>.card,.ui.inverted.cards>.purple.card,.ui.inverted.purple.card{box-shadow:0 1px 3px #555,0 2px #dc73ff,0 0 0 1px #555}.ui.inverted.purple.cards>.card:hover,.ui.inverted.cards>.purple.card:hover,.ui.inverted.purple.card:hover{box-shadow:0 1px 3px #555,0 2px #cf40ff,0 0 0 1px #555}.ui.pink.cards>.card,.ui.cards>.pink.card,.ui.pink.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #e03997,0 1px 3px #d4d4d5}.ui.pink.cards>.card:hover,.ui.cards>.pink.card:hover,.ui.pink.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #e61a8d,0 1px 3px #bcbdbd}.ui.inverted.pink.cards>.card,.ui.inverted.cards>.pink.card,.ui.inverted.pink.card{box-shadow:0 1px 3px #555,0 2px #ff8edf,0 0 0 1px #555}.ui.inverted.pink.cards>.card:hover,.ui.inverted.cards>.pink.card:hover,.ui.inverted.pink.card:hover{box-shadow:0 1px 3px #555,0 2px #ff5bd1,0 0 0 1px #555}.ui.brown.cards>.card,.ui.cards>.brown.card,.ui.brown.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #a5673f,0 1px 3px #d4d4d5}.ui.brown.cards>.card:hover,.ui.cards>.brown.card:hover,.ui.brown.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #975b33,0 1px 3px #bcbdbd}.ui.inverted.brown.cards>.card,.ui.inverted.cards>.brown.card,.ui.inverted.brown.card{box-shadow:0 1px 3px #555,0 2px #d67c1c,0 0 0 1px #555}.ui.inverted.brown.cards>.card:hover,.ui.inverted.cards>.brown.card:hover,.ui.inverted.brown.card:hover{box-shadow:0 1px 3px #555,0 2px #b0620f,0 0 0 1px #555}.ui.grey.cards>.card,.ui.cards>.grey.card,.ui.grey.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #767676,0 1px 3px #d4d4d5}.ui.grey.cards>.card:hover,.ui.cards>.grey.card:hover,.ui.grey.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #838383,0 1px 3px #bcbdbd}.ui.inverted.grey.cards>.card,.ui.inverted.cards>.grey.card,.ui.inverted.grey.card{box-shadow:0 1px 3px #555,0 2px #dcddde,0 0 0 1px #555}.ui.inverted.grey.cards>.card:hover,.ui.inverted.cards>.grey.card:hover,.ui.inverted.grey.card:hover{box-shadow:0 1px 3px #555,0 2px #c2c4c5,0 0 0 1px #555}.ui.black.cards>.card,.ui.cards>.black.card,.ui.black.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #1b1c1d,0 1px 3px #d4d4d5}.ui.black.cards>.card:hover,.ui.cards>.black.card:hover,.ui.black.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #27292a,0 1px 3px #bcbdbd}.ui.inverted.black.cards>.card,.ui.inverted.cards>.black.card,.ui.inverted.black.card{box-shadow:0 1px 3px #555,0 2px #545454,0 0 0 1px #555}.ui.inverted.black.cards>.card:hover,.ui.inverted.cards>.black.card:hover,.ui.inverted.black.card:hover{box-shadow:0 1px 3px #555,0 2px #000,0 0 0 1px #555}.ui.one.cards{margin-left:0;margin-right:0}.ui.one.cards>.card{width:100%}.ui.two.cards{margin-left:-1em;margin-right:-1em}.ui.two.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.three.cards{margin-left:-1em;margin-right:-1em}.ui.three.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.four.cards{margin-left:-.75em;margin-right:-.75em}.ui.four.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.five.cards{margin-left:-.75em;margin-right:-.75em}.ui.five.cards>.card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.six.cards{margin-left:-.75em;margin-right:-.75em}.ui.six.cards>.card{width:calc(16.666666666666664% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.seven.cards{margin-left:-.5em;margin-right:-.5em}.ui.seven.cards>.card{width:calc(14.285714285714285% - 1em);margin-left:.5em;margin-right:.5em}.ui.eight.cards{margin-left:-.5em;margin-right:-.5em}.ui.eight.cards>.card{width:calc(12.5% - 1em);margin-left:.5em;margin-right:.5em;font-size:11px}.ui.nine.cards{margin-left:-.5em;margin-right:-.5em}.ui.nine.cards>.card{width:calc(11.11111111111111% - 1em);margin-left:.5em;margin-right:.5em;font-size:10px}.ui.ten.cards{margin-left:-.5em;margin-right:-.5em}.ui.ten.cards>.card{width:calc(10% - 1em);margin-left:.5em;margin-right:.5em}@media only screen and (max-width: 767.98px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.seven.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.seven.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.nine.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.nine.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.ten.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.ten.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.eight.doubling.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.nine.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.nine.doubling.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.ten.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.ten.doubling.cards>.card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}}@media only screen and (max-width: 767.98px){.ui.stackable.cards{display:block!important}.ui.stackable.cards .card:first-child{margin-top:0!important}.ui.stackable.cards>.card{display:block!important;height:auto!important;margin:1em;padding:0!important;width:calc(100% - 2em)!important}}.ui.cards>.card{font-size:1em}.ui.mini.cards .card{font-size:.78571429rem}.ui.tiny.cards .card{font-size:.85714286rem}.ui.small.cards .card{font-size:.92857143rem}.ui.large.cards .card{font-size:1.14285714rem}.ui.big.cards .card{font-size:1.28571429rem}.ui.huge.cards .card{font-size:1.42857143rem}.ui.massive.cards .card{font-size:1.71428571rem}.ui.inverted.cards>.card,.ui.inverted.card{background:#1B1C1D;box-shadow:0 1px 3px #555,0 0 0 1px #555}.ui.inverted.cards>.card>.content,.ui.inverted.card>.content{border-top:1px solid rgba(255,255,255,.15)}.ui.inverted.cards>.card>.content>.header,.ui.inverted.card>.content>.header{color:#ffffffe6}.ui.inverted.cards>.card>.content>.description,.ui.inverted.card>.content>.description{color:#fffc}.ui.inverted.cards>.card .meta,.ui.inverted.card .meta{color:#ffffffb3}.ui.inverted.cards>.card .meta>a:not(.ui),.ui.inverted.card .meta>a:not(.ui){color:#ffffffb3}.ui.inverted.cards>.card .meta>a:not(.ui):hover,.ui.inverted.card .meta>a:not(.ui):hover{color:#fff}.ui.inverted.cards>.card>.extra,.ui.inverted.card>.extra{border-top:1px solid rgba(255,255,255,.15)!important;color:#ffffffb3}.ui.inverted.cards>.card>.extra a:not(.ui),.ui.inverted.card>.extra a:not(.ui){color:#ffffff80}.ui.inverted.cards>.card>.extra a:not(.ui):hover,.ui.inverted.card>.extra a:not(.ui):hover{color:#1e70bf}.ui.inverted.cards a.card:hover,.ui.inverted.link.cards .card:not(.icon):hover,a.inverted.ui.card:hover,.ui.inverted.link.card:hover{background:#1B1C1D}.ui.checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;vertical-align:baseline;font-style:normal;min-height:17px;font-size:1em;line-height:17px;min-width:17px}.ui.checkbox input[type=checkbox],.ui.checkbox input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;opacity:0!important;outline:none;z-index:3;width:17px;height:17px}.ui.checkbox label{cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:none;font-size:1em}.ui.checkbox label:before{position:absolute;top:0;left:0;width:17px;height:17px;content:"";background:#FFFFFF;border-radius:.21428571rem;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;border:1px solid #D4D4D5}.ui.checkbox label:after{position:absolute;font-size:14px;top:0;left:0;width:17px;height:17px;text-align:center;opacity:0;color:#000000de;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.checkbox label,.ui.checkbox+label{color:#000000de;transition:color .1s ease}.ui.checkbox+label{vertical-align:middle}.ui.checkbox label:hover:before{background:#FFFFFF;border-color:#22242659}.ui.checkbox label:hover,.ui.checkbox+label:hover{color:#000c}.ui.checkbox label:active:before{background:#F9FAFB;border-color:#22242659}.ui.checkbox label:active:after{color:#000000f2}.ui.checkbox input:active~label{color:#000000f2}.ui.checkbox input:focus~label:before{background:#FFFFFF;border-color:#96c8da}.ui.checkbox input:focus~label:after{color:#000000f2}.ui.checkbox input:focus~label{color:#000000f2}.ui.checkbox input:checked~label:before{background:#FFFFFF;border-color:#22242659}.ui.checkbox input:checked~label:after{opacity:1;color:#000000f2}.ui.checkbox input:not([type=radio]):indeterminate~label:before{background:#FFFFFF;border-color:#22242659}.ui.checkbox input:not([type=radio]):indeterminate~label:after{opacity:1;color:#000000f2}.ui.indeterminate.toggle.checkbox input:not([type=radio]):indeterminate~label:before{background:rgba(0,0,0,.15)}.ui.indeterminate.toggle.checkbox input:not([type=radio])~label:after{left:1.075rem}.ui.checkbox input:not([type=radio]):indeterminate:focus~label:before,.ui.checkbox input:checked:focus~label:before{background:#FFFFFF;border-color:#96c8da}.ui.checkbox input:not([type=radio]):indeterminate:focus~label:after,.ui.checkbox input:checked:focus~label:after{color:#000000f2}.ui.read-only.checkbox,.ui.read-only.checkbox label{cursor:default}.ui.disabled.checkbox label,.ui.checkbox input[disabled]~label{cursor:default!important;opacity:.5;color:#000;pointer-events:none}.ui.checkbox input.hidden{z-index:-1}.ui.checkbox input.hidden+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui.radio.checkbox{min-height:15px}.ui.radio.checkbox label{padding-left:1.85714em}.ui.radio.checkbox label:before{content:"";transform:none;width:15px;height:15px;border-radius:500rem;top:1px;left:0}.ui.radio.checkbox label:after{border:none;content:""!important;line-height:15px;top:1px;left:0;width:15px;height:15px;border-radius:500rem;transform:scale(.46666667);background-color:#000000de}.ui.radio.checkbox input:focus~label:before{background-color:#fff}.ui.radio.checkbox input:focus~label:after{background-color:#000000f2}.ui.radio.checkbox input:indeterminate~label:after{opacity:0}.ui.radio.checkbox input:checked~label:before{background-color:#fff}.ui.radio.checkbox input:checked~label:after{background-color:#000000f2}.ui.radio.checkbox input:focus:checked~label:before{background-color:#fff}.ui.radio.checkbox input:focus:checked~label:after{background-color:#000000f2}.ui.slider.checkbox{min-height:1.25rem}.ui.slider.checkbox input{width:3.5rem;height:1.25rem}.ui.slider.checkbox label{padding-left:4.5rem;line-height:1rem;color:#0006}.ui.slider.checkbox label:before{display:block;position:absolute;content:"";transform:none;border:none!important;left:0;z-index:1;top:.4rem;background-color:#0000000d;width:3.5rem;height:.21428571rem;border-radius:500rem;transition:background .3s ease}.ui.slider.checkbox label:after{background:#FFFFFF linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px #22242626,0 0 0 1px #22242626 inset;width:1.5rem;height:1.5rem;top:-.25rem;left:0;transform:none;border-radius:500rem;transition:left .3s ease}.ui.slider.checkbox input:focus~label:before{background-color:#00000026;border:none}.ui.slider.checkbox label:hover{color:#000c}.ui.slider.checkbox label:hover:before{background:rgba(0,0,0,.15)}.ui.slider.checkbox input:checked~label{color:#000000f2!important}.ui.slider.checkbox input:checked~label:before{background-color:#545454!important}.ui.slider.checkbox input:checked~label:after{left:2rem}.ui.slider.checkbox input:focus:checked~label{color:#000000f2!important}.ui.slider.checkbox input:focus:checked~label:before{background-color:#000!important}.ui.toggle.checkbox{min-height:1.5rem}.ui.toggle.checkbox input{width:3.5rem;height:1.5rem}.ui.toggle.checkbox label{min-height:1.5rem;padding-left:4.5rem;color:#000000de}.ui.toggle.checkbox label{padding-top:.15em}.ui.toggle.checkbox label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:0;background:rgba(0,0,0,.05);box-shadow:none;width:3.5rem;height:1.5rem;border-radius:500rem}.ui.toggle.checkbox label:after{background:#FFFFFF linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px #22242626,0 0 0 1px #22242626 inset;width:1.5rem;height:1.5rem;top:0;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox input~label:after{left:-.05rem;box-shadow:0 1px 2px #22242626,0 0 0 1px #22242626 inset}.ui.toggle.checkbox input:focus~label:before{background-color:#00000026;border:none}.ui.toggle.checkbox label:hover:before{background-color:#00000026;border:none}.ui.toggle.checkbox input:checked~label{color:#000000f2!important}.ui.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.toggle.checkbox input:checked~label:after{left:2.15rem;box-shadow:0 1px 2px #22242626,0 0 0 1px #22242626 inset}.ui.toggle.checkbox input:focus:checked~label{color:#000000f2!important}.ui.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.fitted.checkbox label{padding-left:0!important}.ui.fitted.toggle.checkbox,.ui.fitted.slider.checkbox{width:3.5rem}.ui.inverted.checkbox label,.ui.inverted.checkbox+label{color:#ffffffe6!important}.ui.inverted.checkbox label:hover{color:#fff!important}.ui.inverted.checkbox label:hover:before{border-color:#22242680}.ui.inverted.slider.checkbox label{color:#ffffff80}.ui.inverted.slider.checkbox label:before{background-color:#ffffff80!important}.ui.inverted.slider.checkbox label:hover:before{background:rgba(255,255,255,.7)!important}.ui.inverted.slider.checkbox input:checked~label{color:#fff!important}.ui.inverted.slider.checkbox input:checked~label:before{background-color:#fffc!important}.ui.inverted.slider.checkbox input:focus:checked~label{color:#fff!important}.ui.inverted.slider.checkbox input:focus:checked~label:before{background-color:#fffc!important}.ui.inverted.toggle.checkbox label:before{background-color:#ffffffe6!important}.ui.inverted.toggle.checkbox label:hover:before{background:#ffffff!important}.ui.inverted.toggle.checkbox input:checked~label{color:#fff!important}.ui.inverted.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.inverted.toggle.checkbox input:focus:checked~label{color:#fff!important}.ui.inverted.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.mini.checkbox{font-size:.78571429em}.ui.tiny.checkbox{font-size:.85714286em}.ui.small.checkbox{font-size:.92857143em}.ui.large.checkbox{font-size:1.14285714em}.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:before{transform:scale(1.14285714);transform-origin:left}.ui.large.form .checkbox.radio label:before,.ui.large.checkbox.radio label:before{transform:scale(1.14285714);transform-origin:left}.ui.large.form .checkbox.radio label:after,.ui.large.checkbox.radio label:after{transform:scale(.57142857);transform-origin:left;left:.33571429em}.ui.big.checkbox{font-size:1.28571429em}.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:before{transform:scale(1.28571429);transform-origin:left}.ui.big.form .checkbox.radio label:before,.ui.big.checkbox.radio label:before{transform:scale(1.28571429);transform-origin:left}.ui.big.form .checkbox.radio label:after,.ui.big.checkbox.radio label:after{transform:scale(.64285714);transform-origin:left;left:.37142857em}.ui.huge.checkbox{font-size:1.42857143em}.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:before{transform:scale(1.42857143);transform-origin:left}.ui.huge.form .checkbox.radio label:before,.ui.huge.checkbox.radio label:before{transform:scale(1.42857143);transform-origin:left}.ui.huge.form .checkbox.radio label:after,.ui.huge.checkbox.radio label:after{transform:scale(.71428571);transform-origin:left;left:.40714286em}.ui.massive.checkbox{font-size:1.71428571em}.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:before{transform:scale(1.71428571);transform-origin:left}.ui.massive.form .checkbox.radio label:before,.ui.massive.checkbox.radio label:before{transform:scale(1.71428571);transform-origin:left}.ui.massive.form .checkbox.radio label:after,.ui.massive.checkbox.radio label:after{transform:scale(.85714286);transform-origin:left;left:.47857143em}@font-face{font-family:Checkbox;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype")}.ui.checkbox label:after,.ui.checkbox .box:after{font-family:Checkbox}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{content:"\e800"}.ui.checkbox input:indeterminate~.box:after,.ui.checkbox input:indeterminate~label:after{font-size:12px;content:"\e801"}.ui.comments{margin:1.5em 0;max-width:650px}.ui.comments:first-child{margin-top:0}.ui.comments:last-child{margin-bottom:0}.ui.comments .comment{position:relative;background:none;margin:.5em 0 0;padding:.5em 0 0;border:none;border-top:none;line-height:1.2}.ui.comments .comment:first-child{margin-top:0;padding-top:0}.ui.comments .comment>.comments{margin:0 0 .5em .5em;padding:1em 0 1em 1em}.ui.comments .comment>.comments:before{position:absolute;top:0;left:0}.ui.comments .comment>.comments .comment{border:none;border-top:none;background:none}.ui.comments .comment .avatar{display:block;width:2.5em;height:auto;float:left;margin:.2em 0 0}.ui.comments .comment img.avatar,.ui.comments .comment .avatar img{display:block;margin:0 auto;width:100%;height:100%;border-radius:.25rem}.ui.comments .comment>.content{display:block}.ui.comments .comment>.avatar~.content{margin-left:3.5em}.ui.comments .comment .author{font-size:1em;color:#000000de;font-weight:500}.ui.comments .comment a.author{cursor:pointer}.ui.comments .comment a.author:hover{color:#1e70bf}.ui.comments .comment .metadata{display:inline-block;margin-left:.5em;color:#0006;font-size:.875em}.ui.comments .comment .metadata>*{display:inline-block;margin:0 .5em 0 0}.ui.comments .comment .metadata>:last-child{margin-right:0}.ui.comments .comment .text{margin:.25em 0 .5em;font-size:1em;word-wrap:break-word;color:#000000de;line-height:1.3}.ui.comments .comment .actions{font-size:.875em}.ui.comments .comment .actions a{cursor:pointer;display:inline-block;margin:0 .75em 0 0;color:#0006}.ui.comments .comment .actions a:last-child{margin-right:0}.ui.comments .comment .actions a.active,.ui.comments .comment .actions a:hover{color:#000c}.ui.comments>.reply.form{margin-top:1em}.ui.comments .comment .reply.form{width:100%;margin-top:1em}.ui.comments .reply.form textarea{font-size:1em;height:12em}.ui.collapsed.comments,.ui.comments .collapsed.comments,.ui.comments .collapsed.comment{display:none}.ui.threaded.comments .comment>.comments{margin:-1.5em 0 -1em 1.25em;padding:3em 0 2em 2.25em;box-shadow:-1px 0 #22242626}.ui.minimal.comments .comment .actions{opacity:0;position:absolute;top:0;right:0;left:auto;transition:opacity .2s ease;transition-delay:.1s}.ui.minimal.comments .comment>.content:hover>.actions{opacity:1}.ui.comments{font-size:1rem}.ui.mini.comments{font-size:.78571429rem}.ui.tiny.comments{font-size:.85714286rem}.ui.small.comments{font-size:.92857143rem}.ui.large.comments{font-size:1.14285714rem}.ui.big.comments{font-size:1.28571429rem}.ui.huge.comments{font-size:1.42857143rem}.ui.massive.comments{font-size:1.71428571rem}.ui.inverted.comments .comment{background-color:#1b1c1d}.ui.inverted.comments .comment .author,.ui.inverted.comments .comment .text{color:#ffffffe6}.ui.inverted.comments .comment .metadata,.ui.inverted.comments .comment .actions a{color:#ffffffb3}.ui.inverted.comments .comment a.author:hover,.ui.inverted.comments .comment .actions a.active,.ui.inverted.comments .comment .actions a:hover{color:#fff}.ui.inverted.threaded.comments .comment>.comments{box-shadow:-1px 0 #555}.ui.container{display:block;max-width:100%}@media only screen and (max-width: 767.98px){.ui.ui.ui.container:not(.fluid){width:auto;margin-left:1em;margin-right:1em}.ui.ui.ui.grid.container,.ui.ui.ui.relaxed.grid.container,.ui.ui.ui.very.relaxed.grid.container{width:auto}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.ui.ui.container:not(.fluid){width:723px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(723px + 2rem)}.ui.ui.ui.relaxed.grid.container{width:calc(723px + 3rem)}.ui.ui.ui.very.relaxed.grid.container{width:calc(723px + 5rem)}}@media only screen and (min-width: 992px) and (max-width: 1199.98px){.ui.ui.ui.container:not(.fluid){width:933px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(933px + 2rem)}.ui.ui.ui.relaxed.grid.container{width:calc(933px + 3rem)}.ui.ui.ui.very.relaxed.grid.container{width:calc(933px + 5rem)}}@media only screen and (min-width: 1200px){.ui.ui.ui.container:not(.fluid){width:1127px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(1127px + 2rem)}.ui.ui.ui.relaxed.grid.container{width:calc(1127px + 3rem)}.ui.ui.ui.very.relaxed.grid.container{width:calc(1127px + 5rem)}}.ui.text.container{font-family:var(--fonts-regular);max-width:700px;line-height:1.5;font-size:1.14285714rem}.ui.fluid.container{width:100%}.ui[class*="left aligned"].container{text-align:left}.ui[class*="center aligned"].container{text-align:center}.ui[class*="right aligned"].container{text-align:right}.ui.justified.container{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.dimmable:not(body){position:relative}.ui.dimmer{display:none;position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;padding:1em;background:rgba(0,0,0,.85);opacity:0;line-height:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;transition:background-color .5s linear;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:opacity;z-index:1000}.ui.dimmer>.content{-webkit-user-select:text;-moz-user-select:text;user-select:text;color:#fff}.ui.segment>.ui.dimmer:not(.page){border-radius:inherit}.animating.dimmable:not(body),.dimmed.dimmable:not(body){overflow:hidden}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{display:flex;opacity:1}.ui.disabled.dimmer{width:0!important;height:0!important}.dimmed.dimmable>.ui.animating.legacy.dimmer,.dimmed.dimmable>.ui.visible.legacy.dimmer,.ui.active.legacy.dimmer{display:block}.ui[class*="top aligned"].dimmer{justify-content:flex-start}.ui[class*="bottom aligned"].dimmer{justify-content:flex-end}.ui.page.dimmer{position:fixed;transform-style:"";perspective:2000px;transform-origin:center center}.ui.page.dimmer.modals{-moz-perspective:none}body.animating.in.dimmable,body.dimmed.dimmable{overflow:hidden}body.dimmable>.dimmer{position:fixed}.blurring.dimmable>:not(.dimmer){filter:initial;transition:.8s filter ease}.blurring.dimmed.dimmable>:not(.dimmer):not(.popup){filter:blur(5px) grayscale(.7)}.blurring.dimmable>.dimmer{background:rgba(0,0,0,.6)}.blurring.dimmable>.inverted.dimmer{background:rgba(255,255,255,.6)}.ui.dimmer>.top.aligned.content>*{vertical-align:top}.ui.dimmer>.bottom.aligned.content>*{vertical-align:bottom}.medium.medium.medium.medium.medium.dimmer{background:rgba(0,0,0,.65)}.light.light.light.light.light.dimmer{background:rgba(0,0,0,.45)}.very.light.light.light.light.dimmer{background:rgba(0,0,0,.25)}.ui.inverted.dimmer{background:rgba(255,255,255,.85)}.ui.inverted.dimmer>.content,.ui.inverted.dimmer>.content>*{color:#000}.medium.medium.medium.medium.medium.inverted.dimmer{background:rgba(255,255,255,.65)}.light.light.light.light.light.inverted.dimmer{background:rgba(255,255,255,.45)}.very.light.light.light.light.inverted.dimmer{background:rgba(255,255,255,.25)}.ui.simple.dimmer{display:block;overflow:hidden;opacity:0;width:0;height:0;z-index:-100;background:rgba(0,0,0,0)}.dimmed.dimmable>.ui.simple.dimmer{overflow:visible;opacity:1;width:100%;height:100%;background:rgba(0,0,0,.85);z-index:1}.ui.simple.inverted.dimmer{background:rgba(255,255,255,0)}.dimmed.dimmable>.ui.simple.inverted.dimmer{background:rgba(255,255,255,.85)}.ui[class*="top dimmer"],.ui[class*="center dimmer"],.ui[class*="bottom dimmer"]{height:auto}.ui[class*="bottom dimmer"]{top:auto!important;bottom:0}.ui[class*="center dimmer"]{top:50%!important;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}.ui.segment>.ui.ui[class*="top dimmer"]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.segment>.ui.ui[class*="center dimmer"]{border-radius:0}.ui.segment>.ui.ui[class*="bottom dimmer"]{border-top-left-radius:0;border-top-right-radius:0}.ui[class*="center dimmer"].transition[class*="fade up"].in{-webkit-animation-name:fadeInUpCenter;animation-name:fadeInUpCenter}.ui[class*="center dimmer"].transition[class*="fade down"].in{-webkit-animation-name:fadeInDownCenter;animation-name:fadeInDownCenter}.ui[class*="center dimmer"].transition[class*="fade up"].out{-webkit-animation-name:fadeOutUpCenter;animation-name:fadeOutUpCenter}.ui[class*="center dimmer"].transition[class*="fade down"].out{-webkit-animation-name:fadeOutDownCenter;animation-name:fadeOutDownCenter}.ui[class*="center dimmer"].bounce.transition{-webkit-animation-name:bounceCenter;animation-name:bounceCenter}@-webkit-keyframes fadeInUpCenter{0%{opacity:0;transform:translateY(-40%);-webkit-transform:translateY(calc(-40% - .5px))}to{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}}@keyframes fadeInUpCenter{0%{opacity:0;transform:translateY(-40%);-webkit-transform:translateY(calc(-40% - .5px))}to{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}}@-webkit-keyframes fadeInDownCenter{0%{opacity:0;transform:translateY(-60%);-webkit-transform:translateY(calc(-60% - .5px))}to{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}}@keyframes fadeInDownCenter{0%{opacity:0;transform:translateY(-60%);-webkit-transform:translateY(calc(-60% - .5px))}to{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}}@-webkit-keyframes fadeOutUpCenter{0%{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}to{opacity:0;transform:translateY(-45%);-webkit-transform:translateY(calc(-45% - .5px))}}@keyframes fadeOutUpCenter{0%{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}to{opacity:0;transform:translateY(-45%);-webkit-transform:translateY(calc(-45% - .5px))}}@-webkit-keyframes fadeOutDownCenter{0%{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}to{opacity:0;transform:translateY(-55%);-webkit-transform:translateY(calc(-55% - .5px))}}@keyframes fadeOutDownCenter{0%{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}to{opacity:0;transform:translateY(-55%);-webkit-transform:translateY(calc(-55% - .5px))}}@-webkit-keyframes bounceCenter{0%,20%,50%,80%,to{transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}40%{transform:translateY(calc(-50% - 30px))}60%{transform:translateY(calc(-50% - 15px))}}@keyframes bounceCenter{0%,20%,50%,80%,to{transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}40%{transform:translateY(calc(-50% - 30px))}60%{transform:translateY(calc(-50% - 15px))}}.ui.divider{margin:1rem 0;line-height:1;height:0;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#000000d9;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.divider:not(.vertical):not(.horizontal){border-top:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(255,255,255,.1)}.ui.grid>.column+.divider,.ui.grid>.row>.column+.divider{left:auto}.ui.horizontal.divider{display:table;white-space:nowrap;height:auto;margin:"";line-height:1;text-align:center}.ui.horizontal.divider:before,.ui.horizontal.divider:after{content:"";display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat}.ui.horizontal.divider:before{background-position:right 1em top 50%}.ui.horizontal.divider:after{background-position:left 1em top 50%}.ui.vertical.divider{position:absolute;z-index:2;top:50%;left:50%;margin:0;padding:0;width:auto;height:50%;line-height:0;text-align:center;transform:translate(-50%)}.ui.vertical.divider:before,.ui.vertical.divider:after{position:absolute;left:50%;content:"";z-index:3;border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(255,255,255,.1);width:0;height:calc(100% - 1rem)}.ui.vertical.divider:before{top:-100%}.ui.vertical.divider:after{top:auto;bottom:0}@media only screen and (max-width: 767.98px){.ui.stackable.grid .ui.vertical.divider,.ui.grid .stackable.row .ui.vertical.divider{display:table;white-space:nowrap;height:auto;margin:"";overflow:hidden;line-height:1;text-align:center;position:static;top:0;left:0;transform:none}.ui.stackable.grid .ui.vertical.divider:before,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:after{left:0;border-left:none;border-right:none;content:"";display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat}.ui.stackable.grid .ui.vertical.divider:before,.ui.grid .stackable.row .ui.vertical.divider:before{background-position:right 1em top 50%}.ui.stackable.grid .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:after{background-position:left 1em top 50%}}.ui.divider>.icon{margin:0;font-size:1rem;height:1em;vertical-align:middle}.ui.horizontal.divider[class*="left aligned"]:before{display:none}.ui.horizontal.divider[class*="left aligned"]:after{width:100%}.ui.horizontal.divider[class*="right aligned"]:before{width:100%}.ui.horizontal.divider[class*="right aligned"]:after{display:none}.ui.hidden.divider{border-color:transparent!important}.ui.hidden.divider:before,.ui.hidden.divider:after{display:none}.ui.divider.inverted,.ui.vertical.inverted.divider,.ui.horizontal.inverted.divider{color:#fff}.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before{border-top-color:#22242626!important;border-left-color:#22242626!important;border-bottom-color:#ffffff26!important;border-right-color:#ffffff26!important}.ui.fitted.divider{margin:0}.ui.clearing.divider{clear:both}.ui.section.divider{margin-top:2rem;margin-bottom:2rem}.ui.divider{font-size:1rem}.ui.mini.divider{font-size:.78571429rem}.ui.tiny.divider{font-size:.85714286rem}.ui.small.divider{font-size:.92857143rem}.ui.large.divider{font-size:1.14285714rem}.ui.big.divider{font-size:1.28571429rem}.ui.huge.divider{font-size:1.42857143rem}.ui.massive.divider{font-size:1.71428571rem}.ui.horizontal.divider:before,.ui.horizontal.divider:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}@media only screen and (max-width: 767px){.ui.stackable.grid .ui.vertical.divider:before,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}}.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:none;text-align:left;transition:box-shadow .1s ease,width .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:none;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0;background:#FFFFFF;font-size:1em;text-shadow:none;text-align:left;box-shadow:0 2px 3px #22242626;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;transition:opacity .1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown:not(.labeled)>.dropdown.icon{position:relative;width:auto;font-size:.85714286em;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;min-height:2.57142857rem;text-align:left;border-top:none;line-height:1em;font-size:1rem;color:#000000de;padding:.78571429rem 1.14285714rem!important;text-transform:none;font-weight:400;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0}.ui.dropdown .menu>.item.vertical{display:flex;flex-direction:column-reverse}.ui.dropdown>.text>[class*="right floated"],.ui.dropdown .menu .item>[class*="right floated"]{float:right!important;margin-right:0!important;margin-left:1em!important}.ui.dropdown>.text>[class*="left floated"],.ui.dropdown .menu .item>[class*="left floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>i.icon.floated,.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{margin:1rem 0 .75rem;padding:0 1.14285714rem;font-weight:500;text-transform:uppercase}.ui.dropdown .menu>.header:not(.ui){color:#000000d9;font-size:.78571429em}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0;margin:.5em 0}.ui.dropdown .menu>.horizontal.divider{border-top:none}.ui.dropdown.dropdown .menu>.input{width:auto;display:flex;margin:1.14285714rem .78571429rem;min-width:10rem}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) i.icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:.5em;padding-bottom:.5em}.ui.dropdown>.text>.description,.ui.dropdown .menu>.item>.description{float:right;margin:0 0 0 1em;color:#0006}.ui.dropdown .menu>.item.vertical>.description{margin:0}.ui.dropdown .menu>.item.vertical>.text{margin-bottom:.25em}.ui.dropdown .menu>.message{padding:.78571429rem 1.14285714rem;font-weight:400}.ui.dropdown .menu>.message:not(.ui){color:#0006}.ui.dropdown .menu .menu{top:0;left:100%;right:auto;margin:0 -.5em!important;border-radius:.28571429rem!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown>.text>i.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image{margin-top:0}.ui.dropdown .menu>.item>i.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-top:0}.ui.dropdown>.text>i.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image,.ui.dropdown .menu>.item>i.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-left:0;float:none;margin-right:.78571429rem}.ui.dropdown>.text>img,.ui.dropdown>.text>.image:not(.icon),.ui.dropdown .menu>.item>.image:not(.icon),.ui.dropdown .menu>.item>img{display:inline-block;vertical-align:top;width:auto;margin-top:-.5em;margin-bottom:-.5em;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.menu .right.menu .dropdown:last-child>.menu:not(.left),.ui.menu .right.dropdown.item>.menu:not(.left),.ui.buttons>.ui.dropdown:last-child>.menu:not(.left){left:auto;right:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}select.ui.dropdown{height:38px;padding:.5em;border:1px solid rgba(34,36,38,.15);visibility:visible}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;transform:rotate(0);min-width:14em;min-height:2.71428571em;background:#FFFFFF;display:inline-block;padding:.78571429em 3.2em .78571429em 1em;color:#000000de;box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;transition:box-shadow .1s ease,width .1s ease}.ui.selection.dropdown.visible,.ui.selection.dropdown.active{z-index:10}.ui.selection.dropdown>.search.icon,.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon{cursor:pointer;position:absolute;width:auto;height:auto;line-height:1.21428571em;top:.78571429em;right:1em;z-index:3;margin:-.78571429em;padding:.91666667em;opacity:.8;transition:opacity .1s ease}.ui.compact.selection.dropdown{min-width:0}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0!important;width:auto;outline:none;margin:0 -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 2px 3px #22242626;transition:opacity .1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:.78571429rem 1.14285714rem}@media only screen and (max-width: 767.98px){.ui.selection.dropdown.short .menu{max-height:6.01071429rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:4.00714286rem}.ui.selection.dropdown .menu{max-height:8.01428571rem}.ui.selection.dropdown.long .menu{max-height:16.02857143rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:24.04285714rem}}@media only screen and (min-width: 768px){.ui.selection.dropdown.short .menu{max-height:8.01428571rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:5.34285714rem}.ui.selection.dropdown .menu{max-height:10.68571429rem}.ui.selection.dropdown.long .menu{max-height:21.37142857rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:32.05714286rem}}@media only screen and (min-width: 992px){.ui.selection.dropdown.short .menu{max-height:12.02142857rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:8.01428571rem}.ui.selection.dropdown .menu{max-height:16.02857143rem}.ui.selection.dropdown.long .menu{max-height:32.05714286rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:48.08571429rem}}@media only screen and (min-width: 1920px){.ui.selection.dropdown.short .menu{max-height:16.02857143rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:10.68571429rem}.ui.selection.dropdown .menu{max-height:21.37142857rem}.ui.selection.dropdown.long .menu{max-height:42.74285714rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:64.11428571rem}}.ui.selection.dropdown .menu>.item{border-top:1px solid #FAFAFA;padding:.78571429rem 1.14285714rem!important;white-space:normal;word-wrap:normal}.ui.selection.dropdown .menu>.hidden.addition.item{display:none}.ui.selection.dropdown:hover{border-color:#22242659;box-shadow:none}.ui.selection.active.dropdown,.ui.selection.active.dropdown .menu{border-color:#96c8da;box-shadow:0 2px 3px #22242626}.ui.selection.dropdown:focus{border-color:#96c8da;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#96c8da;box-shadow:0 2px 3px #22242626}.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:#000c}.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown:hover .menu{border-color:#96c8da;box-shadow:0 2px 3px #22242626}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:"";z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.active.empty.selection.dropdown{border-radius:.28571429rem!important;box-shadow:none!important}.ui.active.empty.selection.dropdown .menu{border:none!important;box-shadow:none!important}@supports (-webkit-touch-callout: none) or (-webkit-overflow-scrolling: touch) or (-moz-appearance:none){@media (-moz-touch-enabled),(pointer: coarse){.ui.dropdown .scrollhint.menu:not(.hidden):before{-webkit-animation:scrollhint 2s ease 2;animation:scrollhint 2s ease 2;content:"";z-index:15;display:block;position:absolute;opacity:0;right:.25em;top:0;height:100%;border-right:.25em solid;border-left:0;-o-border-image:linear-gradient(to bottom,rgba(0,0,0,.75),rgba(0,0,0,0)) 1 100%;border-image:linear-gradient(to bottom,rgba(0,0,0,.75),rgba(0,0,0,0)) 1 100%}.ui.inverted.dropdown .scrollhint.menu:not(.hidden):before{-o-border-image:linear-gradient(to bottom,rgba(255,255,255,.75),rgba(255,255,255,0)) 1 100%;border-image:linear-gradient(to bottom,rgba(255,255,255,.75),rgba(255,255,255,0)) 1 100%}@-webkit-keyframes scrollhint{0%{opacity:1;top:100%}to{opacity:0;top:0}}@keyframes scrollhint{0%{opacity:1;top:100%}to{opacity:0;top:0}}}}.ui.search.dropdown{min-width:""}.ui.search.dropdown>input.search{background:none transparent!important;border:none!important;box-shadow:none!important;cursor:text;top:0;left:1px;width:100%;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit}.ui.search.dropdown>input.search{position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;left:1px;z-index:auto}.ui.search.selection.dropdown>input.search{line-height:1.21428571em;padding:.67857143em 3.2em .67857143em 1em}.ui.search.selection.dropdown>span.sizer{line-height:1.21428571em;padding:.67857143em 3.2em .67857143em 1em;display:none;white-space:pre}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text i.icon,.ui.active.search.dropdown input.search:focus+.text .flag{opacity:var(--opacity-disabled)}.ui.active.search.dropdown input.search:focus+.text{color:#737373de!important}.ui.search.dropdown.button>span.sizer{display:none}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767.98px){.ui.search.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width: 768px){.ui.search.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width: 992px){.ui.search.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width: 1920px){.ui.search.dropdown .menu{max-height:21.37142857rem}}.ui.dropdown>.remove.icon{cursor:pointer;font-size:.85714286em;margin:-.78571429em;padding:.91666667em;right:3em;top:.78571429em;position:absolute;opacity:.6;z-index:3}.ui.clearable.dropdown .text,.ui.clearable.dropdown a:last-of-type{margin-right:1.5em}.ui.dropdown select.noselection~.remove.icon,.ui.dropdown input[value=""]~.remove.icon,.ui.dropdown input:not([value])~.remove.icon,.ui.dropdown.loading>.remove.icon{display:none}.ui.ui.multiple.dropdown{padding:.22619048em 3.2em .22619048em .35714286em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.dropdown>.label{display:inline-block;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:.14285714rem .28571429rem .14285714rem 0;box-shadow:0 0 0 1px #22242626 inset}.ui.multiple.dropdown .dropdown.icon{margin:"";padding:""}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.dropdown>.text.default{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em!important}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.dropdown>.label:not(.image)>img:not(.centered){margin-right:.78571429rem}.ui.multiple.dropdown>.label:not(.image)>img.ui:not(.avatar){margin-bottom:.39285714rem}.ui.multiple.dropdown>.image.label img{margin:-.35714286em .78571429em -.35714286em -.78571429em;height:1.71428571em}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;width:2.2em;line-height:1.21428571em}.ui.multiple.search.dropdown.button{min-width:14em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0 .21428571em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:500}.ui.inline.dropdown .menu{cursor:auto;margin-top:.21428571em;border-radius:.28571429rem}.ui.dropdown .menu .active.item{background:transparent;font-weight:500;color:#000000f2;box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:#000000f2;z-index:13}.ui.dropdown:not(.button)>.default.text,.ui.default.dropdown:not(.button)>.text{color:#bfbfbfde}.ui.dropdown:not(.button)>input:focus~.default.text,.ui.default.dropdown:not(.button)>input:focus~.text{color:#737373de}.ui.loading.dropdown>i.icon{height:1em!important}.ui.loading.selection.dropdown>i.icon{padding:1.5em 1.28571429em!important}.ui.loading.dropdown>i.icon:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.dropdown>i.icon:after{position:absolute;content:"";top:50%;left:50%;box-shadow:0 0 0 1px transparent;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem}.ui.loading.dropdown.button>i.icon:before,.ui.loading.dropdown.button>i.icon:after{display:none}.ui.loading.dropdown>.text{transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown>.loading.menu{left:0!important;right:auto!important}.ui.dropdown>.menu .loading.menu{left:100%!important;right:auto!important}.ui.dropdown.selected,.ui.dropdown .menu .selected.item{background:rgba(0,0,0,.03);color:#000000f2}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.text,.ui.dropdown.error>.default.text{color:#9f3a38}.ui.selection.dropdown.error{background:#FFF6F6;border-color:#e0b4b4}.ui.selection.dropdown.error:hover{border-color:#e0b4b4}.ui.multiple.selection.error.dropdown>.label{border-color:#e0b4b4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item{color:#9f3a38}.ui.dropdown.error>.menu>.item:hover{background-color:#fbe7e7}.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf}.ui.dropdown.info,.ui.dropdown.info>.text,.ui.dropdown.info>.default.text{color:#276f86}.ui.selection.dropdown.info{background:#F8FFFF;border-color:#a9d5de}.ui.selection.dropdown.info:hover{border-color:#a9d5de}.ui.multiple.selection.info.dropdown>.label{border-color:#a9d5de}.ui.dropdown.info>.menu,.ui.dropdown.info>.menu .menu{border-color:#a9d5de}.ui.dropdown.info>.menu>.item{color:#276f86}.ui.dropdown.info>.menu>.item:hover{background-color:#e9f2fb}.ui.dropdown.info>.menu .active.item{background-color:#cef1fd}.ui.dropdown.success,.ui.dropdown.success>.text,.ui.dropdown.success>.default.text{color:#2c662d}.ui.selection.dropdown.success{background:#FCFFF5;border-color:#a3c293}.ui.selection.dropdown.success:hover{border-color:#a3c293}.ui.multiple.selection.success.dropdown>.label{border-color:#a3c293}.ui.dropdown.success>.menu,.ui.dropdown.success>.menu .menu{border-color:#a3c293}.ui.dropdown.success>.menu>.item{color:#2c662d}.ui.dropdown.success>.menu>.item:hover{background-color:#e9fbe9}.ui.dropdown.success>.menu .active.item{background-color:#dafdce}.ui.dropdown.warning,.ui.dropdown.warning>.text,.ui.dropdown.warning>.default.text{color:#573a08}.ui.selection.dropdown.warning{background:#FFFAF3;border-color:#c9ba9b}.ui.selection.dropdown.warning:hover{border-color:#c9ba9b}.ui.multiple.selection.warning.dropdown>.label{border-color:#c9ba9b}.ui.dropdown.warning>.menu,.ui.dropdown.warning>.menu .menu{border-color:#c9ba9b}.ui.dropdown.warning>.menu>.item{color:#573a08}.ui.dropdown.warning>.menu>.item:hover{background-color:#fbfbe9}.ui.dropdown.warning>.menu .active.item{background-color:#fdfdce}.ui.dropdown>.clear.dropdown.icon{opacity:.8;transition:opacity .1s ease}.ui.dropdown>.clear.dropdown.icon:hover{opacity:1}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:var(--opacity-disabled)}.ui.dropdown .menu{left:0}.ui.dropdown .right.menu>.menu,.ui.dropdown .menu .right.menu{left:100%!important;right:auto!important;border-radius:.28571429rem!important}.ui.dropdown>.left.menu{left:auto!important;right:0!important}.ui.dropdown>.left.menu .menu,.ui.dropdown .menu .left.menu{left:auto;right:100%;margin:0 -.5em 0 0!important;border-radius:.28571429rem!important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em;margin-right:0}.ui.upward.dropdown>.menu{top:auto;bottom:100%;box-shadow:0 0 3px #00000014;border-radius:.28571429rem .28571429rem 0 0}.ui.dropdown .upward.menu{top:auto!important;bottom:0!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:.28571429rem .28571429rem 0 0!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:.28571429rem .28571429rem 0 0}.ui.upward.selection.dropdown .menu{border-top-width:1px!important;border-bottom-width:0!important;box-shadow:0 -2px 3px #00000014}.ui.upward.selection.dropdown:hover{box-shadow:0 0 2px #0000000d}.ui.active.upward.selection.dropdown{border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.selection.dropdown.visible{box-shadow:0 0 3px #00000014;border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.active.selection.dropdown:hover{box-shadow:0 0 3px #0000000d}.ui.upward.active.selection.dropdown:hover .menu{box-shadow:0 -2px 3px #00000014}.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100%!important;width:auto!important}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;box-shadow:none!important;border-radius:0!important;margin:0!important;min-width:100%!important;width:auto!important;border-top:1px solid rgba(34,36,38,.15)}.ui.scrolling.dropdown .menu .item.item.item,.ui.dropdown .scrolling.menu>.item.item.item{border-top:none}.ui.scrolling.dropdown .menu .item:first-child,.ui.dropdown .scrolling.menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media all and (-ms-high-contrast: none){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{min-width:calc(100% - 17px)}}@media only screen and (max-width: 767.98px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:10.28571429rem}}@media only screen and (min-width: 768px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:15.42857143rem}}@media only screen and (min-width: 992px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:20.57142857rem}}@media only screen and (min-width: 1920px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:20.57142857rem}}.ui.column.dropdown>.menu{flex-wrap:wrap}.ui.dropdown[class*="two column"]>.menu>.item{width:50%}.ui.dropdown[class*="three column"]>.menu>.item{width:33%}.ui.dropdown[class*="four column"]>.menu>.item{width:25%}.ui.dropdown[class*="five column"]>.menu>.item{width:20%}.ui.simple.dropdown .menu:before,.ui.simple.dropdown .menu:after{display:none}.ui.simple.dropdown .menu{position:absolute;display:-ms-inline-flexbox!important;display:block;overflow:hidden;top:-9999px;opacity:0;width:0;height:0;transition:opacity .1s ease;margin-top:0!important}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%;opacity:1}.ui.simple.dropdown>.menu>.item:active>.menu,.ui.simple.dropdown .menu .item:hover>.menu{overflow:visible;width:auto;height:auto;top:0!important;left:100%;opacity:1}.ui.simple.dropdown>.menu>.item:active>.left.menu,.ui.simple.dropdown .menu .item:hover>.left.menu,.right.menu .ui.simple.dropdown>.menu>.item:active>.menu:not(.right),.right.menu .ui.simple.dropdown>.menu .item:hover>.menu:not(.right){left:auto;right:100%}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;width:0;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.simple.scrolling.active.dropdown>.menu,.ui.simple.scrolling.dropdown:hover>.menu{overflow-x:hidden;overflow-y:auto}.ui.fluid.dropdown{display:block;width:100%!important;min-width:0}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{left:0;right:auto;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626!important;border-radius:.28571429rem!important}.ui.floating.dropdown>.menu{border-radius:.28571429rem!important}.ui:not(.upward).floating.dropdown>.menu{margin-top:.5em}.ui.upward.floating.dropdown>.menu{margin-bottom:.5em}.ui.pointing.dropdown>.menu{top:100%;margin-top:.78571429rem;border-radius:.28571429rem}.ui.pointing.dropdown>.menu:not(.hidden):after{display:block;position:absolute;pointer-events:none;content:"";visibility:visible;transform:rotate(45deg);width:.5em;height:.5em;box-shadow:-1px -1px #22242626;background:#FFFFFF;z-index:2}.ui.pointing.dropdown>.menu:not(.hidden):after{top:-.25em;left:50%;margin:0 0 0 -.25em}.ui.top.left.pointing.dropdown>.menu{inset:100% auto auto 0;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;left:1em;right:auto;margin:0;transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{inset:100% 0 auto auto;margin:1em 0 0}.ui.top.pointing.dropdown>.left.menu:after,.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;left:auto!important;right:1em!important;margin:0;transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{top:0;left:100%;right:auto;margin:0 0 0 1em}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-.25em;margin:0;transform:rotate(-45deg)}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu{left:auto!important;right:100%!important;margin:0 1em 0 0}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu:after{top:1em;left:auto;right:-.25em;margin:0;transform:rotate(135deg)}.ui.right.pointing.dropdown>.menu{top:0;left:auto;right:100%;margin:0 1em 0 0}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-.25em;margin:0;transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{inset:auto auto 100% 0;margin:0 0 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;right:auto;margin:0;transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto!important;bottom:0!important}.ui.bottom.left.pointing.dropdown>.menu{left:0;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{right:0;left:auto}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.pointing.upward.dropdown .menu,.ui.top.pointing.upward.dropdown .menu{top:auto!important;bottom:100%!important;margin:0 0 .78571429rem;border-radius:.28571429rem}.ui.pointing.upward.dropdown .menu:after,.ui.top.pointing.upward.dropdown .menu:after{top:100%!important;bottom:auto!important;box-shadow:1px 1px #22242626;margin:-.25em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 1em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em;box-shadow:-1px -1px #22242626}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 0 0 1em}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em;box-shadow:-1px -1px #22242626}.ui.dropdown,.ui.dropdown .menu>.item{font-size:1rem}.ui.mini.dropdown,.ui.mini.dropdown .menu>.item{font-size:.78571429rem}.ui.tiny.dropdown,.ui.tiny.dropdown .menu>.item{font-size:.85714286rem}.ui.small.dropdown,.ui.small.dropdown .menu>.item{font-size:.92857143rem}.ui.large.dropdown,.ui.large.dropdown .menu>.item{font-size:1.14285714rem}.ui.big.dropdown,.ui.big.dropdown .menu>.item{font-size:1.28571429rem}.ui.huge.dropdown,.ui.huge.dropdown .menu>.item{font-size:1.42857143rem}.ui.massive.dropdown,.ui.massive.dropdown .menu>.item{font-size:1.71428571rem}.ui.inverted.dropdown .menu{background:#1B1C1D;box-shadow:none;border:1px solid rgba(255,255,255,.15)}.ui.inverted.dropdown .menu>.item{color:#fffc}.ui.inverted.dropdown .menu .active.item{background:transparent;color:#fffc;box-shadow:none}.ui.inverted.dropdown .menu>.item:hover{background:rgba(255,255,255,.08);color:#fffc}.ui.inverted.dropdown.selected,.ui.inverted.dropdown .menu .selected.item{background:rgba(255,255,255,.15);color:#fffc}.ui.inverted.dropdown .menu>.header{color:#fff}.ui.inverted.dropdown>.text>.description,.ui.inverted.dropdown .menu>.item>.description{color:#ffffff80}.ui.inverted.dropdown .menu>.divider{border-top:1px solid rgba(255,255,255,.15)}.ui.inverted.dropdown .scrolling.menu{border:none;border-top:1px solid rgba(255,255,255,.15)}.ui.inverted.selection.dropdown{border:1px solid rgba(255,255,255,.15);background:#1B1C1D;color:#fffc}.ui.inverted.selection.dropdown:hover{border-color:#ffffff40;box-shadow:none}.ui.inverted.selection.dropdown input{color:#fff}.ui.inverted.selection.visible.dropdown>.text:not(.default){color:#ffffffe6}.ui.inverted.selection.active.dropdown .menu,.ui.inverted.selection.active.dropdown:hover{border-color:#ffffff26}.ui.inverted.selection.dropdown .menu>.item{border-top:1px solid #242526}.ui.inverted.dropdown:not(.button)>.default.text,.ui.inverted.default.dropdown:not(.button)>.text{color:#ffffff80}.ui.inverted.dropdown:not(.button)>input:focus~.default.text,.ui.inverted.default.dropdown:not(.button)>input:focus~.text{color:#ffffffb3}.ui.inverted.active.search.dropdown input.search:focus+.text i.icon,.ui.inverted.active.search.dropdown input.search:focus+.text .flag{opacity:.45}.ui.inverted.active.search.dropdown input.search:focus+.text{color:#ffffffb3!important}.ui.inverted.dropdown .menu>.message:not(.ui){color:#ffffff80}.ui.inverted.dropdown .menu>.item:first-child{border-top-width:0}.ui.inverted.multiple.dropdown>.label{background-color:#ffffffb3;background-image:none;color:#000;box-shadow:0 0 0 1px #fff0 inset}.ui.inverted.multiple.dropdown>.label:hover{background-color:#ffffffe6;border-color:#ffffffe6;background-image:none;color:#000}.ui.inverted.multiple.dropdown>.label>.close.icon,.ui.inverted.multiple.dropdown>.label>.delete.icon{opacity:.6}.ui.inverted.multiple.dropdown>.label>.close.icon:hover,.ui.inverted.multiple.dropdown>.label>.delete.icon:hover{opacity:.8}.ui.inverted.dropdown textarea::-webkit-selection,.ui.inverted.dropdown input::-webkit-selection{background-color:#ffffff40;color:#fffc}.ui.inverted.dropdown textarea::-moz-selection,.ui.inverted.dropdown input::-moz-selection{background-color:#ffffff40;color:#fffc}.ui.inverted.dropdown textarea::selection,.ui.inverted.dropdown input::selection{background-color:#ffffff40;color:#fffc}.ui.inverted.dropdown .menu::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}.ui.inverted.pointing.dropdown>.menu:after{background:#1B1C1D;box-shadow:-1px -1px #ffffff26}@font-face{font-family:Dropdown;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");font-weight:400;font-style:normal}.ui.dropdown>.dropdown.icon{font-family:Dropdown;line-height:1;height:1em;width:1.23em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.dropdown>.dropdown.icon{width:auto}.ui.dropdown>.dropdown.icon:before{content:"\f0d7"}.ui.dropdown .menu .item .dropdown.icon:before{content:"\f0da"}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:"\f0d9"}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:"\f0da"}.ui.form{position:relative;max-width:100%}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .fields .fields,.ui.form .field:last-child,.ui.form .fields:last-child .field{margin-bottom:0}.ui.form .fields .field{clear:both;margin:0}.ui.form .field>label{display:block;margin:0 0 .28571429rem;color:#000000de;font-size:.92857143em;font-weight:500;text-transform:none}.ui.form textarea,.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=time],.ui.form input[type=text],.ui.form input[type=file],.ui.form input[type=url]{width:100%;vertical-align:top}.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{height:1.21428571em}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=time],.ui.form input[type=text],.ui.form input[type=file],.ui.form input[type=url]{font-family:var(--fonts-regular);margin:0;outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#FFFFFF;border:1px solid rgba(34,36,38,.15);color:#000000de;border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease}.ui.input textarea,.ui.form textarea{margin:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:.78571429em 1em;background:#FFFFFF;border:1px solid rgba(34,36,38,.15);outline:none;color:#000000de;border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease;font-size:1em;font-family:var(--fonts-regular);line-height:1.2857;resize:vertical}.ui.form textarea:not([rows]){height:12em;min-height:8em;max-height:24em}.ui.form textarea,.ui.form input[type=checkbox]{vertical-align:top}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) label+.ui.ui.checkbox{margin-top:.7em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.checkbox{margin-top:2.41428571em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.toggle.checkbox{margin-top:2.21428571em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.slider.checkbox{margin-top:2.61428571em}.ui.ui.form .field .fields .field:not(:only-child) .ui.checkbox{margin-top:.6em}.ui.ui.form .field .fields .field:not(:only-child) .ui.toggle.checkbox{margin-top:.5em}.ui.ui.form .field .fields .field:not(:only-child) .ui.slider.checkbox{margin-top:.7em}.ui.form .field .transparent.input:not(.icon) input,.ui.form .field input.transparent,.ui.form .field textarea.transparent{padding:.67857143em 1em}.ui.form .field input.transparent,.ui.form .field textarea.transparent{border-color:transparent!important;background-color:transparent!important;box-shadow:none!important}.ui.form input.attached{width:auto}.ui.form select{display:block;height:auto;width:100%;background:#FFFFFF;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;padding:.62em 1em;color:#000000de;transition:color .1s ease,border-color .1s ease}.ui.form .field>.selection.dropdown{min-width:auto;width:100%}.ui.form .field>.selection.dropdown>.dropdown.icon{float:right}.ui.form .inline.fields .field>.selection.dropdown,.ui.form .inline.field>.selection.dropdown{width:auto}.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon,.ui.form .inline.field>.selection.dropdown>.dropdown.icon{float:none}.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{width:100%}.ui.form .inline.fields .field:not(.wide) .ui.input,.ui.form .inline.field:not(.wide) .ui.input{width:auto;vertical-align:middle}.ui.form .fields .field .ui.input input,.ui.form .field .ui.input input{width:auto}.ui.form .ten.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .eight.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{flex:1 0 auto;width:0}.ui.form .error.message,.ui.form .error.message:empty{display:none}.ui.form .info.message,.ui.form .info.message:empty{display:none}.ui.form .success.message,.ui.form .success.message:empty{display:none}.ui.form .warning.message,.ui.form .warning.message:empty{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:normal;background:#FFFFFF!important;border:1px solid #E0B4B4!important;color:#9f3a38!important}.ui.form .inline.fields .field .prompt,.ui.form .inline.field .prompt{vertical-align:top;margin:-.25em 0 -.5em .5em}.ui.form .inline.fields .field .prompt:before,.ui.form .inline.field .prompt:before{border-width:0 0 1px 1px;inset:50% auto auto 0}.ui.form .field.field input:-webkit-autofill{box-shadow:0 0 0 100px ivory inset!important;border-color:#e5dfa1!important}.ui.form .field.field input:-webkit-autofill:focus{box-shadow:0 0 0 100px ivory inset!important;border-color:#d5c315!important}.ui.form ::-webkit-input-placeholder{color:#bfbfbfde}.ui.form :-ms-input-placeholder{color:#bfbfbfde!important}.ui.form ::-moz-placeholder{color:#bfbfbfde}.ui.form :focus::-webkit-input-placeholder{color:#737373de}.ui.form :focus:-ms-input-placeholder{color:#737373de!important}.ui.form :focus::-moz-placeholder{color:#737373de}.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=time]:focus,.ui.form input[type=text]:focus,.ui.form input[type=file]:focus,.ui.form input[type=url]:focus{color:#000000f2;border-color:#85b7d9;border-radius:.28571429rem;background:#FFFFFF;box-shadow:0 0 #22242659 inset}.ui.form .ui.action.input:not([class*="left action"]) input:not([type]):focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=date]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=datetime-local]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=email]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=number]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=password]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=search]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=tel]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=time]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=text]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=file]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=url]:focus{border-top-right-radius:0;border-bottom-right-radius:0}.ui.form .ui[class*="left action"].input input:not([type]),.ui.form .ui[class*="left action"].input input[type=date],.ui.form .ui[class*="left action"].input input[type=datetime-local],.ui.form .ui[class*="left action"].input input[type=email],.ui.form .ui[class*="left action"].input input[type=number],.ui.form .ui[class*="left action"].input input[type=password],.ui.form .ui[class*="left action"].input input[type=search],.ui.form .ui[class*="left action"].input input[type=tel],.ui.form .ui[class*="left action"].input input[type=time],.ui.form .ui[class*="left action"].input input[type=text],.ui.form .ui[class*="left action"].input input[type=file],.ui.form .ui[class*="left action"].input input[type=url]{border-bottom-left-radius:0;border-top-left-radius:0}.ui.form textarea:focus{color:#000000f2;border-color:#85b7d9;border-radius:.28571429rem;background:#FFFFFF;box-shadow:0 0 #22242659 inset;-webkit-appearance:none}.ui.form.error .error.message:not(:empty){display:block}.ui.form.error .compact.error.message:not(:empty){display:inline-block}.ui.form.error .icon.error.message:not(:empty){display:flex}.ui.form .fields.error .error.message:not(:empty),.ui.form .field.error .error.message:not(:empty){display:block}.ui.form .fields.error .compact.error.message:not(:empty),.ui.form .field.error .compact.error.message:not(:empty){display:inline-block}.ui.form .fields.error .icon.error.message:not(:empty),.ui.form .field.error .icon.error.message:not(:empty){display:flex}.ui.ui.form .fields.error .field label,.ui.ui.form .field.error label,.ui.ui.form .fields.error .field .input,.ui.ui.form .field.error .input{color:#9f3a38}.ui.form .fields.error .field .corner.label,.ui.form .field.error .corner.label{border-color:#9f3a38;color:#fff}.ui.form .fields.error .field textarea,.ui.form .fields.error .field select,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=url],.ui.form .field.error textarea,.ui.form .field.error select,.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=time],.ui.form .field.error input[type=text],.ui.form .field.error input[type=file],.ui.form .field.error input[type=url]{color:#9f3a38;background:#FFF6F6;border-color:#e0b4b4;border-radius:"";box-shadow:none}.ui.form .field.error textarea:focus,.ui.form .field.error select:focus,.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=url]:focus{background:#FFF6F6;border-color:#e0b4b4;color:#9f3a38;box-shadow:none}.ui.form .field.error select{-webkit-appearance:menulist-button}.ui.form .field.error .transparent.input input,.ui.form .field.error .transparent.input textarea,.ui.form .field.error input.transparent,.ui.form .field.error textarea.transparent{background-color:#fff6f6!important;color:#9f3a38!important}.ui.form .error.error input:-webkit-autofill{box-shadow:0 0 0 100px #fffaf0 inset!important;border-color:#e0b4b4!important}.ui.form .error ::-webkit-input-placeholder{color:#e7bdbc}.ui.form .error :-ms-input-placeholder{color:#e7bdbc!important}.ui.form .error ::-moz-placeholder{color:#e7bdbc}.ui.form .error :focus::-webkit-input-placeholder{color:#da9796}.ui.form .error :focus:-ms-input-placeholder{color:#da9796!important}.ui.form .error :focus::-moz-placeholder{color:#da9796}.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item,.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .text,.ui.form .field.error .ui.dropdown .item{background:#FFF6F6;color:#9f3a38}.ui.form .fields.error .field .ui.dropdown,.ui.form .field.error .ui.dropdown,.ui.form .fields.error .field .ui.dropdown:hover,.ui.form .field.error .ui.dropdown:hover{border-color:#e0b4b4!important}.ui.form .fields.error .field .ui.dropdown:hover .menu,.ui.form .field.error .ui.dropdown:hover .menu{border-color:#e0b4b4}.ui.form .fields.error .field .ui.multiple.selection.dropdown>.label,.ui.form .field.error .ui.multiple.selection.dropdown>.label{background-color:#eacbcb;color:#9f3a38}.ui.form .fields.error .field .ui.dropdown .menu .item:hover,.ui.form .field.error .ui.dropdown .menu .item:hover,.ui.form .fields.error .field .ui.dropdown .menu .selected.item,.ui.form .field.error .ui.dropdown .menu .selected.item{background-color:#fbe7e7}.ui.form .fields.error .field .ui.dropdown .menu .active.item,.ui.form .field.error .ui.dropdown .menu .active.item{background-color:#fdcfcf!important}.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box{color:#9f3a38}.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before{background:#FFF6F6;border-color:#e0b4b4}.ui.form .fields.error .field .checkbox label:after,.ui.form .field.error .checkbox label:after,.ui.form .fields.error .field .checkbox .box:after,.ui.form .field.error .checkbox .box:after{color:#9f3a38}.ui.form.info .info.message:not(:empty){display:block}.ui.form.info .compact.info.message:not(:empty){display:inline-block}.ui.form.info .icon.info.message:not(:empty){display:flex}.ui.form .fields.info .info.message:not(:empty),.ui.form .field.info .info.message:not(:empty){display:block}.ui.form .fields.info .compact.info.message:not(:empty),.ui.form .field.info .compact.info.message:not(:empty){display:inline-block}.ui.form .fields.info .icon.info.message:not(:empty),.ui.form .field.info .icon.info.message:not(:empty){display:flex}.ui.ui.form .fields.info .field label,.ui.ui.form .field.info label,.ui.ui.form .fields.info .field .input,.ui.ui.form .field.info .input{color:#276f86}.ui.form .fields.info .field .corner.label,.ui.form .field.info .corner.label{border-color:#276f86;color:#fff}.ui.form .fields.info .field textarea,.ui.form .fields.info .field select,.ui.form .fields.info .field input:not([type]),.ui.form .fields.info .field input[type=date],.ui.form .fields.info .field input[type=datetime-local],.ui.form .fields.info .field input[type=email],.ui.form .fields.info .field input[type=number],.ui.form .fields.info .field input[type=password],.ui.form .fields.info .field input[type=search],.ui.form .fields.info .field input[type=tel],.ui.form .fields.info .field input[type=time],.ui.form .fields.info .field input[type=text],.ui.form .fields.info .field input[type=file],.ui.form .fields.info .field input[type=url],.ui.form .field.info textarea,.ui.form .field.info select,.ui.form .field.info input:not([type]),.ui.form .field.info input[type=date],.ui.form .field.info input[type=datetime-local],.ui.form .field.info input[type=email],.ui.form .field.info input[type=number],.ui.form .field.info input[type=password],.ui.form .field.info input[type=search],.ui.form .field.info input[type=tel],.ui.form .field.info input[type=time],.ui.form .field.info input[type=text],.ui.form .field.info input[type=file],.ui.form .field.info input[type=url]{color:#276f86;background:#F8FFFF;border-color:#a9d5de;border-radius:"";box-shadow:none}.ui.form .field.info textarea:focus,.ui.form .field.info select:focus,.ui.form .field.info input:not([type]):focus,.ui.form .field.info input[type=date]:focus,.ui.form .field.info input[type=datetime-local]:focus,.ui.form .field.info input[type=email]:focus,.ui.form .field.info input[type=number]:focus,.ui.form .field.info input[type=password]:focus,.ui.form .field.info input[type=search]:focus,.ui.form .field.info input[type=tel]:focus,.ui.form .field.info input[type=time]:focus,.ui.form .field.info input[type=text]:focus,.ui.form .field.info input[type=file]:focus,.ui.form .field.info input[type=url]:focus{background:#F8FFFF;border-color:#a9d5de;color:#276f86;box-shadow:none}.ui.form .field.info select{-webkit-appearance:menulist-button}.ui.form .field.info .transparent.input input,.ui.form .field.info .transparent.input textarea,.ui.form .field.info input.transparent,.ui.form .field.info textarea.transparent{background-color:#f8ffff!important;color:#276f86!important}.ui.form .info.info input:-webkit-autofill{box-shadow:0 0 0 100px #f0faff inset!important;border-color:#b3e0e0!important}.ui.form .info ::-webkit-input-placeholder{color:#98cfe1}.ui.form .info :-ms-input-placeholder{color:#98cfe1!important}.ui.form .info ::-moz-placeholder{color:#98cfe1}.ui.form .info :focus::-webkit-input-placeholder{color:#70bdd6}.ui.form .info :focus:-ms-input-placeholder{color:#70bdd6!important}.ui.form .info :focus::-moz-placeholder{color:#70bdd6}.ui.form .fields.info .field .ui.dropdown,.ui.form .fields.info .field .ui.dropdown .item,.ui.form .field.info .ui.dropdown,.ui.form .field.info .ui.dropdown .text,.ui.form .field.info .ui.dropdown .item{background:#F8FFFF;color:#276f86}.ui.form .fields.info .field .ui.dropdown,.ui.form .field.info .ui.dropdown,.ui.form .fields.info .field .ui.dropdown:hover,.ui.form .field.info .ui.dropdown:hover{border-color:#a9d5de!important}.ui.form .fields.info .field .ui.dropdown:hover .menu,.ui.form .field.info .ui.dropdown:hover .menu{border-color:#a9d5de}.ui.form .fields.info .field .ui.multiple.selection.dropdown>.label,.ui.form .field.info .ui.multiple.selection.dropdown>.label{background-color:#cce3ea;color:#276f86}.ui.form .fields.info .field .ui.dropdown .menu .item:hover,.ui.form .field.info .ui.dropdown .menu .item:hover,.ui.form .fields.info .field .ui.dropdown .menu .selected.item,.ui.form .field.info .ui.dropdown .menu .selected.item{background-color:#e9f2fb}.ui.form .fields.info .field .ui.dropdown .menu .active.item,.ui.form .field.info .ui.dropdown .menu .active.item{background-color:#cef1fd!important}.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label,.ui.form .field.info .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box{color:#276f86}.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label:before,.ui.form .field.info .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box:before{background:#F8FFFF;border-color:#a9d5de}.ui.form .fields.info .field .checkbox label:after,.ui.form .field.info .checkbox label:after,.ui.form .fields.info .field .checkbox .box:after,.ui.form .field.info .checkbox .box:after{color:#276f86}.ui.form.success .success.message:not(:empty){display:block}.ui.form.success .compact.success.message:not(:empty){display:inline-block}.ui.form.success .icon.success.message:not(:empty){display:flex}.ui.form .fields.success .success.message:not(:empty),.ui.form .field.success .success.message:not(:empty){display:block}.ui.form .fields.success .compact.success.message:not(:empty),.ui.form .field.success .compact.success.message:not(:empty){display:inline-block}.ui.form .fields.success .icon.success.message:not(:empty),.ui.form .field.success .icon.success.message:not(:empty){display:flex}.ui.ui.form .fields.success .field label,.ui.ui.form .field.success label,.ui.ui.form .fields.success .field .input,.ui.ui.form .field.success .input{color:#2c662d}.ui.form .fields.success .field .corner.label,.ui.form .field.success .corner.label{border-color:#2c662d;color:#fff}.ui.form .fields.success .field textarea,.ui.form .fields.success .field select,.ui.form .fields.success .field input:not([type]),.ui.form .fields.success .field input[type=date],.ui.form .fields.success .field input[type=datetime-local],.ui.form .fields.success .field input[type=email],.ui.form .fields.success .field input[type=number],.ui.form .fields.success .field input[type=password],.ui.form .fields.success .field input[type=search],.ui.form .fields.success .field input[type=tel],.ui.form .fields.success .field input[type=time],.ui.form .fields.success .field input[type=text],.ui.form .fields.success .field input[type=file],.ui.form .fields.success .field input[type=url],.ui.form .field.success textarea,.ui.form .field.success select,.ui.form .field.success input:not([type]),.ui.form .field.success input[type=date],.ui.form .field.success input[type=datetime-local],.ui.form .field.success input[type=email],.ui.form .field.success input[type=number],.ui.form .field.success input[type=password],.ui.form .field.success input[type=search],.ui.form .field.success input[type=tel],.ui.form .field.success input[type=time],.ui.form .field.success input[type=text],.ui.form .field.success input[type=file],.ui.form .field.success input[type=url]{color:#2c662d;background:#FCFFF5;border-color:#a3c293;border-radius:"";box-shadow:none}.ui.form .field.success textarea:focus,.ui.form .field.success select:focus,.ui.form .field.success input:not([type]):focus,.ui.form .field.success input[type=date]:focus,.ui.form .field.success input[type=datetime-local]:focus,.ui.form .field.success input[type=email]:focus,.ui.form .field.success input[type=number]:focus,.ui.form .field.success input[type=password]:focus,.ui.form .field.success input[type=search]:focus,.ui.form .field.success input[type=tel]:focus,.ui.form .field.success input[type=time]:focus,.ui.form .field.success input[type=text]:focus,.ui.form .field.success input[type=file]:focus,.ui.form .field.success input[type=url]:focus{background:#FCFFF5;border-color:#a3c293;color:#2c662d;box-shadow:none}.ui.form .field.success select{-webkit-appearance:menulist-button}.ui.form .field.success .transparent.input input,.ui.form .field.success .transparent.input textarea,.ui.form .field.success input.transparent,.ui.form .field.success textarea.transparent{background-color:#fcfff5!important;color:#2c662d!important}.ui.form .success.success input:-webkit-autofill{box-shadow:0 0 0 100px #f0fff0 inset!important;border-color:#bee0b3!important}.ui.form .success ::-webkit-input-placeholder{color:#8fcf90}.ui.form .success :-ms-input-placeholder{color:#8fcf90!important}.ui.form .success ::-moz-placeholder{color:#8fcf90}.ui.form .success :focus::-webkit-input-placeholder{color:#6cbf6d}.ui.form .success :focus:-ms-input-placeholder{color:#6cbf6d!important}.ui.form .success :focus::-moz-placeholder{color:#6cbf6d}.ui.form .fields.success .field .ui.dropdown,.ui.form .fields.success .field .ui.dropdown .item,.ui.form .field.success .ui.dropdown,.ui.form .field.success .ui.dropdown .text,.ui.form .field.success .ui.dropdown .item{background:#FCFFF5;color:#2c662d}.ui.form .fields.success .field .ui.dropdown,.ui.form .field.success .ui.dropdown,.ui.form .fields.success .field .ui.dropdown:hover,.ui.form .field.success .ui.dropdown:hover{border-color:#a3c293!important}.ui.form .fields.success .field .ui.dropdown:hover .menu,.ui.form .field.success .ui.dropdown:hover .menu{border-color:#a3c293}.ui.form .fields.success .field .ui.multiple.selection.dropdown>.label,.ui.form .field.success .ui.multiple.selection.dropdown>.label{background-color:#cceacc;color:#2c662d}.ui.form .fields.success .field .ui.dropdown .menu .item:hover,.ui.form .field.success .ui.dropdown .menu .item:hover,.ui.form .fields.success .field .ui.dropdown .menu .selected.item,.ui.form .field.success .ui.dropdown .menu .selected.item{background-color:#e9fbe9}.ui.form .fields.success .field .ui.dropdown .menu .active.item,.ui.form .field.success .ui.dropdown .menu .active.item{background-color:#dafdce!important}.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label,.ui.form .field.success .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box{color:#2c662d}.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label:before,.ui.form .field.success .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box:before{background:#FCFFF5;border-color:#a3c293}.ui.form .fields.success .field .checkbox label:after,.ui.form .field.success .checkbox label:after,.ui.form .fields.success .field .checkbox .box:after,.ui.form .field.success .checkbox .box:after{color:#2c662d}.ui.form.warning .warning.message:not(:empty){display:block}.ui.form.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form.warning .icon.warning.message:not(:empty){display:flex}.ui.form .fields.warning .warning.message:not(:empty),.ui.form .field.warning .warning.message:not(:empty){display:block}.ui.form .fields.warning .compact.warning.message:not(:empty),.ui.form .field.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form .fields.warning .icon.warning.message:not(:empty),.ui.form .field.warning .icon.warning.message:not(:empty){display:flex}.ui.ui.form .fields.warning .field label,.ui.ui.form .field.warning label,.ui.ui.form .fields.warning .field .input,.ui.ui.form .field.warning .input{color:#573a08}.ui.form .fields.warning .field .corner.label,.ui.form .field.warning .corner.label{border-color:#573a08;color:#fff}.ui.form .fields.warning .field textarea,.ui.form .fields.warning .field select,.ui.form .fields.warning .field input:not([type]),.ui.form .fields.warning .field input[type=date],.ui.form .fields.warning .field input[type=datetime-local],.ui.form .fields.warning .field input[type=email],.ui.form .fields.warning .field input[type=number],.ui.form .fields.warning .field input[type=password],.ui.form .fields.warning .field input[type=search],.ui.form .fields.warning .field input[type=tel],.ui.form .fields.warning .field input[type=time],.ui.form .fields.warning .field input[type=text],.ui.form .fields.warning .field input[type=file],.ui.form .fields.warning .field input[type=url],.ui.form .field.warning textarea,.ui.form .field.warning select,.ui.form .field.warning input:not([type]),.ui.form .field.warning input[type=date],.ui.form .field.warning input[type=datetime-local],.ui.form .field.warning input[type=email],.ui.form .field.warning input[type=number],.ui.form .field.warning input[type=password],.ui.form .field.warning input[type=search],.ui.form .field.warning input[type=tel],.ui.form .field.warning input[type=time],.ui.form .field.warning input[type=text],.ui.form .field.warning input[type=file],.ui.form .field.warning input[type=url]{color:#573a08;background:#FFFAF3;border-color:#c9ba9b;border-radius:"";box-shadow:none}.ui.form .field.warning textarea:focus,.ui.form .field.warning select:focus,.ui.form .field.warning input:not([type]):focus,.ui.form .field.warning input[type=date]:focus,.ui.form .field.warning input[type=datetime-local]:focus,.ui.form .field.warning input[type=email]:focus,.ui.form .field.warning input[type=number]:focus,.ui.form .field.warning input[type=password]:focus,.ui.form .field.warning input[type=search]:focus,.ui.form .field.warning input[type=tel]:focus,.ui.form .field.warning input[type=time]:focus,.ui.form .field.warning input[type=text]:focus,.ui.form .field.warning input[type=file]:focus,.ui.form .field.warning input[type=url]:focus{background:#FFFAF3;border-color:#c9ba9b;color:#573a08;box-shadow:none}.ui.form .field.warning select{-webkit-appearance:menulist-button}.ui.form .field.warning .transparent.input input,.ui.form .field.warning .transparent.input textarea,.ui.form .field.warning input.transparent,.ui.form .field.warning textarea.transparent{background-color:#fffaf3!important;color:#573a08!important}.ui.form .warning.warning input:-webkit-autofill{box-shadow:0 0 0 100px #ffffe0 inset!important;border-color:#e0e0b3!important}.ui.form .warning ::-webkit-input-placeholder{color:#edad3e}.ui.form .warning :-ms-input-placeholder{color:#edad3e!important}.ui.form .warning ::-moz-placeholder{color:#edad3e}.ui.form .warning :focus::-webkit-input-placeholder{color:#e39715}.ui.form .warning :focus:-ms-input-placeholder{color:#e39715!important}.ui.form .warning :focus::-moz-placeholder{color:#e39715}.ui.form .fields.warning .field .ui.dropdown,.ui.form .fields.warning .field .ui.dropdown .item,.ui.form .field.warning .ui.dropdown,.ui.form .field.warning .ui.dropdown .text,.ui.form .field.warning .ui.dropdown .item{background:#FFFAF3;color:#573a08}.ui.form .fields.warning .field .ui.dropdown,.ui.form .field.warning .ui.dropdown,.ui.form .fields.warning .field .ui.dropdown:hover,.ui.form .field.warning .ui.dropdown:hover{border-color:#c9ba9b!important}.ui.form .fields.warning .field .ui.dropdown:hover .menu,.ui.form .field.warning .ui.dropdown:hover .menu{border-color:#c9ba9b}.ui.form .fields.warning .field .ui.multiple.selection.dropdown>.label,.ui.form .field.warning .ui.multiple.selection.dropdown>.label{background-color:#eaeacc;color:#573a08}.ui.form .fields.warning .field .ui.dropdown .menu .item:hover,.ui.form .field.warning .ui.dropdown .menu .item:hover,.ui.form .fields.warning .field .ui.dropdown .menu .selected.item,.ui.form .field.warning .ui.dropdown .menu .selected.item{background-color:#fbfbe9}.ui.form .fields.warning .field .ui.dropdown .menu .active.item,.ui.form .field.warning .ui.dropdown .menu .active.item{background-color:#fdfdce!important}.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box{color:#573a08}.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label:before,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box:before{background:#FFFAF3;border-color:#c9ba9b}.ui.form .fields.warning .field .checkbox label:after,.ui.form .field.warning .checkbox label:after,.ui.form .fields.warning .field .checkbox .box:after,.ui.form .field.warning .checkbox .box:after{color:#573a08}.ui.form .disabled.fields .field,.ui.form .disabled.field,.ui.form .field :disabled{pointer-events:none;opacity:var(--opacity-disabled)}.ui.form .field.disabled>label,.ui.form .fields.disabled>label{opacity:var(--opacity-disabled)}.ui.form .field.disabled :disabled{opacity:1}.ui.loading.form{position:relative;cursor:default;pointer-events:none}.ui.loading.form:before{position:absolute;content:"";top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;z-index:100}.ui.loading.form.segments:before{border-radius:.28571429rem}.ui.loading.form:after{position:absolute;content:"";top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}.ui.form .required.fields:not(.grouped)>.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.field>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.field>.checkbox:after,.ui.form label.required:after{margin:-.2em 0 0 .2em;content:"*";color:#db2828}.ui.form .required.fields:not(.grouped)>.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.field>label:after,.ui.form label.required:after{display:inline-block;vertical-align:top}.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.field>.checkbox:after{position:absolute;top:0;left:100%}.ui.inverted.form label,.ui.form .inverted.segment label,.ui.form .inverted.segment .ui.checkbox label,.ui.form .inverted.segment .ui.checkbox .box,.ui.inverted.form .ui.checkbox label,.ui.inverted.form .ui.checkbox .box,.ui.inverted.form .inline.fields>label,.ui.inverted.form .inline.fields .field>label,.ui.inverted.form .inline.fields .field>p,.ui.inverted.form .inline.field>label,.ui.inverted.form .inline.field>p{color:#ffffffe6}.ui.inverted.loading.form{color:#fff}.ui.inverted.loading.form:before{background:rgba(0,0,0,.85)}.ui.inverted.form input:not([type]),.ui.inverted.form input[type=date],.ui.inverted.form input[type=datetime-local],.ui.inverted.form input[type=email],.ui.inverted.form input[type=number],.ui.inverted.form input[type=password],.ui.inverted.form input[type=search],.ui.inverted.form input[type=tel],.ui.inverted.form input[type=time],.ui.inverted.form input[type=text],.ui.inverted.form input[type=file],.ui.inverted.form input[type=url]{background:#FFFFFF;border-color:#ffffff1a;color:#000000de;box-shadow:none}.ui.form .grouped.fields{display:block;margin:0 0 1em}.ui.form .grouped.fields:last-child{margin-bottom:0}.ui.form .grouped.fields>label{margin:0 0 .28571429rem;color:#000000de;font-size:.92857143em;font-weight:500;text-transform:none}.ui.form .grouped.fields .field,.ui.form .grouped.inline.fields .field{display:block;margin:.5em 0;padding:0}.ui.form .grouped.inline.fields .ui.checkbox{margin-bottom:.4em}.ui.form .fields{display:flex;flex-direction:row;margin:0 -.5em 1em}.ui.form .fields>.field{flex:0 1 auto;padding-left:.5em;padding-right:.5em}.ui.form .fields>.field:first-child{border-left:none;box-shadow:none}.ui.form .two.fields>.fields,.ui.form .two.fields>.field{width:50%}.ui.form .three.fields>.fields,.ui.form .three.fields>.field{width:33.33333333%}.ui.form .four.fields>.fields,.ui.form .four.fields>.field{width:25%}.ui.form .five.fields>.fields,.ui.form .five.fields>.field{width:20%}.ui.form .six.fields>.fields,.ui.form .six.fields>.field{width:16.66666667%}.ui.form .seven.fields>.fields,.ui.form .seven.fields>.field{width:14.28571429%}.ui.form .eight.fields>.fields,.ui.form .eight.fields>.field{width:12.5%}.ui.form .nine.fields>.fields,.ui.form .nine.fields>.field{width:11.11111111%}.ui.form .ten.fields>.fields,.ui.form .ten.fields>.field{width:10%}@media only screen and (max-width: 767.98px){.ui.form .fields{flex-wrap:wrap;margin-bottom:0}.ui.form:not(.unstackable) .fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .fields:not(.unstackable)>.field{width:100%;margin:0 0 1em}}.ui.form .fields .wide.field{width:6.25%;padding-left:.5em;padding-right:.5em}.ui.form .one.wide.field{width:6.25%}.ui.form .two.wide.field{width:12.5%}.ui.form .three.wide.field{width:18.75%}.ui.form .four.wide.field{width:25%}.ui.form .five.wide.field{width:31.25%}.ui.form .six.wide.field{width:37.5%}.ui.form .seven.wide.field{width:43.75%}.ui.form .eight.wide.field{width:50%}.ui.form .nine.wide.field{width:56.25%}.ui.form .ten.wide.field{width:62.5%}.ui.form .eleven.wide.field{width:68.75%}.ui.form .twelve.wide.field{width:75%}.ui.form .thirteen.wide.field{width:81.25%}.ui.form .fourteen.wide.field{width:87.5%}.ui.form .fifteen.wide.field{width:93.75%}.ui.form .sixteen.wide.field{width:100%}.ui[class*="equal width"].form .fields>.field,.ui.form [class*="equal width"].fields>.field{width:100%;flex:1 1 auto}.ui.form .inline.fields{margin:0 0 1em;align-items:center}.ui.form .inline.fields .field{margin:0;padding:0 1em 0 0}.ui.form .inline.fields>label,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.field>label,.ui.form .inline.field>p{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:baseline;font-size:.92857143em;font-weight:500;color:#000000de;text-transform:none}.ui.form .inline.fields>label{margin:.035714em 1em 0 0}.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select,.ui.form .inline.field>input,.ui.form .inline.field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.fields .field .calendar:not(.popup),.ui.form .inline.field .calendar:not(.popup){display:inline-block}.ui.form .inline.fields .field .calendar:not(.popup)>.input>input,.ui.form .inline.field .calendar:not(.popup)>.input>input{width:13.11em}.ui.form .inline.fields .field>:first-child,.ui.form .inline.field>:first-child{margin:0 .85714286em 0 0}.ui.form .inline.fields .field>:only-child,.ui.form .inline.field>:only-child{margin:0}.ui.form .inline.fields .wide.field{display:flex;align-items:center}.ui.form .inline.fields .wide.field>input,.ui.form .inline.fields .wide.field>select{width:100%}.ui.form,.ui.form .field .dropdown,.ui.form .field .dropdown .menu>.item{font-size:1rem}.ui.mini.form,.ui.mini.form .field .dropdown,.ui.mini.form .field .dropdown .menu>.item{font-size:.78571429rem}.ui.tiny.form,.ui.tiny.form .field .dropdown,.ui.tiny.form .field .dropdown .menu>.item{font-size:.85714286rem}.ui.small.form,.ui.small.form .field .dropdown,.ui.small.form .field .dropdown .menu>.item{font-size:.92857143rem}.ui.large.form,.ui.large.form .field .dropdown,.ui.large.form .field .dropdown .menu>.item{font-size:1.14285714rem}.ui.big.form,.ui.big.form .field .dropdown,.ui.big.form .field .dropdown .menu>.item{font-size:1.28571429rem}.ui.huge.form,.ui.huge.form .field .dropdown,.ui.huge.form .field .dropdown .menu>.item{font-size:1.42857143rem}.ui.massive.form,.ui.massive.form .field .dropdown,.ui.massive.form .field .dropdown .menu>.item{font-size:1.71428571rem}.ui.grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:0}.ui.grid{margin:-1rem}.ui.relaxed.grid{margin-left:-1.5rem;margin-right:-1.5rem}.ui[class*="very relaxed"].grid{margin-left:-2.5rem;margin-right:-2.5rem}.ui.grid+.grid{margin-top:1rem}.ui.grid>.column:not(.row),.ui.grid>.row>.column{position:relative;display:inline-block;width:6.25%;padding-left:1rem;padding-right:1rem;vertical-align:top}.ui.grid>*{padding-left:1rem;padding-right:1rem}.ui.grid>.row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;align-items:stretch;width:100%!important;padding:0;padding-top:1rem;padding-bottom:1rem}.ui.grid>.column:not(.row){padding-top:1rem;padding-bottom:1rem}.ui.grid>.row>.column{margin-top:0;margin-bottom:0}.ui.grid>.row>img,.ui.grid>.row>.column>img{max-width:100%}.ui.grid>.ui.grid:first-child{margin-top:0}.ui.grid>.ui.grid:last-child{margin-bottom:0}.ui.grid .aligned.row>.column>.segment:not(.compact):not(.attached),.ui.aligned.grid .column>.segment:not(.compact):not(.attached){width:100%}.ui.grid .row+.ui.divider{flex-grow:1;margin:1rem}.ui.grid .column+.ui.vertical.divider{height:calc(50% - 1rem)}.ui.grid>.row>.column:last-child>.horizontal.segment,.ui.grid>.column:last-child>.horizontal.segment{box-shadow:none}@media only screen and (max-width: 767.98px){.ui.page.grid{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:2em;padding-right:2em}}@media only screen and (min-width: 992px) and (max-width: 1199.98px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:3%;padding-right:3%}}@media only screen and (min-width: 1200px) and (max-width: 1919.98px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:15%;padding-right:15%}}@media only screen and (min-width: 1920px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:23%;padding-right:23%}}.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child{width:100%}.ui[class*="one column"].grid>.row>.column,.ui[class*="one column"].grid>.column:not(.row){width:100%}.ui[class*="two column"].grid>.row>.column,.ui[class*="two column"].grid>.column:not(.row){width:50%}.ui[class*="three column"].grid>.row>.column,.ui[class*="three column"].grid>.column:not(.row){width:33.33333333%}.ui[class*="four column"].grid>.row>.column,.ui[class*="four column"].grid>.column:not(.row){width:25%}.ui[class*="five column"].grid>.row>.column,.ui[class*="five column"].grid>.column:not(.row){width:20%}.ui[class*="six column"].grid>.row>.column,.ui[class*="six column"].grid>.column:not(.row){width:16.66666667%}.ui[class*="seven column"].grid>.row>.column,.ui[class*="seven column"].grid>.column:not(.row){width:14.28571429%}.ui[class*="eight column"].grid>.row>.column,.ui[class*="eight column"].grid>.column:not(.row){width:12.5%}.ui[class*="nine column"].grid>.row>.column,.ui[class*="nine column"].grid>.column:not(.row){width:11.11111111%}.ui[class*="ten column"].grid>.row>.column,.ui[class*="ten column"].grid>.column:not(.row){width:10%}.ui[class*="eleven column"].grid>.row>.column,.ui[class*="eleven column"].grid>.column:not(.row){width:9.09090909%}.ui[class*="twelve column"].grid>.row>.column,.ui[class*="twelve column"].grid>.column:not(.row){width:8.33333333%}.ui[class*="thirteen column"].grid>.row>.column,.ui[class*="thirteen column"].grid>.column:not(.row){width:7.69230769%}.ui[class*="fourteen column"].grid>.row>.column,.ui[class*="fourteen column"].grid>.column:not(.row){width:7.14285714%}.ui[class*="fifteen column"].grid>.row>.column,.ui[class*="fifteen column"].grid>.column:not(.row){width:6.66666667%}.ui[class*="sixteen column"].grid>.row>.column,.ui[class*="sixteen column"].grid>.column:not(.row){width:6.25%}.ui.grid>[class*="one column"].row>.column{width:100%!important}.ui.grid>[class*="two column"].row>.column{width:50%!important}.ui.grid>[class*="three column"].row>.column{width:33.33333333%!important}.ui.grid>[class*="four column"].row>.column{width:25%!important}.ui.grid>[class*="five column"].row>.column{width:20%!important}.ui.grid>[class*="six column"].row>.column{width:16.66666667%!important}.ui.grid>[class*="seven column"].row>.column{width:14.28571429%!important}.ui.grid>[class*="eight column"].row>.column{width:12.5%!important}.ui.grid>[class*="nine column"].row>.column{width:11.11111111%!important}.ui.grid>[class*="ten column"].row>.column{width:10%!important}.ui.grid>[class*="eleven column"].row>.column{width:9.09090909%!important}.ui.grid>[class*="twelve column"].row>.column{width:8.33333333%!important}.ui.grid>[class*="thirteen column"].row>.column{width:7.69230769%!important}.ui.grid>[class*="fourteen column"].row>.column{width:7.14285714%!important}.ui.grid>[class*="fifteen column"].row>.column{width:6.66666667%!important}.ui.grid>[class*="sixteen column"].row>.column{width:6.25%!important}.ui.celled.page.grid{box-shadow:none}.ui.grid>.row>[class*="one wide"].column,.ui.grid>.column.row>[class*="one wide"].column,.ui.grid>[class*="one wide"].column,.ui.column.grid>[class*="one wide"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide"].column,.ui.grid>.column.row>[class*="two wide"].column,.ui.grid>[class*="two wide"].column,.ui.column.grid>[class*="two wide"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide"].column,.ui.grid>.column.row>[class*="three wide"].column,.ui.grid>[class*="three wide"].column,.ui.column.grid>[class*="three wide"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide"].column,.ui.grid>.column.row>[class*="four wide"].column,.ui.grid>[class*="four wide"].column,.ui.column.grid>[class*="four wide"].column{width:25%!important}.ui.grid>.row>[class*="five wide"].column,.ui.grid>.column.row>[class*="five wide"].column,.ui.grid>[class*="five wide"].column,.ui.column.grid>[class*="five wide"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide"].column,.ui.grid>.column.row>[class*="six wide"].column,.ui.grid>[class*="six wide"].column,.ui.column.grid>[class*="six wide"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide"].column,.ui.grid>.column.row>[class*="seven wide"].column,.ui.grid>[class*="seven wide"].column,.ui.column.grid>[class*="seven wide"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide"].column,.ui.grid>.column.row>[class*="eight wide"].column,.ui.grid>[class*="eight wide"].column,.ui.column.grid>[class*="eight wide"].column{width:50%!important}.ui.grid>.row>[class*="nine wide"].column,.ui.grid>.column.row>[class*="nine wide"].column,.ui.grid>[class*="nine wide"].column,.ui.column.grid>[class*="nine wide"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide"].column,.ui.grid>.column.row>[class*="ten wide"].column,.ui.grid>[class*="ten wide"].column,.ui.column.grid>[class*="ten wide"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide"].column,.ui.grid>.column.row>[class*="eleven wide"].column,.ui.grid>[class*="eleven wide"].column,.ui.column.grid>[class*="eleven wide"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide"].column,.ui.grid>.column.row>[class*="twelve wide"].column,.ui.grid>[class*="twelve wide"].column,.ui.column.grid>[class*="twelve wide"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide"].column,.ui.grid>.column.row>[class*="thirteen wide"].column,.ui.grid>[class*="thirteen wide"].column,.ui.column.grid>[class*="thirteen wide"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide"].column,.ui.grid>.column.row>[class*="fourteen wide"].column,.ui.grid>[class*="fourteen wide"].column,.ui.column.grid>[class*="fourteen wide"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide"].column,.ui.grid>.column.row>[class*="fifteen wide"].column,.ui.grid>[class*="fifteen wide"].column,.ui.column.grid>[class*="fifteen wide"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide"].column,.ui.grid>.column.row>[class*="sixteen wide"].column,.ui.grid>[class*="sixteen wide"].column,.ui.column.grid>[class*="sixteen wide"].column{width:100%!important}@media only screen and (min-width: 320px) and (max-width: 767.98px){.ui.grid>.row>[class*="one wide mobile"].column,.ui.grid>.column.row>[class*="one wide mobile"].column,.ui.grid>[class*="one wide mobile"].column,.ui.column.grid>[class*="one wide mobile"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide mobile"].column,.ui.grid>.column.row>[class*="two wide mobile"].column,.ui.grid>[class*="two wide mobile"].column,.ui.column.grid>[class*="two wide mobile"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide mobile"].column,.ui.grid>.column.row>[class*="three wide mobile"].column,.ui.grid>[class*="three wide mobile"].column,.ui.column.grid>[class*="three wide mobile"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide mobile"].column,.ui.grid>.column.row>[class*="four wide mobile"].column,.ui.grid>[class*="four wide mobile"].column,.ui.column.grid>[class*="four wide mobile"].column{width:25%!important}.ui.grid>.row>[class*="five wide mobile"].column,.ui.grid>.column.row>[class*="five wide mobile"].column,.ui.grid>[class*="five wide mobile"].column,.ui.column.grid>[class*="five wide mobile"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide mobile"].column,.ui.grid>.column.row>[class*="six wide mobile"].column,.ui.grid>[class*="six wide mobile"].column,.ui.column.grid>[class*="six wide mobile"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide mobile"].column,.ui.grid>.column.row>[class*="seven wide mobile"].column,.ui.grid>[class*="seven wide mobile"].column,.ui.column.grid>[class*="seven wide mobile"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide mobile"].column,.ui.grid>.column.row>[class*="eight wide mobile"].column,.ui.grid>[class*="eight wide mobile"].column,.ui.column.grid>[class*="eight wide mobile"].column{width:50%!important}.ui.grid>.row>[class*="nine wide mobile"].column,.ui.grid>.column.row>[class*="nine wide mobile"].column,.ui.grid>[class*="nine wide mobile"].column,.ui.column.grid>[class*="nine wide mobile"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide mobile"].column,.ui.grid>.column.row>[class*="ten wide mobile"].column,.ui.grid>[class*="ten wide mobile"].column,.ui.column.grid>[class*="ten wide mobile"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide mobile"].column,.ui.grid>.column.row>[class*="eleven wide mobile"].column,.ui.grid>[class*="eleven wide mobile"].column,.ui.column.grid>[class*="eleven wide mobile"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide mobile"].column,.ui.grid>.column.row>[class*="twelve wide mobile"].column,.ui.grid>[class*="twelve wide mobile"].column,.ui.column.grid>[class*="twelve wide mobile"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide mobile"].column,.ui.grid>.column.row>[class*="thirteen wide mobile"].column,.ui.grid>[class*="thirteen wide mobile"].column,.ui.column.grid>[class*="thirteen wide mobile"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide mobile"].column,.ui.grid>.column.row>[class*="fourteen wide mobile"].column,.ui.grid>[class*="fourteen wide mobile"].column,.ui.column.grid>[class*="fourteen wide mobile"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide mobile"].column,.ui.grid>.column.row>[class*="fifteen wide mobile"].column,.ui.grid>[class*="fifteen wide mobile"].column,.ui.column.grid>[class*="fifteen wide mobile"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide mobile"].column,.ui.grid>.column.row>[class*="sixteen wide mobile"].column,.ui.grid>[class*="sixteen wide mobile"].column,.ui.column.grid>[class*="sixteen wide mobile"].column{width:100%!important}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.grid>.row>[class*="one wide tablet"].column,.ui.grid>.column.row>[class*="one wide tablet"].column,.ui.grid>[class*="one wide tablet"].column,.ui.column.grid>[class*="one wide tablet"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide tablet"].column,.ui.grid>.column.row>[class*="two wide tablet"].column,.ui.grid>[class*="two wide tablet"].column,.ui.column.grid>[class*="two wide tablet"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide tablet"].column,.ui.grid>.column.row>[class*="three wide tablet"].column,.ui.grid>[class*="three wide tablet"].column,.ui.column.grid>[class*="three wide tablet"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide tablet"].column,.ui.grid>.column.row>[class*="four wide tablet"].column,.ui.grid>[class*="four wide tablet"].column,.ui.column.grid>[class*="four wide tablet"].column{width:25%!important}.ui.grid>.row>[class*="five wide tablet"].column,.ui.grid>.column.row>[class*="five wide tablet"].column,.ui.grid>[class*="five wide tablet"].column,.ui.column.grid>[class*="five wide tablet"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide tablet"].column,.ui.grid>.column.row>[class*="six wide tablet"].column,.ui.grid>[class*="six wide tablet"].column,.ui.column.grid>[class*="six wide tablet"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide tablet"].column,.ui.grid>.column.row>[class*="seven wide tablet"].column,.ui.grid>[class*="seven wide tablet"].column,.ui.column.grid>[class*="seven wide tablet"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide tablet"].column,.ui.grid>.column.row>[class*="eight wide tablet"].column,.ui.grid>[class*="eight wide tablet"].column,.ui.column.grid>[class*="eight wide tablet"].column{width:50%!important}.ui.grid>.row>[class*="nine wide tablet"].column,.ui.grid>.column.row>[class*="nine wide tablet"].column,.ui.grid>[class*="nine wide tablet"].column,.ui.column.grid>[class*="nine wide tablet"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide tablet"].column,.ui.grid>.column.row>[class*="ten wide tablet"].column,.ui.grid>[class*="ten wide tablet"].column,.ui.column.grid>[class*="ten wide tablet"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide tablet"].column,.ui.grid>.column.row>[class*="eleven wide tablet"].column,.ui.grid>[class*="eleven wide tablet"].column,.ui.column.grid>[class*="eleven wide tablet"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide tablet"].column,.ui.grid>.column.row>[class*="twelve wide tablet"].column,.ui.grid>[class*="twelve wide tablet"].column,.ui.column.grid>[class*="twelve wide tablet"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide tablet"].column,.ui.grid>.column.row>[class*="thirteen wide tablet"].column,.ui.grid>[class*="thirteen wide tablet"].column,.ui.column.grid>[class*="thirteen wide tablet"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide tablet"].column,.ui.grid>.column.row>[class*="fourteen wide tablet"].column,.ui.grid>[class*="fourteen wide tablet"].column,.ui.column.grid>[class*="fourteen wide tablet"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide tablet"].column,.ui.grid>.column.row>[class*="fifteen wide tablet"].column,.ui.grid>[class*="fifteen wide tablet"].column,.ui.column.grid>[class*="fifteen wide tablet"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide tablet"].column,.ui.grid>.column.row>[class*="sixteen wide tablet"].column,.ui.grid>[class*="sixteen wide tablet"].column,.ui.column.grid>[class*="sixteen wide tablet"].column{width:100%!important}}@media only screen and (min-width: 992px){.ui.grid>.row>[class*="one wide computer"].column,.ui.grid>.column.row>[class*="one wide computer"].column,.ui.grid>[class*="one wide computer"].column,.ui.column.grid>[class*="one wide computer"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide computer"].column,.ui.grid>.column.row>[class*="two wide computer"].column,.ui.grid>[class*="two wide computer"].column,.ui.column.grid>[class*="two wide computer"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide computer"].column,.ui.grid>.column.row>[class*="three wide computer"].column,.ui.grid>[class*="three wide computer"].column,.ui.column.grid>[class*="three wide computer"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide computer"].column,.ui.grid>.column.row>[class*="four wide computer"].column,.ui.grid>[class*="four wide computer"].column,.ui.column.grid>[class*="four wide computer"].column{width:25%!important}.ui.grid>.row>[class*="five wide computer"].column,.ui.grid>.column.row>[class*="five wide computer"].column,.ui.grid>[class*="five wide computer"].column,.ui.column.grid>[class*="five wide computer"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide computer"].column,.ui.grid>.column.row>[class*="six wide computer"].column,.ui.grid>[class*="six wide computer"].column,.ui.column.grid>[class*="six wide computer"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide computer"].column,.ui.grid>.column.row>[class*="seven wide computer"].column,.ui.grid>[class*="seven wide computer"].column,.ui.column.grid>[class*="seven wide computer"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide computer"].column,.ui.grid>.column.row>[class*="eight wide computer"].column,.ui.grid>[class*="eight wide computer"].column,.ui.column.grid>[class*="eight wide computer"].column{width:50%!important}.ui.grid>.row>[class*="nine wide computer"].column,.ui.grid>.column.row>[class*="nine wide computer"].column,.ui.grid>[class*="nine wide computer"].column,.ui.column.grid>[class*="nine wide computer"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide computer"].column,.ui.grid>.column.row>[class*="ten wide computer"].column,.ui.grid>[class*="ten wide computer"].column,.ui.column.grid>[class*="ten wide computer"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide computer"].column,.ui.grid>.column.row>[class*="eleven wide computer"].column,.ui.grid>[class*="eleven wide computer"].column,.ui.column.grid>[class*="eleven wide computer"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide computer"].column,.ui.grid>.column.row>[class*="twelve wide computer"].column,.ui.grid>[class*="twelve wide computer"].column,.ui.column.grid>[class*="twelve wide computer"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide computer"].column,.ui.grid>.column.row>[class*="thirteen wide computer"].column,.ui.grid>[class*="thirteen wide computer"].column,.ui.column.grid>[class*="thirteen wide computer"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide computer"].column,.ui.grid>.column.row>[class*="fourteen wide computer"].column,.ui.grid>[class*="fourteen wide computer"].column,.ui.column.grid>[class*="fourteen wide computer"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide computer"].column,.ui.grid>.column.row>[class*="fifteen wide computer"].column,.ui.grid>[class*="fifteen wide computer"].column,.ui.column.grid>[class*="fifteen wide computer"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide computer"].column,.ui.grid>.column.row>[class*="sixteen wide computer"].column,.ui.grid>[class*="sixteen wide computer"].column,.ui.column.grid>[class*="sixteen wide computer"].column{width:100%!important}}@media only screen and (min-width: 1200px) and (max-width: 1919.98px){.ui.grid>.row>[class*="one wide large screen"].column,.ui.grid>.column.row>[class*="one wide large screen"].column,.ui.grid>[class*="one wide large screen"].column,.ui.column.grid>[class*="one wide large screen"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide large screen"].column,.ui.grid>.column.row>[class*="two wide large screen"].column,.ui.grid>[class*="two wide large screen"].column,.ui.column.grid>[class*="two wide large screen"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide large screen"].column,.ui.grid>.column.row>[class*="three wide large screen"].column,.ui.grid>[class*="three wide large screen"].column,.ui.column.grid>[class*="three wide large screen"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide large screen"].column,.ui.grid>.column.row>[class*="four wide large screen"].column,.ui.grid>[class*="four wide large screen"].column,.ui.column.grid>[class*="four wide large screen"].column{width:25%!important}.ui.grid>.row>[class*="five wide large screen"].column,.ui.grid>.column.row>[class*="five wide large screen"].column,.ui.grid>[class*="five wide large screen"].column,.ui.column.grid>[class*="five wide large screen"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide large screen"].column,.ui.grid>.column.row>[class*="six wide large screen"].column,.ui.grid>[class*="six wide large screen"].column,.ui.column.grid>[class*="six wide large screen"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide large screen"].column,.ui.grid>.column.row>[class*="seven wide large screen"].column,.ui.grid>[class*="seven wide large screen"].column,.ui.column.grid>[class*="seven wide large screen"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide large screen"].column,.ui.grid>.column.row>[class*="eight wide large screen"].column,.ui.grid>[class*="eight wide large screen"].column,.ui.column.grid>[class*="eight wide large screen"].column{width:50%!important}.ui.grid>.row>[class*="nine wide large screen"].column,.ui.grid>.column.row>[class*="nine wide large screen"].column,.ui.grid>[class*="nine wide large screen"].column,.ui.column.grid>[class*="nine wide large screen"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide large screen"].column,.ui.grid>.column.row>[class*="ten wide large screen"].column,.ui.grid>[class*="ten wide large screen"].column,.ui.column.grid>[class*="ten wide large screen"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide large screen"].column,.ui.grid>.column.row>[class*="eleven wide large screen"].column,.ui.grid>[class*="eleven wide large screen"].column,.ui.column.grid>[class*="eleven wide large screen"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide large screen"].column,.ui.grid>.column.row>[class*="twelve wide large screen"].column,.ui.grid>[class*="twelve wide large screen"].column,.ui.column.grid>[class*="twelve wide large screen"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide large screen"].column,.ui.grid>.column.row>[class*="thirteen wide large screen"].column,.ui.grid>[class*="thirteen wide large screen"].column,.ui.column.grid>[class*="thirteen wide large screen"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide large screen"].column,.ui.grid>.column.row>[class*="fourteen wide large screen"].column,.ui.grid>[class*="fourteen wide large screen"].column,.ui.column.grid>[class*="fourteen wide large screen"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide large screen"].column,.ui.grid>.column.row>[class*="fifteen wide large screen"].column,.ui.grid>[class*="fifteen wide large screen"].column,.ui.column.grid>[class*="fifteen wide large screen"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide large screen"].column,.ui.grid>.column.row>[class*="sixteen wide large screen"].column,.ui.grid>[class*="sixteen wide large screen"].column,.ui.column.grid>[class*="sixteen wide large screen"].column{width:100%!important}}@media only screen and (min-width: 1920px){.ui.grid>.row>[class*="one wide widescreen"].column,.ui.grid>.column.row>[class*="one wide widescreen"].column,.ui.grid>[class*="one wide widescreen"].column,.ui.column.grid>[class*="one wide widescreen"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide widescreen"].column,.ui.grid>.column.row>[class*="two wide widescreen"].column,.ui.grid>[class*="two wide widescreen"].column,.ui.column.grid>[class*="two wide widescreen"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide widescreen"].column,.ui.grid>.column.row>[class*="three wide widescreen"].column,.ui.grid>[class*="three wide widescreen"].column,.ui.column.grid>[class*="three wide widescreen"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide widescreen"].column,.ui.grid>.column.row>[class*="four wide widescreen"].column,.ui.grid>[class*="four wide widescreen"].column,.ui.column.grid>[class*="four wide widescreen"].column{width:25%!important}.ui.grid>.row>[class*="five wide widescreen"].column,.ui.grid>.column.row>[class*="five wide widescreen"].column,.ui.grid>[class*="five wide widescreen"].column,.ui.column.grid>[class*="five wide widescreen"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide widescreen"].column,.ui.grid>.column.row>[class*="six wide widescreen"].column,.ui.grid>[class*="six wide widescreen"].column,.ui.column.grid>[class*="six wide widescreen"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide widescreen"].column,.ui.grid>.column.row>[class*="seven wide widescreen"].column,.ui.grid>[class*="seven wide widescreen"].column,.ui.column.grid>[class*="seven wide widescreen"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide widescreen"].column,.ui.grid>.column.row>[class*="eight wide widescreen"].column,.ui.grid>[class*="eight wide widescreen"].column,.ui.column.grid>[class*="eight wide widescreen"].column{width:50%!important}.ui.grid>.row>[class*="nine wide widescreen"].column,.ui.grid>.column.row>[class*="nine wide widescreen"].column,.ui.grid>[class*="nine wide widescreen"].column,.ui.column.grid>[class*="nine wide widescreen"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide widescreen"].column,.ui.grid>.column.row>[class*="ten wide widescreen"].column,.ui.grid>[class*="ten wide widescreen"].column,.ui.column.grid>[class*="ten wide widescreen"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide widescreen"].column,.ui.grid>.column.row>[class*="eleven wide widescreen"].column,.ui.grid>[class*="eleven wide widescreen"].column,.ui.column.grid>[class*="eleven wide widescreen"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide widescreen"].column,.ui.grid>.column.row>[class*="twelve wide widescreen"].column,.ui.grid>[class*="twelve wide widescreen"].column,.ui.column.grid>[class*="twelve wide widescreen"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide widescreen"].column,.ui.grid>.column.row>[class*="thirteen wide widescreen"].column,.ui.grid>[class*="thirteen wide widescreen"].column,.ui.column.grid>[class*="thirteen wide widescreen"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide widescreen"].column,.ui.grid>.column.row>[class*="fourteen wide widescreen"].column,.ui.grid>[class*="fourteen wide widescreen"].column,.ui.column.grid>[class*="fourteen wide widescreen"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide widescreen"].column,.ui.grid>.column.row>[class*="fifteen wide widescreen"].column,.ui.grid>[class*="fifteen wide widescreen"].column,.ui.column.grid>[class*="fifteen wide widescreen"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide widescreen"].column,.ui.grid>.column.row>[class*="sixteen wide widescreen"].column,.ui.grid>[class*="sixteen wide widescreen"].column,.ui.column.grid>[class*="sixteen wide widescreen"].column{width:100%!important}}.ui.centered.grid,.ui.centered.grid>.row,.ui.grid>.centered.row{text-align:center;justify-content:center}.ui.centered.grid>.column:not(.aligned):not(.justified):not(.row),.ui.centered.grid>.row>.column:not(.aligned):not(.justified),.ui.grid .centered.row>.column:not(.aligned):not(.justified){text-align:left}.ui.grid>.centered.column,.ui.grid>.row>.centered.column{display:block;margin-left:auto;margin-right:auto}.ui.relaxed.grid>.column:not(.row),.ui.relaxed.grid>.row>.column,.ui.grid>.relaxed.row>.column{padding-left:1.5rem;padding-right:1.5rem}.ui[class*="very relaxed"].grid>.column:not(.row),.ui[class*="very relaxed"].grid>.row>.column,.ui.grid>[class*="very relaxed"].row>.column{padding-left:2.5rem;padding-right:2.5rem}.ui.relaxed.grid .row+.ui.divider,.ui.grid .relaxed.row+.ui.divider{margin-left:1.5rem;margin-right:1.5rem}.ui[class*="very relaxed"].grid .row+.ui.divider,.ui.grid [class*="very relaxed"].row+.ui.divider{margin-left:2.5rem;margin-right:2.5rem}.ui.padded.grid:not(.vertically):not(.horizontally){margin:0!important}[class*="horizontally padded"].ui.grid{margin-left:0!important;margin-right:0!important}[class*="vertically padded"].ui.grid{margin-top:0!important;margin-bottom:0!important}.ui.grid [class*="left floated"].column{margin-right:auto}.ui.grid [class*="right floated"].column{margin-left:auto}.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 #22242626}.ui[class*="vertically divided"].grid>.column:not(.row),.ui[class*="vertically divided"].grid>.row>.column{margin-top:1rem;margin-bottom:1rem;padding-top:0;padding-bottom:0}.ui[class*="vertically divided"].grid>.row{margin-top:0;margin-bottom:0}.ui.divided.grid:not([class*="vertically divided"])>.column:first-child,.ui.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui[class*="vertically divided"].grid>.row:first-child>.column{margin-top:0}.ui.grid>.divided.row>.column{box-shadow:-1px 0 #22242626}.ui.grid>.divided.row>.column:first-child{box-shadow:none}.ui[class*="vertically divided"].grid>.row{position:relative}.ui[class*="vertically divided"].grid>.row:before{position:absolute;content:"";top:0;left:0;width:calc(100% - 2rem);height:1px;margin:0 1rem;box-shadow:0 -1px #22242626}[class*="horizontally padded"].ui.divided.grid,.ui.padded.divided.grid:not(.vertically):not(.horizontally){width:100%}.ui[class*="vertically divided"].grid>.row:first-child:before{box-shadow:none}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 #ffffff1a}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row):first-child,.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui.inverted[class*="vertically divided"].grid>.row:before{box-shadow:0 -1px #ffffff1a}.ui.relaxed[class*="vertically divided"].grid>.row:before{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}.ui[class*="very relaxed"][class*="vertically divided"].grid>.row:before{margin-left:2.5rem;margin-right:2.5rem;width:calc(100% - 5rem)}.ui.celled.grid{width:100%;margin:1em 0;box-shadow:0 0 0 1px #d4d4d5}.ui.celled.grid>.row{width:100%!important;margin:0;padding:0;box-shadow:0 -1px #d4d4d5}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{box-shadow:-1px 0 #d4d4d5}.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child{box-shadow:none}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{padding:1em}.ui.relaxed.celled.grid>.column:not(.row),.ui.relaxed.celled.grid>.row>.column{padding:1.5em}.ui[class*="very relaxed"].celled.grid>.column:not(.row),.ui[class*="very relaxed"].celled.grid>.row>.column{padding:2em}.ui[class*="internally celled"].grid{box-shadow:none;margin:0}.ui[class*="internally celled"].grid>.row:first-child{box-shadow:none}.ui[class*="internally celled"].grid>.row>.column:first-child{box-shadow:none}.ui[class*="top aligned"].grid>.column:not(.row),.ui[class*="top aligned"].grid>.row>.column,.ui.grid>[class*="top aligned"].row>.column,.ui.grid>[class*="top aligned"].column:not(.row),.ui.grid>.row>[class*="top aligned"].column{flex-direction:column;vertical-align:top;align-self:flex-start!important}.ui[class*="middle aligned"].grid>.column:not(.row),.ui[class*="middle aligned"].grid>.row>.column,.ui.grid>[class*="middle aligned"].row>.column,.ui.grid>[class*="middle aligned"].column:not(.row),.ui.grid>.row>[class*="middle aligned"].column{flex-direction:column;vertical-align:middle;align-self:center!important}.ui[class*="bottom aligned"].grid>.column:not(.row),.ui[class*="bottom aligned"].grid>.row>.column,.ui.grid>[class*="bottom aligned"].row>.column,.ui.grid>[class*="bottom aligned"].column:not(.row),.ui.grid>.row>[class*="bottom aligned"].column{flex-direction:column;vertical-align:bottom;align-self:flex-end!important}.ui.stretched.grid>.row>.column,.ui.stretched.grid>.column,.ui.grid>.stretched.row>.column,.ui.grid>.stretched.column:not(.row),.ui.grid>.row>.stretched.column{display:inline-flex!important;align-self:stretch;flex-direction:column}.ui.stretched.grid>.row>.column>*,.ui.stretched.grid>.column>*,.ui.grid>.stretched.row>.column>*,.ui.grid>.stretched.column:not(.row)>*,.ui.grid>.row>.stretched.column>*{flex-grow:1}.ui[class*="left aligned"].grid>.column,.ui[class*="left aligned"].grid>.row>.column,.ui.grid>[class*="left aligned"].row>.column,.ui.grid>[class*="left aligned"].column.column,.ui.grid>.row>[class*="left aligned"].column.column{text-align:left;align-self:inherit}.ui[class*="center aligned"].grid>.column,.ui[class*="center aligned"].grid>.row>.column,.ui.grid>[class*="center aligned"].row>.column,.ui.grid>[class*="center aligned"].column.column,.ui.grid>.row>[class*="center aligned"].column.column{text-align:center;align-self:inherit}.ui[class*="center aligned"].grid{justify-content:center}.ui[class*="right aligned"].grid>.column,.ui[class*="right aligned"].grid>.row>.column,.ui.grid>[class*="right aligned"].row>.column,.ui.grid>[class*="right aligned"].column.column,.ui.grid>.row>[class*="right aligned"].column.column{text-align:right;align-self:inherit}.ui.justified.grid>.column,.ui.justified.grid>.row>.column,.ui.grid>.justified.row>.column,.ui.grid>.justified.column.column,.ui.grid>.row>.justified.column.column{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.ui.grid>.primary.row,.ui.grid>.primary.column,.ui.grid>.row>.primary.column{background-color:#2185d0;color:#fff}.ui.grid>.secondary.row,.ui.grid>.secondary.column,.ui.grid>.row>.secondary.column{background-color:#1b1c1d;color:#fff}.ui.grid>.red.row,.ui.grid>.red.column,.ui.grid>.row>.red.column{background-color:#db2828;color:#fff}.ui.grid>.orange.row,.ui.grid>.orange.column,.ui.grid>.row>.orange.column{background-color:#f2711c;color:#fff}.ui.grid>.yellow.row,.ui.grid>.yellow.column,.ui.grid>.row>.yellow.column{background-color:#fbbd08;color:#fff}.ui.grid>.olive.row,.ui.grid>.olive.column,.ui.grid>.row>.olive.column{background-color:#b5cc18;color:#fff}.ui.grid>.green.row,.ui.grid>.green.column,.ui.grid>.row>.green.column{background-color:#21ba45;color:#fff}.ui.grid>.teal.row,.ui.grid>.teal.column,.ui.grid>.row>.teal.column{background-color:#00b5ad;color:#fff}.ui.grid>.blue.row,.ui.grid>.blue.column,.ui.grid>.row>.blue.column{background-color:#2185d0;color:#fff}.ui.grid>.violet.row,.ui.grid>.violet.column,.ui.grid>.row>.violet.column{background-color:#6435c9;color:#fff}.ui.grid>.purple.row,.ui.grid>.purple.column,.ui.grid>.row>.purple.column{background-color:#a333c8;color:#fff}.ui.grid>.pink.row,.ui.grid>.pink.column,.ui.grid>.row>.pink.column{background-color:#e03997;color:#fff}.ui.grid>.brown.row,.ui.grid>.brown.column,.ui.grid>.row>.brown.column{background-color:#a5673f;color:#fff}.ui.grid>.grey.row,.ui.grid>.grey.column,.ui.grid>.row>.grey.column{background-color:#767676;color:#fff}.ui.grid>.black.row,.ui.grid>.black.column,.ui.grid>.row>.black.column{background-color:#1b1c1d;color:#fff}.ui[class*="equal width"].grid>.column:not(.row),.ui[class*="equal width"].grid>.row>.column,.ui.grid>[class*="equal width"].row>.column{display:inline-block;flex-grow:1}.ui[class*="equal width"].grid>.wide.column,.ui[class*="equal width"].grid>.row>.wide.column,.ui.grid>[class*="equal width"].row>.wide.column{flex-grow:0}@media only screen and (max-width: 767.98px){.ui[class*="mobile reversed"].grid,.ui[class*="mobile reversed"].grid>.row,.ui.grid>[class*="mobile reversed"].row{flex-direction:row-reverse}.ui[class*="mobile vertically reversed"].grid,.ui.stackable[class*="mobile reversed"]{flex-direction:column-reverse}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 #22242626}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:first-child:before{box-shadow:0 -1px #22242626}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="mobile reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 #d4d4d5}.ui[class*="mobile reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui[class*="tablet reversed"].grid,.ui[class*="tablet reversed"].grid>.row,.ui.grid>[class*="tablet reversed"].row{flex-direction:row-reverse}.ui[class*="tablet vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 #22242626}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:first-child:before{box-shadow:0 -1px #22242626}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="tablet reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 #d4d4d5}.ui[class*="tablet reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width: 992px){.ui[class*="computer reversed"].grid,.ui[class*="computer reversed"].grid>.row,.ui.grid>[class*="computer reversed"].row{flex-direction:row-reverse}.ui[class*="computer vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 #22242626}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:first-child:before{box-shadow:0 -1px #22242626}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="computer reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 #d4d4d5}.ui[class*="computer reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.doubling.grid{width:auto}.ui.grid>.doubling.row,.ui.doubling.grid>.row{margin:0!important;padding:0!important}.ui.grid>.doubling.row>.column,.ui.doubling.grid>.row>.column{display:inline-block!important;padding-top:1rem!important;padding-bottom:1rem!important;box-shadow:none!important;margin:0}.ui[class*="two column"].doubling.grid>.row>.column,.ui[class*="two column"].doubling.grid>.column:not(.row),.ui.grid>[class*="two column"].doubling.row.row>.column{width:100%!important}.ui[class*="three column"].doubling.grid>.row>.column,.ui[class*="three column"].doubling.grid>.column:not(.row),.ui.grid>[class*="three column"].doubling.row.row>.column{width:50%!important}.ui[class*="four column"].doubling.grid>.row>.column,.ui[class*="four column"].doubling.grid>.column:not(.row),.ui.grid>[class*="four column"].doubling.row.row>.column{width:50%!important}.ui[class*="five column"].doubling.grid>.row>.column,.ui[class*="five column"].doubling.grid>.column:not(.row),.ui.grid>[class*="five column"].doubling.row.row>.column{width:33.33333333%!important}.ui[class*="six column"].doubling.grid>.row>.column,.ui[class*="six column"].doubling.grid>.column:not(.row),.ui.grid>[class*="six column"].doubling.row.row>.column{width:33.33333333%!important}.ui[class*="seven column"].doubling.grid>.row>.column,.ui[class*="seven column"].doubling.grid>.column:not(.row),.ui.grid>[class*="seven column"].doubling.row.row>.column{width:33.33333333%!important}.ui[class*="eight column"].doubling.grid>.row>.column,.ui[class*="eight column"].doubling.grid>.column:not(.row),.ui.grid>[class*="eight column"].doubling.row.row>.column{width:25%!important}.ui[class*="nine column"].doubling.grid>.row>.column,.ui[class*="nine column"].doubling.grid>.column:not(.row),.ui.grid>[class*="nine column"].doubling.row.row>.column{width:25%!important}.ui[class*="ten column"].doubling.grid>.row>.column,.ui[class*="ten column"].doubling.grid>.column:not(.row),.ui.grid>[class*="ten column"].doubling.row.row>.column{width:20%!important}.ui[class*="eleven column"].doubling.grid>.row>.column,.ui[class*="eleven column"].doubling.grid>.column:not(.row),.ui.grid>[class*="eleven column"].doubling.row.row>.column{width:20%!important}.ui[class*="twelve column"].doubling.grid>.row>.column,.ui[class*="twelve column"].doubling.grid>.column:not(.row),.ui.grid>[class*="twelve column"].doubling.row.row>.column{width:16.66666667%!important}.ui[class*="thirteen column"].doubling.grid>.row>.column,.ui[class*="thirteen column"].doubling.grid>.column:not(.row),.ui.grid>[class*="thirteen column"].doubling.row.row>.column{width:16.66666667%!important}.ui[class*="fourteen column"].doubling.grid>.row>.column,.ui[class*="fourteen column"].doubling.grid>.column:not(.row),.ui.grid>[class*="fourteen column"].doubling.row.row>.column{width:14.28571429%!important}.ui[class*="fifteen column"].doubling.grid>.row>.column,.ui[class*="fifteen column"].doubling.grid>.column:not(.row),.ui.grid>[class*="fifteen column"].doubling.row.row>.column{width:14.28571429%!important}.ui[class*="sixteen column"].doubling.grid>.row>.column,.ui[class*="sixteen column"].doubling.grid>.column:not(.row),.ui.grid>[class*="sixteen column"].doubling.row.row>.column{width:12.5%!important}}@media only screen and (max-width: 767.98px){.ui.grid>.doubling.row,.ui.doubling.grid>.row{margin:0!important;padding:0!important}.ui.grid>.doubling.row>.column,.ui.doubling.grid>.row>.column{padding-top:1rem!important;padding-bottom:1rem!important;margin:0!important;box-shadow:none!important}.ui[class*="two column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="two column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="two column"].doubling:not(.stackable).row.row>.column{width:100%!important}.ui[class*="three column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="three column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="three column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="four column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="four column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="four column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="five column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="five column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="five column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="six column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="six column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="six column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="seven column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="seven column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="seven column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="eight column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="eight column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="eight column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="nine column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="nine column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="nine column"].doubling:not(.stackable).row.row>.column{width:33.33333333%!important}.ui[class*="ten column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="ten column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="ten column"].doubling:not(.stackable).row.row>.column{width:33.33333333%!important}.ui[class*="eleven column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="eleven column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="eleven column"].doubling:not(.stackable).row.row>.column{width:33.33333333%!important}.ui[class*="twelve column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="twelve column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="twelve column"].doubling:not(.stackable).row.row>.column{width:33.33333333%!important}.ui[class*="thirteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="thirteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="thirteen column"].doubling:not(.stackable).row.row>.column{width:33.33333333%!important}.ui[class*="fourteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="fourteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="fourteen column"].doubling:not(.stackable).row.row>.column{width:25%!important}.ui[class*="fifteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="fifteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="fifteen column"].doubling:not(.stackable).row.row>.column{width:25%!important}.ui[class*="sixteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="sixteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="sixteen column"].doubling:not(.stackable).row.row>.column{width:25%!important}}@media only screen and (max-width: 767.98px){.ui.stackable.grid{width:auto;margin-left:0!important;margin-right:0!important}.ui.stackable.grid>.row>.wide.column,.ui.stackable.grid>.wide.column,.ui.stackable.grid>.column.grid>.column,.ui.stackable.grid>.column.row>.column,.ui.stackable.grid>.row>.column,.ui.stackable.grid>.column:not(.row),.ui.grid>.stackable.stackable.stackable.row>.column{width:100%!important;margin:0!important;box-shadow:none!important;padding:1rem}.ui.stackable.grid:not(.vertically)>.row{margin:0;padding:0}.ui.container>.ui.stackable.grid>.column,.ui.container>.ui.stackable.grid>.row>.column{padding-left:0!important;padding-right:0!important}.ui.grid .ui.stackable.grid,.ui.segment:not(.vertical) .ui.stackable.page.grid{margin-left:-1rem!important;margin-right:-1rem!important}.ui.stackable.divided.grid>.row:first-child>.column:first-child,.ui.stackable.celled.grid>.row:first-child>.column:first-child,.ui.stackable.divided.grid>.column:not(.row):first-child,.ui.stackable.celled.grid>.column:not(.row):first-child{border-top:none!important}.ui.inverted.stackable.celled.grid>.column:not(.row),.ui.inverted.stackable.divided.grid>.column:not(.row),.ui.inverted.stackable.celled.grid>.row>.column,.ui.inverted.stackable.divided.grid>.row>.column{border-top:1px solid rgba(255,255,255,.1)}.ui.stackable.celled.grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.celled.grid>.row>.column,.ui.stackable.divided:not(.vertically).grid>.row>.column{border-top:1px solid rgba(34,36,38,.15);box-shadow:none!important;padding-top:2rem!important;padding-bottom:2rem!important}.ui.stackable.celled.grid>.row{box-shadow:none!important}.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width: 767.98px){.ui[class*="tablet only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile){display:none!important}.ui[class*="computer only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].row:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.mobile){display:none!important}.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile){display:none!important}.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile){display:none!important}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui[class*="mobile only"].grid.grid.grid:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].row:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.tablet){display:none!important}.ui[class*="computer only"].grid.grid.grid:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].row:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.tablet){display:none!important}.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile){display:none!important}.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile){display:none!important}}@media only screen and (min-width: 992px) and (max-width: 1199.98px){.ui[class*="mobile only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer){display:none!important}.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer){display:none!important}.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile){display:none!important}.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile){display:none!important}}@media only screen and (min-width: 1200px) and (max-width: 1919.98px){.ui[class*="mobile only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer){display:none!important}.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer){display:none!important}.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile){display:none!important}}@media only screen and (min-width: 1920px){.ui[class*="mobile only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer){display:none!important}.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer){display:none!important}}.ui.ui.ui.compact.grid>.column:not(.row),.ui.ui.ui.compact.grid>.row>.column{padding-left:.5rem;padding-right:.5rem}.ui.ui.ui.compact.grid>*{padding-left:.5rem;padding-right:.5rem}.ui.ui.ui.compact.grid>.row{padding-top:.5rem;padding-bottom:.5rem}.ui.ui.ui.compact.grid>.column:not(.row){padding-top:.5rem;padding-bottom:.5rem}.ui.compact.relaxed.celled.grid>.column:not(.row),.ui.compact.relaxed.celled.grid>.row>.column{padding:.75em}.ui.compact[class*="very relaxed"].celled.grid>.column:not(.row),.ui.compact[class*="very relaxed"].celled.grid>.row>.column{padding:1em}.ui.ui.ui[class*="very compact"].grid>.column:not(.row),.ui.ui.ui[class*="very compact"].grid>.row>.column{padding-left:.25rem;padding-right:.25rem}.ui.ui.ui[class*="very compact"].grid>*{padding-left:.25rem;padding-right:.25rem}.ui.ui.ui[class*="very compact"].grid>.row{padding:.25rem .75rem}.ui.ui.ui[class*="very compact"].grid>.column:not(.row){padding-top:.25rem;padding-bottom:.25rem}.ui[class*="very compact"].relaxed.celled.grid>.column:not(.row),.ui[class*="very compact"].relaxed.celled.grid>.row>.column{padding:.375em}.ui[class*="very compact"][class*="very relaxed"].celled.grid>.column:not(.row),.ui[class*="very compact"][class*="very relaxed"].celled.grid>.row>.column{padding:.5em}.ui.header{border:none;margin:calc(2rem - .1428571428571429em) 0 1rem;padding:0;font-family:var(--fonts-regular);font-weight:500;line-height:1.28571429em;text-transform:none;color:#000000de}.ui.header:first-child{margin-top:-.14285714em}.ui.header:last-child{margin-bottom:0}.ui.header .sub.header{display:block;font-weight:400;padding:0;margin:0;font-size:1rem;line-height:1.2em;color:#0009}.ui.header>i.icon{display:table-cell;opacity:1;font-size:1.5em;padding-top:0;vertical-align:middle}.ui.header>i.icon:only-child{display:inline-block;padding:0;margin-right:.75rem}.ui.header>.image:not(.icon),.ui.header>img{display:inline-block;margin-top:.14285714em;width:2.5em;height:auto;vertical-align:middle}.ui.header>.image:not(.icon):only-child,.ui.header>img:only-child{margin-right:.75rem}.ui.header .content{display:inline-block;vertical-align:top}.ui.header>img+.content,.ui.header>.image+.content{padding-left:.75rem;vertical-align:middle}.ui.header>i.icon+.content{padding-left:.75rem;display:table-cell;vertical-align:middle}.ui.header .ui.label{font-size:"";margin-left:.5rem;vertical-align:middle}.ui.header+p{margin-top:0}h1.ui.header{font-size:2rem}h1.ui.header .sub.header{font-size:1.14285714rem}h2.ui.header{font-size:1.71428571rem}h2.ui.header .sub.header{font-size:1.14285714rem}h3.ui.header{font-size:1.28571429rem}h3.ui.header .sub.header{font-size:1rem}h4.ui.header{font-size:1.07142857rem}h4.ui.header .sub.header,h5.ui.header{font-size:1rem}h5.ui.header .sub.header{font-size:.92857143rem}h6.ui.header{font-size:.85714286rem}h6.ui.header .sub.header{font-size:.92857143rem}.ui.mini.header{font-size:.85714286em}.ui.mini.header .sub.header{font-size:.92857143rem}.ui.mini.sub.header{font-size:.78571429em}.ui.tiny.header{font-size:1em}.ui.tiny.header .sub.header{font-size:.92857143rem}.ui.tiny.sub.header{font-size:.78571429em}.ui.small.header{font-size:1.07142857em}.ui.small.header .sub.header{font-size:1rem}.ui.small.sub.header{font-size:.78571429em}.ui.large.header{font-size:1.71428571em}.ui.large.header .sub.header{font-size:1.14285714rem}.ui.large.sub.header{font-size:.92857143em}.ui.big.header{font-size:1.85714286em}.ui.big.header .sub.header{font-size:1.14285714rem}.ui.big.sub.header{font-size:1em}.ui.huge.header{font-size:2em;min-height:1em}.ui.huge.header .sub.header{font-size:1.14285714rem}.ui.huge.sub.header{font-size:1em}.ui.massive.header{font-size:2.28571429em;min-height:1em}.ui.massive.header .sub.header{font-size:1.42857143rem}.ui.massive.sub.header{font-size:1.14285714em}.ui.sub.header{padding:0;margin-bottom:.14285714rem;font-weight:500;font-size:.85714286em;text-transform:uppercase;color:""}.ui.icon.header{display:inline-block;text-align:center;margin:2rem 0 1rem}.ui.icon.header:after{content:"";display:block;height:0;clear:both;visibility:hidden}.ui.icon.header:first-child{margin-top:0}.ui.icon.header>i.icon{float:none;display:block;width:auto;height:auto;line-height:1;padding:0;font-size:3em;margin:0 auto .5rem;opacity:1}.ui.icon.header .corner.icon{font-size:1.35em}.ui.icon.header .content{display:block;padding:0}.ui.icon.header>i.circular.icon{font-size:2em}.ui.icon.header>i.square.icon{font-size:2em}.ui.block.icon.header>i.icon{margin-bottom:0}.ui.icon.header.aligned{margin-left:auto;margin-right:auto;display:block}.ui.disabled.header{opacity:var(--opacity-disabled)}.ui.inverted.header{color:#fff}.ui.inverted.header .sub.header{color:#fffc}.ui.inverted.attached.header{background:#1B1C1D;box-shadow:none;border-color:transparent}.ui.inverted.block.header{background:#545454 linear-gradient(transparent,rgba(0,0,0,.05));box-shadow:none;border-bottom:none}.ui.primary.header{color:#2185d0}a.ui.primary.header:hover{color:#1678c2}.ui.primary.dividing.header{border-bottom:2px solid #2185D0}.ui.inverted.primary.header.header.header{color:#54c8ff}a.ui.inverted.primary.header.header.header:hover{color:#21b8ff}.ui.inverted.primary.dividing.header{border-bottom:2px solid #54C8FF}.ui.secondary.header{color:#1b1c1d}a.ui.secondary.header:hover{color:#27292a}.ui.secondary.dividing.header{border-bottom:2px solid #1B1C1D}.ui.inverted.secondary.header.header.header{color:#545454}a.ui.inverted.secondary.header.header.header:hover{color:#6e6e6e}.ui.inverted.secondary.dividing.header{border-bottom:2px solid #545454}.ui.red.header{color:#db2828}a.ui.red.header:hover{color:#d01919}.ui.red.dividing.header{border-bottom:2px solid #DB2828}.ui.inverted.red.header.header.header{color:#ff695e}a.ui.inverted.red.header.header.header:hover{color:#ff392b}.ui.inverted.red.dividing.header{border-bottom:2px solid #FF695E}.ui.orange.header{color:#f2711c}a.ui.orange.header:hover{color:#f26202}.ui.orange.dividing.header{border-bottom:2px solid #F2711C}.ui.inverted.orange.header.header.header{color:#ff851b}a.ui.inverted.orange.header.header.header:hover{color:#e76b00}.ui.inverted.orange.dividing.header{border-bottom:2px solid #FF851B}.ui.yellow.header{color:#fbbd08}a.ui.yellow.header:hover{color:#eaae00}.ui.yellow.dividing.header{border-bottom:2px solid #FBBD08}.ui.inverted.yellow.header.header.header{color:#ffe21f}a.ui.inverted.yellow.header.header.header:hover{color:#ebcd00}.ui.inverted.yellow.dividing.header{border-bottom:2px solid #FFE21F}.ui.olive.header{color:#b5cc18}a.ui.olive.header:hover{color:#a7bd0d}.ui.olive.dividing.header{border-bottom:2px solid #B5CC18}.ui.inverted.olive.header.header.header{color:#d9e778}a.ui.inverted.olive.header.header.header:hover{color:#d2e745}.ui.inverted.olive.dividing.header{border-bottom:2px solid #D9E778}.ui.green.header{color:#21ba45}a.ui.green.header:hover{color:#16ab39}.ui.green.dividing.header{border-bottom:2px solid #21BA45}.ui.inverted.green.header.header.header{color:#2ecc40}a.ui.inverted.green.header.header.header:hover{color:#1ea92e}.ui.inverted.green.dividing.header{border-bottom:2px solid #2ECC40}.ui.teal.header{color:#00b5ad}a.ui.teal.header:hover{color:#009c95}.ui.teal.dividing.header{border-bottom:2px solid #00B5AD}.ui.inverted.teal.header.header.header{color:#6dffff}a.ui.inverted.teal.header.header.header:hover{color:#3affff}.ui.inverted.teal.dividing.header{border-bottom:2px solid #6DFFFF}.ui.blue.header{color:#2185d0}a.ui.blue.header:hover{color:#1678c2}.ui.blue.dividing.header{border-bottom:2px solid #2185D0}.ui.inverted.blue.header.header.header{color:#54c8ff}a.ui.inverted.blue.header.header.header:hover{color:#21b8ff}.ui.inverted.blue.dividing.header{border-bottom:2px solid #54C8FF}.ui.violet.header{color:#6435c9}a.ui.violet.header:hover{color:#5829bb}.ui.violet.dividing.header{border-bottom:2px solid #6435C9}.ui.inverted.violet.header.header.header{color:#a291fb}a.ui.inverted.violet.header.header.header:hover{color:#745aff}.ui.inverted.violet.dividing.header{border-bottom:2px solid #A291FB}.ui.purple.header{color:#a333c8}a.ui.purple.header:hover{color:#9627ba}.ui.purple.dividing.header{border-bottom:2px solid #A333C8}.ui.inverted.purple.header.header.header{color:#dc73ff}a.ui.inverted.purple.header.header.header:hover{color:#cf40ff}.ui.inverted.purple.dividing.header{border-bottom:2px solid #DC73FF}.ui.pink.header{color:#e03997}a.ui.pink.header:hover{color:#e61a8d}.ui.pink.dividing.header{border-bottom:2px solid #E03997}.ui.inverted.pink.header.header.header{color:#ff8edf}a.ui.inverted.pink.header.header.header:hover{color:#ff5bd1}.ui.inverted.pink.dividing.header{border-bottom:2px solid #FF8EDF}.ui.brown.header{color:#a5673f}a.ui.brown.header:hover{color:#975b33}.ui.brown.dividing.header{border-bottom:2px solid #A5673F}.ui.inverted.brown.header.header.header{color:#d67c1c}a.ui.inverted.brown.header.header.header:hover{color:#b0620f}.ui.inverted.brown.dividing.header{border-bottom:2px solid #D67C1C}.ui.grey.header{color:#767676}a.ui.grey.header:hover{color:#838383}.ui.grey.dividing.header{border-bottom:2px solid #767676}.ui.inverted.grey.header.header.header{color:#dcddde}a.ui.inverted.grey.header.header.header:hover{color:#c2c4c5}.ui.inverted.grey.dividing.header{border-bottom:2px solid #DCDDDE}.ui.black.header{color:#1b1c1d}a.ui.black.header:hover{color:#27292a}.ui.black.dividing.header{border-bottom:2px solid #1B1C1D}.ui.inverted.black.header.header.header{color:#545454}a.ui.inverted.black.header.header.header:hover{color:#000}.ui.inverted.black.dividing.header{border-bottom:2px solid #545454}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.centered.header,.ui.center.aligned.header{text-align:center}.ui.justified.header{text-align:justify}.ui.justified.header:after{display:inline-block;content:"";width:100%}.ui.floated.header,.ui[class*="left floated"].header{float:left;margin-top:0;margin-right:.5em}.ui[class*="right floated"].header{float:right;margin-top:0;margin-left:.5em}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:.21428571rem;border-bottom:1px solid rgba(34,36,38,.15)}.ui.dividing.header .sub.header{padding-bottom:.21428571rem}.ui.dividing.header i.icon{margin-bottom:0}.ui.inverted.dividing.header{border-bottom-color:#ffffff1a}.ui.block.header{background:#F3F4F5;padding:.78571429rem 1rem;box-shadow:none;border:1px solid #D4D4D5;border-radius:.28571429rem}.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1rem}.ui.mini.block.header{font-size:.78571429rem}.ui.tiny.block.header{font-size:.85714286rem}.ui.small.block.header{font-size:.92857143rem}.ui.large.block.header{font-size:1.14285714rem}.ui.big.block.header{font-size:1.28571429rem}.ui.huge.block.header{font-size:1.42857143rem}.ui.massive.block.header{font-size:1.71428571rem}.ui.attached.header{background:#FFFFFF;padding:.78571429rem 1rem;margin:0 -1px;box-shadow:none;border:1px solid #D4D4D5;border-radius:0}.ui.attached.block.header{background:#F3F4F5}.ui.attached:not(.top).header{border-top:none}.ui.top.attached.header{border-radius:.28571429rem .28571429rem 0 0}.ui.bottom.attached.header{border-radius:0 0 .28571429rem .28571429rem}.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1em}.ui.mini.attached.header{font-size:.78571429em}.ui.tiny.attached.header{font-size:.85714286em}.ui.small.attached.header{font-size:.92857143em}.ui.large.attached.header{font-size:1.14285714em}.ui.big.attached.header{font-size:1.28571429em}.ui.huge.attached.header{font-size:1.42857143em}.ui.massive.attached.header{font-size:1.71428571em}.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1.28571429em}@font-face{font-family:Icons;src:url(./themes/default/assets/fonts/icons.eot);src:url(./themes/default/assets/fonts/icons.eot?#iefix) format("embedded-opentype"),url(../fonts/icons.9451d5fe.woff2) format("woff2"),url(./themes/default/assets/fonts/icons.woff) format("woff"),url(./themes/default/assets/fonts/icons.ttf) format("truetype"),url(./themes/default/assets/fonts/icons.svg#icons) format("svg");font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon{display:inline-block;opacity:1;margin:0 .25rem 0 0;width:1.18em;height:1em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;speak:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.icon:before{background:none!important}i.icon.loading{height:1em;line-height:1;-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite}i.icon:hover,i.icons:hover,i.icon:active,i.icons:active,i.emphasized.icon:not(.disabled),i.emphasized.icons:not(.disabled){opacity:1}i.disabled.icon,i.disabled.icons{opacity:var(--opacity-disabled);cursor:default;pointer-events:none}i.fitted.icon{width:auto;margin:0!important}i.link.icon:not(.disabled),i.link.icons:not(.disabled){cursor:pointer;opacity:.8;transition:opacity .1s ease}i.link.icon:hover,i.link.icons:hover{opacity:1}i.circular.icon{border-radius:500em!important;line-height:1!important;padding:.5em 0!important;box-shadow:0 0 0 .1em #0000001a inset;width:2em!important;height:2em!important}i.circular.inverted.icon{border:none;box-shadow:none}i.flipped.icon,i.horizontally.flipped.icon{transform:scaleX(-1)}i.vertically.flipped.icon{transform:scaleY(-1)}i.rotated.icon,i.right.rotated.icon,i.clockwise.rotated.icon{transform:rotate(90deg)}i.left.rotated.icon,i.counterclockwise.rotated.icon{transform:rotate(-90deg)}i.halfway.rotated.icon{transform:rotate(180deg)}i.rotated.flipped.icon,i.right.rotated.flipped.icon,i.clockwise.rotated.flipped.icon{transform:scaleX(-1) rotate(90deg)}i.left.rotated.flipped.icon,i.counterclockwise.rotated.flipped.icon{transform:scaleX(-1) rotate(-90deg)}i.halfway.rotated.flipped.icon{transform:scaleX(-1) rotate(180deg)}i.rotated.vertically.flipped.icon,i.right.rotated.vertically.flipped.icon,i.clockwise.rotated.vertically.flipped.icon{transform:scaleY(-1) rotate(90deg)}i.left.rotated.vertically.flipped.icon,i.counterclockwise.rotated.vertically.flipped.icon{transform:scaleY(-1) rotate(-90deg)}i.halfway.rotated.vertically.flipped.icon{transform:scaleY(-1) rotate(180deg)}i.bordered.icon{line-height:1;vertical-align:baseline;width:2em;height:2em;padding:.5em 0!important;box-shadow:0 0 0 .1em #0000001a inset}i.bordered.inverted.icon{border:none;box-shadow:none}i.inverted.bordered.icon,i.inverted.circular.icon{background-color:#1b1c1d;color:#fff}i.inverted.icon{color:#fff}i.primary.icon.icon.icon.icon{color:#2185d0}i.inverted.primary.icon.icon.icon.icon{color:#54c8ff}i.inverted.bordered.primary.icon.icon.icon.icon,i.inverted.circular.primary.icon.icon.icon.icon{background-color:#2185d0;color:#fff}i.secondary.icon.icon.icon.icon{color:#1b1c1d}i.inverted.secondary.icon.icon.icon.icon{color:#545454}i.inverted.bordered.secondary.icon.icon.icon.icon,i.inverted.circular.secondary.icon.icon.icon.icon{background-color:#1b1c1d;color:#fff}i.red.icon.icon.icon.icon{color:#db2828}i.inverted.red.icon.icon.icon.icon{color:#ff695e}i.inverted.bordered.red.icon.icon.icon.icon,i.inverted.circular.red.icon.icon.icon.icon{background-color:#db2828;color:#fff}i.orange.icon.icon.icon.icon{color:#f2711c}i.inverted.orange.icon.icon.icon.icon{color:#ff851b}i.inverted.bordered.orange.icon.icon.icon.icon,i.inverted.circular.orange.icon.icon.icon.icon{background-color:#f2711c;color:#fff}i.yellow.icon.icon.icon.icon{color:#fbbd08}i.inverted.yellow.icon.icon.icon.icon{color:#ffe21f}i.inverted.bordered.yellow.icon.icon.icon.icon,i.inverted.circular.yellow.icon.icon.icon.icon{background-color:#fbbd08;color:#fff}i.olive.icon.icon.icon.icon{color:#b5cc18}i.inverted.olive.icon.icon.icon.icon{color:#d9e778}i.inverted.bordered.olive.icon.icon.icon.icon,i.inverted.circular.olive.icon.icon.icon.icon{background-color:#b5cc18;color:#fff}i.green.icon.icon.icon.icon{color:#21ba45}i.inverted.green.icon.icon.icon.icon{color:#2ecc40}i.inverted.bordered.green.icon.icon.icon.icon,i.inverted.circular.green.icon.icon.icon.icon{background-color:#21ba45;color:#fff}i.teal.icon.icon.icon.icon{color:#00b5ad}i.inverted.teal.icon.icon.icon.icon{color:#6dffff}i.inverted.bordered.teal.icon.icon.icon.icon,i.inverted.circular.teal.icon.icon.icon.icon{background-color:#00b5ad;color:#fff}i.blue.icon.icon.icon.icon{color:#2185d0}i.inverted.blue.icon.icon.icon.icon{color:#54c8ff}i.inverted.bordered.blue.icon.icon.icon.icon,i.inverted.circular.blue.icon.icon.icon.icon{background-color:#2185d0;color:#fff}i.violet.icon.icon.icon.icon{color:#6435c9}i.inverted.violet.icon.icon.icon.icon{color:#a291fb}i.inverted.bordered.violet.icon.icon.icon.icon,i.inverted.circular.violet.icon.icon.icon.icon{background-color:#6435c9;color:#fff}i.purple.icon.icon.icon.icon{color:#a333c8}i.inverted.purple.icon.icon.icon.icon{color:#dc73ff}i.inverted.bordered.purple.icon.icon.icon.icon,i.inverted.circular.purple.icon.icon.icon.icon{background-color:#a333c8;color:#fff}i.pink.icon.icon.icon.icon{color:#e03997}i.inverted.pink.icon.icon.icon.icon{color:#ff8edf}i.inverted.bordered.pink.icon.icon.icon.icon,i.inverted.circular.pink.icon.icon.icon.icon{background-color:#e03997;color:#fff}i.brown.icon.icon.icon.icon{color:#a5673f}i.inverted.brown.icon.icon.icon.icon{color:#d67c1c}i.inverted.bordered.brown.icon.icon.icon.icon,i.inverted.circular.brown.icon.icon.icon.icon{background-color:#a5673f;color:#fff}i.grey.icon.icon.icon.icon{color:#767676}i.inverted.grey.icon.icon.icon.icon{color:#dcddde}i.inverted.bordered.grey.icon.icon.icon.icon,i.inverted.circular.grey.icon.icon.icon.icon{background-color:#767676;color:#fff}i.black.icon.icon.icon.icon{color:#1b1c1d}i.inverted.black.icon.icon.icon.icon{color:#545454}i.inverted.bordered.black.icon.icon.icon.icon,i.inverted.circular.black.icon.icon.icon.icon{background-color:#1b1c1d;color:#fff}i.icon,i.icons{font-size:1em;line-height:1}i.mini.mini.mini.icon,i.mini.mini.mini.icons{font-size:.4em;vertical-align:middle}i.tiny.tiny.tiny.icon,i.tiny.tiny.tiny.icons{font-size:.5em;vertical-align:middle}i.small.small.small.icon,i.small.small.small.icons{font-size:.75em;vertical-align:middle}i.large.large.large.icon,i.large.large.large.icons{font-size:1.5em;vertical-align:middle}i.big.big.big.icon,i.big.big.big.icons{font-size:2em;vertical-align:middle}i.huge.huge.huge.icon,i.huge.huge.huge.icons{font-size:4em;vertical-align:middle}i.massive.massive.massive.icon,i.massive.massive.massive.icons{font-size:8em;vertical-align:middle}i.icons{display:inline-block;position:relative;line-height:1}i.icons .icon{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);margin:0}i.icons .icon:first-child{position:static;width:auto;height:auto;vertical-align:top;transform:none}i.icons .corner.icon{inset:auto 0 0 auto;transform:none;font-size:.45em;text-shadow:-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF}i.icons .icon.corner[class*="top right"]{inset:0 0 auto auto}i.icons .icon.corner[class*="top left"]{inset:0 auto auto 0}i.icons .icon.corner[class*="bottom left"]{inset:auto auto 0 0}i.icons .icon.corner[class*="bottom right"]{inset:auto 0 0 auto}i.icons .inverted.corner.icon{text-shadow:-1px -1px 0 #1B1C1D,1px -1px 0 #1B1C1D,-1px 1px 0 #1B1C1D,1px 1px 0 #1B1C1D}i.icon.linkedin.in:before{content:"\f0e1"}i.icon.zoom.in:before{content:"\f00e"}i.icon.zoom.out:before{content:"\f010"}i.icon.sign.in:before{content:"\f2f6"}i.icon.in.cart:before{content:"\f218"}i.icon.log.out:before{content:"\f2f5"}i.icon.sign.out:before{content:"\f2f5"}i.icon.ad:before{content:"\f641"}i.icon.address.book:before{content:"\f2b9"}i.icon.address.card:before{content:"\f2bb"}i.icon.adjust:before{content:"\f042"}i.icon.air.freshener:before{content:"\f5d0"}i.icon.align.center:before{content:"\f037"}i.icon.align.justify:before{content:"\f039"}i.icon.align.left:before{content:"\f036"}i.icon.align.right:before{content:"\f038"}i.icon.allergies:before{content:"\f461"}i.icon.ambulance:before{content:"\f0f9"}i.icon.american.sign.language.interpreting:before{content:"\f2a3"}i.icon.anchor:before{content:"\f13d"}i.icon.angle.double.down:before{content:"\f103"}i.icon.angle.double.left:before{content:"\f100"}i.icon.angle.double.right:before{content:"\f101"}i.icon.angle.double.up:before{content:"\f102"}i.icon.angle.down:before{content:"\f107"}i.icon.angle.left:before{content:"\f104"}i.icon.angle.right:before{content:"\f105"}i.icon.angle.up:before{content:"\f106"}i.icon.angry:before{content:"\f556"}i.icon.ankh:before{content:"\f644"}i.icon.archive:before{content:"\f187"}i.icon.archway:before{content:"\f557"}i.icon.arrow.alternate.circle.down:before{content:"\f358"}i.icon.arrow.alternate.circle.left:before{content:"\f359"}i.icon.arrow.alternate.circle.right:before{content:"\f35a"}i.icon.arrow.alternate.circle.up:before{content:"\f35b"}i.icon.arrow.circle.down:before{content:"\f0ab"}i.icon.arrow.circle.left:before{content:"\f0a8"}i.icon.arrow.circle.right:before{content:"\f0a9"}i.icon.arrow.circle.up:before{content:"\f0aa"}i.icon.arrow.left:before{content:"\f060"}i.icon.arrow.right:before{content:"\f061"}i.icon.arrow.up:before{content:"\f062"}i.icon.arrow.down:before{content:"\f063"}i.icon.arrows.alternate:before{content:"\f0b2"}i.icon.arrows.alternate.horizontal:before{content:"\f337"}i.icon.arrows.alternate.vertical:before{content:"\f338"}i.icon.assistive.listening.systems:before{content:"\f2a2"}i.icon.asterisk:before{content:"\f069"}i.icon.at:before{content:"\f1fa"}i.icon.atlas:before{content:"\f558"}i.icon.atom:before{content:"\f5d2"}i.icon.audio.description:before{content:"\f29e"}i.icon.award:before{content:"\f559"}i.icon.baby:before{content:"\f77c"}i.icon.baby.carriage:before{content:"\f77d"}i.icon.backspace:before{content:"\f55a"}i.icon.backward:before{content:"\f04a"}i.icon.bacon:before{content:"\f7e5"}i.icon.bahai:before{content:"\f666"}i.icon.balance.scale:before{content:"\f24e"}i.icon.balance.scale.left:before{content:"\f515"}i.icon.balance.scale.right:before{content:"\f516"}i.icon.ban:before{content:"\f05e"}i.icon.band.aid:before{content:"\f462"}i.icon.barcode:before{content:"\f02a"}i.icon.bars:before{content:"\f0c9"}i.icon.baseball.ball:before{content:"\f433"}i.icon.basketball.ball:before{content:"\f434"}i.icon.bath:before{content:"\f2cd"}i.icon.battery.empty:before{content:"\f244"}i.icon.battery.full:before{content:"\f240"}i.icon.battery.half:before{content:"\f242"}i.icon.battery.quarter:before{content:"\f243"}i.icon.battery.three.quarters:before{content:"\f241"}i.icon.bed:before{content:"\f236"}i.icon.beer:before{content:"\f0fc"}i.icon.bell:before{content:"\f0f3"}i.icon.bell.slash:before{content:"\f1f6"}i.icon.bezier.curve:before{content:"\f55b"}i.icon.bible:before{content:"\f647"}i.icon.bicycle:before{content:"\f206"}i.icon.biking:before{content:"\f84a"}i.icon.binoculars:before{content:"\f1e5"}i.icon.biohazard:before{content:"\f780"}i.icon.birthday.cake:before{content:"\f1fd"}i.icon.blender:before{content:"\f517"}i.icon.blender.phone:before{content:"\f6b6"}i.icon.blind:before{content:"\f29d"}i.icon.blog:before{content:"\f781"}i.icon.bold:before{content:"\f032"}i.icon.bolt:before{content:"\f0e7"}i.icon.bomb:before{content:"\f1e2"}i.icon.bone:before{content:"\f5d7"}i.icon.bong:before{content:"\f55c"}i.icon.book:before{content:"\f02d"}i.icon.book.dead:before{content:"\f6b7"}i.icon.book.medical:before{content:"\f7e6"}i.icon.book.open:before{content:"\f518"}i.icon.book.reader:before{content:"\f5da"}i.icon.bookmark:before{content:"\f02e"}i.icon.border.all:before{content:"\f84c"}i.icon.border.none:before{content:"\f850"}i.icon.border.style:before{content:"\f853"}i.icon.bowling.ball:before{content:"\f436"}i.icon.box:before{content:"\f466"}i.icon.box.open:before{content:"\f49e"}i.icon.box.tissue:before{content:"\f95b"}i.icon.boxes:before{content:"\f468"}i.icon.braille:before{content:"\f2a1"}i.icon.brain:before{content:"\f5dc"}i.icon.bread.slice:before{content:"\f7ec"}i.icon.briefcase:before{content:"\f0b1"}i.icon.briefcase.medical:before{content:"\f469"}i.icon.broadcast.tower:before{content:"\f519"}i.icon.broom:before{content:"\f51a"}i.icon.brush:before{content:"\f55d"}i.icon.bug:before{content:"\f188"}i.icon.building:before{content:"\f1ad"}i.icon.bullhorn:before{content:"\f0a1"}i.icon.bullseye:before{content:"\f140"}i.icon.burn:before{content:"\f46a"}i.icon.bus:before{content:"\f207"}i.icon.bus.alternate:before{content:"\f55e"}i.icon.business.time:before{content:"\f64a"}i.icon.calculator:before{content:"\f1ec"}i.icon.calendar:before{content:"\f133"}i.icon.calendar.alternate:before{content:"\f073"}i.icon.calendar.check:before{content:"\f274"}i.icon.calendar.day:before{content:"\f783"}i.icon.calendar.minus:before{content:"\f272"}i.icon.calendar.plus:before{content:"\f271"}i.icon.calendar.times:before{content:"\f273"}i.icon.calendar.week:before{content:"\f784"}i.icon.camera:before{content:"\f030"}i.icon.camera.retro:before{content:"\f083"}i.icon.campground:before{content:"\f6bb"}i.icon.candy.cane:before{content:"\f786"}i.icon.cannabis:before{content:"\f55f"}i.icon.capsules:before{content:"\f46b"}i.icon.car:before{content:"\f1b9"}i.icon.car.alternate:before{content:"\f5de"}i.icon.car.battery:before{content:"\f5df"}i.icon.car.crash:before{content:"\f5e1"}i.icon.car.side:before{content:"\f5e4"}i.icon.caravan:before{content:"\f8ff"}i.icon.caret.down:before{content:"\f0d7"}i.icon.caret.left:before{content:"\f0d9"}i.icon.caret.right:before{content:"\f0da"}i.icon.caret.square.down:before{content:"\f150"}i.icon.caret.square.left:before{content:"\f191"}i.icon.caret.square.right:before{content:"\f152"}i.icon.caret.square.up:before{content:"\f151"}i.icon.caret.up:before{content:"\f0d8"}i.icon.carrot:before{content:"\f787"}i.icon.cart.arrow.down:before{content:"\f218"}i.icon.cart.plus:before{content:"\f217"}i.icon.cash.register:before{content:"\f788"}i.icon.cat:before{content:"\f6be"}i.icon.certificate:before{content:"\f0a3"}i.icon.chair:before{content:"\f6c0"}i.icon.chalkboard:before{content:"\f51b"}i.icon.chalkboard.teacher:before{content:"\f51c"}i.icon.charging.station:before{content:"\f5e7"}i.icon.chart.area:before{content:"\f1fe"}i.icon.chart.bar:before{content:"\f080"}i.icon.chart.line:before{content:"\f201"}i.icon.chartline:before{content:"\f201"}i.icon.chart.pie:before{content:"\f200"}i.icon.check:before{content:"\f00c"}i.icon.check.circle:before{content:"\f058"}i.icon.check.double:before{content:"\f560"}i.icon.check.square:before{content:"\f14a"}i.icon.cheese:before{content:"\f7ef"}i.icon.chess:before{content:"\f439"}i.icon.chess.bishop:before{content:"\f43a"}i.icon.chess.board:before{content:"\f43c"}i.icon.chess.king:before{content:"\f43f"}i.icon.chess.knight:before{content:"\f441"}i.icon.chess.pawn:before{content:"\f443"}i.icon.chess.queen:before{content:"\f445"}i.icon.chess.rook:before{content:"\f447"}i.icon.chevron.circle.down:before{content:"\f13a"}i.icon.chevron.circle.left:before{content:"\f137"}i.icon.chevron.circle.right:before{content:"\f138"}i.icon.chevron.circle.up:before{content:"\f139"}i.icon.chevron.down:before{content:"\f078"}i.icon.chevron.left:before{content:"\f053"}i.icon.chevron.right:before{content:"\f054"}i.icon.chevron.up:before{content:"\f077"}i.icon.child:before{content:"\f1ae"}i.icon.church:before{content:"\f51d"}i.icon.circle:before{content:"\f111"}i.icon.circle.notch:before{content:"\f1ce"}i.icon.city:before{content:"\f64f"}i.icon.clinic.medical:before{content:"\f7f2"}i.icon.clipboard:before{content:"\f328"}i.icon.clipboard.check:before{content:"\f46c"}i.icon.clipboard.list:before{content:"\f46d"}i.icon.clock:before{content:"\f017"}i.icon.clone:before{content:"\f24d"}i.icon.closed.captioning:before{content:"\f20a"}i.icon.cloud:before{content:"\f0c2"}i.icon.cloud.download.alternate:before{content:"\f381"}i.icon.cloud.meatball:before{content:"\f73b"}i.icon.cloud.moon:before{content:"\f6c3"}i.icon.cloud.moon.rain:before{content:"\f73c"}i.icon.cloud.rain:before{content:"\f73d"}i.icon.cloud.showers.heavy:before{content:"\f740"}i.icon.cloud.sun:before{content:"\f6c4"}i.icon.cloud.sun.rain:before{content:"\f743"}i.icon.cloud.upload.alternate:before{content:"\f382"}i.icon.cocktail:before{content:"\f561"}i.icon.code:before{content:"\f121"}i.icon.code.branch:before{content:"\f126"}i.icon.coffee:before{content:"\f0f4"}i.icon.cog:before{content:"\f013"}i.icon.cogs:before{content:"\f085"}i.icon.coins:before{content:"\f51e"}i.icon.columns:before{content:"\f0db"}i.icon.comment:before{content:"\f075"}i.icon.comment.alternate:before{content:"\f27a"}i.icon.comment.dollar:before{content:"\f651"}i.icon.comment.dots:before{content:"\f4ad"}i.icon.comment.medical:before{content:"\f7f5"}i.icon.comment.slash:before{content:"\f4b3"}i.icon.comments:before{content:"\f086"}i.icon.comments.dollar:before{content:"\f653"}i.icon.compact.disc:before{content:"\f51f"}i.icon.compass:before{content:"\f14e"}i.icon.compress:before{content:"\f066"}i.icon.compress.alternate:before{content:"\f422"}i.icon.compress.arrows.alternate:before{content:"\f78c"}i.icon.concierge.bell:before{content:"\f562"}i.icon.cookie:before{content:"\f563"}i.icon.cookie.bite:before{content:"\f564"}i.icon.copy:before{content:"\f0c5"}i.icon.copyright:before{content:"\f1f9"}i.icon.couch:before{content:"\f4b8"}i.icon.credit.card:before{content:"\f09d"}i.icon.crop:before{content:"\f125"}i.icon.crop.alternate:before{content:"\f565"}i.icon.cross:before{content:"\f654"}i.icon.crosshairs:before{content:"\f05b"}i.icon.crow:before{content:"\f520"}i.icon.crown:before{content:"\f521"}i.icon.crutch:before{content:"\f7f7"}i.icon.cube:before{content:"\f1b2"}i.icon.cubes:before{content:"\f1b3"}i.icon.cut:before{content:"\f0c4"}i.icon.database:before{content:"\f1c0"}i.icon.deaf:before{content:"\f2a4"}i.icon.democrat:before{content:"\f747"}i.icon.desktop:before{content:"\f108"}i.icon.dharmachakra:before{content:"\f655"}i.icon.diagnoses:before{content:"\f470"}i.icon.dice:before{content:"\f522"}i.icon.dice.d20:before{content:"\f6cf"}i.icon.dice.d6:before{content:"\f6d1"}i.icon.dice.five:before{content:"\f523"}i.icon.dice.four:before{content:"\f524"}i.icon.dice.one:before{content:"\f525"}i.icon.dice.six:before{content:"\f526"}i.icon.dice.three:before{content:"\f527"}i.icon.dice.two:before{content:"\f528"}i.icon.digital.tachograph:before{content:"\f566"}i.icon.directions:before{content:"\f5eb"}i.icon.disease:before{content:"\f7fa"}i.icon.divide:before{content:"\f529"}i.icon.dizzy:before{content:"\f567"}i.icon.dna:before{content:"\f471"}i.icon.dog:before{content:"\f6d3"}i.icon.dollar.sign:before{content:"\f155"}i.icon.dolly:before{content:"\f472"}i.icon.dolly.flatbed:before{content:"\f474"}i.icon.donate:before{content:"\f4b9"}i.icon.door.closed:before{content:"\f52a"}i.icon.door.open:before{content:"\f52b"}i.icon.dot.circle:before{content:"\f192"}i.icon.dove:before{content:"\f4ba"}i.icon.download:before{content:"\f019"}i.icon.drafting.compass:before{content:"\f568"}i.icon.dragon:before{content:"\f6d5"}i.icon.draw.polygon:before{content:"\f5ee"}i.icon.drum:before{content:"\f569"}i.icon.drum.steelpan:before{content:"\f56a"}i.icon.drumstick.bite:before{content:"\f6d7"}i.icon.dumbbell:before{content:"\f44b"}i.icon.dumpster:before{content:"\f793"}i.icon.dumpster.fire:before{content:"\f794"}i.icon.dungeon:before{content:"\f6d9"}i.icon.edit:before{content:"\f044"}i.icon.egg:before{content:"\f7fb"}i.icon.eject:before{content:"\f052"}i.icon.ellipsis.horizontal:before{content:"\f141"}i.icon.ellipsis.vertical:before{content:"\f142"}i.icon.envelope:before{content:"\f0e0"}i.icon.envelope.open:before{content:"\f2b6"}i.icon.envelope.open.text:before{content:"\f658"}i.icon.envelope.square:before{content:"\f199"}i.icon.equals:before{content:"\f52c"}i.icon.eraser:before{content:"\f12d"}i.icon.ethernet:before{content:"\f796"}i.icon.euro.sign:before{content:"\f153"}i.icon.exchange.alternate:before{content:"\f362"}i.icon.exclamation:before{content:"\f12a"}i.icon.exclamation.circle:before{content:"\f06a"}i.icon.exclamation.triangle:before{content:"\f071"}i.icon.expand:before{content:"\f065"}i.icon.expand.alternate:before{content:"\f424"}i.icon.expand.arrows.alternate:before{content:"\f31e"}i.icon.external.alternate:before{content:"\f35d"}i.icon.external.link.square.alternate:before{content:"\f360"}i.icon.eye:before{content:"\f06e"}i.icon.eye.dropper:before{content:"\f1fb"}i.icon.eye.slash:before{content:"\f070"}i.icon.fan:before{content:"\f863"}i.icon.fast.backward:before{content:"\f049"}i.icon.fast.forward:before{content:"\f050"}i.icon.faucet:before{content:"\f905"}i.icon.fax:before{content:"\f1ac"}i.icon.feather:before{content:"\f52d"}i.icon.feather.alternate:before{content:"\f56b"}i.icon.female:before{content:"\f182"}i.icon.fighter.jet:before{content:"\f0fb"}i.icon.file:before{content:"\f15b"}i.icon.file.alternate:before{content:"\f15c"}i.icon.file.archive:before{content:"\f1c6"}i.icon.file.audio:before{content:"\f1c7"}i.icon.file.code:before{content:"\f1c9"}i.icon.file.contract:before{content:"\f56c"}i.icon.file.csv:before{content:"\f6dd"}i.icon.file.download:before{content:"\f56d"}i.icon.file.excel:before{content:"\f1c3"}i.icon.file.export:before{content:"\f56e"}i.icon.file.image:before{content:"\f1c5"}i.icon.file.import:before{content:"\f56f"}i.icon.file.invoice:before{content:"\f570"}i.icon.file.invoice.dollar:before{content:"\f571"}i.icon.file.medical:before{content:"\f477"}i.icon.file.medical.alternate:before{content:"\f478"}i.icon.file.pdf:before{content:"\f1c1"}i.icon.file.powerpoint:before{content:"\f1c4"}i.icon.file.prescription:before{content:"\f572"}i.icon.file.signature:before{content:"\f573"}i.icon.file.upload:before{content:"\f574"}i.icon.file.video:before{content:"\f1c8"}i.icon.file.word:before{content:"\f1c2"}i.icon.fill:before{content:"\f575"}i.icon.fill.drip:before{content:"\f576"}i.icon.film:before{content:"\f008"}i.icon.filter:before{content:"\f0b0"}i.icon.fingerprint:before{content:"\f577"}i.icon.fire:before{content:"\f06d"}i.icon.fire.alternate:before{content:"\f7e4"}i.icon.fire.extinguisher:before{content:"\f134"}i.icon.first.aid:before{content:"\f479"}i.icon.fish:before{content:"\f578"}i.icon.fist.raised:before{content:"\f6de"}i.icon.flag:before{content:"\f024"}i.icon.flag.checkered:before{content:"\f11e"}i.icon.flag.usa:before{content:"\f74d"}i.icon.flask:before{content:"\f0c3"}i.icon.flushed:before{content:"\f579"}i.icon.folder:before{content:"\f07b"}i.icon.folder.minus:before{content:"\f65d"}i.icon.folder.open:before{content:"\f07c"}i.icon.folder.plus:before{content:"\f65e"}i.icon.font:before{content:"\f031"}i.icon.football.ball:before{content:"\f44e"}i.icon.forward:before{content:"\f04e"}i.icon.frog:before{content:"\f52e"}i.icon.frown:before{content:"\f119"}i.icon.frown.open:before{content:"\f57a"}i.icon.fruit-apple:before{content:"\f5d1"}i.icon.funnel.dollar:before{content:"\f662"}i.icon.futbol:before{content:"\f1e3"}i.icon.gamepad:before{content:"\f11b"}i.icon.gas.pump:before{content:"\f52f"}i.icon.gavel:before{content:"\f0e3"}i.icon.gem:before{content:"\f3a5"}i.icon.genderless:before{content:"\f22d"}i.icon.ghost:before{content:"\f6e2"}i.icon.gift:before{content:"\f06b"}i.icon.gifts:before{content:"\f79c"}i.icon.glass.cheers:before{content:"\f79f"}i.icon.glass.martini:before{content:"\f000"}i.icon.glass.martini.alternate:before{content:"\f57b"}i.icon.glass.whiskey:before{content:"\f7a0"}i.icon.glasses:before{content:"\f530"}i.icon.globe:before{content:"\f0ac"}i.icon.globe.africa:before{content:"\f57c"}i.icon.globe.americas:before{content:"\f57d"}i.icon.globe.asia:before{content:"\f57e"}i.icon.globe.europe:before{content:"\f7a2"}i.icon.golf.ball:before{content:"\f450"}i.icon.gopuram:before{content:"\f664"}i.icon.graduation.cap:before{content:"\f19d"}i.icon.greater.than:before{content:"\f531"}i.icon.greater.than.equal:before{content:"\f532"}i.icon.grimace:before{content:"\f57f"}i.icon.grin:before{content:"\f580"}i.icon.grin.alternate:before{content:"\f581"}i.icon.grin.beam:before{content:"\f582"}i.icon.grin.beam.sweat:before{content:"\f583"}i.icon.grin.hearts:before{content:"\f584"}i.icon.grin.squint:before{content:"\f585"}i.icon.grin.squint.tears:before{content:"\f586"}i.icon.grin.stars:before{content:"\f587"}i.icon.grin.tears:before{content:"\f588"}i.icon.grin.tongue:before{content:"\f589"}i.icon.grin.tongue.squint:before{content:"\f58a"}i.icon.grin.tongue.wink:before{content:"\f58b"}i.icon.grin.wink:before{content:"\f58c"}i.icon.grip.horizontal:before{content:"\f58d"}i.icon.grip.lines:before{content:"\f7a4"}i.icon.grip.lines.vertical:before{content:"\f7a5"}i.icon.grip.vertical:before{content:"\f58e"}i.icon.guitar:before{content:"\f7a6"}i.icon.h.square:before{content:"\f0fd"}i.icon.hamburger:before{content:"\f805"}i.icon.hammer:before{content:"\f6e3"}i.icon.hamsa:before{content:"\f665"}i.icon.hand.holding:before{content:"\f4bd"}i.icon.hand.holding.heart:before{content:"\f4be"}i.icon.hand.holding.medical:before{content:"\f95c"}i.icon.hand.holding.usd:before{content:"\f4c0"}i.icon.hand.holding.water:before{content:"\f4c1"}i.icon.hand.lizard:before{content:"\f258"}i.icon.hand.middle.finger:before{content:"\f806"}i.icon.hand.paper:before{content:"\f256"}i.icon.hand.peace:before{content:"\f25b"}i.icon.hand.point.down:before{content:"\f0a7"}i.icon.hand.point.left:before{content:"\f0a5"}i.icon.hand.point.right:before{content:"\f0a4"}i.icon.hand.point.up:before{content:"\f0a6"}i.icon.hand.pointer:before{content:"\f25a"}i.icon.hand.rock:before{content:"\f255"}i.icon.hand.scissors:before{content:"\f257"}i.icon.hand.sparkles:before{content:"\f95d"}i.icon.hand.spock:before{content:"\f259"}i.icon.hands:before{content:"\f4c2"}i.icon.hands.helping:before{content:"\f4c4"}i.icon.hands.wash:before{content:"\f95e"}i.icon.handshake:before{content:"\f2b5"}i.icon.handshake.alternate.slash:before{content:"\f95f"}i.icon.handshake.slash:before{content:"\f960"}i.icon.hanukiah:before{content:"\f6e6"}i.icon.hard.hat:before{content:"\f807"}i.icon.hashtag:before{content:"\f292"}i.icon.hat.cowboy:before{content:"\f8c0"}i.icon.hat.cowboy.side:before{content:"\f8c1"}i.icon.hat.wizard:before{content:"\f6e8"}i.icon.hdd:before{content:"\f0a0"}i.icon.head.side.cough:before{content:"\f961"}i.icon.head.side.cough.slash:before{content:"\f962"}i.icon.head.side.mask:before{content:"\f963"}i.icon.head.side.virus:before{content:"\f964"}i.icon.heading:before{content:"\f1dc"}i.icon.headphones:before{content:"\f025"}i.icon.headphones.alternate:before{content:"\f58f"}i.icon.headset:before{content:"\f590"}i.icon.heart:before{content:"\f004"}i.icon.heart.broken:before{content:"\f7a9"}i.icon.heartbeat:before{content:"\f21e"}i.icon.helicopter:before{content:"\f533"}i.icon.highlighter:before{content:"\f591"}i.icon.hiking:before{content:"\f6ec"}i.icon.hippo:before{content:"\f6ed"}i.icon.history:before{content:"\f1da"}i.icon.hockey.puck:before{content:"\f453"}i.icon.holly.berry:before{content:"\f7aa"}i.icon.home:before{content:"\f015"}i.icon.horse:before{content:"\f6f0"}i.icon.horse.head:before{content:"\f7ab"}i.icon.hospital:before{content:"\f0f8"}i.icon.hospital.alternate:before{content:"\f47d"}i.icon.hospital.symbol:before{content:"\f47e"}i.icon.hospital.user:before{content:"\f80d"}i.icon.hot.tub:before{content:"\f593"}i.icon.hotdog:before{content:"\f80f"}i.icon.hotel:before{content:"\f594"}i.icon.hourglass:before{content:"\f254"}i.icon.hourglass.end:before{content:"\f253"}i.icon.hourglass.half:before{content:"\f252"}i.icon.hourglass.start:before{content:"\f251"}i.icon.house.damage:before{content:"\f6f1"}i.icon.house.user:before{content:"\f965"}i.icon.hryvnia:before{content:"\f6f2"}i.icon.i.cursor:before{content:"\f246"}i.icon.ice.cream:before{content:"\f810"}i.icon.icicles:before{content:"\f7ad"}i.icon.icons:before{content:"\f86d"}i.icon.id.badge:before{content:"\f2c1"}i.icon.id.card:before{content:"\f2c2"}i.icon.id.card.alternate:before{content:"\f47f"}i.icon.igloo:before{content:"\f7ae"}i.icon.image:before{content:"\f03e"}i.icon.images:before{content:"\f302"}i.icon.inbox:before{content:"\f01c"}i.icon.indent:before{content:"\f03c"}i.icon.industry:before{content:"\f275"}i.icon.infinity:before{content:"\f534"}i.icon.info:before{content:"\f129"}i.icon.info.circle:before{content:"\f05a"}i.icon.italic:before{content:"\f033"}i.icon.jedi:before{content:"\f669"}i.icon.joint:before{content:"\f595"}i.icon.journal.whills:before{content:"\f66a"}i.icon.kaaba:before{content:"\f66b"}i.icon.key:before{content:"\f084"}i.icon.keyboard:before{content:"\f11c"}i.icon.khanda:before{content:"\f66d"}i.icon.kiss:before{content:"\f596"}i.icon.kiss.beam:before{content:"\f597"}i.icon.kiss.wink.heart:before{content:"\f598"}i.icon.kiwi.bird:before{content:"\f535"}i.icon.landmark:before{content:"\f66f"}i.icon.language:before{content:"\f1ab"}i.icon.laptop:before{content:"\f109"}i.icon.laptop.code:before{content:"\f5fc"}i.icon.laptop.house:before{content:"\f966"}i.icon.laptop.medical:before{content:"\f812"}i.icon.laugh:before{content:"\f599"}i.icon.laugh.beam:before{content:"\f59a"}i.icon.laugh.squint:before{content:"\f59b"}i.icon.laugh.wink:before{content:"\f59c"}i.icon.layer.group:before{content:"\f5fd"}i.icon.leaf:before{content:"\f06c"}i.icon.lemon:before{content:"\f094"}i.icon.less.than:before{content:"\f536"}i.icon.less.than.equal:before{content:"\f537"}i.icon.level.down.alternate:before{content:"\f3be"}i.icon.level.up.alternate:before{content:"\f3bf"}i.icon.life.ring:before{content:"\f1cd"}i.icon.lightbulb:before{content:"\f0eb"}i.icon.linkify:before{content:"\f0c1"}i.icon.lira.sign:before{content:"\f195"}i.icon.list:before{content:"\f03a"}i.icon.list.alternate:before{content:"\f022"}i.icon.list.ol:before{content:"\f0cb"}i.icon.list.ul:before{content:"\f0ca"}i.icon.location.arrow:before{content:"\f124"}i.icon.lock:before{content:"\f023"}i.icon.lock.open:before{content:"\f3c1"}i.icon.long.arrow.alternate.down:before{content:"\f309"}i.icon.long.arrow.alternate.left:before{content:"\f30a"}i.icon.long.arrow.alternate.right:before{content:"\f30b"}i.icon.long.arrow.alternate.up:before{content:"\f30c"}i.icon.low.vision:before{content:"\f2a8"}i.icon.luggage.cart:before{content:"\f59d"}i.icon.lungs:before{content:"\f604"}i.icon.lungs.virus:before{content:"\f967"}i.icon.magic:before{content:"\f0d0"}i.icon.magnet:before{content:"\f076"}i.icon.mail.bulk:before{content:"\f674"}i.icon.male:before{content:"\f183"}i.icon.map:before{content:"\f279"}i.icon.map.marked:before{content:"\f59f"}i.icon.map.marked.alternate:before{content:"\f5a0"}i.icon.map.marker:before{content:"\f041"}i.icon.map.marker.alternate:before{content:"\f3c5"}i.icon.map.pin:before{content:"\f276"}i.icon.map.signs:before{content:"\f277"}i.icon.marker:before{content:"\f5a1"}i.icon.mars:before{content:"\f222"}i.icon.mars.double:before{content:"\f227"}i.icon.mars.stroke:before{content:"\f229"}i.icon.mars.stroke.horizontal:before{content:"\f22b"}i.icon.mars.stroke.vertical:before{content:"\f22a"}i.icon.mask:before{content:"\f6fa"}i.icon.medal:before{content:"\f5a2"}i.icon.medkit:before{content:"\f0fa"}i.icon.meh:before{content:"\f11a"}i.icon.meh.blank:before{content:"\f5a4"}i.icon.meh.rolling.eyes:before{content:"\f5a5"}i.icon.memory:before{content:"\f538"}i.icon.menorah:before{content:"\f676"}i.icon.mercury:before{content:"\f223"}i.icon.meteor:before{content:"\f753"}i.icon.microchip:before{content:"\f2db"}i.icon.microphone:before{content:"\f130"}i.icon.microphone.alternate:before{content:"\f3c9"}i.icon.microphone.alternate.slash:before{content:"\f539"}i.icon.microphone.slash:before{content:"\f131"}i.icon.microscope:before{content:"\f610"}i.icon.minus:before{content:"\f068"}i.icon.minus.circle:before{content:"\f056"}i.icon.minus.square:before{content:"\f146"}i.icon.mitten:before{content:"\f7b5"}i.icon.mobile:before{content:"\f10b"}i.icon.mobile.alternate:before{content:"\f3cd"}i.icon.money.bill:before{content:"\f0d6"}i.icon.money.bill.alternate:before{content:"\f3d1"}i.icon.money.bill.wave:before{content:"\f53a"}i.icon.money.bill.wave.alternate:before{content:"\f53b"}i.icon.money.check:before{content:"\f53c"}i.icon.money.check.alternate:before{content:"\f53d"}i.icon.monument:before{content:"\f5a6"}i.icon.moon:before{content:"\f186"}i.icon.mortar.pestle:before{content:"\f5a7"}i.icon.mosque:before{content:"\f678"}i.icon.motorcycle:before{content:"\f21c"}i.icon.mountain:before{content:"\f6fc"}i.icon.mouse:before{content:"\f8cc"}i.icon.mouse.pointer:before{content:"\f245"}i.icon.mug.hot:before{content:"\f7b6"}i.icon.music:before{content:"\f001"}i.icon.network.wired:before{content:"\f6ff"}i.icon.neuter:before{content:"\f22c"}i.icon.newspaper:before{content:"\f1ea"}i.icon.not.equal:before{content:"\f53e"}i.icon.notes.medical:before{content:"\f481"}i.icon.object.group:before{content:"\f247"}i.icon.object.ungroup:before{content:"\f248"}i.icon.oil.can:before{content:"\f613"}i.icon.om:before{content:"\f679"}i.icon.otter:before{content:"\f700"}i.icon.outdent:before{content:"\f03b"}i.icon.pager:before{content:"\f815"}i.icon.paint.brush:before{content:"\f1fc"}i.icon.paint.roller:before{content:"\f5aa"}i.icon.palette:before{content:"\f53f"}i.icon.pallet:before{content:"\f482"}i.icon.paper.plane:before{content:"\f1d8"}i.icon.paperclip:before{content:"\f0c6"}i.icon.parachute.box:before{content:"\f4cd"}i.icon.paragraph:before{content:"\f1dd"}i.icon.parking:before{content:"\f540"}i.icon.passport:before{content:"\f5ab"}i.icon.pastafarianism:before{content:"\f67b"}i.icon.paste:before{content:"\f0ea"}i.icon.pause:before{content:"\f04c"}i.icon.pause.circle:before{content:"\f28b"}i.icon.paw:before{content:"\f1b0"}i.icon.peace:before{content:"\f67c"}i.icon.pen:before{content:"\f304"}i.icon.pen.alternate:before{content:"\f305"}i.icon.pen.fancy:before{content:"\f5ac"}i.icon.pen.nib:before{content:"\f5ad"}i.icon.pen.square:before{content:"\f14b"}i.icon.pencil.alternate:before{content:"\f303"}i.icon.pencil.ruler:before{content:"\f5ae"}i.icon.people.arrows:before{content:"\f968"}i.icon.people.carry:before{content:"\f4ce"}i.icon.pepper.hot:before{content:"\f816"}i.icon.percent:before{content:"\f295"}i.icon.percentage:before{content:"\f541"}i.icon.person.booth:before{content:"\f756"}i.icon.phone:before{content:"\f095"}i.icon.phone.alternate:before{content:"\f879"}i.icon.phone.slash:before{content:"\f3dd"}i.icon.phone.square:before{content:"\f098"}i.icon.phone.square.alternate:before{content:"\f87b"}i.icon.phone.volume:before{content:"\f2a0"}i.icon.photo.video:before{content:"\f87c"}i.icon.piggy.bank:before{content:"\f4d3"}i.icon.pills:before{content:"\f484"}i.icon.pizza.slice:before{content:"\f818"}i.icon.place.of.worship:before{content:"\f67f"}i.icon.plane:before{content:"\f072"}i.icon.plane.arrival:before{content:"\f5af"}i.icon.plane.departure:before{content:"\f5b0"}i.icon.plane.slash:before{content:"\f969"}i.icon.play:before{content:"\f04b"}i.icon.play.circle:before{content:"\f144"}i.icon.plug:before{content:"\f1e6"}i.icon.plus:before{content:"\f067"}i.icon.plus.circle:before{content:"\f055"}i.icon.plus.square:before{content:"\f0fe"}i.icon.podcast:before{content:"\f2ce"}i.icon.poll:before{content:"\f681"}i.icon.poll.horizontal:before{content:"\f682"}i.icon.poo:before{content:"\f2fe"}i.icon.poo.storm:before{content:"\f75a"}i.icon.poop:before{content:"\f619"}i.icon.portrait:before{content:"\f3e0"}i.icon.pound.sign:before{content:"\f154"}i.icon.power.off:before{content:"\f011"}i.icon.pray:before{content:"\f683"}i.icon.praying.hands:before{content:"\f684"}i.icon.prescription:before{content:"\f5b1"}i.icon.prescription.bottle:before{content:"\f485"}i.icon.prescription.bottle.alternate:before{content:"\f486"}i.icon.print:before{content:"\f02f"}i.icon.procedures:before{content:"\f487"}i.icon.project.diagram:before{content:"\f542"}i.icon.pump.medical:before{content:"\f96a"}i.icon.pump.soap:before{content:"\f96b"}i.icon.puzzle.piece:before{content:"\f12e"}i.icon.qrcode:before{content:"\f029"}i.icon.question:before{content:"\f128"}i.icon.question.circle:before{content:"\f059"}i.icon.quidditch:before{content:"\f458"}i.icon.quote.left:before{content:"\f10d"}i.icon.quote.right:before{content:"\f10e"}i.icon.quran:before{content:"\f687"}i.icon.radiation:before{content:"\f7b9"}i.icon.radiation.alternate:before{content:"\f7ba"}i.icon.rainbow:before{content:"\f75b"}i.icon.random:before{content:"\f074"}i.icon.receipt:before{content:"\f543"}i.icon.record.vinyl:before{content:"\f8d9"}i.icon.recycle:before{content:"\f1b8"}i.icon.redo:before{content:"\f01e"}i.icon.redo.alternate:before{content:"\f2f9"}i.icon.registered:before{content:"\f25d"}i.icon.remove.format:before{content:"\f87d"}i.icon.reply:before{content:"\f3e5"}i.icon.reply.all:before{content:"\f122"}i.icon.republican:before{content:"\f75e"}i.icon.restroom:before{content:"\f7bd"}i.icon.retweet:before{content:"\f079"}i.icon.ribbon:before{content:"\f4d6"}i.icon.ring:before{content:"\f70b"}i.icon.road:before{content:"\f018"}i.icon.robot:before{content:"\f544"}i.icon.rocket:before{content:"\f135"}i.icon.route:before{content:"\f4d7"}i.icon.rss:before{content:"\f09e"}i.icon.rss.square:before{content:"\f143"}i.icon.ruble.sign:before{content:"\f158"}i.icon.ruler:before{content:"\f545"}i.icon.ruler.combined:before{content:"\f546"}i.icon.ruler.horizontal:before{content:"\f547"}i.icon.ruler.vertical:before{content:"\f548"}i.icon.running:before{content:"\f70c"}i.icon.rupee.sign:before{content:"\f156"}i.icon.sad.cry:before{content:"\f5b3"}i.icon.sad.tear:before{content:"\f5b4"}i.icon.satellite:before{content:"\f7bf"}i.icon.satellite.dish:before{content:"\f7c0"}i.icon.save:before{content:"\f0c7"}i.icon.school:before{content:"\f549"}i.icon.screwdriver:before{content:"\f54a"}i.icon.scroll:before{content:"\f70e"}i.icon.sd.card:before{content:"\f7c2"}i.icon.search:before{content:"\f002"}i.icon.search.dollar:before{content:"\f688"}i.icon.search.location:before{content:"\f689"}i.icon.search.minus:before{content:"\f010"}i.icon.search.plus:before{content:"\f00e"}i.icon.seedling:before{content:"\f4d8"}i.icon.server:before{content:"\f233"}i.icon.shapes:before{content:"\f61f"}i.icon.share:before{content:"\f064"}i.icon.share.alternate:before{content:"\f1e0"}i.icon.share.alternate.square:before{content:"\f1e1"}i.icon.share.square:before{content:"\f14d"}i.icon.shekel.sign:before{content:"\f20b"}i.icon.shield.alternate:before{content:"\f3ed"}i.icon.shield.virus:before{content:"\f96c"}i.icon.ship:before{content:"\f21a"}i.icon.shipping.fast:before{content:"\f48b"}i.icon.shoe.prints:before{content:"\f54b"}i.icon.shopping.bag:before{content:"\f290"}i.icon.shopping.basket:before{content:"\f291"}i.icon.shopping.cart:before{content:"\f07a"}i.icon.shower:before{content:"\f2cc"}i.icon.shuttle.van:before{content:"\f5b6"}i.icon.sign:before{content:"\f4d9"}i.icon.sign.in.alternate:before{content:"\f2f6"}i.icon.sign.language:before{content:"\f2a7"}i.icon.sign.out.alternate:before{content:"\f2f5"}i.icon.signal:before{content:"\f012"}i.icon.signature:before{content:"\f5b7"}i.icon.sim.card:before{content:"\f7c4"}i.icon.sitemap:before{content:"\f0e8"}i.icon.skating:before{content:"\f7c5"}i.icon.skiing:before{content:"\f7c9"}i.icon.skiing.nordic:before{content:"\f7ca"}i.icon.skull:before{content:"\f54c"}i.icon.skull.crossbones:before{content:"\f714"}i.icon.slash:before{content:"\f715"}i.icon.sleigh:before{content:"\f7cc"}i.icon.sliders.horizontal:before{content:"\f1de"}i.icon.smile:before{content:"\f118"}i.icon.smile.beam:before{content:"\f5b8"}i.icon.smile.wink:before{content:"\f4da"}i.icon.smog:before{content:"\f75f"}i.icon.smoking:before{content:"\f48d"}i.icon.smoking.ban:before{content:"\f54d"}i.icon.sms:before{content:"\f7cd"}i.icon.snowboarding:before{content:"\f7ce"}i.icon.snowflake:before{content:"\f2dc"}i.icon.snowman:before{content:"\f7d0"}i.icon.snowplow:before{content:"\f7d2"}i.icon.soap:before{content:"\f96e"}i.icon.socks:before{content:"\f696"}i.icon.solar.panel:before{content:"\f5ba"}i.icon.sort:before{content:"\f0dc"}i.icon.sort.alphabet.down:before{content:"\f15d"}i.icon.sort.alphabet.down.alternate:before{content:"\f881"}i.icon.sort.alphabet.up:before{content:"\f15e"}i.icon.sort.alphabet.up.alternate:before{content:"\f882"}i.icon.sort.amount.down:before{content:"\f160"}i.icon.sort.amount.down.alternate:before{content:"\f884"}i.icon.sort.amount.up:before{content:"\f161"}i.icon.sort.amount.up.alternate:before{content:"\f885"}i.icon.sort.down:before{content:"\f0dd"}i.icon.sort.numeric.down:before{content:"\f162"}i.icon.sort.numeric.down.alternate:before{content:"\f886"}i.icon.sort.numeric.up:before{content:"\f163"}i.icon.sort.numeric.up.alternate:before{content:"\f887"}i.icon.sort.up:before{content:"\f0de"}i.icon.spa:before{content:"\f5bb"}i.icon.space.shuttle:before{content:"\f197"}i.icon.spell.check:before{content:"\f891"}i.icon.spider:before{content:"\f717"}i.icon.spinner:before{content:"\f110"}i.icon.splotch:before{content:"\f5bc"}i.icon.spray.can:before{content:"\f5bd"}i.icon.square:before{content:"\f0c8"}i.icon.square.full:before{content:"\f45c"}i.icon.square.root.alternate:before{content:"\f698"}i.icon.stamp:before{content:"\f5bf"}i.icon.star:before{content:"\f005"}i.icon.star.and.crescent:before{content:"\f699"}i.icon.star.half:before{content:"\f089"}i.icon.star.half.alternate:before{content:"\f5c0"}i.icon.star.of.david:before{content:"\f69a"}i.icon.star.of.life:before{content:"\f621"}i.icon.step.backward:before{content:"\f048"}i.icon.step.forward:before{content:"\f051"}i.icon.stethoscope:before{content:"\f0f1"}i.icon.sticky.note:before{content:"\f249"}i.icon.stop:before{content:"\f04d"}i.icon.stop.circle:before{content:"\f28d"}i.icon.stopwatch:before{content:"\f2f2"}i.icon.stopwatch.twenty:before{content:"\f96f"}i.icon.store:before{content:"\f54e"}i.icon.store.alternate:before{content:"\f54f"}i.icon.store.alternate.slash:before{content:"\f970"}i.icon.store.slash:before{content:"\f971"}i.icon.stream:before{content:"\f550"}i.icon.street.view:before{content:"\f21d"}i.icon.strikethrough:before{content:"\f0cc"}i.icon.stroopwafel:before{content:"\f551"}i.icon.subscript:before{content:"\f12c"}i.icon.subway:before{content:"\f239"}i.icon.suitcase:before{content:"\f0f2"}i.icon.suitcase.rolling:before{content:"\f5c1"}i.icon.sun:before{content:"\f185"}i.icon.superscript:before{content:"\f12b"}i.icon.surprise:before{content:"\f5c2"}i.icon.swatchbook:before{content:"\f5c3"}i.icon.swimmer:before{content:"\f5c4"}i.icon.swimming.pool:before{content:"\f5c5"}i.icon.synagogue:before{content:"\f69b"}i.icon.sync:before{content:"\f021"}i.icon.sync.alternate:before{content:"\f2f1"}i.icon.syringe:before{content:"\f48e"}i.icon.table:before{content:"\f0ce"}i.icon.table.tennis:before{content:"\f45d"}i.icon.tablet:before{content:"\f10a"}i.icon.tablet.alternate:before{content:"\f3fa"}i.icon.tablets:before{content:"\f490"}i.icon.tachometer.alternate:before{content:"\f3fd"}i.icon.tag:before{content:"\f02b"}i.icon.tags:before{content:"\f02c"}i.icon.tape:before{content:"\f4db"}i.icon.tasks:before{content:"\f0ae"}i.icon.taxi:before{content:"\f1ba"}i.icon.teeth:before{content:"\f62e"}i.icon.teeth.open:before{content:"\f62f"}i.icon.temperature.high:before{content:"\f769"}i.icon.temperature.low:before{content:"\f76b"}i.icon.tenge:before{content:"\f7d7"}i.icon.terminal:before{content:"\f120"}i.icon.text.height:before{content:"\f034"}i.icon.text.width:before{content:"\f035"}i.icon.th:before{content:"\f00a"}i.icon.th.large:before{content:"\f009"}i.icon.th.list:before{content:"\f00b"}i.icon.theater.masks:before{content:"\f630"}i.icon.thermometer:before{content:"\f491"}i.icon.thermometer.empty:before{content:"\f2cb"}i.icon.thermometer.full:before{content:"\f2c7"}i.icon.thermometer.half:before{content:"\f2c9"}i.icon.thermometer.quarter:before{content:"\f2ca"}i.icon.thermometer.three.quarters:before{content:"\f2c8"}i.icon.thumbs.down:before{content:"\f165"}i.icon.thumbs.up:before{content:"\f164"}i.icon.thumbtack:before{content:"\f08d"}i.icon.ticket.alternate:before{content:"\f3ff"}i.icon.times:before{content:"\f00d"}i.icon.times.circle:before{content:"\f057"}i.icon.tint:before{content:"\f043"}i.icon.tint.slash:before{content:"\f5c7"}i.icon.tired:before{content:"\f5c8"}i.icon.toggle.off:before{content:"\f204"}i.icon.toggle.on:before{content:"\f205"}i.icon.toilet:before{content:"\f7d8"}i.icon.toilet.paper:before{content:"\f71e"}i.icon.toilet.paper.slash:before{content:"\f972"}i.icon.toolbox:before{content:"\f552"}i.icon.tools:before{content:"\f7d9"}i.icon.tooth:before{content:"\f5c9"}i.icon.torah:before{content:"\f6a0"}i.icon.torii.gate:before{content:"\f6a1"}i.icon.tractor:before{content:"\f722"}i.icon.trademark:before{content:"\f25c"}i.icon.traffic.light:before{content:"\f637"}i.icon.trailer:before{content:"\f941"}i.icon.train:before{content:"\f238"}i.icon.tram:before{content:"\f7da"}i.icon.transgender:before{content:"\f224"}i.icon.transgender.alternate:before{content:"\f225"}i.icon.trash:before{content:"\f1f8"}i.icon.trash.alternate:before{content:"\f2ed"}i.icon.trash.restore:before{content:"\f829"}i.icon.trash.restore.alternate:before{content:"\f82a"}i.icon.tree:before{content:"\f1bb"}i.icon.trophy:before{content:"\f091"}i.icon.truck:before{content:"\f0d1"}i.icon.truck.monster:before{content:"\f63b"}i.icon.truck.moving:before{content:"\f4df"}i.icon.truck.packing:before{content:"\f4de"}i.icon.truck.pickup:before{content:"\f63c"}i.icon.tshirt:before{content:"\f553"}i.icon.tty:before{content:"\f1e4"}i.icon.tv:before{content:"\f26c"}i.icon.umbrella:before{content:"\f0e9"}i.icon.umbrella.beach:before{content:"\f5ca"}i.icon.underline:before{content:"\f0cd"}i.icon.undo:before{content:"\f0e2"}i.icon.undo.alternate:before{content:"\f2ea"}i.icon.universal.access:before{content:"\f29a"}i.icon.university:before{content:"\f19c"}i.icon.unlink:before{content:"\f127"}i.icon.unlock:before{content:"\f09c"}i.icon.unlock.alternate:before{content:"\f13e"}i.icon.upload:before{content:"\f093"}i.icon.user:before{content:"\f007"}i.icon.user.alternate:before{content:"\f406"}i.icon.user.alternate.slash:before{content:"\f4fa"}i.icon.user.astronaut:before{content:"\f4fb"}i.icon.user.check:before{content:"\f4fc"}i.icon.user.circle:before{content:"\f2bd"}i.icon.user.clock:before{content:"\f4fd"}i.icon.user.cog:before{content:"\f4fe"}i.icon.user.edit:before{content:"\f4ff"}i.icon.user.friends:before{content:"\f500"}i.icon.user.graduate:before{content:"\f501"}i.icon.user.injured:before{content:"\f728"}i.icon.user.lock:before{content:"\f502"}i.icon.user.md:before{content:"\f0f0"}i.icon.user.minus:before{content:"\f503"}i.icon.user.ninja:before{content:"\f504"}i.icon.user.nurse:before{content:"\f82f"}i.icon.user.plus:before{content:"\f234"}i.icon.user.secret:before{content:"\f21b"}i.icon.user.shield:before{content:"\f505"}i.icon.user.slash:before{content:"\f506"}i.icon.user.tag:before{content:"\f507"}i.icon.user.tie:before{content:"\f508"}i.icon.user.times:before{content:"\f235"}i.icon.users:before{content:"\f0c0"}i.icon.users.cog:before{content:"\f509"}i.icon.utensil.spoon:before{content:"\f2e5"}i.icon.utensils:before{content:"\f2e7"}i.icon.vector.square:before{content:"\f5cb"}i.icon.venus:before{content:"\f221"}i.icon.venus.double:before{content:"\f226"}i.icon.venus.mars:before{content:"\f228"}i.icon.vial:before{content:"\f492"}i.icon.vials:before{content:"\f493"}i.icon.video:before{content:"\f03d"}i.icon.video.slash:before{content:"\f4e2"}i.icon.vihara:before{content:"\f6a7"}i.icon.virus:before{content:"\f974"}i.icon.virus.slash:before{content:"\f975"}i.icon.viruses:before{content:"\f976"}i.icon.voicemail:before{content:"\f897"}i.icon.volleyball.ball:before{content:"\f45f"}i.icon.volume.down:before{content:"\f027"}i.icon.volume.mute:before{content:"\f6a9"}i.icon.volume.off:before{content:"\f026"}i.icon.volume.up:before{content:"\f028"}i.icon.vote.yea:before{content:"\f772"}i.icon.vr.cardboard:before{content:"\f729"}i.icon.walking:before{content:"\f554"}i.icon.wallet:before{content:"\f555"}i.icon.warehouse:before{content:"\f494"}i.icon.water:before{content:"\f773"}i.icon.wave.square:before{content:"\f83e"}i.icon.weight:before{content:"\f496"}i.icon.weight.hanging:before{content:"\f5cd"}i.icon.wheelchair:before{content:"\f193"}i.icon.wifi:before{content:"\f1eb"}i.icon.wind:before{content:"\f72e"}i.icon.window.close:before{content:"\f410"}i.icon.window.maximize:before{content:"\f2d0"}i.icon.window.minimize:before{content:"\f2d1"}i.icon.window.restore:before{content:"\f2d2"}i.icon.wine.bottle:before{content:"\f72f"}i.icon.wine.glass:before{content:"\f4e3"}i.icon.wine.glass.alternate:before{content:"\f5ce"}i.icon.won.sign:before{content:"\f159"}i.icon.wrench:before{content:"\f0ad"}i.icon.x.ray:before{content:"\f497"}i.icon.yen.sign:before{content:"\f157"}i.icon.yin.yang:before{content:"\f6ad"}i.icon.add:before{content:"\f067"}i.icon.add.circle:before{content:"\f055"}i.icon.add.square:before{content:"\f0fe"}i.icon.add.to.calendar:before{content:"\f271"}i.icon.add.to.cart:before{content:"\f217"}i.icon.add.user:before{content:"\f234"}i.icon.alarm:before{content:"\f0f3"}i.icon.alarm.mute:before{content:"\f1f6"}i.icon.ald:before{content:"\f2a2"}i.icon.als:before{content:"\f2a2"}i.icon.announcement:before{content:"\f0a1"}i.icon.area.chart:before{content:"\f1fe"}i.icon.area.graph:before{content:"\f1fe"}i.icon.arrow.down.cart:before{content:"\f218"}i.icon.asexual:before{content:"\f22d"}i.icon.asl:before{content:"\f2a3"}i.icon.asl.interpreting:before{content:"\f2a3"}i.icon.assistive.listening.devices:before{content:"\f2a2"}i.icon.attach:before{content:"\f0c6"}i.icon.attention:before{content:"\f06a"}i.icon.balance:before{content:"\f24e"}i.icon.bar:before{content:"\f0fc"}i.icon.bathtub:before{content:"\f2cd"}i.icon.battery.four:before{content:"\f240"}i.icon.battery.high:before{content:"\f241"}i.icon.battery.low:before{content:"\f243"}i.icon.battery.medium:before{content:"\f242"}i.icon.battery.one:before{content:"\f243"}i.icon.battery.three:before{content:"\f241"}i.icon.battery.two:before{content:"\f242"}i.icon.battery.zero:before{content:"\f244"}i.icon.birthday:before{content:"\f1fd"}i.icon.block.layout:before{content:"\f009"}i.icon.broken.chain:before{content:"\f127"}i.icon.browser:before{content:"\f022"}i.icon.call:before{content:"\f095"}i.icon.call.square:before{content:"\f098"}i.icon.cancel:before{content:"\f00d"}i.icon.cart:before{content:"\f07a"}i.icon.cc:before{content:"\f20a"}i.icon.chain:before{content:"\f0c1"}i.icon.chat:before{content:"\f075"}i.icon.checked.calendar:before{content:"\f274"}i.icon.checkmark:before{content:"\f00c"}i.icon.checkmark.box:before{content:"\f14a"}i.icon.chess.rock:before{content:"\f447"}i.icon.circle.notched:before{content:"\f1ce"}i.icon.circle.thin:before{content:"\f111"}i.icon.close:before{content:"\f00d"}i.icon.cloud.download:before{content:"\f381"}i.icon.cloud.upload:before{content:"\f382"}i.icon.cny:before{content:"\f157"}i.icon.cocktail:before{content:"\f000"}i.icon.commenting:before{content:"\f27a"}i.icon.compose:before{content:"\f303"}i.icon.computer:before{content:"\f108"}i.icon.configure:before{content:"\f0ad"}i.icon.content:before{content:"\f0c9"}i.icon.conversation:before{content:"\f086"}i.icon.credit.card.alternative:before{content:"\f09d"}i.icon.currency:before{content:"\f3d1"}i.icon.dashboard:before{content:"\f3fd"}i.icon.deafness:before{content:"\f2a4"}i.icon.delete:before{content:"\f00d"}i.icon.delete.calendar:before{content:"\f273"}i.icon.detective:before{content:"\f21b"}i.icon.diamond:before{content:"\f3a5"}i.icon.discussions:before{content:"\f086"}i.icon.disk:before{content:"\f0a0"}i.icon.doctor:before{content:"\f0f0"}i.icon.dollar:before{content:"\f155"}i.icon.dont:before{content:"\f05e"}i.icon.drivers.license:before{content:"\f2c2"}i.icon.dropdown:before{content:"\f0d7"}i.icon.emergency:before{content:"\f0f9"}i.icon.erase:before{content:"\f12d"}i.icon.eur:before{content:"\f153"}i.icon.euro:before{content:"\f153"}i.icon.exchange:before{content:"\f362"}i.icon.external:before{content:"\f35d"}i.icon.external.share:before{content:"\f14d"}i.icon.external.square:before{content:"\f360"}i.icon.eyedropper:before{content:"\f1fb"}i.icon.factory:before{content:"\f275"}i.icon.favorite:before{content:"\f005"}i.icon.feed:before{content:"\f09e"}i.icon.female.homosexual:before{content:"\f226"}i.icon.file.text:before{content:"\f15c"}i.icon.find:before{content:"\f1e5"}i.icon.first.aid:before{content:"\f0fa"}i.icon.food:before{content:"\f2e7"}i.icon.fork:before{content:"\f126"}i.icon.game:before{content:"\f11b"}i.icon.gay:before{content:"\f227"}i.icon.gbp:before{content:"\f154"}i.icon.grab:before{content:"\f255"}i.icon.graduation:before{content:"\f19d"}i.icon.grid.layout:before{content:"\f00a"}i.icon.group:before{content:"\f0c0"}i.icon.h:before{content:"\f0fd"}i.icon.hamburger:before{content:"\f0c9"}i.icon.hand.victory:before{content:"\f25b"}i.icon.handicap:before{content:"\f193"}i.icon.hard.of.hearing:before{content:"\f2a4"}i.icon.header:before{content:"\f1dc"}i.icon.heart.empty:before{content:"\f004"}i.icon.help:before{content:"\f128"}i.icon.help.circle:before{content:"\f059"}i.icon.heterosexual:before{content:"\f228"}i.icon.hide:before{content:"\f070"}i.icon.hotel:before{content:"\f236"}i.icon.hourglass.four:before{content:"\f254"}i.icon.hourglass.full:before{content:"\f254"}i.icon.hourglass.one:before{content:"\f251"}i.icon.hourglass.three:before{content:"\f253"}i.icon.hourglass.two:before{content:"\f252"}i.icon.hourglass.zero:before{content:"\f253"}i.icon.idea:before{content:"\f0eb"}i.icon.ils:before{content:"\f20b"}i.icon.in.cart:before{content:"\f218"}i.icon.inr:before{content:"\f156"}i.icon.intergender:before{content:"\f224"}i.icon.intersex:before{content:"\f224"}i.icon.jpy:before{content:"\f157"}i.icon.krw:before{content:"\f159"}i.icon.lab:before{content:"\f0c3"}i.icon.law:before{content:"\f24e"}i.icon.legal:before{content:"\f0e3"}i.icon.lesbian:before{content:"\f226"}i.icon.level.down:before{content:"\f3be"}i.icon.level.up:before{content:"\f3bf"}i.icon.lightning:before{content:"\f0e7"}i.icon.like:before{content:"\f004"}i.icon.line.graph:before{content:"\f201"}i.icon.linegraph:before{content:"\f201"}i.icon.linkify:before{content:"\f0c1"}i.icon.lira:before{content:"\f195"}i.icon.list.layout:before{content:"\f00b"}i.icon.log.out:before{content:"\f2f5"}i.icon.magnify:before{content:"\f00e"}i.icon.mail:before{content:"\f0e0"}i.icon.mail.forward:before{content:"\f064"}i.icon.mail.square:before{content:"\f199"}i.icon.male.homosexual:before{content:"\f227"}i.icon.man:before{content:"\f222"}i.icon.marker:before{content:"\f041"}i.icon.mars.alternate:before{content:"\f229"}i.icon.mars.horizontal:before{content:"\f22b"}i.icon.mars.vertical:before{content:"\f22a"}i.icon.meanpath:before{content:"\f0c8"}i.icon.military:before{content:"\f0fb"}i.icon.money:before{content:"\f3d1"}i.icon.move:before{content:"\f0b2"}i.icon.mute:before{content:"\f131"}i.icon.non.binary.transgender:before{content:"\f223"}i.icon.numbered.list:before{content:"\f0cb"}i.icon.options:before{content:"\f1de"}i.icon.ordered.list:before{content:"\f0cb"}i.icon.other.gender:before{content:"\f229"}i.icon.other.gender.horizontal:before{content:"\f22b"}i.icon.other.gender.vertical:before{content:"\f22a"}i.icon.payment:before{content:"\f09d"}i.icon.pencil:before{content:"\f303"}i.icon.pencil.square:before{content:"\f14b"}i.icon.photo:before{content:"\f030"}i.icon.picture:before{content:"\f03e"}i.icon.pie.chart:before{content:"\f200"}i.icon.pie.graph:before{content:"\f200"}i.icon.pin:before{content:"\f08d"}i.icon.plus.cart:before{content:"\f217"}i.icon.point:before{content:"\f041"}i.icon.pointing.down:before{content:"\f0a7"}i.icon.pointing.left:before{content:"\f0a5"}i.icon.pointing.right:before{content:"\f0a4"}i.icon.pointing.up:before{content:"\f0a6"}i.icon.pound:before{content:"\f154"}i.icon.power:before{content:"\f011"}i.icon.power.cord:before{content:"\f1e6"}i.icon.privacy:before{content:"\f084"}i.icon.protect:before{content:"\f023"}i.icon.puzzle:before{content:"\f12e"}i.icon.r.circle:before{content:"\f25d"}i.icon.radio:before{content:"\f192"}i.icon.rain:before{content:"\f0e9"}i.icon.record:before{content:"\f03d"}i.icon.refresh:before{content:"\f021"}i.icon.remove:before{content:"\f00d"}i.icon.remove.bookmark:before{content:"\f02e"}i.icon.remove.circle:before{content:"\f057"}i.icon.remove.from.calendar:before{content:"\f272"}i.icon.remove.user:before{content:"\f235"}i.icon.repeat:before{content:"\f01e"}i.icon.resize.horizontal:before{content:"\f337"}i.icon.resize.vertical:before{content:"\f338"}i.icon.rmb:before{content:"\f157"}i.icon.rouble:before{content:"\f158"}i.icon.rub:before{content:"\f158"}i.icon.ruble:before{content:"\f158"}i.icon.rupee:before{content:"\f156"}i.icon.s15:before{content:"\f2cd"}i.icon.selected.radio:before{content:"\f192"}i.icon.send:before{content:"\f1d8"}i.icon.setting:before{content:"\f013"}i.icon.settings:before{content:"\f085"}i.icon.shekel:before{content:"\f20b"}i.icon.sheqel:before{content:"\f20b"}i.icon.shield:before{content:"\f3ed"}i.icon.shipping:before{content:"\f0d1"}i.icon.shop:before{content:"\f07a"}i.icon.shuffle:before{content:"\f074"}i.icon.shutdown:before{content:"\f011"}i.icon.sidebar:before{content:"\f0c9"}i.icon.sign.in:before{content:"\f2f6"}i.icon.sign.out:before{content:"\f2f5"}i.icon.signing:before{content:"\f2a7"}i.icon.signup:before{content:"\f044"}i.icon.sliders:before{content:"\f1de"}i.icon.soccer:before{content:"\f1e3"}i.icon.sort.alphabet.ascending:before{content:"\f15d"}i.icon.sort.alphabet.descending:before{content:"\f15e"}i.icon.sort.ascending:before{content:"\f0de"}i.icon.sort.content.ascending:before{content:"\f160"}i.icon.sort.content.descending:before{content:"\f161"}i.icon.sort.descending:before{content:"\f0dd"}i.icon.sort.numeric.ascending:before{content:"\f162"}i.icon.sort.numeric.descending:before{content:"\f163"}i.icon.sound:before{content:"\f025"}i.icon.spoon:before{content:"\f2e5"}i.icon.spy:before{content:"\f21b"}i.icon.star.empty:before{content:"\f005"}i.icon.star.half.empty:before{content:"\f089"}i.icon.star.half.full:before{content:"\f089"}i.icon.student:before{content:"\f19d"}i.icon.talk:before{content:"\f27a"}i.icon.target:before{content:"\f140"}i.icon.teletype:before{content:"\f1e4"}i.icon.television:before{content:"\f26c"}i.icon.text.cursor:before{content:"\f246"}i.icon.text.telephone:before{content:"\f1e4"}i.icon.theme:before{content:"\f043"}i.icon.thermometer:before{content:"\f2c7"}i.icon.thumb.tack:before{content:"\f08d"}i.icon.ticket:before{content:"\f3ff"}i.icon.time:before{content:"\f017"}i.icon.times.rectangle:before{content:"\f410"}i.icon.tm:before{content:"\f25c"}i.icon.toggle.down:before{content:"\f150"}i.icon.toggle.left:before{content:"\f191"}i.icon.toggle.right:before{content:"\f152"}i.icon.toggle.up:before{content:"\f151"}i.icon.translate:before{content:"\f1ab"}i.icon.travel:before{content:"\f0b1"}i.icon.treatment:before{content:"\f0f1"}i.icon.triangle.down:before{content:"\f0d7"}i.icon.triangle.left:before{content:"\f0d9"}i.icon.triangle.right:before{content:"\f0da"}i.icon.triangle.up:before{content:"\f0d8"}i.icon.try:before{content:"\f195"}i.icon.unhide:before{content:"\f06e"}i.icon.unlinkify:before{content:"\f127"}i.icon.unmute:before{content:"\f130"}i.icon.unordered.list:before{content:"\f0ca"}i.icon.usd:before{content:"\f155"}i.icon.user.cancel:before{content:"\f235"}i.icon.user.close:before{content:"\f235"}i.icon.user.delete:before{content:"\f235"}i.icon.user.doctor:before{content:"\f0f0"}i.icon.user.x:before{content:"\f235"}i.icon.vcard:before{content:"\f2bb"}i.icon.video.camera:before{content:"\f03d"}i.icon.video.play:before{content:"\f144"}i.icon.volume.control.phone:before{content:"\f2a0"}i.icon.wait:before{content:"\f017"}i.icon.warning:before{content:"\f12a"}i.icon.warning.circle:before{content:"\f06a"}i.icon.warning.sign:before{content:"\f071"}i.icon.wi.fi:before{content:"\f1eb"}i.icon.winner:before{content:"\f091"}i.icon.wizard:before{content:"\f0d0"}i.icon.woman:before{content:"\f221"}i.icon.won:before{content:"\f159"}i.icon.world:before{content:"\f0ac"}i.icon.write:before{content:"\f303"}i.icon.write.square:before{content:"\f14b"}i.icon.x:before{content:"\f00d"}i.icon.yen:before{content:"\f157"}i.icon.zip:before{content:"\f187"}i.icon.zoom:before{content:"\f00e"}i.icon.zoom.in:before{content:"\f00e"}i.icon.zoom.out:before{content:"\f010"}@font-face{font-family:outline-icons;src:url(./themes/default/assets/fonts/outline-icons.eot);src:url(./themes/default/assets/fonts/outline-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/outline-icons.c5240512.woff2) format("woff2"),url(./themes/default/assets/fonts/outline-icons.woff) format("woff"),url(./themes/default/assets/fonts/outline-icons.ttf) format("truetype"),url(./themes/default/assets/fonts/outline-icons.svg#icons) format("svg");font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon.outline{font-family:outline-icons}i.icon.address.book.outline:before{content:"\f2b9"}i.icon.address.card.outline:before{content:"\f2bb"}i.icon.angry.outline:before{content:"\f556"}i.icon.arrow.alternate.circle.down.outline:before{content:"\f358"}i.icon.arrow.alternate.circle.left.outline:before{content:"\f359"}i.icon.arrow.alternate.circle.right.outline:before{content:"\f35a"}i.icon.arrow.alternate.circle.up.outline:before{content:"\f35b"}i.icon.bell.outline:before{content:"\f0f3"}i.icon.bell.slash.outline:before{content:"\f1f6"}i.icon.bookmark.outline:before{content:"\f02e"}i.icon.building.outline:before{content:"\f1ad"}i.icon.calendar.alternate.outline:before{content:"\f073"}i.icon.calendar.check.outline:before{content:"\f274"}i.icon.calendar.minus.outline:before{content:"\f272"}i.icon.calendar.outline:before{content:"\f133"}i.icon.calendar.plus.outline:before{content:"\f271"}i.icon.calendar.times.outline:before{content:"\f273"}i.icon.caret.square.down.outline:before{content:"\f150"}i.icon.caret.square.left.outline:before{content:"\f191"}i.icon.caret.square.right.outline:before{content:"\f152"}i.icon.caret.square.up.outline:before{content:"\f151"}i.icon.chart.bar.outline:before{content:"\f080"}i.icon.check.circle.outline:before{content:"\f058"}i.icon.check.square.outline:before{content:"\f14a"}i.icon.circle.outline:before{content:"\f111"}i.icon.clipboard.outline:before{content:"\f328"}i.icon.clock.outline:before{content:"\f017"}i.icon.clone.outline:before{content:"\f24d"}i.icon.closed.captioning.outline:before{content:"\f20a"}i.icon.comment.alternate.outline:before{content:"\f27a"}i.icon.comment.dots.outline:before{content:"\f4ad"}i.icon.comment.outline:before{content:"\f075"}i.icon.comments.outline:before{content:"\f086"}i.icon.compass.outline:before{content:"\f14e"}i.icon.copy.outline:before{content:"\f0c5"}i.icon.copyright.outline:before{content:"\f1f9"}i.icon.credit.card.outline:before{content:"\f09d"}i.icon.dizzy.outline:before{content:"\f567"}i.icon.dot.circle.outline:before{content:"\f192"}i.icon.edit.outline:before{content:"\f044"}i.icon.envelope.open.outline:before{content:"\f2b6"}i.icon.envelope.outline:before{content:"\f0e0"}i.icon.eye.outline:before{content:"\f06e"}i.icon.eye.slash.outline:before{content:"\f070"}i.icon.file.alternate.outline:before{content:"\f15c"}i.icon.file.archive.outline:before{content:"\f1c6"}i.icon.file.audio.outline:before{content:"\f1c7"}i.icon.file.code.outline:before{content:"\f1c9"}i.icon.file.excel.outline:before{content:"\f1c3"}i.icon.file.image.outline:before{content:"\f1c5"}i.icon.file.outline:before{content:"\f15b"}i.icon.file.pdf.outline:before{content:"\f1c1"}i.icon.file.powerpoint.outline:before{content:"\f1c4"}i.icon.file.video.outline:before{content:"\f1c8"}i.icon.file.word.outline:before{content:"\f1c2"}i.icon.flag.outline:before{content:"\f024"}i.icon.flushed.outline:before{content:"\f579"}i.icon.folder.open.outline:before{content:"\f07c"}i.icon.folder.outline:before{content:"\f07b"}i.icon.frown.open.outline:before{content:"\f57a"}i.icon.frown.outline:before{content:"\f119"}i.icon.futbol.outline:before{content:"\f1e3"}i.icon.gem.outline:before{content:"\f3a5"}i.icon.grimace.outline:before{content:"\f57f"}i.icon.grin.alternate.outline:before{content:"\f581"}i.icon.grin.beam.outline:before{content:"\f582"}i.icon.grin.beam.sweat.outline:before{content:"\f583"}i.icon.grin.hearts.outline:before{content:"\f584"}i.icon.grin.outline:before{content:"\f580"}i.icon.grin.squint.outline:before{content:"\f585"}i.icon.grin.squint.tears.outline:before{content:"\f586"}i.icon.grin.stars.outline:before{content:"\f587"}i.icon.grin.tears.outline:before{content:"\f588"}i.icon.grin.tongue.outline:before{content:"\f589"}i.icon.grin.tongue.squint.outline:before{content:"\f58a"}i.icon.grin.tongue.wink.outline:before{content:"\f58b"}i.icon.grin.wink.outline:before{content:"\f58c"}i.icon.hand.lizard.outline:before{content:"\f258"}i.icon.hand.paper.outline:before{content:"\f256"}i.icon.hand.peace.outline:before{content:"\f25b"}i.icon.hand.point.down.outline:before{content:"\f0a7"}i.icon.hand.point.left.outline:before{content:"\f0a5"}i.icon.hand.point.right.outline:before{content:"\f0a4"}i.icon.hand.point.up.outline:before{content:"\f0a6"}i.icon.hand.pointer.outline:before{content:"\f25a"}i.icon.hand.rock.outline:before{content:"\f255"}i.icon.hand.scissors.outline:before{content:"\f257"}i.icon.hand.spock.outline:before{content:"\f259"}i.icon.handshake.outline:before{content:"\f2b5"}i.icon.hdd.outline:before{content:"\f0a0"}i.icon.heart.outline:before{content:"\f004"}i.icon.hospital.outline:before{content:"\f0f8"}i.icon.hourglass.outline:before{content:"\f254"}i.icon.id.badge.outline:before{content:"\f2c1"}i.icon.id.card.outline:before{content:"\f2c2"}i.icon.image.outline:before{content:"\f03e"}i.icon.images.outline:before{content:"\f302"}i.icon.keyboard.outline:before{content:"\f11c"}i.icon.kiss.beam.outline:before{content:"\f597"}i.icon.kiss.outline:before{content:"\f596"}i.icon.kiss.wink.heart.outline:before{content:"\f598"}i.icon.laugh.beam.outline:before{content:"\f59a"}i.icon.laugh.outline:before{content:"\f599"}i.icon.laugh.squint.outline:before{content:"\f59b"}i.icon.laugh.wink.outline:before{content:"\f59c"}i.icon.lemon.outline:before{content:"\f094"}i.icon.life.ring.outline:before{content:"\f1cd"}i.icon.lightbulb.outline:before{content:"\f0eb"}i.icon.list.alternate.outline:before{content:"\f022"}i.icon.map.outline:before{content:"\f279"}i.icon.meh.blank.outline:before{content:"\f5a4"}i.icon.meh.outline:before{content:"\f11a"}i.icon.meh.rolling.eyes.outline:before{content:"\f5a5"}i.icon.minus.square.outline:before{content:"\f146"}i.icon.money.bill.alternate.outline:before{content:"\f3d1"}i.icon.moon.outline:before{content:"\f186"}i.icon.newspaper.outline:before{content:"\f1ea"}i.icon.object.group.outline:before{content:"\f247"}i.icon.object.ungroup.outline:before{content:"\f248"}i.icon.paper.plane.outline:before{content:"\f1d8"}i.icon.pause.circle.outline:before{content:"\f28b"}i.icon.play.circle.outline:before{content:"\f144"}i.icon.plus.square.outline:before{content:"\f0fe"}i.icon.question.circle.outline:before{content:"\f059"}i.icon.registered.outline:before{content:"\f25d"}i.icon.sad.cry.outline:before{content:"\f5b3"}i.icon.sad.tear.outline:before{content:"\f5b4"}i.icon.save.outline:before{content:"\f0c7"}i.icon.share.square.outline:before{content:"\f14d"}i.icon.smile.beam.outline:before{content:"\f5b8"}i.icon.smile.outline:before{content:"\f118"}i.icon.smile.wink.outline:before{content:"\f4da"}i.icon.snowflake.outline:before{content:"\f2dc"}i.icon.square.outline:before{content:"\f0c8"}i.icon.star.half.outline:before{content:"\f089"}i.icon.star.outline:before{content:"\f005"}i.icon.sticky.note.outline:before{content:"\f249"}i.icon.stop.circle.outline:before{content:"\f28d"}i.icon.sun.outline:before{content:"\f185"}i.icon.surprise.outline:before{content:"\f5c2"}i.icon.thumbs.down.outline:before{content:"\f165"}i.icon.thumbs.up.outline:before{content:"\f164"}i.icon.times.circle.outline:before{content:"\f057"}i.icon.tired.outline:before{content:"\f5c8"}i.icon.trash.alternate.outline:before{content:"\f2ed"}i.icon.user.circle.outline:before{content:"\f2bd"}i.icon.user.outline:before{content:"\f007"}i.icon.window.close.outline:before{content:"\f410"}i.icon.window.maximize.outline:before{content:"\f2d0"}i.icon.window.minimize.outline:before{content:"\f2d1"}i.icon.window.restore.outline:before{content:"\f2d2"}@font-face{font-family:brand-icons;src:url(./themes/default/assets/fonts/brand-icons.eot);src:url(./themes/default/assets/fonts/brand-icons.eot?#iefix) format("embedded-opentype"),url(./themes/default/assets/fonts/brand-icons.woff2) format("woff2"),url(./themes/default/assets/fonts/brand-icons.woff) format("woff"),url(./themes/default/assets/fonts/brand-icons.ttf) format("truetype"),url(./themes/default/assets/fonts/brand-icons.svg#icons) format("svg");font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon.\35 00px:before{content:"\f26e";font-family:brand-icons}i.icon.accessible:before{content:"\f368";font-family:brand-icons}i.icon.accusoft:before{content:"\f369";font-family:brand-icons}i.icon.acquisitions.incorporated:before{content:"\f6af";font-family:brand-icons}i.icon.adn:before{content:"\f170";font-family:brand-icons}i.icon.adobe:before{content:"\f778";font-family:brand-icons}i.icon.adversal:before{content:"\f36a";font-family:brand-icons}i.icon.affiliatetheme:before{content:"\f36b";font-family:brand-icons}i.icon.airbnb:before{content:"\f834";font-family:brand-icons}i.icon.algolia:before{content:"\f36c";font-family:brand-icons}i.icon.alipay:before{content:"\f642";font-family:brand-icons}i.icon.amazon:before{content:"\f270";font-family:brand-icons}i.icon.amazon.pay:before{content:"\f42c";font-family:brand-icons}i.icon.amilia:before{content:"\f36d";font-family:brand-icons}i.icon.android:before{content:"\f17b";font-family:brand-icons}i.icon.angellist:before{content:"\f209";font-family:brand-icons}i.icon.angrycreative:before{content:"\f36e";font-family:brand-icons}i.icon.angular:before{content:"\f420";font-family:brand-icons}i.icon.app.store:before{content:"\f36f";font-family:brand-icons}i.icon.app.store.ios:before{content:"\f370";font-family:brand-icons}i.icon.apper:before{content:"\f371";font-family:brand-icons}i.icon.apple:before{content:"\f179";font-family:brand-icons}i.icon.apple.pay:before{content:"\f415";font-family:brand-icons}i.icon.artstation:before{content:"\f77a";font-family:brand-icons}i.icon.asymmetrik:before{content:"\f372";font-family:brand-icons}i.icon.atlassian:before{content:"\f77b";font-family:brand-icons}i.icon.audible:before{content:"\f373";font-family:brand-icons}i.icon.autoprefixer:before{content:"\f41c";font-family:brand-icons}i.icon.avianex:before{content:"\f374";font-family:brand-icons}i.icon.aviato:before{content:"\f421";font-family:brand-icons}i.icon.aws:before{content:"\f375";font-family:brand-icons}i.icon.bandcamp:before{content:"\f2d5";font-family:brand-icons}i.icon.battle.net:before{content:"\f835";font-family:brand-icons}i.icon.behance:before{content:"\f1b4";font-family:brand-icons}i.icon.behance.square:before{content:"\f1b5";font-family:brand-icons}i.icon.bimobject:before{content:"\f378";font-family:brand-icons}i.icon.bitbucket:before{content:"\f171";font-family:brand-icons}i.icon.bitcoin:before{content:"\f379";font-family:brand-icons}i.icon.bity:before{content:"\f37a";font-family:brand-icons}i.icon.black.tie:before{content:"\f27e";font-family:brand-icons}i.icon.blackberry:before{content:"\f37b";font-family:brand-icons}i.icon.blogger:before{content:"\f37c";font-family:brand-icons}i.icon.blogger.b:before{content:"\f37d";font-family:brand-icons}i.icon.bluetooth:before{content:"\f293";font-family:brand-icons}i.icon.bluetooth.b:before{content:"\f294";font-family:brand-icons}i.icon.bootstrap:before{content:"\f836";font-family:brand-icons}i.icon.btc:before{content:"\f15a";font-family:brand-icons}i.icon.buffer:before{content:"\f837";font-family:brand-icons}i.icon.buromobelexperte:before{content:"\f37f";font-family:brand-icons}i.icon.buy.n.large:before{content:"\f8a6";font-family:brand-icons}i.icon.buysellads:before{content:"\f20d";font-family:brand-icons}i.icon.canadian.maple.leaf:before{content:"\f785";font-family:brand-icons}i.icon.cc.amazon.pay:before{content:"\f42d";font-family:brand-icons}i.icon.cc.amex:before{content:"\f1f3";font-family:brand-icons}i.icon.cc.apple.pay:before{content:"\f416";font-family:brand-icons}i.icon.cc.diners.club:before{content:"\f24c";font-family:brand-icons}i.icon.cc.discover:before{content:"\f1f2";font-family:brand-icons}i.icon.cc.jcb:before{content:"\f24b";font-family:brand-icons}i.icon.cc.mastercard:before{content:"\f1f1";font-family:brand-icons}i.icon.cc.paypal:before{content:"\f1f4";font-family:brand-icons}i.icon.cc.stripe:before{content:"\f1f5";font-family:brand-icons}i.icon.cc.visa:before{content:"\f1f0";font-family:brand-icons}i.icon.centercode:before{content:"\f380";font-family:brand-icons}i.icon.centos:before{content:"\f789";font-family:brand-icons}i.icon.chrome:before{content:"\f268";font-family:brand-icons}i.icon.chromecast:before{content:"\f838";font-family:brand-icons}i.icon.cloudscale:before{content:"\f383";font-family:brand-icons}i.icon.cloudsmith:before{content:"\f384";font-family:brand-icons}i.icon.cloudversify:before{content:"\f385";font-family:brand-icons}i.icon.codepen:before{content:"\f1cb";font-family:brand-icons}i.icon.codiepie:before{content:"\f284";font-family:brand-icons}i.icon.confluence:before{content:"\f78d";font-family:brand-icons}i.icon.connectdevelop:before{content:"\f20e";font-family:brand-icons}i.icon.contao:before{content:"\f26d";font-family:brand-icons}i.icon.cotton.bureau:before{content:"\f89e";font-family:brand-icons}i.icon.cpanel:before{content:"\f388";font-family:brand-icons}i.icon.creative.commons:before{content:"\f25e";font-family:brand-icons}i.icon.creative.commons.by:before{content:"\f4e7";font-family:brand-icons}i.icon.creative.commons.nc:before{content:"\f4e8";font-family:brand-icons}i.icon.creative.commons.nc.eu:before{content:"\f4e9";font-family:brand-icons}i.icon.creative.commons.nc.jp:before{content:"\f4ea";font-family:brand-icons}i.icon.creative.commons.nd:before{content:"\f4eb";font-family:brand-icons}i.icon.creative.commons.pd:before{content:"\f4ec";font-family:brand-icons}i.icon.creative.commons.pd.alternate:before{content:"\f4ed";font-family:brand-icons}i.icon.creative.commons.remix:before{content:"\f4ee";font-family:brand-icons}i.icon.creative.commons.sa:before{content:"\f4ef";font-family:brand-icons}i.icon.creative.commons.sampling:before{content:"\f4f0";font-family:brand-icons}i.icon.creative.commons.sampling.plus:before{content:"\f4f1";font-family:brand-icons}i.icon.creative.commons.share:before{content:"\f4f2";font-family:brand-icons}i.icon.creative.commons.zero:before{content:"\f4f3";font-family:brand-icons}i.icon.critical.role:before{content:"\f6c9";font-family:brand-icons}i.icon.css3:before{content:"\f13c";font-family:brand-icons}i.icon.css3.alternate:before{content:"\f38b";font-family:brand-icons}i.icon.cuttlefish:before{content:"\f38c";font-family:brand-icons}i.icon.d.and.d:before{content:"\f38d";font-family:brand-icons}i.icon.d.and.d.beyond:before{content:"\f6ca";font-family:brand-icons}i.icon.dailymotion:before{content:"\f952";font-family:brand-icons}i.icon.dashcube:before{content:"\f210";font-family:brand-icons}i.icon.delicious:before{content:"\f1a5";font-family:brand-icons}i.icon.deploydog:before{content:"\f38e";font-family:brand-icons}i.icon.deskpro:before{content:"\f38f";font-family:brand-icons}i.icon.dev:before{content:"\f6cc";font-family:brand-icons}i.icon.deviantart:before{content:"\f1bd";font-family:brand-icons}i.icon.dhl:before{content:"\f790";font-family:brand-icons}i.icon.diaspora:before{content:"\f791";font-family:brand-icons}i.icon.digg:before{content:"\f1a6";font-family:brand-icons}i.icon.digital.ocean:before{content:"\f391";font-family:brand-icons}i.icon.discord:before{content:"\f392";font-family:brand-icons}i.icon.discourse:before{content:"\f393";font-family:brand-icons}i.icon.dochub:before{content:"\f394";font-family:brand-icons}i.icon.docker:before{content:"\f395";font-family:brand-icons}i.icon.draft2digital:before{content:"\f396";font-family:brand-icons}i.icon.dribbble:before{content:"\f17d";font-family:brand-icons}i.icon.dribbble.square:before{content:"\f397";font-family:brand-icons}i.icon.dropbox:before{content:"\f16b";font-family:brand-icons}i.icon.drupal:before{content:"\f1a9";font-family:brand-icons}i.icon.dyalog:before{content:"\f399";font-family:brand-icons}i.icon.earlybirds:before{content:"\f39a";font-family:brand-icons}i.icon.ebay:before{content:"\f4f4";font-family:brand-icons}i.icon.edge:before{content:"\f282";font-family:brand-icons}i.icon.elementor:before{content:"\f430";font-family:brand-icons}i.icon.ello:before{content:"\f5f1";font-family:brand-icons}i.icon.ember:before{content:"\f423";font-family:brand-icons}i.icon.empire:before{content:"\f1d1";font-family:brand-icons}i.icon.envira:before{content:"\f299";font-family:brand-icons}i.icon.erlang:before{content:"\f39d";font-family:brand-icons}i.icon.ethereum:before{content:"\f42e";font-family:brand-icons}i.icon.etsy:before{content:"\f2d7";font-family:brand-icons}i.icon.evernote:before{content:"\f839";font-family:brand-icons}i.icon.expeditedssl:before{content:"\f23e";font-family:brand-icons}i.icon.facebook:before{content:"\f09a";font-family:brand-icons}i.icon.facebook.f:before{content:"\f39e";font-family:brand-icons}i.icon.facebook.messenger:before{content:"\f39f";font-family:brand-icons}i.icon.facebook.square:before{content:"\f082";font-family:brand-icons}i.icon.fantasy.flight.games:before{content:"\f6dc";font-family:brand-icons}i.icon.fedex:before{content:"\f797";font-family:brand-icons}i.icon.fedora:before{content:"\f798";font-family:brand-icons}i.icon.figma:before{content:"\f799";font-family:brand-icons}i.icon.firefox:before{content:"\f269";font-family:brand-icons}i.icon.firefox.browser:before{content:"\f907";font-family:brand-icons}i.icon.first.order:before{content:"\f2b0";font-family:brand-icons}i.icon.first.order.alternate:before{content:"\f50a";font-family:brand-icons}i.icon.firstdraft:before{content:"\f3a1";font-family:brand-icons}i.icon.flickr:before{content:"\f16e";font-family:brand-icons}i.icon.flipboard:before{content:"\f44d";font-family:brand-icons}i.icon.fly:before{content:"\f417";font-family:brand-icons}i.icon.font.awesome:before{content:"\f2b4";font-family:brand-icons}i.icon.font.awesome.alternate:before{content:"\f35c";font-family:brand-icons}i.icon.font.awesome.flag:before{content:"\f425";font-family:brand-icons}i.icon.fonticons:before{content:"\f280";font-family:brand-icons}i.icon.fonticons.fi:before{content:"\f3a2";font-family:brand-icons}i.icon.fort.awesome:before{content:"\f286";font-family:brand-icons}i.icon.fort.awesome.alternate:before{content:"\f3a3";font-family:brand-icons}i.icon.forumbee:before{content:"\f211";font-family:brand-icons}i.icon.foursquare:before{content:"\f180";font-family:brand-icons}i.icon.free.code.camp:before{content:"\f2c5";font-family:brand-icons}i.icon.freebsd:before{content:"\f3a4";font-family:brand-icons}i.icon.fulcrum:before{content:"\f50b";font-family:brand-icons}i.icon.galactic.republic:before{content:"\f50c";font-family:brand-icons}i.icon.galactic.senate:before{content:"\f50d";font-family:brand-icons}i.icon.get.pocket:before{content:"\f265";font-family:brand-icons}i.icon.gg:before{content:"\f260";font-family:brand-icons}i.icon.gg.circle:before{content:"\f261";font-family:brand-icons}i.icon.git:before{content:"\f1d3";font-family:brand-icons}i.icon.git.alternate:before{content:"\f841";font-family:brand-icons}i.icon.git.square:before{content:"\f1d2";font-family:brand-icons}i.icon.github:before{content:"\f09b";font-family:brand-icons}i.icon.github.alternate:before{content:"\f113";font-family:brand-icons}i.icon.github.square:before{content:"\f092";font-family:brand-icons}i.icon.gitkraken:before{content:"\f3a6";font-family:brand-icons}i.icon.gitlab:before{content:"\f296";font-family:brand-icons}i.icon.gitter:before{content:"\f426";font-family:brand-icons}i.icon.glide:before{content:"\f2a5";font-family:brand-icons}i.icon.glide.g:before{content:"\f2a6";font-family:brand-icons}i.icon.gofore:before{content:"\f3a7";font-family:brand-icons}i.icon.goodreads:before{content:"\f3a8";font-family:brand-icons}i.icon.goodreads.g:before{content:"\f3a9";font-family:brand-icons}i.icon.google:before{content:"\f1a0";font-family:brand-icons}i.icon.google.drive:before{content:"\f3aa";font-family:brand-icons}i.icon.google.play:before{content:"\f3ab";font-family:brand-icons}i.icon.google.plus:before{content:"\f2b3";font-family:brand-icons}i.icon.google.plus.g:before{content:"\f0d5";font-family:brand-icons}i.icon.google.plus.square:before{content:"\f0d4";font-family:brand-icons}i.icon.google.wallet:before{content:"\f1ee";font-family:brand-icons}i.icon.gratipay:before{content:"\f184";font-family:brand-icons}i.icon.grav:before{content:"\f2d6";font-family:brand-icons}i.icon.gripfire:before{content:"\f3ac";font-family:brand-icons}i.icon.grunt:before{content:"\f3ad";font-family:brand-icons}i.icon.gulp:before{content:"\f3ae";font-family:brand-icons}i.icon.hacker.news:before{content:"\f1d4";font-family:brand-icons}i.icon.hacker.news.square:before{content:"\f3af";font-family:brand-icons}i.icon.hackerrank:before{content:"\f5f7";font-family:brand-icons}i.icon.hips:before{content:"\f452";font-family:brand-icons}i.icon.hire.a.helper:before{content:"\f3b0";font-family:brand-icons}i.icon.hooli:before{content:"\f427";font-family:brand-icons}i.icon.hornbill:before{content:"\f592";font-family:brand-icons}i.icon.hotjar:before{content:"\f3b1";font-family:brand-icons}i.icon.houzz:before{content:"\f27c";font-family:brand-icons}i.icon.html5:before{content:"\f13b";font-family:brand-icons}i.icon.hubspot:before{content:"\f3b2";font-family:brand-icons}i.icon.ideal:before{content:"\f913";font-family:brand-icons}i.icon.imdb:before{content:"\f2d8";font-family:brand-icons}i.icon.instagram:before{content:"\f16d";font-family:brand-icons}i.icon.instagram.square:before{content:"\f955";font-family:brand-icons}i.icon.intercom:before{content:"\f7af";font-family:brand-icons}i.icon.internet.explorer:before{content:"\f26b";font-family:brand-icons}i.icon.invision:before{content:"\f7b0";font-family:brand-icons}i.icon.ioxhost:before{content:"\f208";font-family:brand-icons}i.icon.itch.io:before{content:"\f83a";font-family:brand-icons}i.icon.itunes:before{content:"\f3b4";font-family:brand-icons}i.icon.itunes.note:before{content:"\f3b5";font-family:brand-icons}i.icon.java:before{content:"\f4e4";font-family:brand-icons}i.icon.jedi.order:before{content:"\f50e";font-family:brand-icons}i.icon.jenkins:before{content:"\f3b6";font-family:brand-icons}i.icon.jira:before{content:"\f7b1";font-family:brand-icons}i.icon.joget:before{content:"\f3b7";font-family:brand-icons}i.icon.joomla:before{content:"\f1aa";font-family:brand-icons}i.icon.js:before{content:"\f3b8";font-family:brand-icons}i.icon.js.square:before{content:"\f3b9";font-family:brand-icons}i.icon.jsfiddle:before{content:"\f1cc";font-family:brand-icons}i.icon.kaggle:before{content:"\f5fa";font-family:brand-icons}i.icon.keybase:before{content:"\f4f5";font-family:brand-icons}i.icon.keycdn:before{content:"\f3ba";font-family:brand-icons}i.icon.kickstarter:before{content:"\f3bb";font-family:brand-icons}i.icon.kickstarter.k:before{content:"\f3bc";font-family:brand-icons}i.icon.korvue:before{content:"\f42f";font-family:brand-icons}i.icon.laravel:before{content:"\f3bd";font-family:brand-icons}i.icon.lastfm:before{content:"\f202";font-family:brand-icons}i.icon.lastfm.square:before{content:"\f203";font-family:brand-icons}i.icon.leanpub:before{content:"\f212";font-family:brand-icons}i.icon.lesscss:before{content:"\f41d";font-family:brand-icons}i.icon.linechat:before{content:"\f3c0";font-family:brand-icons}i.icon.linkedin:before{content:"\f08c";font-family:brand-icons}i.icon.linkedin.in:before{content:"\f0e1";font-family:brand-icons}i.icon.linode:before{content:"\f2b8";font-family:brand-icons}i.icon.linux:before{content:"\f17c";font-family:brand-icons}i.icon.lyft:before{content:"\f3c3";font-family:brand-icons}i.icon.magento:before{content:"\f3c4";font-family:brand-icons}i.icon.mailchimp:before{content:"\f59e";font-family:brand-icons}i.icon.mandalorian:before{content:"\f50f";font-family:brand-icons}i.icon.markdown:before{content:"\f60f";font-family:brand-icons}i.icon.mastodon:before{content:"\f4f6";font-family:brand-icons}i.icon.maxcdn:before{content:"\f136";font-family:brand-icons}i.icon.mdb:before{content:"\f8ca";font-family:brand-icons}i.icon.medapps:before{content:"\f3c6";font-family:brand-icons}i.icon.medium:before{content:"\f23a";font-family:brand-icons}i.icon.medium.m:before{content:"\f3c7";font-family:brand-icons}i.icon.medrt:before{content:"\f3c8";font-family:brand-icons}i.icon.meetup:before{content:"\f2e0";font-family:brand-icons}i.icon.megaport:before{content:"\f5a3";font-family:brand-icons}i.icon.mendeley:before{content:"\f7b3";font-family:brand-icons}i.icon.microblog:before{content:"\f91a";font-family:brand-icons}i.icon.microsoft:before{content:"\f3ca";font-family:brand-icons}i.icon.mix:before{content:"\f3cb";font-family:brand-icons}i.icon.mixcloud:before{content:"\f289";font-family:brand-icons}i.icon.mixer:before{content:"\f956";font-family:brand-icons}i.icon.mizuni:before{content:"\f3cc";font-family:brand-icons}i.icon.modx:before{content:"\f285";font-family:brand-icons}i.icon.monero:before{content:"\f3d0";font-family:brand-icons}i.icon.napster:before{content:"\f3d2";font-family:brand-icons}i.icon.neos:before{content:"\f612";font-family:brand-icons}i.icon.nimblr:before{content:"\f5a8";font-family:brand-icons}i.icon.node:before{content:"\f419";font-family:brand-icons}i.icon.node.js:before{content:"\f3d3";font-family:brand-icons}i.icon.npm:before{content:"\f3d4";font-family:brand-icons}i.icon.ns8:before{content:"\f3d5";font-family:brand-icons}i.icon.nutritionix:before{content:"\f3d6";font-family:brand-icons}i.icon.odnoklassniki:before{content:"\f263";font-family:brand-icons}i.icon.odnoklassniki.square:before{content:"\f264";font-family:brand-icons}i.icon.old.republic:before{content:"\f510";font-family:brand-icons}i.icon.opencart:before{content:"\f23d";font-family:brand-icons}i.icon.openid:before{content:"\f19b";font-family:brand-icons}i.icon.opera:before{content:"\f26a";font-family:brand-icons}i.icon.optin.monster:before{content:"\f23c";font-family:brand-icons}i.icon.orcid:before{content:"\f8d2";font-family:brand-icons}i.icon.osi:before{content:"\f41a";font-family:brand-icons}i.icon.page4:before{content:"\f3d7";font-family:brand-icons}i.icon.pagelines:before{content:"\f18c";font-family:brand-icons}i.icon.palfed:before{content:"\f3d8";font-family:brand-icons}i.icon.patreon:before{content:"\f3d9";font-family:brand-icons}i.icon.paypal:before{content:"\f1ed";font-family:brand-icons}i.icon.penny.arcade:before{content:"\f704";font-family:brand-icons}i.icon.periscope:before{content:"\f3da";font-family:brand-icons}i.icon.phabricator:before{content:"\f3db";font-family:brand-icons}i.icon.phoenix.framework:before{content:"\f3dc";font-family:brand-icons}i.icon.phoenix.squadron:before{content:"\f511";font-family:brand-icons}i.icon.php:before{content:"\f457";font-family:brand-icons}i.icon.pied.piper:before{content:"\f2ae";font-family:brand-icons}i.icon.pied.piper.alternate:before{content:"\f1a8";font-family:brand-icons}i.icon.pied.piper.hat:before{content:"\f4e5";font-family:brand-icons}i.icon.pied.piper.pp:before{content:"\f1a7";font-family:brand-icons}i.icon.pied.piper.square:before{content:"\f91e";font-family:brand-icons}i.icon.pinterest:before{content:"\f0d2";font-family:brand-icons}i.icon.pinterest.p:before{content:"\f231";font-family:brand-icons}i.icon.pinterest.square:before{content:"\f0d3";font-family:brand-icons}i.icon.playstation:before{content:"\f3df";font-family:brand-icons}i.icon.product.hunt:before{content:"\f288";font-family:brand-icons}i.icon.pushed:before{content:"\f3e1";font-family:brand-icons}i.icon.python:before{content:"\f3e2";font-family:brand-icons}i.icon.qq:before{content:"\f1d6";font-family:brand-icons}i.icon.quinscape:before{content:"\f459";font-family:brand-icons}i.icon.quora:before{content:"\f2c4";font-family:brand-icons}i.icon.r.project:before{content:"\f4f7";font-family:brand-icons}i.icon.raspberry.pi:before{content:"\f7bb";font-family:brand-icons}i.icon.ravelry:before{content:"\f2d9";font-family:brand-icons}i.icon.react:before{content:"\f41b";font-family:brand-icons}i.icon.reacteurope:before{content:"\f75d";font-family:brand-icons}i.icon.readme:before{content:"\f4d5";font-family:brand-icons}i.icon.rebel:before{content:"\f1d0";font-family:brand-icons}i.icon.reddit:before{content:"\f1a1";font-family:brand-icons}i.icon.reddit.alien:before{content:"\f281";font-family:brand-icons}i.icon.reddit.square:before{content:"\f1a2";font-family:brand-icons}i.icon.redhat:before{content:"\f7bc";font-family:brand-icons}i.icon.redriver:before{content:"\f3e3";font-family:brand-icons}i.icon.redyeti:before{content:"\f69d";font-family:brand-icons}i.icon.renren:before{content:"\f18b";font-family:brand-icons}i.icon.replyd:before{content:"\f3e6";font-family:brand-icons}i.icon.researchgate:before{content:"\f4f8";font-family:brand-icons}i.icon.resolving:before{content:"\f3e7";font-family:brand-icons}i.icon.rev:before{content:"\f5b2";font-family:brand-icons}i.icon.rocketchat:before{content:"\f3e8";font-family:brand-icons}i.icon.rockrms:before{content:"\f3e9";font-family:brand-icons}i.icon.safari:before{content:"\f267";font-family:brand-icons}i.icon.salesforce:before{content:"\f83b";font-family:brand-icons}i.icon.sass:before{content:"\f41e";font-family:brand-icons}i.icon.schlix:before{content:"\f3ea";font-family:brand-icons}i.icon.scribd:before{content:"\f28a";font-family:brand-icons}i.icon.searchengin:before{content:"\f3eb";font-family:brand-icons}i.icon.sellcast:before{content:"\f2da";font-family:brand-icons}i.icon.sellsy:before{content:"\f213";font-family:brand-icons}i.icon.servicestack:before{content:"\f3ec";font-family:brand-icons}i.icon.shirtsinbulk:before{content:"\f214";font-family:brand-icons}i.icon.shopify:before{content:"\f957";font-family:brand-icons}i.icon.shopware:before{content:"\f5b5";font-family:brand-icons}i.icon.simplybuilt:before{content:"\f215";font-family:brand-icons}i.icon.sistrix:before{content:"\f3ee";font-family:brand-icons}i.icon.sith:before{content:"\f512";font-family:brand-icons}i.icon.sketch:before{content:"\f7c6";font-family:brand-icons}i.icon.skyatlas:before{content:"\f216";font-family:brand-icons}i.icon.skype:before{content:"\f17e";font-family:brand-icons}i.icon.slack:before{content:"\f198";font-family:brand-icons}i.icon.slack.hash:before{content:"\f3ef";font-family:brand-icons}i.icon.slideshare:before{content:"\f1e7";font-family:brand-icons}i.icon.snapchat:before{content:"\f2ab";font-family:brand-icons}i.icon.snapchat.ghost:before{content:"\f2ac";font-family:brand-icons}i.icon.snapchat.square:before{content:"\f2ad";font-family:brand-icons}i.icon.soundcloud:before{content:"\f1be";font-family:brand-icons}i.icon.sourcetree:before{content:"\f7d3";font-family:brand-icons}i.icon.speakap:before{content:"\f3f3";font-family:brand-icons}i.icon.speaker.deck:before{content:"\f83c";font-family:brand-icons}i.icon.spotify:before{content:"\f1bc";font-family:brand-icons}i.icon.squarespace:before{content:"\f5be";font-family:brand-icons}i.icon.stack.exchange:before{content:"\f18d";font-family:brand-icons}i.icon.stack.overflow:before{content:"\f16c";font-family:brand-icons}i.icon.stackpath:before{content:"\f842";font-family:brand-icons}i.icon.staylinked:before{content:"\f3f5";font-family:brand-icons}i.icon.steam:before{content:"\f1b6";font-family:brand-icons}i.icon.steam.square:before{content:"\f1b7";font-family:brand-icons}i.icon.steam.symbol:before{content:"\f3f6";font-family:brand-icons}i.icon.sticker.mule:before{content:"\f3f7";font-family:brand-icons}i.icon.strava:before{content:"\f428";font-family:brand-icons}i.icon.stripe:before{content:"\f429";font-family:brand-icons}i.icon.stripe.s:before{content:"\f42a";font-family:brand-icons}i.icon.studiovinari:before{content:"\f3f8";font-family:brand-icons}i.icon.stumbleupon:before{content:"\f1a4";font-family:brand-icons}i.icon.stumbleupon.circle:before{content:"\f1a3";font-family:brand-icons}i.icon.superpowers:before{content:"\f2dd";font-family:brand-icons}i.icon.supple:before{content:"\f3f9";font-family:brand-icons}i.icon.suse:before{content:"\f7d6";font-family:brand-icons}i.icon.swift:before{content:"\f8e1";font-family:brand-icons}i.icon.symfony:before{content:"\f83d";font-family:brand-icons}i.icon.teamspeak:before{content:"\f4f9";font-family:brand-icons}i.icon.telegram:before{content:"\f2c6";font-family:brand-icons}i.icon.telegram.plane:before{content:"\f3fe";font-family:brand-icons}i.icon.tencent.weibo:before{content:"\f1d5";font-family:brand-icons}i.icon.themeco:before{content:"\f5c6";font-family:brand-icons}i.icon.themeisle:before{content:"\f2b2";font-family:brand-icons}i.icon.think.peaks:before{content:"\f731";font-family:brand-icons}i.icon.trade.federation:before{content:"\f513";font-family:brand-icons}i.icon.trello:before{content:"\f181";font-family:brand-icons}i.icon.tripadvisor:before{content:"\f262";font-family:brand-icons}i.icon.tumblr:before{content:"\f173";font-family:brand-icons}i.icon.tumblr.square:before{content:"\f174";font-family:brand-icons}i.icon.twitch:before{content:"\f1e8";font-family:brand-icons}i.icon.twitter:before{content:"\f099";font-family:brand-icons}i.icon.twitter.square:before{content:"\f081";font-family:brand-icons}i.icon.typo3:before{content:"\f42b";font-family:brand-icons}i.icon.uber:before{content:"\f402";font-family:brand-icons}i.icon.ubuntu:before{content:"\f7df";font-family:brand-icons}i.icon.uikit:before{content:"\f403";font-family:brand-icons}i.icon.umbraco:before{content:"\f8e8";font-family:brand-icons}i.icon.uniregistry:before{content:"\f404";font-family:brand-icons}i.icon.unity:before{content:"\f949";font-family:brand-icons}i.icon.untappd:before{content:"\f405";font-family:brand-icons}i.icon.ups:before{content:"\f7e0";font-family:brand-icons}i.icon.usb:before{content:"\f287";font-family:brand-icons}i.icon.usps:before{content:"\f7e1";font-family:brand-icons}i.icon.ussunnah:before{content:"\f407";font-family:brand-icons}i.icon.vaadin:before{content:"\f408";font-family:brand-icons}i.icon.viacoin:before{content:"\f237";font-family:brand-icons}i.icon.viadeo:before{content:"\f2a9";font-family:brand-icons}i.icon.viadeo.square:before{content:"\f2aa";font-family:brand-icons}i.icon.viber:before{content:"\f409";font-family:brand-icons}i.icon.vimeo:before{content:"\f40a";font-family:brand-icons}i.icon.vimeo.square:before{content:"\f194";font-family:brand-icons}i.icon.vimeo.v:before{content:"\f27d";font-family:brand-icons}i.icon.vine:before{content:"\f1ca";font-family:brand-icons}i.icon.vk:before{content:"\f189";font-family:brand-icons}i.icon.vnv:before{content:"\f40b";font-family:brand-icons}i.icon.vuejs:before{content:"\f41f";font-family:brand-icons}i.icon.waze:before{content:"\f83f";font-family:brand-icons}i.icon.weebly:before{content:"\f5cc";font-family:brand-icons}i.icon.weibo:before{content:"\f18a";font-family:brand-icons}i.icon.weixin:before{content:"\f1d7";font-family:brand-icons}i.icon.whatsapp:before{content:"\f232";font-family:brand-icons}i.icon.whatsapp.square:before{content:"\f40c";font-family:brand-icons}i.icon.whmcs:before{content:"\f40d";font-family:brand-icons}i.icon.wikipedia.w:before{content:"\f266";font-family:brand-icons}i.icon.windows:before{content:"\f17a";font-family:brand-icons}i.icon.wix:before{content:"\f5cf";font-family:brand-icons}i.icon.wizards.of.the.coast:before{content:"\f730";font-family:brand-icons}i.icon.wolf.pack.battalion:before{content:"\f514";font-family:brand-icons}i.icon.wordpress:before{content:"\f19a";font-family:brand-icons}i.icon.wordpress.simple:before{content:"\f411";font-family:brand-icons}i.icon.wpbeginner:before{content:"\f297";font-family:brand-icons}i.icon.wpexplorer:before{content:"\f2de";font-family:brand-icons}i.icon.wpforms:before{content:"\f298";font-family:brand-icons}i.icon.wpressr:before{content:"\f3e4";font-family:brand-icons}i.icon.xbox:before{content:"\f412";font-family:brand-icons}i.icon.xing:before{content:"\f168";font-family:brand-icons}i.icon.xing.square:before{content:"\f169";font-family:brand-icons}i.icon.y.combinator:before{content:"\f23b";font-family:brand-icons}i.icon.yahoo:before{content:"\f19e";font-family:brand-icons}i.icon.yammer:before{content:"\f840";font-family:brand-icons}i.icon.yandex:before{content:"\f413";font-family:brand-icons}i.icon.yandex.international:before{content:"\f414";font-family:brand-icons}i.icon.yarn:before{content:"\f7e3";font-family:brand-icons}i.icon.yelp:before{content:"\f1e9";font-family:brand-icons}i.icon.yoast:before{content:"\f2b1";font-family:brand-icons}i.icon.youtube:before{content:"\f167";font-family:brand-icons}i.icon.youtube.square:before{content:"\f431";font-family:brand-icons}i.icon.zhihu:before{content:"\f63f";font-family:brand-icons}i.icon.american.express:before{content:"\f1f3";font-family:brand-icons}i.icon.american.express.card:before{content:"\f1f3";font-family:brand-icons}i.icon.amex:before{content:"\f1f3";font-family:brand-icons}i.icon.bitbucket.square:before{content:"\f171";font-family:brand-icons}i.icon.bluetooth.alternative:before{content:"\f294";font-family:brand-icons}i.icon.credit.card.amazon.pay:before{content:"\f42d";font-family:brand-icons}i.icon.credit.card.american.express:before{content:"\f1f3";font-family:brand-icons}i.icon.credit.card.diners.club:before{content:"\f24c";font-family:brand-icons}i.icon.credit.card.discover:before{content:"\f1f2";font-family:brand-icons}i.icon.credit.card.jcb:before{content:"\f24b";font-family:brand-icons}i.icon.credit.card.mastercard:before{content:"\f1f1";font-family:brand-icons}i.icon.credit.card.paypal:before{content:"\f1f4";font-family:brand-icons}i.icon.credit.card.stripe:before{content:"\f1f5";font-family:brand-icons}i.icon.credit.card.visa:before{content:"\f1f0";font-family:brand-icons}i.icon.diners.club:before{content:"\f24c";font-family:brand-icons}i.icon.diners.club.card:before{content:"\f24c";font-family:brand-icons}i.icon.discover:before{content:"\f1f2";font-family:brand-icons}i.icon.discover.card:before{content:"\f1f2";font-family:brand-icons}i.icon.disk.outline:before{content:"\f369";font-family:brand-icons}i.icon.dribble:before{content:"\f17d";font-family:brand-icons}i.icon.eercast:before{content:"\f2da";font-family:brand-icons}i.icon.envira.gallery:before{content:"\f299";font-family:brand-icons}i.icon.fa:before{content:"\f2b4";font-family:brand-icons}i.icon.facebook.official:before{content:"\f082";font-family:brand-icons}i.icon.five.hundred.pixels:before{content:"\f26e";font-family:brand-icons}i.icon.gittip:before{content:"\f184";font-family:brand-icons}i.icon.google.plus.circle:before{content:"\f2b3";font-family:brand-icons}i.icon.google.plus.official:before{content:"\f2b3";font-family:brand-icons}i.icon.japan.credit.bureau:before{content:"\f24b";font-family:brand-icons}i.icon.japan.credit.bureau.card:before{content:"\f24b";font-family:brand-icons}i.icon.jcb:before{content:"\f24b";font-family:brand-icons}i.icon.linkedin.square:before{content:"\f08c";font-family:brand-icons}i.icon.mastercard:before{content:"\f1f1";font-family:brand-icons}i.icon.mastercard.card:before{content:"\f1f1";font-family:brand-icons}i.icon.microsoft.edge:before{content:"\f282";font-family:brand-icons}i.icon.ms.edge:before{content:"\f282";font-family:brand-icons}i.icon.new.pied.piper:before{content:"\f2ae";font-family:brand-icons}i.icon.optinmonster:before{content:"\f23c";font-family:brand-icons}i.icon.paypal.card:before{content:"\f1f4";font-family:brand-icons}i.icon.pied.piper.hat:before{content:"\f2ae";font-family:brand-icons}i.icon.pocket:before{content:"\f265";font-family:brand-icons}i.icon.stripe.card:before{content:"\f1f5";font-family:brand-icons}i.icon.theme.isle:before{content:"\f2b2";font-family:brand-icons}i.icon.visa:before{content:"\f1f0";font-family:brand-icons}i.icon.visa.card:before{content:"\f1f0";font-family:brand-icons}i.icon.wechat:before{content:"\f1d7";font-family:brand-icons}i.icon.wikipedia:before{content:"\f266";font-family:brand-icons}i.icon.wordpress.beginner:before{content:"\f297";font-family:brand-icons}i.icon.wordpress.forms:before{content:"\f298";font-family:brand-icons}i.icon.yc:before{content:"\f23b";font-family:brand-icons}i.icon.ycombinator:before{content:"\f23b";font-family:brand-icons}i.icon.youtube.play:before{content:"\f167";font-family:brand-icons}.ui.input{position:relative;font-weight:400;font-style:normal;display:inline-flex;color:#000000de}.ui.input>input{margin:0;max-width:100%;flex:1 0 auto;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;font-family:var(--fonts-regular);padding:.67857143em 1em;background:#FFFFFF;border:1px solid rgba(34,36,38,.15);color:#000000de;border-radius:.28571429rem;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:none}.ui.input>input::-webkit-input-placeholder{color:#bfbfbfde}.ui.input>input::-moz-placeholder{color:#bfbfbfde}.ui.input>input:-ms-input-placeholder{color:#bfbfbfde}.ui.disabled.input,.ui.input:not(.disabled) input[disabled]{opacity:var(--opacity-disabled)}.ui.disabled.input>input,.ui.input:not(.disabled) input[disabled]{pointer-events:none}.ui.input>input:active,.ui.input.down input{border-color:#0000004d;background:#FAFAFA;color:#000000de;box-shadow:none}.ui.loading.loading.input>i.icon:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.loading.input>i.icon:after{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent}.ui.input.focus>input,.ui.input>input:focus{border-color:#85b7d9;background:#FFFFFF;color:#000c;box-shadow:none}.ui.input.focus>input::-webkit-input-placeholder,.ui.input>input:focus::-webkit-input-placeholder{color:#737373de}.ui.input.focus>input::-moz-placeholder,.ui.input>input:focus::-moz-placeholder{color:#737373de}.ui.input.focus>input:-ms-input-placeholder,.ui.input>input:focus:-ms-input-placeholder{color:#737373de}.ui.input.error>input{background-color:#fff6f6;border-color:#e0b4b4;color:#9f3a38;box-shadow:none}.ui.input.error>input::-webkit-input-placeholder{color:#e7bdbc}.ui.input.error>input::-moz-placeholder{color:#e7bdbc}.ui.input.error>input:-ms-input-placeholder{color:#e7bdbc!important}.ui.input.error>input:focus::-webkit-input-placeholder{color:#da9796}.ui.input.error>input:focus::-moz-placeholder{color:#da9796}.ui.input.error>input:focus:-ms-input-placeholder{color:#da9796!important}.ui.input.info>input{background-color:#f8ffff;border-color:#a9d5de;color:#276f86;box-shadow:none}.ui.input.info>input::-webkit-input-placeholder{color:#98cfe1}.ui.input.info>input::-moz-placeholder{color:#98cfe1}.ui.input.info>input:-ms-input-placeholder{color:#98cfe1!important}.ui.input.info>input:focus::-webkit-input-placeholder{color:#70bdd6}.ui.input.info>input:focus::-moz-placeholder{color:#70bdd6}.ui.input.info>input:focus:-ms-input-placeholder{color:#70bdd6!important}.ui.input.success>input{background-color:#fcfff5;border-color:#a3c293;color:#2c662d;box-shadow:none}.ui.input.success>input::-webkit-input-placeholder{color:#8fcf90}.ui.input.success>input::-moz-placeholder{color:#8fcf90}.ui.input.success>input:-ms-input-placeholder{color:#8fcf90!important}.ui.input.success>input:focus::-webkit-input-placeholder{color:#6cbf6d}.ui.input.success>input:focus::-moz-placeholder{color:#6cbf6d}.ui.input.success>input:focus:-ms-input-placeholder{color:#6cbf6d!important}.ui.input.warning>input{background-color:#fffaf3;border-color:#c9ba9b;color:#573a08;box-shadow:none}.ui.input.warning>input::-webkit-input-placeholder{color:#edad3e}.ui.input.warning>input::-moz-placeholder{color:#edad3e}.ui.input.warning>input:-ms-input-placeholder{color:#edad3e!important}.ui.input.warning>input:focus::-webkit-input-placeholder{color:#e39715}.ui.input.warning>input:focus::-moz-placeholder{color:#e39715}.ui.input.warning>input:focus:-ms-input-placeholder{color:#e39715!important}.ui.transparent.input>textarea,.ui.transparent.input>input{border-color:transparent!important;background-color:transparent!important;padding:0;box-shadow:none!important;border-radius:0!important}.field .ui.transparent.input>textarea{padding:.67857143em 1em}:not(.field)>.ui.transparent.icon.input>i.icon{width:1.1em}:not(.field)>.ui.ui.ui.transparent.icon.input>input{padding-left:0;padding-right:2em}:not(.field)>.ui.ui.ui.transparent[class*="left icon"].input>input{padding-left:2em;padding-right:0}.ui.transparent.inverted.input{color:#fff}.ui.ui.transparent.inverted.input>textarea,.ui.ui.transparent.inverted.input>input{color:inherit}.ui.transparent.inverted.input>input::-webkit-input-placeholder{color:#ffffff80}.ui.transparent.inverted.input>input::-moz-placeholder{color:#ffffff80}.ui.transparent.inverted.input>input:-ms-input-placeholder{color:#ffffff80}.ui.icon.input>i.icon{cursor:default;position:absolute;line-height:1;text-align:center;top:0;right:0;margin:0;height:100%;width:2.67142857em;opacity:.5;border-radius:0 .28571429rem .28571429rem 0;transition:opacity .3s ease}.ui.icon.input>i.icon:not(.link){pointer-events:none}.ui.ui.ui.ui.icon.input>textarea,.ui.ui.ui.ui.icon.input>input{padding-right:2.67142857em}.ui.icon.input>i.icon:before,.ui.icon.input>i.icon:after{left:0;position:absolute;text-align:center;top:50%;width:100%;margin-top:-.5em}.ui.icon.input>i.link.icon{cursor:pointer}.ui.icon.input>i.circular.icon{top:.35em;right:.5em}.ui[class*="left icon"].input>i.icon{right:auto;left:1px;border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="left icon"].input>i.circular.icon{right:auto;left:.5em}.ui.ui.ui.ui[class*="left icon"].input>textarea,.ui.ui.ui.ui[class*="left icon"].input>input{padding-left:2.67142857em;padding-right:1em}.ui.icon.input>textarea:focus~i.icon,.ui.icon.input>input:focus~i.icon{opacity:1}.ui.labeled.input>.label{flex:0 0 auto;margin:0;font-size:1em}.ui.labeled.input>.label:not(.corner){padding-top:.78571429em;padding-bottom:.78571429em}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input:focus{border-left-color:#85b7d9}.ui[class*="right labeled"].input>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui[class*="right labeled"].input>input+.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="right labeled"].input>input:focus{border-right-color:#85b7d9!important}.ui.labeled.input .corner.label{top:1px;right:1px;font-size:.64285714em;border-radius:0 .28571429rem 0 0}.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input>textarea,.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input>input{padding-right:2.5em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>textarea,.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>input{padding-right:3.25em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>i.icon{margin-right:1.25em}.ui[class*="left corner labeled"].labeled.input>textarea,.ui[class*="left corner labeled"].labeled.input>input{padding-left:2.5em!important}.ui[class*="left corner labeled"].icon.input>textarea,.ui[class*="left corner labeled"].icon.input>input{padding-left:3.25em!important}.ui[class*="left corner labeled"].icon.input>i.icon{margin-left:1.25em}.ui.icon.input>textarea~i.icon{height:3em}:not(.field)>.ui.transparent.icon.input>textarea~i.icon{height:1.3em}.ui.input>.ui.corner.label{top:1px;right:1px}.ui.input>.ui.left.corner.label{right:auto;left:1px}.ui.form .field.error>.ui.action.input>.ui.button,.ui.form .field.error>.ui.labeled.input:not([class*="corner labeled"])>.ui.label,.ui.action.input.error>.ui.button,.ui.labeled.input.error:not([class*="corner labeled"])>.ui.label{border-top:1px solid #E0B4B4;border-bottom:1px solid #E0B4B4}.ui.form .field.error>.ui[class*="left action"].input>.ui.button,.ui.form .field.error>.ui.labeled.input:not(.right):not([class*="corner labeled"])>.ui.label,.ui[class*="left action"].input.error>.ui.button,.ui.labeled.input.error:not(.right):not([class*="corner labeled"])>.ui.label{border-left:1px solid #E0B4B4}.ui.form .field.error>.ui.action.input:not([class*="left action"])>input+.ui.button,.ui.form .field.error>.ui.right.labeled.input:not([class*="corner labeled"])>input+.ui.label,.ui.action.input.error:not([class*="left action"])>input+.ui.button,.ui.right.labeled.input.error:not([class*="corner labeled"])>input+.ui.label{border-right:1px solid #E0B4B4}.ui.form .field.error>.ui.right.labeled.input:not([class*="corner labeled"])>.ui.label:first-child,.ui.right.labeled.input.error:not([class*="corner labeled"])>.ui.label:first-child{border-left:1px solid #E0B4B4}.ui.form .field.info>.ui.action.input>.ui.button,.ui.form .field.info>.ui.labeled.input:not([class*="corner labeled"])>.ui.label,.ui.action.input.info>.ui.button,.ui.labeled.input.info:not([class*="corner labeled"])>.ui.label{border-top:1px solid #A9D5DE;border-bottom:1px solid #A9D5DE}.ui.form .field.info>.ui[class*="left action"].input>.ui.button,.ui.form .field.info>.ui.labeled.input:not(.right):not([class*="corner labeled"])>.ui.label,.ui[class*="left action"].input.info>.ui.button,.ui.labeled.input.info:not(.right):not([class*="corner labeled"])>.ui.label{border-left:1px solid #A9D5DE}.ui.form .field.info>.ui.action.input:not([class*="left action"])>input+.ui.button,.ui.form .field.info>.ui.right.labeled.input:not([class*="corner labeled"])>input+.ui.label,.ui.action.input.info:not([class*="left action"])>input+.ui.button,.ui.right.labeled.input.info:not([class*="corner labeled"])>input+.ui.label{border-right:1px solid #A9D5DE}.ui.form .field.info>.ui.right.labeled.input:not([class*="corner labeled"])>.ui.label:first-child,.ui.right.labeled.input.info:not([class*="corner labeled"])>.ui.label:first-child{border-left:1px solid #A9D5DE}.ui.form .field.success>.ui.action.input>.ui.button,.ui.form .field.success>.ui.labeled.input:not([class*="corner labeled"])>.ui.label,.ui.action.input.success>.ui.button,.ui.labeled.input.success:not([class*="corner labeled"])>.ui.label{border-top:1px solid #A3C293;border-bottom:1px solid #A3C293}.ui.form .field.success>.ui[class*="left action"].input>.ui.button,.ui.form .field.success>.ui.labeled.input:not(.right):not([class*="corner labeled"])>.ui.label,.ui[class*="left action"].input.success>.ui.button,.ui.labeled.input.success:not(.right):not([class*="corner labeled"])>.ui.label{border-left:1px solid #A3C293}.ui.form .field.success>.ui.action.input:not([class*="left action"])>input+.ui.button,.ui.form .field.success>.ui.right.labeled.input:not([class*="corner labeled"])>input+.ui.label,.ui.action.input.success:not([class*="left action"])>input+.ui.button,.ui.right.labeled.input.success:not([class*="corner labeled"])>input+.ui.label{border-right:1px solid #A3C293}.ui.form .field.success>.ui.right.labeled.input:not([class*="corner labeled"])>.ui.label:first-child,.ui.right.labeled.input.success:not([class*="corner labeled"])>.ui.label:first-child{border-left:1px solid #A3C293}.ui.form .field.warning>.ui.action.input>.ui.button,.ui.form .field.warning>.ui.labeled.input:not([class*="corner labeled"])>.ui.label,.ui.action.input.warning>.ui.button,.ui.labeled.input.warning:not([class*="corner labeled"])>.ui.label{border-top:1px solid #C9BA9B;border-bottom:1px solid #C9BA9B}.ui.form .field.warning>.ui[class*="left action"].input>.ui.button,.ui.form .field.warning>.ui.labeled.input:not(.right):not([class*="corner labeled"])>.ui.label,.ui[class*="left action"].input.warning>.ui.button,.ui.labeled.input.warning:not(.right):not([class*="corner labeled"])>.ui.label{border-left:1px solid #C9BA9B}.ui.form .field.warning>.ui.action.input:not([class*="left action"])>input+.ui.button,.ui.form .field.warning>.ui.right.labeled.input:not([class*="corner labeled"])>input+.ui.label,.ui.action.input.warning:not([class*="left action"])>input+.ui.button,.ui.right.labeled.input.warning:not([class*="corner labeled"])>input+.ui.label{border-right:1px solid #C9BA9B}.ui.form .field.warning>.ui.right.labeled.input:not([class*="corner labeled"])>.ui.label:first-child,.ui.right.labeled.input.warning:not([class*="corner labeled"])>.ui.label:first-child{border-left:1px solid #C9BA9B}.ui.action.input>.button,.ui.action.input>.buttons{display:flex;align-items:center;flex:0 0 auto}.ui.action.input>.button,.ui.action.input>.buttons>.button{padding-top:.78571429em;padding-bottom:.78571429em;margin:0}.ui[class*="left action"].input>input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui.action.input:not([class*="left action"])>input{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent}.ui.action.input>.dropdown:first-child,.ui.action.input>.button:first-child,.ui.action.input>.buttons:first-child>.button{border-radius:.28571429rem 0 0 .28571429rem}.ui.action.input>.dropdown:not(:first-child),.ui.action.input>.button:not(:first-child),.ui.action.input>.buttons:not(:first-child)>.button{border-radius:0}.ui.action.input>.dropdown:last-child,.ui.action.input>.button:last-child,.ui.action.input>.buttons:last-child>.button{border-radius:0 .28571429rem .28571429rem 0}.ui.action.input:not([class*="left action"])>input:focus{border-right-color:#85b7d9}.ui.ui[class*="left action"].input>input:focus{border-left-color:#85b7d9}.ui.inverted.input>input{border:none}.ui.fluid.input{display:flex}.ui.fluid.input>input{width:0!important}.ui.input{font-size:1em}.ui.mini.input{font-size:.78571429em}.ui.tiny.input{font-size:.85714286em}.ui.small.input{font-size:.92857143em}.ui.large.input{font-size:1.14285714em}.ui.big.input{font-size:1.28571429em}.ui.huge.input{font-size:1.42857143em}.ui.massive.input{font-size:1.71428571em}.ui.items>.item{display:flex;margin:1em 0;width:100%;min-height:0;background:transparent;padding:0;border:none;border-radius:0;box-shadow:none;transition:box-shadow .1s ease;z-index:""}.ui.items>.item a{cursor:pointer}.ui.items{margin:1.5em 0}.ui.items:first-child{margin-top:0!important}.ui.items:last-child{margin-bottom:0!important}.ui.items>.item:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item:first-child{margin-top:0}.ui.items>.item:last-child{margin-bottom:0}.ui.items>.item>.image{position:relative;flex:0 0 auto;display:block;float:none;margin:0;padding:0;max-height:"";align-self:start}.ui.items>.item>.image>img{display:block;width:100%;height:auto;border-radius:.125rem;border:none}.ui.items>.item>.image:only-child>img{border-radius:0}.ui.items>.item>.content{display:block;flex:1 1 auto;background:none;color:#000000de;margin:0;padding:0;box-shadow:none;font-size:1em;border:none;border-radius:0}.ui.items>.item>.content:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image+.content{min-width:0;width:auto;display:block;margin-left:0;align-self:start;padding-left:1.5em}.ui.items>.item>.content>.header{display:inline-block;margin:-.21425em 0 0;font-family:var(--fonts-regular);font-weight:500;color:#000000d9}.ui.items>.item>.content>.header:not(.ui){font-size:1.28571429em}.ui.items>.item [class*="left floated"]{float:left}.ui.items>.item [class*="right floated"]{float:right}.ui.items>.item .content img{align-self:center;width:""}.ui.items>.item img.avatar,.ui.items>.item .avatar img{width:"";height:"";border-radius:500rem}.ui.items>.item>.content>.description{margin-top:.6em;max-width:auto;font-size:1em;line-height:1.4285em;color:#000000de}.ui.items>.item>.content p{margin:0 0 .5em}.ui.items>.item>.content p:last-child{margin-bottom:0}.ui.items>.item .meta{margin:.5em 0;font-size:1em;line-height:1em;color:#0009}.ui.items>.item .meta *{margin-right:.3em}.ui.items>.item .meta :last-child{margin-right:0}.ui.items>.item .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.items>.item>.content a:not(.ui){color:"";transition:color .1s ease}.ui.items>.item>.content a:not(.ui):hover{color:""}.ui.items>.item>.content>a.header{color:#000000d9}.ui.items>.item>.content>a.header:hover{color:#1e70bf}.ui.items>.item .meta>a:not(.ui){color:#0006}.ui.items>.item .meta>a:not(.ui):hover{color:#000000de}.ui.items>.item>.content .favorite.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.items>.item>.content .favorite.icon:hover{opacity:1;color:#ffb70a}.ui.items>.item>.content .active.favorite.icon{color:#ffe623}.ui.items>.item>.content .like.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.items>.item>.content .like.icon:hover{opacity:1;color:#ff2733}.ui.items>.item>.content .active.like.icon{color:#ff2733}.ui.items>.item .extra{display:block;position:relative;background:none;margin:.5rem 0 0;width:100%;padding:0;top:0;left:0;color:#0006;box-shadow:none;transition:color .1s ease;border-top:none}.ui.items>.item .extra>*{margin:.25rem .5rem .25rem 0}.ui.items>.item .extra>[class*="right floated"]{margin:.25rem 0 .25rem .5rem}.ui.items>.item .extra:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image:not(.ui){width:175px}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.items>.item{margin:1em 0}.ui.items>.item>.image:not(.ui){width:150px}.ui.items>.item>.image+.content{display:block;padding:0 0 0 1em}}@media only screen and (max-width: 767.98px){.ui.items:not(.unstackable)>.item{flex-direction:column;margin:2em 0}.ui.items:not(.unstackable)>.item>.image{display:block;margin-left:auto;margin-right:auto}.ui.items:not(.unstackable)>.item>.image,.ui.items:not(.unstackable)>.item>.image>img{max-width:100%!important;width:auto!important;max-height:250px!important}.ui.items:not(.unstackable)>.item>.image+.content{display:block;padding:1.5em 0 0}}.ui.items>.item>.image+[class*="top aligned"].content{align-self:flex-start}.ui.items>.item>.image+[class*="middle aligned"].content{align-self:center}.ui.items>.item>.image+[class*="bottom aligned"].content{align-self:flex-end}.ui.relaxed.items>.item{margin:1.5em 0}.ui[class*="very relaxed"].items>.item{margin:2em 0}.ui.divided.items>.item{border-top:1px solid rgba(34,36,38,.15);margin:0;padding:1em 0}.ui.divided.items>.item:first-child{border-top:none;margin-top:0!important;padding-top:0!important}.ui.divided.items>.item:last-child{margin-bottom:0!important;padding-bottom:0!important}.ui.relaxed.divided.items>.item{margin:0;padding:1.5em 0}.ui[class*="very relaxed"].divided.items>.item{margin:0;padding:2em 0}.ui.items a.item:hover,.ui.link.items>.item:hover{cursor:pointer}.ui.items a.item:hover .content .header,.ui.link.items>.item:hover .content .header{color:#1e70bf}.ui.items>.item{font-size:1em}.ui.mini.items>.item{font-size:.78571429em}.ui.tiny.items>.item{font-size:.85714286em}.ui.small.items>.item{font-size:.92857143em}.ui.large.items>.item{font-size:1.14285714em}.ui.big.items>.item{font-size:1.28571429em}.ui.huge.items>.item{font-size:1.42857143em}.ui.massive.items>.item{font-size:1.71428571em}@media only screen and (max-width: 767.98px){.ui.unstackable.items>.item>.image,.ui.unstackable.items>.item>.image>img{width:125px!important}}.ui.inverted.items>.item{background:transparent}.ui.inverted.items>.item>.content{background:none;color:#ffffffe6}.ui.inverted.items>.item .extra{background:none}.ui.inverted.items>.item>.content>.header{color:#ffffffe6}.ui.inverted.items>.item>.content>.description{color:#ffffffe6}.ui.inverted.items>.item .meta{color:#fffc}.ui.inverted.items>.item>.content a:not(.ui){color:#57a4ef}.ui.inverted.items>.item>.content a:not(.ui):hover{color:#4183c4}.ui.inverted.items>.item>.content>a.header{color:#ffffffe6}.ui.inverted.items>.item>.content>a.header:hover{color:#fff}.ui.inverted.items>.item .meta>a:not(.ui){color:#ffffffb3}.ui.inverted.items>.item .meta>a:not(.ui):hover{color:#ffffffe6}.ui.inverted.items>.item>.content .favorite.icon:hover{color:#ffc63d}.ui.inverted.items>.item>.content .active.favorite.icon{color:#ffec56}.ui.inverted.items>.item>.content .like.icon:hover{color:#ff5a63}.ui.inverted.items>.item>.content .active.like.icon{color:#ff5a63}.ui.inverted.items>.item .extra{color:#ffffffb3}.ui.inverted.items a.item:hover .content .header,.ui.inverted.link.items>.item:hover .content .header{color:#fff}.ui.inverted.divided.items>.item{border-top:1px solid rgba(255,255,255,.1)}.ui.inverted.divided.items>.item:first-child{border-top:none}.ui.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0 .14285714em;background-color:#e8e8e8;background-image:none;padding:.5833em .833em;color:#0009;text-transform:none;font-weight:500;border:0 solid transparent;border-radius:.28571429rem;transition:background .1s ease}.ui.label:first-child{margin-left:0}.ui.label:last-child{margin-right:0}a.ui.label{cursor:pointer}.ui.label>a{cursor:pointer;color:inherit;opacity:.5;transition:.1s opacity ease}.ui.label>a:hover{opacity:1}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em}.ui.left.icon.label>.icon,.ui.label>.icon{width:auto;margin:0 .75em 0 0}.ui.label>.detail{display:inline-block;vertical-align:top;font-weight:500;margin-left:1em;opacity:.8}.ui.label>.detail .icon{margin:0 .25em 0 0}.ui.label>.close.icon,.ui.label>.delete.icon{cursor:pointer;font-size:.92857143em;opacity:.5;transition:background .1s ease}.ui.label>.close.icon:hover,.ui.label>.delete.icon:hover{opacity:1}.ui.label.left.icon>.close.icon,.ui.label.left.icon>.delete.icon{margin:0 .5em 0 0}.ui.label:not(.icon)>.close.icon,.ui.label:not(.icon)>.delete.icon{margin:0 0 0 .5em}.ui.icon.label>.icon{margin:0 auto}.ui.right.icon.label>.icon{margin:0 0 0 .75em}.ui.labels>.label{margin:0 .5em .5em 0}.ui.header>.ui.label{margin-top:-.29165em}.ui.attached.segment>.ui.top.left.attached.label,.ui.bottom.attached.segment>.ui.top.left.attached.label{border-top-left-radius:0}.ui.attached.segment>.ui.top.right.attached.label,.ui.bottom.attached.segment>.ui.top.right.attached.label{border-top-right-radius:0}.ui.top.attached.segment>.ui.bottom.left.attached.label{border-bottom-left-radius:0}.ui.top.attached.segment>.ui.bottom.right.attached.label{border-bottom-right-radius:0}.ui.top.attached.label~.ui.bottom.attached.label+:not(.attached),.ui.top.attached.label+:not(.attached){margin-top:2rem!important}.ui.bottom.attached.label~:last-child:not(.attached){margin-top:0;margin-bottom:2rem!important}.ui.segment:not(.basic)>.ui.top.attached.label{margin-top:-1px}.ui.segment:not(.basic)>.ui.bottom.attached.label{margin-bottom:-1px}.ui.segment:not(.basic)>.ui.attached.label:not(.right){margin-left:-1px}.ui.segment:not(.basic)>.ui.right.attached.label{margin-right:-1px}.ui.segment:not(.basic)>.ui.attached.label:not(.left):not(.right){width:calc(100% + 2px)}.ui.image.label{width:auto;margin-top:0;margin-bottom:0;max-width:9999px;vertical-align:baseline;text-transform:none;background:#E8E8E8;padding:.5833em .833em .5833em .5em;border-radius:.28571429rem;box-shadow:none}.ui.image.label.attached:not(.basic){padding:.5833em .833em .5833em .5em}.ui.image.label img{display:inline-block;vertical-align:top;height:2.1666em;margin:-.5833em .5em -.5833em -.5em;border-radius:.28571429rem 0 0 .28571429rem}.ui.image.label .detail{background:rgba(0,0,0,.1);margin:-.5833em -.833em -.5833em .5em;padding:.5833em .833em;border-radius:0 .28571429rem .28571429rem 0}.ui.bottom.attached.image.label:not(.right)>img,.ui.top.right.attached.image.label>img{border-top-left-radius:0}.ui.top.attached.image.label:not(.right)>img,.ui.bottom.right.attached.image.label>img{border-bottom-left-radius:0}.ui.tag.labels .label,.ui.tag.label{margin-left:1em;position:relative;padding-left:1.5em;padding-right:1.5em;border-radius:0 .28571429rem .28571429rem 0;transition:none}.ui.tag.labels .label:before,.ui.tag.label:before{position:absolute;transform:translateY(-50%) translate(50%) rotate(-45deg);top:50%;right:100%;content:"";background-color:inherit;background-image:none;width:1.56em;height:1.56em;transition:none}.ui.tag.labels .label:after,.ui.tag.label:after{position:absolute;content:"";top:50%;left:-.25em;margin-top:-.25em;background-color:#fff;width:.5em;height:.5em;box-shadow:0 -1px 1px #0000004d;border-radius:500rem}.ui.basic.tag.labels .label:before,.ui.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;right:calc(100% + 1px)}.ui.basic.tag.labels .label:after,.ui.basic.tag.label:after{box-shadow:0 -1px 3px #000c}.ui.corner.label{position:absolute;top:0;right:0;margin:0;padding:0;text-align:center;border-color:#e8e8e8;width:4em;height:4em;z-index:1;transition:border-color .1s ease}.ui.corner.label{background-color:transparent!important}.ui.corner.label:after{position:absolute;content:"";right:0;top:0;z-index:-1;width:0;height:0;background-color:transparent;border-top:0 solid transparent;border-right:4em solid transparent;border-bottom:4em solid transparent;border-left:0 solid transparent;border-right-color:inherit;transition:border-color .1s ease}.ui.corner.label .icon{cursor:inherit;position:absolute;top:.64285714em;left:auto;right:.57142857em;font-size:1.14285714em;margin:0}.ui.left.corner.label,.ui.left.corner.label:after{right:auto;left:0}.ui.left.corner.label:after{border-top:4em solid transparent;border-right:4em solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-top-color:inherit}.ui.left.corner.label .icon{left:.57142857em;right:auto}.ui.segment>.ui.corner.label{top:-1px;right:-1px}.ui.segment>.ui.left.corner.label{right:auto;left:-1px}.ui.ribbon.label{position:relative;margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border-radius:0 .28571429rem .28571429rem 0;border-color:#00000026}.ui.ribbon.label:after{position:absolute;content:"";top:100%;left:0;background-color:transparent;border-style:solid;border-width:0 1.2em 1.2em 0;border-color:transparent;border-right-color:inherit;width:0;height:0}.ui.ribbon.label{left:calc(-1rem - 1.2em);margin-right:-1.2em;padding-left:calc(1rem + 1.2em);padding-right:1.2em}.ui[class*="right ribbon"].label{left:calc(100% + 1rem + 1.2em);padding-left:1.2em;padding-right:calc(1rem + 1.2em)}.ui.basic.ribbon.label{padding-top:calc(.5833em - 1px);padding-bottom:calc(.5833em - 1px)}.ui.basic.ribbon.label:not([class*="right ribbon"]){padding-left:calc(1rem + 1.2em - 1px);padding-right:calc(1.2em - 1px)}.ui.basic[class*="right ribbon"].label{padding-left:calc(1.2em - 1px);padding-right:calc(1rem + 1.2em - 1px)}.ui.basic.ribbon.label:after{top:calc(100% + 1px)}.ui.basic.ribbon.label:not([class*="right ribbon"]):after{left:-1px}.ui.basic[class*="right ribbon"].label:after{right:-1px}.ui[class*="right ribbon"].label{text-align:left;transform:translate(-100%);border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="right ribbon"].label:after{left:auto;right:0;border-style:solid;border-width:1.2em 1.2em 0 0;border-color:transparent;border-top-color:inherit}.ui.image>.ribbon.label,.ui.card .image>.ribbon.label{position:absolute;top:1rem}.ui.card .image>.ui.ribbon.label,.ui.image>.ui.ribbon.label{left:calc(.05rem - 1.2em)}.ui.card .image>.ui[class*="right ribbon"].label,.ui.image>.ui[class*="right ribbon"].label{left:calc(100% - .05rem + 1.2em);padding-left:.833em}.ui.table td>.ui.ribbon.label{left:-2.2em}.ui.table td>.ui[class*="right ribbon"].label{left:calc(100% + 2.2em);padding-left:.833em}.ui[class*="top attached"].label,.ui.attached.label{width:100%;position:absolute;margin:0;top:0;left:0;padding:.75em 1em;border-radius:.21428571rem .21428571rem 0 0}.ui[class*="bottom attached"].label{top:auto;bottom:0;border-radius:0 0 .21428571rem .21428571rem}.ui[class*="top left attached"].label{width:auto;margin-top:0;border-radius:.21428571rem 0 .28571429rem}.ui[class*="top right attached"].label{width:auto;left:auto;right:0;border-radius:0 .21428571rem 0 .28571429rem}.ui[class*="bottom left attached"].label{width:auto;top:auto;bottom:0;border-radius:0 .28571429rem 0 .21428571rem}.ui[class*="bottom right attached"].label{inset:auto 0 0 auto;width:auto;border-radius:.28571429rem 0 .21428571rem}.ui.label.disabled{opacity:.5}.ui.labels a.label:hover,a.ui.label:hover{background-color:#e0e0e0;border-color:#e0e0e0;background-image:none;color:#000c}.ui.labels a.label:hover:before,a.ui.label:hover:before{color:#000c}.ui.active.label{background-color:#d0d0d0;border-color:#d0d0d0;background-image:none;color:#000000f2}.ui.active.label:before{background-color:#d0d0d0;background-image:none;color:#000000f2}.ui.labels a.active.label:hover,a.ui.active.label:hover{background-color:#c8c8c8;border-color:#c8c8c8;background-image:none;color:#000000f2}.ui.labels a.active.label:hover:before,a.ui.active.label:hover:before{background-color:#c8c8c8;background-image:none;color:#000000f2}.ui.labels.visible .label,.ui.label.visible:not(.dropdown){display:inline-block!important}.ui.labels.hidden .label,.ui.label.hidden{display:none!important}.ui.basic.labels .label,.ui.basic.label{background:none #FFFFFF;border:1px solid rgba(34,36,38,.15);color:#000000de;box-shadow:none;padding-top:calc(.5833em - 1px);padding-bottom:calc(.5833em - 1px);padding-right:calc(.833em - 1px)}.ui.basic.labels:not(.tag):not(.image):not(.ribbon) .label,.ui.basic.label:not(.tag):not(.image):not(.ribbon){padding-left:calc(.833em - 1px)}.ui.basic.image.label{padding-left:calc(.5em - 1px)}.ui.basic.labels a.label:hover,a.ui.basic.label:hover{text-decoration:none;background:none #FFFFFF;color:#1e70bf;box-shadow:none}.ui.basic.pointing.label:before{border-color:inherit}.ui.label.fluid,.ui.fluid.labels>.label{width:100%;box-sizing:border-box}.ui.inverted.labels .label,.ui.inverted.label{color:#ffffffe6;background-color:#b5b5b5}.ui.inverted.corner.label{border-color:#b5b5b5}.ui.inverted.corner.label:hover{border-color:#e8e8e8;transition:none}.ui.inverted.basic.labels .label,.ui.inverted.basic.label,.ui.inverted.basic.label:hover{border-color:#ffffff80;background:#1B1C1D}.ui.inverted.basic.label:hover{color:#4183c4}.ui.primary.labels .label,.ui.ui.ui.primary.label{background-color:#2185d0;border-color:#2185d0;color:#ffffffe6}.ui.primary.labels a.label:hover,a.ui.ui.ui.primary.label:hover{background-color:#1678c2;border-color:#1678c2;color:#fff}.ui.ui.ui.primary.ribbon.label{border-color:#1a69a4}.ui.basic.labels .primary.label,.ui.ui.ui.basic.primary.label{background:none #FFFFFF;border-color:#2185d0;color:#2185d0}.ui.basic.labels a.primary.label:hover,a.ui.ui.ui.basic.primary.label:hover{background:none #FFFFFF;border-color:#1678c2;color:#1678c2}.ui.inverted.labels .primary.label,.ui.ui.ui.inverted.primary.label{background-color:#54c8ff;border-color:#54c8ff;color:#1b1c1d}.ui.inverted.labels a.primary.label:hover,a.ui.ui.ui.inverted.primary.label:hover{background-color:#21b8ff;border-color:#21b8ff;color:#1b1c1d}.ui.ui.ui.inverted.primary.ribbon.label{border-color:#21b8ff}.ui.inverted.basic.labels .primary.label,.ui.ui.ui.inverted.basic.primary.label{background-color:#1b1c1d;border-color:#54c8ff;color:#54c8ff}.ui.inverted.basic.labels a.primary.label:hover,a.ui.ui.ui.inverted.basic.primary.label:hover{border-color:#21b8ff;background-color:#1b1c1d;color:#21b8ff}.ui.inverted.basic.tag.labels .primary.label,.ui.ui.ui.inverted.primary.basic.tag.label{border:1px solid #54C8FF}.ui.inverted.basic.tag.labels .primary.label:before,.ui.ui.ui.inverted.primary.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.secondary.labels .label,.ui.ui.ui.secondary.label{background-color:#1b1c1d;border-color:#1b1c1d;color:#ffffffe6}.ui.secondary.labels a.label:hover,a.ui.ui.ui.secondary.label:hover{background-color:#27292a;border-color:#27292a;color:#fff}.ui.ui.ui.secondary.ribbon.label{border-color:#020203}.ui.basic.labels .secondary.label,.ui.ui.ui.basic.secondary.label{background:none #FFFFFF;border-color:#1b1c1d;color:#1b1c1d}.ui.basic.labels a.secondary.label:hover,a.ui.ui.ui.basic.secondary.label:hover{background:none #FFFFFF;border-color:#27292a;color:#27292a}.ui.inverted.labels .secondary.label,.ui.ui.ui.inverted.secondary.label{background-color:#545454;border-color:#545454;color:#1b1c1d}.ui.inverted.labels a.secondary.label:hover,a.ui.ui.ui.inverted.secondary.label:hover{background-color:#6e6e6e;border-color:#6e6e6e;color:#1b1c1d}.ui.ui.ui.inverted.secondary.ribbon.label{border-color:#3b3b3b}.ui.inverted.basic.labels .secondary.label,.ui.ui.ui.inverted.basic.secondary.label{background-color:#1b1c1d;border-color:#545454;color:#545454}.ui.inverted.basic.labels a.secondary.label:hover,a.ui.ui.ui.inverted.basic.secondary.label:hover{border-color:#6e6e6e;background-color:#1b1c1d;color:#6e6e6e}.ui.inverted.basic.tag.labels .secondary.label,.ui.ui.ui.inverted.secondary.basic.tag.label{border:1px solid #545454}.ui.inverted.basic.tag.labels .secondary.label:before,.ui.ui.ui.inverted.secondary.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.red.labels .label,.ui.ui.ui.red.label{background-color:#db2828;border-color:#db2828;color:#fff}.ui.red.labels a.label:hover,a.ui.ui.ui.red.label:hover{background-color:#d01919;border-color:#d01919;color:#fff}.ui.ui.ui.red.ribbon.label{border-color:#b21e1e}.ui.basic.labels .red.label,.ui.ui.ui.basic.red.label{background:none #FFFFFF;border-color:#db2828;color:#db2828}.ui.basic.labels a.red.label:hover,a.ui.ui.ui.basic.red.label:hover{background:none #FFFFFF;border-color:#d01919;color:#d01919}.ui.inverted.labels .red.label,.ui.ui.ui.inverted.red.label{background-color:#ff695e;border-color:#ff695e;color:#1b1c1d}.ui.inverted.labels a.red.label:hover,a.ui.ui.ui.inverted.red.label:hover{background-color:#ff392b;border-color:#ff392b;color:#1b1c1d}.ui.ui.ui.inverted.red.ribbon.label{border-color:#ff392b}.ui.inverted.basic.labels .red.label,.ui.ui.ui.inverted.basic.red.label{background-color:#1b1c1d;border-color:#ff695e;color:#ff695e}.ui.inverted.basic.labels a.red.label:hover,a.ui.ui.ui.inverted.basic.red.label:hover{border-color:#ff392b;background-color:#1b1c1d;color:#ff392b}.ui.inverted.basic.tag.labels .red.label,.ui.ui.ui.inverted.red.basic.tag.label{border:1px solid #FF695E}.ui.inverted.basic.tag.labels .red.label:before,.ui.ui.ui.inverted.red.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.orange.labels .label,.ui.ui.ui.orange.label{background-color:#f2711c;border-color:#f2711c;color:#fff}.ui.orange.labels a.label:hover,a.ui.ui.ui.orange.label:hover{background-color:#f26202;border-color:#f26202;color:#fff}.ui.ui.ui.orange.ribbon.label{border-color:#cf590c}.ui.basic.labels .orange.label,.ui.ui.ui.basic.orange.label{background:none #FFFFFF;border-color:#f2711c;color:#f2711c}.ui.basic.labels a.orange.label:hover,a.ui.ui.ui.basic.orange.label:hover{background:none #FFFFFF;border-color:#f26202;color:#f26202}.ui.inverted.labels .orange.label,.ui.ui.ui.inverted.orange.label{background-color:#ff851b;border-color:#ff851b;color:#1b1c1d}.ui.inverted.labels a.orange.label:hover,a.ui.ui.ui.inverted.orange.label:hover{background-color:#e76b00;border-color:#e76b00;color:#1b1c1d}.ui.ui.ui.inverted.orange.ribbon.label{border-color:#e76b00}.ui.inverted.basic.labels .orange.label,.ui.ui.ui.inverted.basic.orange.label{background-color:#1b1c1d;border-color:#ff851b;color:#ff851b}.ui.inverted.basic.labels a.orange.label:hover,a.ui.ui.ui.inverted.basic.orange.label:hover{border-color:#e76b00;background-color:#1b1c1d;color:#e76b00}.ui.inverted.basic.tag.labels .orange.label,.ui.ui.ui.inverted.orange.basic.tag.label{border:1px solid #FF851B}.ui.inverted.basic.tag.labels .orange.label:before,.ui.ui.ui.inverted.orange.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.yellow.labels .label,.ui.ui.ui.yellow.label{background-color:#fbbd08;border-color:#fbbd08;color:#fff}.ui.yellow.labels a.label:hover,a.ui.ui.ui.yellow.label:hover{background-color:#eaae00;border-color:#eaae00;color:#fff}.ui.ui.ui.yellow.ribbon.label{border-color:#cd9903}.ui.basic.labels .yellow.label,.ui.ui.ui.basic.yellow.label{background:none #FFFFFF;border-color:#fbbd08;color:#fbbd08}.ui.basic.labels a.yellow.label:hover,a.ui.ui.ui.basic.yellow.label:hover{background:none #FFFFFF;border-color:#eaae00;color:#eaae00}.ui.inverted.labels .yellow.label,.ui.ui.ui.inverted.yellow.label{background-color:#ffe21f;border-color:#ffe21f;color:#1b1c1d}.ui.inverted.labels a.yellow.label:hover,a.ui.ui.ui.inverted.yellow.label:hover{background-color:#ebcd00;border-color:#ebcd00;color:#1b1c1d}.ui.ui.ui.inverted.yellow.ribbon.label{border-color:#ebcd00}.ui.inverted.basic.labels .yellow.label,.ui.ui.ui.inverted.basic.yellow.label{background-color:#1b1c1d;border-color:#ffe21f;color:#ffe21f}.ui.inverted.basic.labels a.yellow.label:hover,a.ui.ui.ui.inverted.basic.yellow.label:hover{border-color:#ebcd00;background-color:#1b1c1d;color:#ebcd00}.ui.inverted.basic.tag.labels .yellow.label,.ui.ui.ui.inverted.yellow.basic.tag.label{border:1px solid #FFE21F}.ui.inverted.basic.tag.labels .yellow.label:before,.ui.ui.ui.inverted.yellow.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.olive.labels .label,.ui.ui.ui.olive.label{background-color:#b5cc18;border-color:#b5cc18;color:#fff}.ui.olive.labels a.label:hover,a.ui.ui.ui.olive.label:hover{background-color:#a7bd0d;border-color:#a7bd0d;color:#fff}.ui.ui.ui.olive.ribbon.label{border-color:#8d9e13}.ui.basic.labels .olive.label,.ui.ui.ui.basic.olive.label{background:none #FFFFFF;border-color:#b5cc18;color:#b5cc18}.ui.basic.labels a.olive.label:hover,a.ui.ui.ui.basic.olive.label:hover{background:none #FFFFFF;border-color:#a7bd0d;color:#a7bd0d}.ui.inverted.labels .olive.label,.ui.ui.ui.inverted.olive.label{background-color:#d9e778;border-color:#d9e778;color:#1b1c1d}.ui.inverted.labels a.olive.label:hover,a.ui.ui.ui.inverted.olive.label:hover{background-color:#d2e745;border-color:#d2e745;color:#1b1c1d}.ui.ui.ui.inverted.olive.ribbon.label{border-color:#cddf4d}.ui.inverted.basic.labels .olive.label,.ui.ui.ui.inverted.basic.olive.label{background-color:#1b1c1d;border-color:#d9e778;color:#d9e778}.ui.inverted.basic.labels a.olive.label:hover,a.ui.ui.ui.inverted.basic.olive.label:hover{border-color:#d2e745;background-color:#1b1c1d;color:#d2e745}.ui.inverted.basic.tag.labels .olive.label,.ui.ui.ui.inverted.olive.basic.tag.label{border:1px solid #D9E778}.ui.inverted.basic.tag.labels .olive.label:before,.ui.ui.ui.inverted.olive.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.green.labels .label,.ui.ui.ui.green.label{background-color:#21ba45;border-color:#21ba45;color:#fff}.ui.green.labels a.label:hover,a.ui.ui.ui.green.label:hover{background-color:#16ab39;border-color:#16ab39;color:#fff}.ui.ui.ui.green.ribbon.label{border-color:#198f35}.ui.basic.labels .green.label,.ui.ui.ui.basic.green.label{background:none #FFFFFF;border-color:#21ba45;color:#21ba45}.ui.basic.labels a.green.label:hover,a.ui.ui.ui.basic.green.label:hover{background:none #FFFFFF;border-color:#16ab39;color:#16ab39}.ui.inverted.labels .green.label,.ui.ui.ui.inverted.green.label{background-color:#2ecc40;border-color:#2ecc40;color:#1b1c1d}.ui.inverted.labels a.green.label:hover,a.ui.ui.ui.inverted.green.label:hover{background-color:#1ea92e;border-color:#1ea92e;color:#1b1c1d}.ui.ui.ui.inverted.green.ribbon.label{border-color:#25a233}.ui.inverted.basic.labels .green.label,.ui.ui.ui.inverted.basic.green.label{background-color:#1b1c1d;border-color:#2ecc40;color:#2ecc40}.ui.inverted.basic.labels a.green.label:hover,a.ui.ui.ui.inverted.basic.green.label:hover{border-color:#1ea92e;background-color:#1b1c1d;color:#1ea92e}.ui.inverted.basic.tag.labels .green.label,.ui.ui.ui.inverted.green.basic.tag.label{border:1px solid #2ECC40}.ui.inverted.basic.tag.labels .green.label:before,.ui.ui.ui.inverted.green.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.teal.labels .label,.ui.ui.ui.teal.label{background-color:#00b5ad;border-color:#00b5ad;color:#fff}.ui.teal.labels a.label:hover,a.ui.ui.ui.teal.label:hover{background-color:#009c95;border-color:#009c95;color:#fff}.ui.ui.ui.teal.ribbon.label{border-color:#00827c}.ui.basic.labels .teal.label,.ui.ui.ui.basic.teal.label{background:none #FFFFFF;border-color:#00b5ad;color:#00b5ad}.ui.basic.labels a.teal.label:hover,a.ui.ui.ui.basic.teal.label:hover{background:none #FFFFFF;border-color:#009c95;color:#009c95}.ui.inverted.labels .teal.label,.ui.ui.ui.inverted.teal.label{background-color:#6dffff;border-color:#6dffff;color:#1b1c1d}.ui.inverted.labels a.teal.label:hover,a.ui.ui.ui.inverted.teal.label:hover{background-color:#3affff;border-color:#3affff;color:#1b1c1d}.ui.ui.ui.inverted.teal.ribbon.label{border-color:#3affff}.ui.inverted.basic.labels .teal.label,.ui.ui.ui.inverted.basic.teal.label{background-color:#1b1c1d;border-color:#6dffff;color:#6dffff}.ui.inverted.basic.labels a.teal.label:hover,a.ui.ui.ui.inverted.basic.teal.label:hover{border-color:#3affff;background-color:#1b1c1d;color:#3affff}.ui.inverted.basic.tag.labels .teal.label,.ui.ui.ui.inverted.teal.basic.tag.label{border:1px solid #6DFFFF}.ui.inverted.basic.tag.labels .teal.label:before,.ui.ui.ui.inverted.teal.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.blue.labels .label,.ui.ui.ui.blue.label{background-color:#2185d0;border-color:#2185d0;color:#fff}.ui.blue.labels a.label:hover,a.ui.ui.ui.blue.label:hover{background-color:#1678c2;border-color:#1678c2;color:#fff}.ui.ui.ui.blue.ribbon.label{border-color:#1a69a4}.ui.basic.labels .blue.label,.ui.ui.ui.basic.blue.label{background:none #FFFFFF;border-color:#2185d0;color:#2185d0}.ui.basic.labels a.blue.label:hover,a.ui.ui.ui.basic.blue.label:hover{background:none #FFFFFF;border-color:#1678c2;color:#1678c2}.ui.inverted.labels .blue.label,.ui.ui.ui.inverted.blue.label{background-color:#54c8ff;border-color:#54c8ff;color:#1b1c1d}.ui.inverted.labels a.blue.label:hover,a.ui.ui.ui.inverted.blue.label:hover{background-color:#21b8ff;border-color:#21b8ff;color:#1b1c1d}.ui.ui.ui.inverted.blue.ribbon.label{border-color:#21b8ff}.ui.inverted.basic.labels .blue.label,.ui.ui.ui.inverted.basic.blue.label{background-color:#1b1c1d;border-color:#54c8ff;color:#54c8ff}.ui.inverted.basic.labels a.blue.label:hover,a.ui.ui.ui.inverted.basic.blue.label:hover{border-color:#21b8ff;background-color:#1b1c1d;color:#21b8ff}.ui.inverted.basic.tag.labels .blue.label,.ui.ui.ui.inverted.blue.basic.tag.label{border:1px solid #54C8FF}.ui.inverted.basic.tag.labels .blue.label:before,.ui.ui.ui.inverted.blue.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.violet.labels .label,.ui.ui.ui.violet.label{background-color:#6435c9;border-color:#6435c9;color:#fff}.ui.violet.labels a.label:hover,a.ui.ui.ui.violet.label:hover{background-color:#5829bb;border-color:#5829bb;color:#fff}.ui.ui.ui.violet.ribbon.label{border-color:#502aa1}.ui.basic.labels .violet.label,.ui.ui.ui.basic.violet.label{background:none #FFFFFF;border-color:#6435c9;color:#6435c9}.ui.basic.labels a.violet.label:hover,a.ui.ui.ui.basic.violet.label:hover{background:none #FFFFFF;border-color:#5829bb;color:#5829bb}.ui.inverted.labels .violet.label,.ui.ui.ui.inverted.violet.label{background-color:#a291fb;border-color:#a291fb;color:#1b1c1d}.ui.inverted.labels a.violet.label:hover,a.ui.ui.ui.inverted.violet.label:hover{background-color:#745aff;border-color:#745aff;color:#1b1c1d}.ui.ui.ui.inverted.violet.ribbon.label{border-color:#7860f9}.ui.inverted.basic.labels .violet.label,.ui.ui.ui.inverted.basic.violet.label{background-color:#1b1c1d;border-color:#a291fb;color:#a291fb}.ui.inverted.basic.labels a.violet.label:hover,a.ui.ui.ui.inverted.basic.violet.label:hover{border-color:#745aff;background-color:#1b1c1d;color:#745aff}.ui.inverted.basic.tag.labels .violet.label,.ui.ui.ui.inverted.violet.basic.tag.label{border:1px solid #A291FB}.ui.inverted.basic.tag.labels .violet.label:before,.ui.ui.ui.inverted.violet.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.purple.labels .label,.ui.ui.ui.purple.label{background-color:#a333c8;border-color:#a333c8;color:#fff}.ui.purple.labels a.label:hover,a.ui.ui.ui.purple.label:hover{background-color:#9627ba;border-color:#9627ba;color:#fff}.ui.ui.ui.purple.ribbon.label{border-color:#82299f}.ui.basic.labels .purple.label,.ui.ui.ui.basic.purple.label{background:none #FFFFFF;border-color:#a333c8;color:#a333c8}.ui.basic.labels a.purple.label:hover,a.ui.ui.ui.basic.purple.label:hover{background:none #FFFFFF;border-color:#9627ba;color:#9627ba}.ui.inverted.labels .purple.label,.ui.ui.ui.inverted.purple.label{background-color:#dc73ff;border-color:#dc73ff;color:#1b1c1d}.ui.inverted.labels a.purple.label:hover,a.ui.ui.ui.inverted.purple.label:hover{background-color:#cf40ff;border-color:#cf40ff;color:#1b1c1d}.ui.ui.ui.inverted.purple.ribbon.label{border-color:#cf40ff}.ui.inverted.basic.labels .purple.label,.ui.ui.ui.inverted.basic.purple.label{background-color:#1b1c1d;border-color:#dc73ff;color:#dc73ff}.ui.inverted.basic.labels a.purple.label:hover,a.ui.ui.ui.inverted.basic.purple.label:hover{border-color:#cf40ff;background-color:#1b1c1d;color:#cf40ff}.ui.inverted.basic.tag.labels .purple.label,.ui.ui.ui.inverted.purple.basic.tag.label{border:1px solid #DC73FF}.ui.inverted.basic.tag.labels .purple.label:before,.ui.ui.ui.inverted.purple.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.pink.labels .label,.ui.ui.ui.pink.label{background-color:#e03997;border-color:#e03997;color:#fff}.ui.pink.labels a.label:hover,a.ui.ui.ui.pink.label:hover{background-color:#e61a8d;border-color:#e61a8d;color:#fff}.ui.ui.ui.pink.ribbon.label{border-color:#c71f7e}.ui.basic.labels .pink.label,.ui.ui.ui.basic.pink.label{background:none #FFFFFF;border-color:#e03997;color:#e03997}.ui.basic.labels a.pink.label:hover,a.ui.ui.ui.basic.pink.label:hover{background:none #FFFFFF;border-color:#e61a8d;color:#e61a8d}.ui.inverted.labels .pink.label,.ui.ui.ui.inverted.pink.label{background-color:#ff8edf;border-color:#ff8edf;color:#1b1c1d}.ui.inverted.labels a.pink.label:hover,a.ui.ui.ui.inverted.pink.label:hover{background-color:#ff5bd1;border-color:#ff5bd1;color:#1b1c1d}.ui.ui.ui.inverted.pink.ribbon.label{border-color:#ff5bd1}.ui.inverted.basic.labels .pink.label,.ui.ui.ui.inverted.basic.pink.label{background-color:#1b1c1d;border-color:#ff8edf;color:#ff8edf}.ui.inverted.basic.labels a.pink.label:hover,a.ui.ui.ui.inverted.basic.pink.label:hover{border-color:#ff5bd1;background-color:#1b1c1d;color:#ff5bd1}.ui.inverted.basic.tag.labels .pink.label,.ui.ui.ui.inverted.pink.basic.tag.label{border:1px solid #FF8EDF}.ui.inverted.basic.tag.labels .pink.label:before,.ui.ui.ui.inverted.pink.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.brown.labels .label,.ui.ui.ui.brown.label{background-color:#a5673f;border-color:#a5673f;color:#fff}.ui.brown.labels a.label:hover,a.ui.ui.ui.brown.label:hover{background-color:#975b33;border-color:#975b33;color:#fff}.ui.ui.ui.brown.ribbon.label{border-color:#805031}.ui.basic.labels .brown.label,.ui.ui.ui.basic.brown.label{background:none #FFFFFF;border-color:#a5673f;color:#a5673f}.ui.basic.labels a.brown.label:hover,a.ui.ui.ui.basic.brown.label:hover{background:none #FFFFFF;border-color:#975b33;color:#975b33}.ui.inverted.labels .brown.label,.ui.ui.ui.inverted.brown.label{background-color:#d67c1c;border-color:#d67c1c;color:#1b1c1d}.ui.inverted.labels a.brown.label:hover,a.ui.ui.ui.inverted.brown.label:hover{background-color:#b0620f;border-color:#b0620f;color:#1b1c1d}.ui.ui.ui.inverted.brown.ribbon.label{border-color:#a96216}.ui.inverted.basic.labels .brown.label,.ui.ui.ui.inverted.basic.brown.label{background-color:#1b1c1d;border-color:#d67c1c;color:#d67c1c}.ui.inverted.basic.labels a.brown.label:hover,a.ui.ui.ui.inverted.basic.brown.label:hover{border-color:#b0620f;background-color:#1b1c1d;color:#b0620f}.ui.inverted.basic.tag.labels .brown.label,.ui.ui.ui.inverted.brown.basic.tag.label{border:1px solid #D67C1C}.ui.inverted.basic.tag.labels .brown.label:before,.ui.ui.ui.inverted.brown.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.grey.labels .label,.ui.ui.ui.grey.label{background-color:#767676;border-color:#767676;color:#fff}.ui.grey.labels a.label:hover,a.ui.ui.ui.grey.label:hover{background-color:#838383;border-color:#838383;color:#fff}.ui.ui.ui.grey.ribbon.label{border-color:#5d5d5d}.ui.basic.labels .grey.label,.ui.ui.ui.basic.grey.label{background:none #FFFFFF;border-color:#767676;color:#767676}.ui.basic.labels a.grey.label:hover,a.ui.ui.ui.basic.grey.label:hover{background:none #FFFFFF;border-color:#838383;color:#838383}.ui.inverted.labels .grey.label,.ui.ui.ui.inverted.grey.label{background-color:#dcddde;border-color:#dcddde;color:#1b1c1d}.ui.inverted.labels a.grey.label:hover,a.ui.ui.ui.inverted.grey.label:hover{background-color:#c2c4c5;border-color:#c2c4c5;color:#fff}.ui.ui.ui.inverted.grey.ribbon.label{border-color:#e9eaea}.ui.inverted.basic.labels .grey.label,.ui.ui.ui.inverted.basic.grey.label{background-color:#1b1c1d;border-color:#dcddde;color:#ffffffe6}.ui.inverted.basic.labels a.grey.label:hover,a.ui.ui.ui.inverted.basic.grey.label:hover{border-color:#c2c4c5;background-color:#1b1c1d}.ui.inverted.basic.tag.labels .grey.label,.ui.ui.ui.inverted.grey.basic.tag.label{border:1px solid #DCDDDE}.ui.inverted.basic.tag.labels .grey.label:before,.ui.ui.ui.inverted.grey.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.black.labels .label,.ui.ui.ui.black.label{background-color:#1b1c1d;border-color:#1b1c1d;color:#fff}.ui.black.labels a.label:hover,a.ui.ui.ui.black.label:hover{background-color:#27292a;border-color:#27292a;color:#fff}.ui.ui.ui.black.ribbon.label{border-color:#020203}.ui.basic.labels .black.label,.ui.ui.ui.basic.black.label{background:none #FFFFFF;border-color:#1b1c1d;color:#1b1c1d}.ui.basic.labels a.black.label:hover,a.ui.ui.ui.basic.black.label:hover{background:none #FFFFFF;border-color:#27292a;color:#27292a}.ui.inverted.labels .black.label,.ui.ui.ui.inverted.black.label{background-color:#545454;border-color:#545454;color:#1b1c1d}.ui.inverted.labels a.black.label:hover,a.ui.ui.ui.inverted.black.label:hover{background-color:#000;border-color:#000;color:#fff}.ui.ui.ui.inverted.black.ribbon.label{border-color:#616161}.ui.inverted.basic.labels .black.label,.ui.ui.ui.inverted.basic.black.label{background-color:#1b1c1d;border-color:#545454;color:#ffffffe6}.ui.inverted.basic.labels a.black.label:hover,a.ui.ui.ui.inverted.basic.black.label:hover{border-color:#000;background-color:#1b1c1d}.ui.inverted.basic.tag.labels .black.label,.ui.ui.ui.inverted.black.basic.tag.label{border:1px solid #545454}.ui.inverted.basic.tag.labels .black.label:before,.ui.ui.ui.inverted.black.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.horizontal.labels .label,.ui.horizontal.label{margin:0 .5em 0 0;padding:.4em .833em;min-width:3em;text-align:center}.ui.circular.labels .label,.ui.circular.label{min-width:2em;min-height:2em;padding:.5em!important;line-height:1em;text-align:center;border-radius:500rem}.ui.empty.circular.labels .label,.ui.empty.circular.label{min-width:0;min-height:0;overflow:hidden;width:.5em;height:.5em;vertical-align:baseline}.ui.pointing.label{position:relative}.ui.attached.pointing.label{position:absolute}.ui.pointing.label:before{background-color:inherit;background-image:inherit;border-width:0;border-style:solid;border-color:inherit}.ui.pointing.label:before{position:absolute;content:"";transform:rotate(45deg);background-image:none;z-index:2;width:.6666em;height:.6666em;transition:none}.ui.pointing.label,.ui[class*="pointing above"].label{margin-top:1em}.ui.pointing.label:before,.ui[class*="pointing above"].label:before{border-width:1px 0 0 1px;transform:translate(-50%) translateY(-50%) rotate(45deg);top:0;left:50%}.ui[class*="bottom pointing"].label,.ui[class*="pointing below"].label{margin-top:0;margin-bottom:1em}.ui[class*="bottom pointing"].label:before,.ui[class*="pointing below"].label:before{border-width:0 1px 1px 0;right:auto;transform:translate(-50%) translateY(-50%) rotate(45deg);top:100%;left:50%}.ui[class*="left pointing"].label{margin-top:0;margin-left:.6666em}.ui[class*="left pointing"].label:before{border-width:0 0 1px 1px;transform:translate(-50%) translateY(-50%) rotate(45deg);inset:50% auto auto 0}.ui[class*="right pointing"].label{margin-top:0;margin-right:.6666em}.ui[class*="right pointing"].label:before{border-width:1px 1px 0 0;transform:translate(50%) translateY(-50%) rotate(45deg);inset:50% 0 auto auto}.ui.basic.pointing.label:before,.ui.basic[class*="pointing above"].label:before{margin-top:-1px}.ui.basic[class*="bottom pointing"].label:before,.ui.basic[class*="pointing below"].label:before{bottom:auto;top:100%;margin-top:1px}.ui.basic[class*="left pointing"].label:before{top:50%;left:-1px}.ui.basic[class*="right pointing"].label:before{top:50%;right:-1px}.ui.floating.label{position:absolute;z-index:100;top:-1em;right:0;white-space:nowrap;transform:translate(50%)}.ui.right.aligned.floating.label{transform:translate(1.2em)}.ui.left.floating.label{left:0;right:auto;transform:translate(-50%)}.ui.left.aligned.floating.label{transform:translate(-1.2em)}.ui.bottom.floating.label{top:auto;bottom:-1em}.ui.labels .label,.ui.label{font-size:.85714286rem}.ui.mini.labels .label,.ui.mini.label{font-size:.64285714rem}.ui.tiny.labels .label,.ui.tiny.label{font-size:.71428571rem}.ui.small.labels .label,.ui.small.label{font-size:.78571429rem}.ui.large.labels .label,.ui.large.label{font-size:1rem}.ui.big.labels .label,.ui.big.label{font-size:1.28571429rem}.ui.huge.labels .label,.ui.huge.label{font-size:1.42857143rem}.ui.massive.labels .label,.ui.massive.label{font-size:1.71428571rem}ul.ui.list,ol.ui.list,.ui.list{list-style-type:none;margin:1em 0;padding:0}ul.ui.list:first-child,ol.ui.list:first-child,.ui.list:first-child{margin-top:0;padding-top:0}ul.ui.list:last-child,ol.ui.list:last-child,.ui.list:last-child{margin-bottom:0;padding-bottom:0}ul.ui.list li,ol.ui.list li,.ui.list>.item,.ui.list .list>.item{display:list-item;table-layout:fixed;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}ul.ui.list>li:first-child:after,ol.ui.list>li:first-child:after,.ui.list>.list>.item:after,.ui.list>.item:after{content:"";display:block;height:0;clear:both;visibility:hidden}ul.ui.list li:first-child,ol.ui.list li:first-child,.ui.list .list>.item:first-child,.ui.list>.item:first-child{padding-top:0}ul.ui.list li:last-child,ol.ui.list li:last-child,.ui.list .list>.item:last-child,.ui.list>.item:last-child{padding-bottom:0}ul.ui.list ul,ol.ui.list ol,.ui.list .list:not(.icon){clear:both;margin:0;padding:.75em 0 .25em .5em}ul.ui.list ul li,ol.ui.list ol li,.ui.list .list>.item{padding:.14285714em 0;line-height:inherit}.ui.list .list>.item>i.icon,.ui.list>.item>i.icon{display:table-cell;min-width:1.55em;margin:0;padding-top:0;transition:color .1s ease}.ui.list .list>.item>i.icon:not(.loading),.ui.list>.item>i.icon:not(.loading){padding-right:.28571429em;vertical-align:top}.ui.list .list>.item>i.icon:only-child,.ui.list>.item>i.icon:only-child{display:inline-block;min-width:auto;vertical-align:top}.ui.list .list>.item>.image,.ui.list>.item>.image{display:table-cell;background-color:transparent;margin:0;vertical-align:top}.ui.list .list>.item>.image:not(:only-child):not(img),.ui.list>.item>.image:not(:only-child):not(img){padding-right:.5em}.ui.list .list>.item>.image img,.ui.list>.item>.image img{vertical-align:top}.ui.list .list>.item>img.image,.ui.list .list>.item>.image:only-child,.ui.list>.item>img.image,.ui.list>.item>.image:only-child{display:inline-block}.ui.list .list>.item>.content,.ui.list>.item>.content{line-height:1.14285714em;color:#000000de}.ui.list .list>.item>.image+.content,.ui.list .list>.item>i.icon+.content,.ui.list>.item>.image+.content,.ui.list>.item>i.icon+.content{display:table-cell;width:100%;padding:0 0 0 .5em;vertical-align:top}.ui.list .list>.item>i.loading.icon+.content,.ui.list>.item>i.loading.icon+.content{padding-left:calc(.2857142857142857em + .5em)}.ui.list .list>.item>img.image+.content,.ui.list>.item>img.image+.content{display:inline-block;width:auto}.ui.list .list>.item>.content>.list,.ui.list>.item>.content>.list{margin-left:0;padding-left:0}.ui.list .list>.item .header,.ui.list>.item .header{display:block;margin:0;font-family:var(--fonts-regular);font-weight:500;color:#000000de}.ui.list .list>.item .description,.ui.list>.item .description{display:block;color:#000000b3}.ui.list>.item a,.ui.list .list>.item a{cursor:pointer}.ui.list .list>a.item,.ui.list>a.item{cursor:pointer;color:#4183c4}.ui.list .list>a.item:hover,.ui.list>a.item:hover{color:#1e70bf}.ui.list .list>a.item>i.icons,.ui.list>a.item>i.icons,.ui.list .list>a.item>i.icon,.ui.list>a.item>i.icon{color:#0006}.ui.list .list>.item a.header,.ui.list>.item a.header{cursor:pointer;color:#4183c4!important}.ui.list .list>.item>a.header:hover,.ui.list>.item>a.header:hover{color:#1e70bf!important}.ui[class*="left floated"].list{float:left}.ui[class*="right floated"].list{float:right}.ui.list .list>.item [class*="left floated"],.ui.list>.item [class*="left floated"]{float:left;margin:0 1em 0 0}.ui.list .list>.item [class*="right floated"],.ui.list>.item [class*="right floated"]{float:right;margin:0 0 0 1em}.ui.menu .ui.list>.item,.ui.menu .ui.list .list>.item{display:list-item;table-layout:fixed;background-color:transparent;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}.ui.menu .ui.list .list>.item:before,.ui.menu .ui.list>.item:before{border:none;background:none}.ui.menu .ui.list .list>.item:first-child,.ui.menu .ui.list>.item:first-child{padding-top:0}.ui.menu .ui.list .list>.item:last-child,.ui.menu .ui.list>.item:last-child{padding-bottom:0}.ui.horizontal.list{display:inline-block;font-size:0}.ui.horizontal.list>.item{display:inline-block;margin-right:1em;font-size:1rem}.ui.horizontal.list:not(.celled)>.item:last-child{margin-right:0;padding-right:0}.ui.horizontal.list .list:not(.icon){padding-left:0;padding-bottom:0}.ui.horizontal.list>.item>.image,.ui.horizontal.list .list>.item>.image,.ui.horizontal.list>.item>i.icon,.ui.horizontal.list .list>.item>i.icon,.ui.horizontal.list>.item>.content,.ui.horizontal.list .list>.item>.content{vertical-align:middle}.ui.horizontal.list>.item:first-child,.ui.horizontal.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.horizontal.list>.item>i.icon,.ui.horizontal.list .item>i.icons>i.icon{margin:0;padding:0 .25em 0 0}.ui.horizontal.list>.item>.image+.content,.ui.horizontal.list>.item>i.icon,.ui.horizontal.list>.item>i.icon+.content{float:none;display:inline-block;width:auto}.ui.horizontal.list>.item>.image{display:inline-block}.ui.list .list>.disabled.item,.ui.list>.disabled.item{pointer-events:none;color:#2828284d!important}.ui.inverted.list .list>.disabled.item,.ui.inverted.list>.disabled.item{color:#e1e1e14d!important}.ui.list .list>a.item:hover>.icons,.ui.list>a.item:hover>.icons,.ui.list .list>a.item:hover>i.icon,.ui.list>a.item:hover>i.icon{color:#000000de}.ui.inverted.list .list>a.item>i.icon,.ui.inverted.list>a.item>i.icon{color:#ffffffb3}.ui.inverted.list .list>.item .header,.ui.inverted.list>.item .header{color:#ffffffe6}.ui.inverted.list .list>.item .description,.ui.inverted.list>.item .description{color:#ffffffb3}.ui.inverted.list .list>.item>.content,.ui.inverted.list>.item>.content{color:#ffffffb3}.ui.inverted.list .list>a.item,.ui.inverted.list>a.item{cursor:pointer;color:#ffffffe6}.ui.inverted.list .list>a.item:hover,.ui.inverted.list>a.item:hover{color:#1e70bf}.ui.inverted.list .item a:not(.ui){color:#ffffffe6!important}.ui.inverted.list .item a:not(.ui):hover{color:#1e70bf!important}.ui.list[class*="top aligned"] .image,.ui.list[class*="top aligned"] .content,.ui.list [class*="top aligned"]{vertical-align:top!important}.ui.list[class*="middle aligned"] .image,.ui.list[class*="middle aligned"] .content,.ui.list [class*="middle aligned"]{vertical-align:middle!important}.ui.list[class*="bottom aligned"] .image,.ui.list[class*="bottom aligned"] .content,.ui.list [class*="bottom aligned"]{vertical-align:bottom!important}.ui.link.list .item,.ui.link.list a.item,.ui.link.list .item a:not(.ui){color:#0006;transition:.1s color ease}.ui.link.list.list a.item:hover,.ui.link.list.list .item a:not(.ui):hover{color:#000c}.ui.link.list.list a.item:active,.ui.link.list.list .item a:not(.ui):active{color:#000000e6}.ui.link.list.list .active.item,.ui.link.list.list .active.item a:not(.ui){color:#000000f2}.ui.inverted.link.list .item,.ui.inverted.link.list a.item,.ui.inverted.link.list .item a:not(.ui){color:#ffffff80}.ui.inverted.link.list.list a.item:hover,.ui.inverted.link.list.list .item a:not(.ui):hover{color:#fff}.ui.inverted.link.list.list a.item:active,.ui.inverted.link.list.list .item a:not(.ui):active{color:#fff}.ui.inverted.link.list.list a.active.item,.ui.inverted.link.list.list .active.item a:not(.ui){color:#fff}.ui.selection.list .list>.item,.ui.selection.list>.item{cursor:pointer;background:transparent;padding:.5em;margin:0;color:#0006;border-radius:.5em;transition:.1s color ease,.1s padding-left ease,.1s background-color ease}.ui.selection.list .list>.item:last-child,.ui.selection.list>.item:last-child{margin-bottom:0}.ui.selection.list .list>.item:hover,.ui.selection.list>.item:hover{background:rgba(0,0,0,.03);color:#000c}.ui.selection.list .list>.item:active,.ui.selection.list>.item:active{background:rgba(0,0,0,.05);color:#000000e6}.ui.selection.list .list>.item.active,.ui.selection.list>.item.active{background:rgba(0,0,0,.05);color:#000000f2}.ui.inverted.selection.list>.item{background:transparent;color:#ffffff80}.ui.inverted.selection.list>.item:hover{background:rgba(255,255,255,.02);color:#fff}.ui.inverted.selection.list>.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.inverted.selection.list>.item.active{background:rgba(255,255,255,.08);color:#fff}.ui.celled.selection.list .list>.item,.ui.divided.selection.list .list>.item,.ui.celled.selection.list>.item,.ui.divided.selection.list>.item{border-radius:0}.ui.animated.list>.item{transition:.25s color ease .1s,.25s padding-left ease .1s,.25s background-color ease .1s}.ui.animated.list:not(.horizontal)>.item:hover{padding-left:1em}.ui.fitted.list:not(.selection) .list>.item,.ui.fitted.list:not(.selection)>.item{padding-left:0;padding-right:0}.ui.fitted.selection.list .list>.item,.ui.fitted.selection.list>.item{margin-left:-.5em;margin-right:-.5em}ul.ui.list,.ui.bulleted.list{margin-left:1.25rem}ul.ui.list li,.ui.bulleted.list .list>.item,.ui.bulleted.list>.item{position:relative}ul.ui.list li:before,.ui.bulleted.list .list>.item:before,.ui.bulleted.list>.item:before{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;top:auto;left:auto;font-weight:400;margin-left:-1.25rem;content:"\2022";opacity:1;color:inherit;vertical-align:top}ul.ui.list li:before,.ui.bulleted.list .list>a.item:before,.ui.bulleted.list>a.item:before{color:#000000de}ul.ui.list ul,.ui.bulleted.list .list:not(.icon){padding-left:1.25rem}ul.ui.horizontal.bulleted.list,.ui.horizontal.bulleted.list{margin-left:0}ul.ui.horizontal.bulleted.list li,.ui.horizontal.bulleted.list>.item{margin-left:1.75rem}ul.ui.horizontal.bulleted.list li:first-child,.ui.horizontal.bulleted.list>.item:first-child{margin-left:0}ul.ui.horizontal.bulleted.list li:before,.ui.horizontal.bulleted.list>.item:before{color:#000000de}ul.ui.horizontal.bulleted.list li:first-child:before,.ui.horizontal.bulleted.list>.item:first-child:before{display:none}ol.ui.list,.ui.ordered.list,.ui.ordered.list .list:not(.icon),ol.ui.list ol{counter-reset:ordered;margin-left:1.25rem;list-style-type:none}ol.ui.list li,.ui.ordered.list .list>.item,.ui.ordered.list>.item{list-style-type:none;position:relative}ol.ui.list li:before,.ui.ordered.list .list>.item:before,.ui.ordered.list>.item:before{position:absolute;top:auto;left:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;margin-left:-1.25rem;counter-increment:ordered;content:counters(ordered,".") " ";text-align:right;color:#000000de;vertical-align:middle;opacity:.8}ol.ui.inverted.list li:before,.ui.ordered.inverted.list .list>.item:before,.ui.ordered.inverted.list>.item:before{color:#ffffffb3}.ui.ordered.list .list>.item[data-value]:before,.ui.ordered.list>.item[data-value]:before{content:attr(data-value)}ol.ui.list li[value]:before{content:attr(value)}ol.ui.list ol,.ui.ordered.list .list:not(.icon){margin-left:1em}ol.ui.list ol li:before,.ui.ordered.list .list>.item:before{margin-left:-2em}ol.ui.horizontal.list,.ui.ordered.horizontal.list{margin-left:0}ol.ui.horizontal.list li:before,.ui.ordered.horizontal.list .list>.item:before,.ui.ordered.horizontal.list>.item:before{position:static;margin:0 .5em 0 0}ol.ui.suffixed.list li:before,.ui.suffixed.ordered.list .list>.item:before,.ui.suffixed.ordered.list>.item:before{content:counters(ordered,".") "."}.ui.divided.list>.item{border-top:1px solid rgba(34,36,38,.15)}.ui.divided.list .list>.item{border-top:none}.ui.divided.list .item .list>.item{border-top:none}.ui.divided.list .list>.item:first-child,.ui.divided.list>.item:first-child{border-top:none}.ui.divided.list:not(.horizontal) .list>.item:first-child{border-top-width:1px}.ui.divided.bulleted.list:not(.horizontal),.ui.divided.bulleted.list .list:not(.icon){margin-left:0;padding-left:0}.ui.divided.bulleted.list>.item:not(.horizontal){padding-left:1.25rem}.ui.divided.ordered.list{margin-left:0}.ui.divided.ordered.list .list>.item,.ui.divided.ordered.list>.item{padding-left:1.25rem}.ui.divided.ordered.list .item .list:not(.icon){margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.divided.ordered.list .item .list>.item{padding-left:1em}.ui.divided.selection.list .list>.item,.ui.divided.selection.list>.item{margin:0;border-radius:0}.ui.divided.horizontal.list{margin-left:0}.ui.divided.horizontal.list>.item{padding-left:.5em}.ui.divided.horizontal.list>.item:not(:last-child){padding-right:.5em}.ui.divided.horizontal.list>.item{border-top:none;border-right:1px solid rgba(34,36,38,.15);margin:0;line-height:.6}.ui.horizontal.divided.list>.item:last-child{border-right:none}.ui.divided.inverted.list>.item,.ui.divided.inverted.list>.list,.ui.divided.inverted.horizontal.list>.item{border-color:#ffffff1a}.ui.celled.list>.item,.ui.celled.list>.list{border-top:1px solid rgba(34,36,38,.15);padding-left:.5em;padding-right:.5em}.ui.celled.list>.item:last-child{border-bottom:1px solid rgba(34,36,38,.15)}.ui.celled.list>.item:first-child,.ui.celled.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.celled.list .item .list>.item{border-width:0}.ui.celled.list .list>.item:first-child{border-top-width:0}.ui.celled.bulleted.list{margin-left:0}.ui.celled.bulleted.list .list>.item,.ui.celled.bulleted.list>.item{padding-left:1.25rem}.ui.celled.bulleted.list .item .list:not(.icon){margin-left:-1.25rem;margin-right:-1.25rem;padding-bottom:.21428571em}.ui.celled.ordered.list{margin-left:0}.ui.celled.ordered.list .list>.item,.ui.celled.ordered.list>.item{padding-left:1.25rem}.ui.celled.ordered.list .item .list:not(.icon){margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.celled.ordered.list .list>.item{padding-left:1em}.ui.horizontal.celled.list{margin-left:0}.ui.horizontal.celled.list .list>.item,.ui.horizontal.celled.list>.item{border-top:none;border-left:1px solid rgba(34,36,38,.15);margin:0;padding-left:.5em;padding-right:.5em;line-height:.6}.ui.horizontal.celled.list .list>.item:last-child,.ui.horizontal.celled.list>.item:last-child{border-bottom:none;border-right:1px solid rgba(34,36,38,.15)}.ui.celled.inverted.list>.item,.ui.celled.inverted.list>.list{border-color:#ffffff1a}.ui.celled.inverted.horizontal.list .list>.item,.ui.celled.inverted.horizontal.list>.item{border-color:#ffffff1a}.ui.relaxed.list:not(.horizontal)>.item:not(:first-child){padding-top:.42857143em}.ui.relaxed.list:not(.horizontal)>.item:not(:last-child){padding-bottom:.42857143em}.ui.horizontal.relaxed.list .list>.item:not(:first-child),.ui.horizontal.relaxed.list>.item:not(:first-child){padding-left:1rem}.ui.horizontal.relaxed.list .list>.item:not(:last-child),.ui.horizontal.relaxed.list>.item:not(:last-child){padding-right:1rem}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:first-child){padding-top:.85714286em}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:last-child){padding-bottom:.85714286em}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:first-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:first-child){padding-left:1.5rem}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:last-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:last-child){padding-right:1.5rem}.ui.list{font-size:1em}.ui.mini.list{font-size:.78571429em}.ui.mini.horizontal.list .list>.item,.ui.mini.horizontal.list>.item{font-size:.78571429rem}.ui.tiny.list{font-size:.85714286em}.ui.tiny.horizontal.list .list>.item,.ui.tiny.horizontal.list>.item{font-size:.85714286rem}.ui.small.list{font-size:.92857143em}.ui.small.horizontal.list .list>.item,.ui.small.horizontal.list>.item{font-size:.92857143rem}.ui.large.list{font-size:1.14285714em}.ui.large.horizontal.list .list>.item,.ui.large.horizontal.list>.item{font-size:1.14285714rem}.ui.big.list{font-size:1.28571429em}.ui.big.horizontal.list .list>.item,.ui.big.horizontal.list>.item{font-size:1.28571429rem}.ui.huge.list{font-size:1.42857143em}.ui.huge.horizontal.list .list>.item,.ui.huge.horizontal.list>.item{font-size:1.42857143rem}.ui.massive.list{font-size:1.71428571em}.ui.massive.horizontal.list .list>.item,.ui.massive.horizontal.list>.item{font-size:1.71428571rem}.ui.loader{display:none;position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;transform:translate(-50%) translateY(-50%)}.ui.loader:before{position:absolute;content:"";top:0;left:50%;width:100%;height:100%;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loader:after{position:absolute;content:"";top:0;left:50%;width:100%;height:100%;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent}.ui.fast.loading.loading:after,.ui.fast.loading.loading .input>i.icon:after,.ui.fast.loading.loading>i.icon:after,.ui.fast.loader:after{-webkit-animation-duration:.3s;animation-duration:.3s}.ui.slow.loading.loading:after,.ui.slow.loading.loading .input>i.icon:after,.ui.slow.loading.loading>i.icon:after,.ui.slow.loader:after{-webkit-animation-duration:.9s;animation-duration:.9s}@-webkit-keyframes loader{to{transform:rotate(360deg)}}@keyframes loader{to{transform:rotate(360deg)}}.ui.dimmer>.loader{display:block}.ui.dimmer>.ui.loader{color:#ffffffe6}.ui.dimmer>.ui.loader:not(.elastic):before{border-color:#ffffff26}.ui.inverted.dimmer>.ui.loader{color:#000000de}.ui.inverted.dimmer>.ui.loader:not(.elastic):before{border-color:#0000001a}.ui.ui.ui.ui.text.loader{width:auto;height:auto;text-align:center;font-style:normal}.ui.indeterminate.loader:after{animation-direction:reverse;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ui.loader.active,.ui.loader.visible{display:block}.ui.loader.disabled,.ui.loader.hidden{display:none}.ui.loader{width:2.28571429rem;height:2.28571429rem;font-size:1em}.ui.loader:before,.ui.loader:after{width:2.28571429rem;height:2.28571429rem;margin:0 0 0 -1.14285714rem}.ui.text.loader{min-width:2.28571429rem;padding-top:3.07142857rem}.ui.mini.loader{width:1rem;height:1rem;font-size:.78571429em}.ui.mini.loader:before,.ui.mini.loader:after{width:1rem;height:1rem;margin:0 0 0 -.5rem}.ui.mini.text.loader{min-width:1rem;padding-top:1.78571429rem}.ui.tiny.loader{width:1.14285714rem;height:1.14285714rem;font-size:.85714286em}.ui.tiny.loader:before,.ui.tiny.loader:after{width:1.14285714rem;height:1.14285714rem;margin:0 0 0 -.57142857rem}.ui.tiny.text.loader{min-width:1.14285714rem;padding-top:1.92857143rem}.ui.small.loader{width:1.71428571rem;height:1.71428571rem;font-size:.92857143em}.ui.small.loader:before,.ui.small.loader:after{width:1.71428571rem;height:1.71428571rem;margin:0 0 0 -.85714286rem}.ui.small.text.loader{min-width:1.71428571rem;padding-top:2.5rem}.ui.large.loader{width:3.42857143rem;height:3.42857143rem;font-size:1.14285714em}.ui.large.loader:before,.ui.large.loader:after{width:3.42857143rem;height:3.42857143rem;margin:0 0 0 -1.71428571rem}.ui.large.text.loader{min-width:3.42857143rem;padding-top:4.21428571rem}.ui.big.loader{width:3.71428571rem;height:3.71428571rem;font-size:1.28571429em}.ui.big.loader:before,.ui.big.loader:after{width:3.71428571rem;height:3.71428571rem;margin:0 0 0 -1.85714286rem}.ui.big.text.loader{min-width:3.71428571rem;padding-top:4.5rem}.ui.huge.loader{width:4.14285714rem;height:4.14285714rem;font-size:1.42857143em}.ui.huge.loader:before,.ui.huge.loader:after{width:4.14285714rem;height:4.14285714rem;margin:0 0 0 -2.07142857rem}.ui.huge.text.loader{min-width:4.14285714rem;padding-top:4.92857143rem}.ui.massive.loader{width:4.57142857rem;height:4.57142857rem;font-size:1.71428571em}.ui.massive.loader:before,.ui.massive.loader:after{width:4.57142857rem;height:4.57142857rem;margin:0 0 0 -2.28571429rem}.ui.massive.text.loader{min-width:4.57142857rem;padding-top:5.35714286rem}.ui.primary.elastic.loader.loader:before,.ui.primary.basic.elastic.loading.button:before,.ui.primary.basic.elastic.loading.button:after,.ui.primary.elastic.loading.loading.loading:not(.segment):before,.ui.primary.elastic.loading.loading.loading .input>i.icon:before,.ui.primary.elastic.loading.loading.loading.loading>i.icon:before,.ui.primary.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.primary.loading.loading.loading.loading .input>i.icon:after,.ui.primary.loading.loading.loading.loading>i.icon:after,.ui.primary.loader.loader.loader:after{color:#2185d0}.ui.inverted.primary.elastic.loader:before,.ui.inverted.primary.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.primary.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.primary.elastic.loading.loading.loading>i.icon:before,.ui.inverted.primary.loading.loading.loading.loading:not(.usual):after,.ui.inverted.primary.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.primary.loading.loading.loading.loading>i.icon:after,.ui.inverted.primary.loader.loader.loader:after{color:#54c8ff}.ui.secondary.elastic.loader.loader:before,.ui.secondary.basic.elastic.loading.button:before,.ui.secondary.basic.elastic.loading.button:after,.ui.secondary.elastic.loading.loading.loading:not(.segment):before,.ui.secondary.elastic.loading.loading.loading .input>i.icon:before,.ui.secondary.elastic.loading.loading.loading.loading>i.icon:before,.ui.secondary.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.secondary.loading.loading.loading.loading .input>i.icon:after,.ui.secondary.loading.loading.loading.loading>i.icon:after,.ui.secondary.loader.loader.loader:after{color:#1b1c1d}.ui.inverted.secondary.elastic.loader:before,.ui.inverted.secondary.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.secondary.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.secondary.elastic.loading.loading.loading>i.icon:before,.ui.inverted.secondary.loading.loading.loading.loading:not(.usual):after,.ui.inverted.secondary.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.secondary.loading.loading.loading.loading>i.icon:after,.ui.inverted.secondary.loader.loader.loader:after{color:#545454}.ui.red.elastic.loader.loader:before,.ui.red.basic.elastic.loading.button:before,.ui.red.basic.elastic.loading.button:after,.ui.red.elastic.loading.loading.loading:not(.segment):before,.ui.red.elastic.loading.loading.loading .input>i.icon:before,.ui.red.elastic.loading.loading.loading.loading>i.icon:before,.ui.red.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.red.loading.loading.loading.loading .input>i.icon:after,.ui.red.loading.loading.loading.loading>i.icon:after,.ui.red.loader.loader.loader:after{color:#db2828}.ui.inverted.red.elastic.loader:before,.ui.inverted.red.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.red.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.red.elastic.loading.loading.loading>i.icon:before,.ui.inverted.red.loading.loading.loading.loading:not(.usual):after,.ui.inverted.red.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.red.loading.loading.loading.loading>i.icon:after,.ui.inverted.red.loader.loader.loader:after{color:#ff695e}.ui.orange.elastic.loader.loader:before,.ui.orange.basic.elastic.loading.button:before,.ui.orange.basic.elastic.loading.button:after,.ui.orange.elastic.loading.loading.loading:not(.segment):before,.ui.orange.elastic.loading.loading.loading .input>i.icon:before,.ui.orange.elastic.loading.loading.loading.loading>i.icon:before,.ui.orange.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.orange.loading.loading.loading.loading .input>i.icon:after,.ui.orange.loading.loading.loading.loading>i.icon:after,.ui.orange.loader.loader.loader:after{color:#f2711c}.ui.inverted.orange.elastic.loader:before,.ui.inverted.orange.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.orange.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.orange.elastic.loading.loading.loading>i.icon:before,.ui.inverted.orange.loading.loading.loading.loading:not(.usual):after,.ui.inverted.orange.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.orange.loading.loading.loading.loading>i.icon:after,.ui.inverted.orange.loader.loader.loader:after{color:#ff851b}.ui.yellow.elastic.loader.loader:before,.ui.yellow.basic.elastic.loading.button:before,.ui.yellow.basic.elastic.loading.button:after,.ui.yellow.elastic.loading.loading.loading:not(.segment):before,.ui.yellow.elastic.loading.loading.loading .input>i.icon:before,.ui.yellow.elastic.loading.loading.loading.loading>i.icon:before,.ui.yellow.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.yellow.loading.loading.loading.loading .input>i.icon:after,.ui.yellow.loading.loading.loading.loading>i.icon:after,.ui.yellow.loader.loader.loader:after{color:#fbbd08}.ui.inverted.yellow.elastic.loader:before,.ui.inverted.yellow.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.yellow.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.yellow.elastic.loading.loading.loading>i.icon:before,.ui.inverted.yellow.loading.loading.loading.loading:not(.usual):after,.ui.inverted.yellow.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.yellow.loading.loading.loading.loading>i.icon:after,.ui.inverted.yellow.loader.loader.loader:after{color:#ffe21f}.ui.olive.elastic.loader.loader:before,.ui.olive.basic.elastic.loading.button:before,.ui.olive.basic.elastic.loading.button:after,.ui.olive.elastic.loading.loading.loading:not(.segment):before,.ui.olive.elastic.loading.loading.loading .input>i.icon:before,.ui.olive.elastic.loading.loading.loading.loading>i.icon:before,.ui.olive.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.olive.loading.loading.loading.loading .input>i.icon:after,.ui.olive.loading.loading.loading.loading>i.icon:after,.ui.olive.loader.loader.loader:after{color:#b5cc18}.ui.inverted.olive.elastic.loader:before,.ui.inverted.olive.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.olive.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.olive.elastic.loading.loading.loading>i.icon:before,.ui.inverted.olive.loading.loading.loading.loading:not(.usual):after,.ui.inverted.olive.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.olive.loading.loading.loading.loading>i.icon:after,.ui.inverted.olive.loader.loader.loader:after{color:#d9e778}.ui.green.elastic.loader.loader:before,.ui.green.basic.elastic.loading.button:before,.ui.green.basic.elastic.loading.button:after,.ui.green.elastic.loading.loading.loading:not(.segment):before,.ui.green.elastic.loading.loading.loading .input>i.icon:before,.ui.green.elastic.loading.loading.loading.loading>i.icon:before,.ui.green.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.green.loading.loading.loading.loading .input>i.icon:after,.ui.green.loading.loading.loading.loading>i.icon:after,.ui.green.loader.loader.loader:after{color:#21ba45}.ui.inverted.green.elastic.loader:before,.ui.inverted.green.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.green.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.green.elastic.loading.loading.loading>i.icon:before,.ui.inverted.green.loading.loading.loading.loading:not(.usual):after,.ui.inverted.green.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.green.loading.loading.loading.loading>i.icon:after,.ui.inverted.green.loader.loader.loader:after{color:#2ecc40}.ui.teal.elastic.loader.loader:before,.ui.teal.basic.elastic.loading.button:before,.ui.teal.basic.elastic.loading.button:after,.ui.teal.elastic.loading.loading.loading:not(.segment):before,.ui.teal.elastic.loading.loading.loading .input>i.icon:before,.ui.teal.elastic.loading.loading.loading.loading>i.icon:before,.ui.teal.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.teal.loading.loading.loading.loading .input>i.icon:after,.ui.teal.loading.loading.loading.loading>i.icon:after,.ui.teal.loader.loader.loader:after{color:#00b5ad}.ui.inverted.teal.elastic.loader:before,.ui.inverted.teal.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.teal.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.teal.elastic.loading.loading.loading>i.icon:before,.ui.inverted.teal.loading.loading.loading.loading:not(.usual):after,.ui.inverted.teal.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.teal.loading.loading.loading.loading>i.icon:after,.ui.inverted.teal.loader.loader.loader:after{color:#6dffff}.ui.blue.elastic.loader.loader:before,.ui.blue.basic.elastic.loading.button:before,.ui.blue.basic.elastic.loading.button:after,.ui.blue.elastic.loading.loading.loading:not(.segment):before,.ui.blue.elastic.loading.loading.loading .input>i.icon:before,.ui.blue.elastic.loading.loading.loading.loading>i.icon:before,.ui.blue.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.blue.loading.loading.loading.loading .input>i.icon:after,.ui.blue.loading.loading.loading.loading>i.icon:after,.ui.blue.loader.loader.loader:after{color:#2185d0}.ui.inverted.blue.elastic.loader:before,.ui.inverted.blue.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.blue.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.blue.elastic.loading.loading.loading>i.icon:before,.ui.inverted.blue.loading.loading.loading.loading:not(.usual):after,.ui.inverted.blue.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.blue.loading.loading.loading.loading>i.icon:after,.ui.inverted.blue.loader.loader.loader:after{color:#54c8ff}.ui.violet.elastic.loader.loader:before,.ui.violet.basic.elastic.loading.button:before,.ui.violet.basic.elastic.loading.button:after,.ui.violet.elastic.loading.loading.loading:not(.segment):before,.ui.violet.elastic.loading.loading.loading .input>i.icon:before,.ui.violet.elastic.loading.loading.loading.loading>i.icon:before,.ui.violet.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.violet.loading.loading.loading.loading .input>i.icon:after,.ui.violet.loading.loading.loading.loading>i.icon:after,.ui.violet.loader.loader.loader:after{color:#6435c9}.ui.inverted.violet.elastic.loader:before,.ui.inverted.violet.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.violet.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.violet.elastic.loading.loading.loading>i.icon:before,.ui.inverted.violet.loading.loading.loading.loading:not(.usual):after,.ui.inverted.violet.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.violet.loading.loading.loading.loading>i.icon:after,.ui.inverted.violet.loader.loader.loader:after{color:#a291fb}.ui.purple.elastic.loader.loader:before,.ui.purple.basic.elastic.loading.button:before,.ui.purple.basic.elastic.loading.button:after,.ui.purple.elastic.loading.loading.loading:not(.segment):before,.ui.purple.elastic.loading.loading.loading .input>i.icon:before,.ui.purple.elastic.loading.loading.loading.loading>i.icon:before,.ui.purple.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.purple.loading.loading.loading.loading .input>i.icon:after,.ui.purple.loading.loading.loading.loading>i.icon:after,.ui.purple.loader.loader.loader:after{color:#a333c8}.ui.inverted.purple.elastic.loader:before,.ui.inverted.purple.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.purple.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.purple.elastic.loading.loading.loading>i.icon:before,.ui.inverted.purple.loading.loading.loading.loading:not(.usual):after,.ui.inverted.purple.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.purple.loading.loading.loading.loading>i.icon:after,.ui.inverted.purple.loader.loader.loader:after{color:#dc73ff}.ui.pink.elastic.loader.loader:before,.ui.pink.basic.elastic.loading.button:before,.ui.pink.basic.elastic.loading.button:after,.ui.pink.elastic.loading.loading.loading:not(.segment):before,.ui.pink.elastic.loading.loading.loading .input>i.icon:before,.ui.pink.elastic.loading.loading.loading.loading>i.icon:before,.ui.pink.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.pink.loading.loading.loading.loading .input>i.icon:after,.ui.pink.loading.loading.loading.loading>i.icon:after,.ui.pink.loader.loader.loader:after{color:#e03997}.ui.inverted.pink.elastic.loader:before,.ui.inverted.pink.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.pink.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.pink.elastic.loading.loading.loading>i.icon:before,.ui.inverted.pink.loading.loading.loading.loading:not(.usual):after,.ui.inverted.pink.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.pink.loading.loading.loading.loading>i.icon:after,.ui.inverted.pink.loader.loader.loader:after{color:#ff8edf}.ui.brown.elastic.loader.loader:before,.ui.brown.basic.elastic.loading.button:before,.ui.brown.basic.elastic.loading.button:after,.ui.brown.elastic.loading.loading.loading:not(.segment):before,.ui.brown.elastic.loading.loading.loading .input>i.icon:before,.ui.brown.elastic.loading.loading.loading.loading>i.icon:before,.ui.brown.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.brown.loading.loading.loading.loading .input>i.icon:after,.ui.brown.loading.loading.loading.loading>i.icon:after,.ui.brown.loader.loader.loader:after{color:#a5673f}.ui.inverted.brown.elastic.loader:before,.ui.inverted.brown.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.brown.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.brown.elastic.loading.loading.loading>i.icon:before,.ui.inverted.brown.loading.loading.loading.loading:not(.usual):after,.ui.inverted.brown.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.brown.loading.loading.loading.loading>i.icon:after,.ui.inverted.brown.loader.loader.loader:after{color:#d67c1c}.ui.grey.elastic.loader.loader:before,.ui.grey.basic.elastic.loading.button:before,.ui.grey.basic.elastic.loading.button:after,.ui.grey.elastic.loading.loading.loading:not(.segment):before,.ui.grey.elastic.loading.loading.loading .input>i.icon:before,.ui.grey.elastic.loading.loading.loading.loading>i.icon:before,.ui.grey.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.grey.loading.loading.loading.loading .input>i.icon:after,.ui.grey.loading.loading.loading.loading>i.icon:after,.ui.grey.loader.loader.loader:after{color:#767676}.ui.inverted.grey.elastic.loader:before,.ui.inverted.grey.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.grey.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.grey.elastic.loading.loading.loading>i.icon:before,.ui.inverted.grey.loading.loading.loading.loading:not(.usual):after,.ui.inverted.grey.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.grey.loading.loading.loading.loading>i.icon:after,.ui.inverted.grey.loader.loader.loader:after{color:#dcddde}.ui.black.elastic.loader.loader:before,.ui.black.basic.elastic.loading.button:before,.ui.black.basic.elastic.loading.button:after,.ui.black.elastic.loading.loading.loading:not(.segment):before,.ui.black.elastic.loading.loading.loading .input>i.icon:before,.ui.black.elastic.loading.loading.loading.loading>i.icon:before,.ui.black.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.black.loading.loading.loading.loading .input>i.icon:after,.ui.black.loading.loading.loading.loading>i.icon:after,.ui.black.loader.loader.loader:after{color:#1b1c1d}.ui.inverted.black.elastic.loader:before,.ui.inverted.black.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.black.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.black.elastic.loading.loading.loading>i.icon:before,.ui.inverted.black.loading.loading.loading.loading:not(.usual):after,.ui.inverted.black.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.black.loading.loading.loading.loading>i.icon:after,.ui.inverted.black.loader.loader.loader:after{color:#545454}.ui.elastic.loader.loader:before,.ui.elastic.loading.loading.loading:before,.ui.elastic.loading.loading.loading .input>i.icon:before,.ui.elastic.loading.loading.loading>i.icon:before,.ui.loading.loading.loading.loading:not(.usual):after,.ui.loading.loading.loading.loading .input>i.icon:after,.ui.loading.loading.loading.loading>i.icon:after,.ui.loader.loader.loader:after{border-color:currentColor}.ui.elastic.loading.loading.loading.loading.button:not(.inverted):not(.basic):before{color:#fff}.ui.elastic.basic.loading.button:before,.ui.elastic.basic.loading.button:after{color:#767676}.ui.double.loading.loading.loading.loading.button:after{border-bottom-color:currentColor}.ui.inline.loader{position:relative;vertical-align:middle;margin:0;left:0;top:0;transform:none}.ui.inline.loader.active,.ui.inline.loader.visible{display:inline-block}.ui.centered.inline.loader.active,.ui.centered.inline.loader.visible{display:block;margin-left:auto;margin-right:auto}.ui.loading.loading.loading.loading.loading.loading:after,.ui.loading.loading.loading.loading.loading.loading .input>i.icon:after,.ui.loading.loading.loading.loading.loading.loading>i.icon:after,.ui.loader.loader.loader.loader.loader:after{border-left-color:transparent;border-right-color:transparent}.ui.loading.loading.loading.loading.loading.loading.loading:not(.double):after,.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) .input>i.icon:after,.ui.loading.loading.loading.loading.loading.loading.loading:not(.double)>i.icon:after,.ui.loader.loader.loader.loader.loader.loader:not(.double):after{border-bottom-color:transparent}.ui.loading.loading.loading.loading.loading.loading.segment:after,.ui.loading.loading.loading.loading.loading.loading.form:after{border-left-color:#0000001a;border-right-color:#0000001a}.ui.loading.loading.loading.loading.loading.loading.segment:not(.double):after,.ui.loading.loading.loading.loading.loading.loading.form:not(.double):after{border-bottom-color:#0000001a}.ui.dimmer>.ui.elastic.loader{color:#fff}.ui.inverted.dimmer>.ui.elastic.loader{color:#767676}.ui.elastic.loading.loading:not(.form):not(.segment):after,.ui.elastic.loading.loading .input>i.icon:after,.ui.elastic.loading.loading>i.icon:after,.ui.elastic.loader.loader:after{-webkit-animation:loader 1s infinite cubic-bezier(.27,1.05,.92,.61);animation:loader 1s infinite cubic-bezier(.27,1.05,.92,.61);-webkit-animation-delay:.3s;animation-delay:.3s}.ui.elastic.loading.loading.loading:not(.form):not(.segment):before,.ui.elastic.loading.loading.loading .input>i.icon:before,.ui.elastic.loading.loading.loading>i.icon:before,.ui.elastic.loader.loader:before{-webkit-animation:elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);animation:elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);-moz-animation:currentcolor-elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);border-right-color:transparent}.ui.elastic.inline.loader:empty{-webkit-animation:loader 8s infinite linear;animation:loader 8s infinite linear}.ui.slow.elastic.loading.loading:not(.form):not(.segment):after,.ui.slow.elastic.loading.loading .input>i.icon:after,.ui.slow.elastic.loading.loading>i.icon:after,.ui.slow.elastic.loader.loader:after{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.45s;animation-delay:.45s}.ui.slow.elastic.loading.loading.loading:not(.form):not(.segment):before,.ui.slow.elastic.loading.loading.loading .input>i.icon:before,.ui.slow.elastic.loading.loading.loading>i.icon:before,.ui.slow.elastic.loader.loader:before{-webkit-animation-duration:1.5s;animation-duration:1.5s}.ui.fast.elastic.loading.loading:not(.form):not(.segment):after,.ui.fast.elastic.loading.loading .input>i.icon:after,.ui.fast.elastic.loading.loading>i.icon:after,.ui.fast.elastic.loader.loader:after{-webkit-animation-duration:.66s;animation-duration:.66s;-webkit-animation-delay:.2s;animation-delay:.2s}.ui.fast.elastic.loading.loading.loading:not(.form):not(.segment):before,.ui.fast.elastic.loading.loading.loading .input>i.icon:before,.ui.fast.elastic.loading.loading.loading>i.icon:before,.ui.fast.elastic.loader.loader:before{-webkit-animation-duration:.66s;animation-duration:.66s}@-webkit-keyframes elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:inherit}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:inherit}50.1%{border-left-color:transparent}to{border-left-color:transparent;border-bottom-color:transparent;transform:rotate(360deg)}}@keyframes elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:inherit}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:inherit}50.1%{border-left-color:transparent}to{border-left-color:transparent;border-bottom-color:transparent;transform:rotate(360deg)}}@-webkit-keyframes currentcolor-elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:currentColor}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:currentColor}50.1%{border-left-color:transparent}to{border-left-color:transparent;border-bottom-color:transparent;transform:rotate(360deg)}}@keyframes currentcolor-elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:currentColor}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:currentColor}50.1%{border-left-color:transparent}to{border-left-color:transparent;border-bottom-color:transparent;transform:rotate(360deg)}}.ui.menu{display:flex;margin:1rem 0;font-family:var(--fonts-regular);background:#FFFFFF;font-weight:400;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px #22242626;border-radius:.28571429rem;min-height:2.85714286em}.ui.menu:after{content:"";display:block;height:0;clear:both;visibility:hidden}.ui.menu:first-child{margin-top:0}.ui.menu:last-child{margin-bottom:0}.ui.menu .menu{margin:0}.ui.menu:not(.vertical)>.menu{display:flex}.ui.menu:not(.vertical) .item{display:flex;align-items:center}.ui.menu .item{position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;padding:.92857143em 1.14285714em;text-transform:none;color:#000000de;font-weight:400;transition:background .1s ease,box-shadow .1s ease,color .1s ease}.ui.menu>.item:first-child{border-radius:.28571429rem 0 0 .28571429rem}.ui.menu .item:before{position:absolute;content:"";top:0;right:0;height:100%;width:1px;background:rgba(34,36,38,.1)}.ui.menu .text.item>*,.ui.menu .item>a:not(.ui),.ui.menu .item>p:only-child{-webkit-user-select:text;-moz-user-select:text;user-select:text;line-height:1.3}.ui.menu .item>p:first-child{margin-top:0}.ui.menu .item>p:last-child{margin-bottom:0}.ui.menu .item>i.icon{opacity:.9;float:none;margin:0 .35714286em 0 0}.ui.menu:not(.vertical) .item>.button{position:relative;top:0;margin:-.5em 0;padding-bottom:.78571429em;padding-top:.78571429em;font-size:1em}.ui.menu>.grid,.ui.menu>.container{display:flex;align-items:inherit;flex-direction:inherit}.ui.menu .item>.input{width:100%}.ui.menu:not(.vertical) .item>.input{position:relative;top:0;margin:-.5em 0}.ui.menu .item>.input input{font-size:1em;padding-top:.57142857em;padding-bottom:.57142857em}.ui.menu .header.item,.ui.vertical.menu .header.item{margin:0;background:"";text-transform:normal;font-weight:500}.ui.vertical.menu .item>.header:not(.ui){margin:0 0 .5em;font-size:1em;font-weight:500}.ui.menu .item>i.dropdown.icon{padding:0;float:right;margin:0 0 0 1em}.ui.menu .dropdown.item .menu{min-width:calc(100% - 1px);border-radius:0 0 .28571429rem .28571429rem;background:#FFFFFF;margin:0;box-shadow:0 1px 3px #00000014;flex-direction:column!important}.ui.menu .ui.dropdown .menu>.item{margin:0;text-align:left;font-size:1em!important;padding:.78571429em 1.14285714em!important;background:transparent!important;color:#000000de!important;text-transform:none!important;font-weight:400!important;box-shadow:none!important;transition:none!important}.ui.menu .ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05)!important;color:#000000f2!important}.ui.menu .ui.dropdown .menu>.selected.item{background:rgba(0,0,0,.05)!important;color:#000000f2!important}.ui.menu .ui.dropdown .menu>.active.item{background:rgba(0,0,0,.03)!important;font-weight:500!important;color:#000000f2!important}.ui.menu .ui.dropdown.item .menu .item:not(.filtered){display:block}.ui.menu .ui.dropdown .menu>.item>.icons,.ui.menu .ui.dropdown .menu>.item>i.icon:not(.dropdown){display:inline-block;font-size:1em!important;float:none;margin:0 .75em 0 0!important}.ui.secondary.menu .dropdown.item>.menu,.ui.text.menu .dropdown.item>.menu{border-radius:.28571429rem;margin-top:.35714286em}.ui.menu .pointing.dropdown.item .menu{margin-top:.75em}.ui.inverted.menu .search.dropdown.item>.search,.ui.inverted.menu .search.dropdown.item>.text{color:#ffffffe6}.ui.vertical.menu .dropdown.item>i.icon{float:right;content:"\f0da";margin-left:1em}.ui.vertical.menu .dropdown.item .menu{left:100%;min-width:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;box-shadow:0 1px 3px #00000014;border-radius:0 .28571429rem .28571429rem}.ui.vertical.menu .dropdown.item.upward .menu{bottom:0}.ui.vertical.menu .dropdown.item:not(.upward) .menu{top:0}.ui.vertical.menu .active.dropdown.item{border-top-right-radius:0;border-bottom-right-radius:0}.ui.vertical.menu .dropdown.active.item{box-shadow:none}.ui.item.menu .dropdown .menu .item{width:100%}.ui.menu .item>.label:not(.floating){margin-left:1em;padding:.3em .78571429em}.ui.vertical.menu .item>.label{margin-top:-.15em;margin-bottom:-.15em;padding:.3em .78571429em}.ui.menu .item>.floating.label{padding:.3em .78571429em}.ui.menu .item>.label{background:#999999;color:#fff}.ui.menu .item>.image.label img{margin:-.2833em .8em -.2833em -.8em;height:1.5666em}.ui.menu .item>img:not(.ui){display:inline-block;vertical-align:middle;margin:-.3em 0;width:2.5em}.ui.vertical.menu .item>img:not(.ui):only-child{display:block;max-width:100%;width:auto}.ui.menu .list .item:before{background:none!important}.ui.vertical.sidebar.menu>.item:first-child:before{display:block!important}.ui.vertical.sidebar.menu>.item:before{top:auto;bottom:0}@media only screen and (max-width: 767.98px){.ui.menu>.ui.container{width:100%!important;margin-left:0!important;margin-right:0!important}}@media only screen and (min-width: 768px){.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.item:not(.right):not(.borderless):first-child{border-left:1px solid rgba(34,36,38,.1)}.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.right.item:not(.borderless):last-child,.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.right.menu>.item:not(.borderless):last-child{border-right:1px solid rgba(34,36,38,.1)}}.ui.link.menu .item:hover,.ui.menu .dropdown.item:hover,.ui.menu .link.item:hover,.ui.menu a.item:hover{cursor:pointer;background:rgba(0,0,0,.03);color:#000000f2}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active{background:rgba(0,0,0,.03);color:#000000f2}.ui.menu .active.item{background:rgba(0,0,0,.05);color:#000000f2;font-weight:400;box-shadow:none}.ui.menu .active.item>i.icon{opacity:1}.ui.menu .active.item:hover,.ui.vertical.menu .active.item:hover{background-color:#0000000d;color:#000000f2}.ui.ui.menu .item.disabled{cursor:default;background-color:transparent;color:#2828284d;pointer-events:none}.ui.menu:not(.vertical) .left.item,.ui.menu:not(.vertical) .left.menu{display:flex;margin-right:auto!important}.ui.menu:not(.vertical) .right.item,.ui.menu:not(.vertical) .right.menu{display:flex;margin-left:auto!important}.ui.menu:not(.vertical) :not(.dropdown)>.left.menu,.ui.menu:not(.vertical) :not(.dropdown)>.right.menu{display:inherit}.ui.menu:not(.vertical) .center.item,.ui.menu:not(.vertical) .center.menu{display:flex;margin-left:auto!important;margin-right:auto!important}.ui.menu .right.item:before,.ui.menu .right.menu>.item:before{right:auto;left:0}.ui.menu .center.item:last-child:before,.ui.menu .center.menu>.item:last-child:before{display:none}.ui.vertical.menu{display:block;flex-direction:column;background:#FFFFFF;box-shadow:0 1px 2px #22242626}.ui.vertical.menu .item{display:block;background:none;border-top:none;border-right:none}.ui.vertical.menu>.item:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.menu>.item:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.menu .item>.label{float:right;text-align:center}.ui.vertical.menu .item>i.icon,.ui.vertical.menu .item>i.icons{width:1.18em;float:right;margin:0 0 0 .5em}.ui.vertical.menu .item>.label+i.icon{float:none;margin:0 .5em 0 0}.ui.vertical.menu .item:before{position:absolute;content:"";top:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.vertical.menu .item:first-child:before{display:none!important}.ui.vertical.menu .item>.menu{margin:.5em -1.14285714em 0}.ui.vertical.menu .menu .item{background:none;padding:.5em 1.33333333em;font-size:.85714286em;color:#00000080}.ui.vertical.menu .item .menu a.item:hover,.ui.vertical.menu .item .menu .link.item:hover{color:#000000d9}.ui.vertical.menu .menu .item:before{display:none}.ui.vertical.menu .active.item{background:rgba(0,0,0,.05);border-radius:0;box-shadow:none}.ui.vertical.menu>.active.item:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.menu>.active.item:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.menu>.active.item:only-child{border-radius:.28571429rem}.ui.vertical.menu .active.item .menu .active.item{border-left:none}.ui.vertical.menu .item .menu .active.item{background-color:transparent;font-weight:500;color:#000000f2}.ui.tabular.menu{border-radius:0;box-shadow:none!important;border:none;background:none transparent;border-bottom:1px solid #D4D4D5}.ui.tabular.fluid.menu{width:calc(100% + 2px)!important}.ui.tabular.menu .item{background:transparent;border-bottom:none;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;padding:.92857143em 1.42857143em;color:#000000de}.ui.tabular.menu .item:before{display:none}.ui.tabular.menu .item:hover{background-color:transparent;color:#000c}.ui.tabular.menu .active.item{background:none #FFFFFF;color:#000000f2;border-top-width:1px;border-color:#d4d4d5;font-weight:500;margin-bottom:-1px;box-shadow:none;border-radius:.28571429rem .28571429rem 0 0!important}.ui.tabular.menu+.attached:not(.top).segment,.ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment{border-top:none;margin-left:0;margin-top:0;margin-right:0;width:100%}.top.attached.segment+.ui.bottom.tabular.menu{position:relative;width:calc(100% + 2px);left:-1px}.ui.bottom.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-top:1px solid #D4D4D5}.ui.bottom.tabular.menu .item{background:none;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:none}.ui.bottom.tabular.menu .active.item{background:none #FFFFFF;color:#000000f2;border-color:#d4d4d5;margin:-1px 0 0;border-radius:0 0 .28571429rem .28571429rem!important}.ui.vertical.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-right:1px solid #D4D4D5}.ui.vertical.tabular.menu .item{background:none;border-left:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-right:none}.ui.vertical.tabular.menu .active.item{background:none #FFFFFF;color:#000000f2;border-color:#d4d4d5;margin:0 -1px 0 0;border-radius:.28571429rem 0 0 .28571429rem!important}.ui.vertical.right.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-right:none;border-left:1px solid #D4D4D5}.ui.vertical.right.tabular.menu .item{background:none;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-left:none}.ui.vertical.right.tabular.menu .active.item{background:none #FFFFFF;color:#000000f2;border-color:#d4d4d5;margin:0 0 0 -1px;border-radius:0 .28571429rem .28571429rem 0!important}.ui.tabular.menu .active.dropdown.item{margin-bottom:0;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;border-bottom:none}.ui.pagination.menu{margin:0;display:inline-flex;vertical-align:middle}.ui.pagination.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.compact.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.pagination.menu .item:last-child:before{display:none}.ui.pagination.menu .item{min-width:3em;text-align:center}.ui.pagination.menu .icon.item i.icon{vertical-align:top}.ui.pagination.menu .active.item{border-top:none;padding-top:.92857143em;background-color:#0000000d;color:#000000f2;box-shadow:none}.ui.secondary.menu{background:none;margin-left:-.35714286em;margin-right:-.35714286em;border-radius:0;border:none;box-shadow:none}.ui.secondary.menu .item{align-self:center;box-shadow:none;border:none;padding:.78571429em .92857143em;margin:0 .35714286em;background:none;transition:color .1s ease;border-radius:.28571429rem}.ui.secondary.menu .item:before{display:none!important}.ui.secondary.menu .header.item{border-radius:0;border-right:none;background:none transparent}.ui.secondary.menu .item>img:not(.ui){margin:0}.ui.secondary.menu .dropdown.item:hover,.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{background:rgba(0,0,0,.05);color:#000000f2}.ui.secondary.menu .active.item{box-shadow:none;background:rgba(0,0,0,.05);color:#000000f2;border-radius:.28571429rem}.ui.secondary.menu .active.item:hover{box-shadow:none;background:rgba(0,0,0,.05);color:#000000f2}.ui.secondary.inverted.menu .link.item:not(.disabled),.ui.secondary.inverted.menu a.item:not(.disabled){color:#ffffffb3}.ui.secondary.inverted.menu .dropdown.item:hover,.ui.secondary.inverted.menu .link.item:hover,.ui.secondary.inverted.menu a.item:hover{background:rgba(255,255,255,.08);color:#fff}.ui.secondary.inverted.menu .active.item{background:rgba(255,255,255,.15);color:#fff}.ui.secondary.item.menu{margin-left:0;margin-right:0}.ui.secondary.item.menu .item:last-child{margin-right:0}.ui.secondary.attached.menu{box-shadow:none}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu{margin:0 -.92857143em}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 1.33333333em}.ui.secondary.vertical.menu>.item{border:none;margin:0 0 .35714286em;border-radius:.28571429rem!important}.ui.secondary.vertical.menu>.header.item{border-radius:0}.ui.vertical.secondary.menu .item>.menu .item{background-color:transparent}.ui.secondary.inverted.menu{background-color:transparent}.ui.secondary.pointing.menu{margin-left:0;margin-right:0;border-bottom:2px solid rgba(34,36,38,.15)}.ui.secondary.pointing.menu .item{border-bottom-color:transparent;border-bottom-style:solid;border-radius:0;align-self:flex-end;margin:0 0 -2px;padding:.85714286em 1.14285714em;border-bottom-width:2px;transition:color .1s ease}.ui.secondary.pointing.menu .ui.dropdown .menu .item{border-bottom-width:0}.ui.secondary.pointing.menu .item>.label:not(.floating){margin-top:-.3em;margin-bottom:-.3em}.ui.secondary.pointing.menu .item>.circular.label{margin-top:-.5em;margin-bottom:-.5em}.ui.secondary.pointing.menu .header.item{color:#000000d9!important}.ui.secondary.pointing.menu .text.item{box-shadow:none!important}.ui.secondary.pointing.menu .item:after{display:none}.ui.secondary.pointing.menu .dropdown.item:hover,.ui.secondary.pointing.menu .link.item:hover,.ui.secondary.pointing.menu a.item:hover{background-color:transparent;color:#000000de}.ui.secondary.pointing.menu .dropdown.item:active,.ui.secondary.pointing.menu .link.item:active,.ui.secondary.pointing.menu a.item:active{background-color:transparent;border-color:#22242626}.ui.secondary.pointing.menu .active.item{background-color:transparent;box-shadow:none;border-color:currentColor;font-weight:500;color:#000000f2}.ui.secondary.pointing.menu .active.item:hover{border-color:currentColor;color:#000000f2}.ui.secondary.pointing.menu .active.dropdown.item{border-color:transparent}.ui.secondary.vertical.pointing.menu{border-bottom-width:0;border-right-width:2px;border-right-style:solid;border-right-color:#22242626}.ui.secondary.vertical.pointing.menu .item{border-bottom:none;border-right-style:solid;border-right-color:transparent;border-radius:0!important;margin:0 -2px 0 0;border-right-width:2px}.ui.secondary.vertical.pointing.menu .active.item{border-color:currentColor}.ui.secondary.inverted.pointing.menu{border-color:#ffffff1a}.ui.secondary.inverted.pointing.menu .item:not(.disabled){color:#ffffffe6}.ui.secondary.inverted.pointing.menu .header.item{color:#fff!important}.ui.secondary.inverted.pointing.menu .link.item:hover,.ui.secondary.inverted.pointing.menu a.item:hover{color:#fff}.ui.ui.secondary.inverted.pointing.menu .active.item{border-color:#fff;color:#fff;background-color:transparent}.ui.text.menu{background:none transparent;border-radius:0;box-shadow:none;border:none;margin:1em -.5em}.ui.text.menu .item{border-radius:0;box-shadow:none;align-self:center;margin:0;padding:.35714286em .5em;font-weight:400;color:#0009;transition:opacity .1s ease}.ui.text.menu .item:before,.ui.text.menu .menu .item:before{display:none!important}.ui.text.menu .header.item{background-color:transparent;opacity:1;color:#000000d9;font-size:.92857143em;text-transform:uppercase;font-weight:500}.ui.text.menu .item>img:not(.ui){margin:0}.ui.text.item.menu .item{margin:0}.ui.vertical.text.menu{margin:1em 0}.ui.vertical.text.menu:first-child{margin-top:0}.ui.vertical.text.menu:last-child{margin-bottom:0}.ui.vertical.text.menu .item{margin:.57142857em 0;padding-left:0;padding-right:0}.ui.vertical.text.menu .item>i.icon{float:none;margin:0 .35714286em 0 0}.ui.vertical.text.menu .header.item{margin:.57142857em 0 .71428571em}.ui.vertical.text.menu .item:not(.dropdown)>.menu{margin:0}.ui.vertical.text.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 0}.ui.text.menu .item:hover{opacity:1;background-color:transparent}.ui.text.menu .active.item{background-color:transparent;border:none;box-shadow:none;font-weight:400;color:#000000f2}.ui.text.menu .active.item:hover{background-color:transparent}.ui.text.pointing.menu .active.item:after{box-shadow:none}.ui.text.attached.menu{box-shadow:none}.ui.inverted.text.menu,.ui.inverted.text.menu .item,.ui.inverted.text.menu .item:hover,.ui.inverted.text.menu .active.item{background-color:transparent}.ui.fluid.text.menu{margin-left:0;margin-right:0}.ui.vertical.icon.menu{display:inline-block;width:auto}.ui.icon.menu .item{height:auto;text-align:center;color:#1b1c1d}.ui.icon.menu .item>i.icon:not(.dropdown){margin:0;opacity:1}.ui.icon.menu i.icon:before{opacity:1}.ui.menu .icon.item>i.icon{width:auto;margin:0 auto}.ui.vertical.icon.menu .item>i.icon:not(.dropdown){display:block;opacity:1;margin:0 auto;float:none}.ui.inverted.icon.menu .item{color:#fff}.ui.labeled.icon.menu{text-align:center}.ui.labeled.icon.menu .item{min-width:6em;flex-direction:column}.ui.labeled.icon.menu>.item>i.icon:not(.dropdown){height:1em;display:block;font-size:1.71428571em!important;margin:0 auto .5rem!important}.ui.fluid.labeled.icon.menu>.item{min-width:0}@media only screen and (max-width: 767.98px){.ui.stackable.menu{flex-direction:column}.ui.stackable.menu .item{width:100%!important}.ui.stackable.menu .item:before{position:absolute;content:"";top:auto;bottom:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.stackable.menu .left.menu,.ui.stackable.menu .left.item{margin-right:0!important}.ui.stackable.menu .right.menu,.ui.stackable.menu .right.item{margin-left:0!important}.ui.stackable.menu .center.menu,.ui.stackable.menu .center.item{margin-left:0!important;margin-right:0!important}.ui.stackable.menu .right.menu,.ui.stackable.menu .center.menu,.ui.stackable.menu .left.menu{flex-direction:column}}.ui.ui.ui.menu .primary.active.item,.ui.ui.primary.menu .active.item:hover,.ui.ui.primary.menu .active.item{color:#2185d0}.ui.ui.ui.menu .red.active.item,.ui.ui.red.menu .active.item:hover,.ui.ui.red.menu .active.item{color:#db2828}.ui.ui.ui.menu .orange.active.item,.ui.ui.orange.menu .active.item:hover,.ui.ui.orange.menu .active.item{color:#f2711c}.ui.ui.ui.menu .yellow.active.item,.ui.ui.yellow.menu .active.item:hover,.ui.ui.yellow.menu .active.item{color:#fbbd08}.ui.ui.ui.menu .olive.active.item,.ui.ui.olive.menu .active.item:hover,.ui.ui.olive.menu .active.item{color:#b5cc18}.ui.ui.ui.menu .green.active.item,.ui.ui.green.menu .active.item:hover,.ui.ui.green.menu .active.item{color:#21ba45}.ui.ui.ui.menu .teal.active.item,.ui.ui.teal.menu .active.item:hover,.ui.ui.teal.menu .active.item{color:#00b5ad}.ui.ui.ui.menu .blue.active.item,.ui.ui.blue.menu .active.item:hover,.ui.ui.blue.menu .active.item{color:#2185d0}.ui.ui.ui.menu .violet.active.item,.ui.ui.violet.menu .active.item:hover,.ui.ui.violet.menu .active.item{color:#6435c9}.ui.ui.ui.menu .purple.active.item,.ui.ui.purple.menu .active.item:hover,.ui.ui.purple.menu .active.item{color:#a333c8}.ui.ui.ui.menu .pink.active.item,.ui.ui.pink.menu .active.item:hover,.ui.ui.pink.menu .active.item{color:#e03997}.ui.ui.ui.menu .brown.active.item,.ui.ui.brown.menu .active.item:hover,.ui.ui.brown.menu .active.item{color:#a5673f}.ui.ui.ui.menu .grey.active.item,.ui.ui.grey.menu .active.item:hover,.ui.ui.grey.menu .active.item{color:#767676}.ui.ui.ui.menu .black.active.item,.ui.ui.black.menu .active.item:hover,.ui.ui.black.menu .active.item{color:#1b1c1d}.ui.inverted.menu{border:0 solid transparent;background:#1B1C1D;box-shadow:none}.ui.inverted.menu .item,.ui.inverted.menu .item>a:not(.ui){background:transparent;color:#ffffffe6}.ui.inverted.menu .item.menu{background:transparent}.ui.inverted.menu .item:before{background:rgba(255,255,255,.08)}.ui.vertical.inverted.menu .item:before{background:rgba(255,255,255,.08)}.ui.vertical.inverted.menu .menu .item,.ui.vertical.inverted.menu .menu .item a:not(.ui){color:#ffffff80}.ui.inverted.menu .header.item{margin:0;background:transparent;box-shadow:none}.ui.ui.inverted.menu .item.disabled{color:#e1e1e14d}.ui.link.inverted.menu .item:hover,.ui.inverted.menu .dropdown.item:hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover{background:rgba(255,255,255,.08);color:#fff}.ui.vertical.inverted.menu .item .menu a.item:hover,.ui.vertical.inverted.menu .item .menu .link.item:hover{background:transparent;color:#fff}.ui.inverted.menu a.item:active,.ui.inverted.menu .link.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.inverted.menu .active.item{background:#3D3E3F;color:#fff!important}.ui.inverted.vertical.menu .item .menu .active.item{background:transparent;color:#fff}.ui.inverted.pointing.menu .active.item:after{background:#3D3E3F;margin:0!important;box-shadow:none!important;border:none!important}.ui.inverted.menu .active.item:hover{background:#3D3E3F;color:#fff!important}.ui.inverted.pointing.menu .active.item:hover:after{background:#3D3E3F}.ui.floated.menu{float:left;margin:0 .5rem 0 0}.ui.floated.menu .item:last-child:before{display:none}.ui.right.floated.menu{float:right;margin:0 0 0 .5rem}.ui.ui.ui.inverted.menu .primary.active.item,.ui.ui.inverted.primary.menu{background-color:#2185d0}.ui.inverted.primary.menu .item:before{background-color:#2224261a}.ui.ui.inverted.primary.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.primary.menu .active.item{background-color:#1678c2}.ui.ui.ui.inverted.menu .red.active.item,.ui.ui.inverted.red.menu{background-color:#db2828}.ui.inverted.red.menu .item:before{background-color:#2224261a}.ui.ui.inverted.red.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.red.menu .active.item{background-color:#d01919}.ui.ui.ui.inverted.menu .orange.active.item,.ui.ui.inverted.orange.menu{background-color:#f2711c}.ui.inverted.orange.menu .item:before{background-color:#2224261a}.ui.ui.inverted.orange.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.orange.menu .active.item{background-color:#f26202}.ui.ui.ui.inverted.menu .yellow.active.item,.ui.ui.inverted.yellow.menu{background-color:#fbbd08}.ui.inverted.yellow.menu .item:before{background-color:#2224261a}.ui.ui.inverted.yellow.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.yellow.menu .active.item{background-color:#eaae00}.ui.ui.ui.inverted.menu .olive.active.item,.ui.ui.inverted.olive.menu{background-color:#b5cc18}.ui.inverted.olive.menu .item:before{background-color:#2224261a}.ui.ui.inverted.olive.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.olive.menu .active.item{background-color:#a7bd0d}.ui.ui.ui.inverted.menu .green.active.item,.ui.ui.inverted.green.menu{background-color:#21ba45}.ui.inverted.green.menu .item:before{background-color:#2224261a}.ui.ui.inverted.green.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.green.menu .active.item{background-color:#16ab39}.ui.ui.ui.inverted.menu .teal.active.item,.ui.ui.inverted.teal.menu{background-color:#00b5ad}.ui.inverted.teal.menu .item:before{background-color:#2224261a}.ui.ui.inverted.teal.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.teal.menu .active.item{background-color:#009c95}.ui.ui.ui.inverted.menu .blue.active.item,.ui.ui.inverted.blue.menu{background-color:#2185d0}.ui.inverted.blue.menu .item:before{background-color:#2224261a}.ui.ui.inverted.blue.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.blue.menu .active.item{background-color:#1678c2}.ui.ui.ui.inverted.menu .violet.active.item,.ui.ui.inverted.violet.menu{background-color:#6435c9}.ui.inverted.violet.menu .item:before{background-color:#2224261a}.ui.ui.inverted.violet.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.violet.menu .active.item{background-color:#5829bb}.ui.ui.ui.inverted.menu .purple.active.item,.ui.ui.inverted.purple.menu{background-color:#a333c8}.ui.inverted.purple.menu .item:before{background-color:#2224261a}.ui.ui.inverted.purple.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.purple.menu .active.item{background-color:#9627ba}.ui.ui.ui.inverted.menu .pink.active.item,.ui.ui.inverted.pink.menu{background-color:#e03997}.ui.inverted.pink.menu .item:before{background-color:#2224261a}.ui.ui.inverted.pink.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.pink.menu .active.item{background-color:#e61a8d}.ui.ui.ui.inverted.menu .brown.active.item,.ui.ui.inverted.brown.menu{background-color:#a5673f}.ui.inverted.brown.menu .item:before{background-color:#2224261a}.ui.ui.inverted.brown.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.brown.menu .active.item{background-color:#975b33}.ui.ui.ui.inverted.menu .grey.active.item,.ui.ui.inverted.grey.menu{background-color:#767676}.ui.inverted.grey.menu .item:before{background-color:#2224261a}.ui.ui.inverted.grey.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.grey.menu .active.item{background-color:#838383}.ui.ui.ui.inverted.menu .black.active.item,.ui.ui.inverted.black.menu{background-color:#1b1c1d}.ui.inverted.black.menu .item:before{background-color:#2224261a}.ui.ui.inverted.black.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.black.menu .active.item{background-color:#27292a}.ui.ui.ui.inverted.pointing.menu .active.item:after{background-color:inherit}.ui.fitted.menu .item,.ui.fitted.menu .item .menu .item,.ui.menu .fitted.item{padding:0}.ui.horizontally.fitted.menu .item,.ui.horizontally.fitted.menu .item .menu .item,.ui.menu .horizontally.fitted.item{padding-top:.92857143em;padding-bottom:.92857143em}.ui.vertically.fitted.menu .item,.ui.vertically.fitted.menu .item .menu .item,.ui.menu .vertically.fitted.item{padding-left:1.14285714em;padding-right:1.14285714em}.ui.borderless.menu .item:before,.ui.borderless.menu .item .menu .item:before,.ui.menu .borderless.item:before{background:none!important}.ui.compact.menu{display:inline-flex;margin:0;vertical-align:middle}.ui.compact.vertical.menu{display:-ms-inline-flexbox!important;display:inline-block}.ui.compact.menu:not(.secondary) .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.compact.menu .item:last-child:before{display:none}.ui.compact.vertical.menu{width:auto!important}.ui.compact.vertical.menu .item:last-child:before{display:block}.ui.menu.fluid,.ui.vertical.menu.fluid{width:100%!important}.ui.item.menu,.ui.item.menu .item{width:100%;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;text-align:center;justify-content:center}.ui.attached.item.menu:not(.tabular){margin:0 -1px!important}.ui.item.menu .item:last-child:before{display:none}.ui.menu.two.item .item{width:50%}.ui.menu.three.item .item{width:33.333%}.ui.menu.four.item .item{width:25%}.ui.menu.five.item .item{width:20%}.ui.menu.six.item .item{width:16.666%}.ui.menu.seven.item .item{width:14.285%}.ui.menu.eight.item .item{width:12.5%}.ui.menu.nine.item .item{width:11.11%}.ui.menu.ten.item .item{width:10%}.ui.menu.eleven.item .item{width:9.09%}.ui.menu.twelve.item .item{width:8.333%}.ui.menu.fixed{position:fixed;z-index:101;margin:0;width:100%}.ui.menu.fixed,.ui.menu.fixed .item:first-child,.ui.menu.fixed .item:last-child{border-radius:0!important}.ui.fixed.menu,.ui[class*="top fixed"].menu{inset:0 auto auto 0}.ui[class*="top fixed"].menu{border-top:none;border-left:none;border-right:none}.ui[class*="right fixed"].menu{border-top:none;border-bottom:none;border-right:none;inset:0 0 auto auto;width:auto;height:100%}.ui[class*="bottom fixed"].menu{border-bottom:none;border-left:none;border-right:none;inset:auto auto 0 0}.ui[class*="left fixed"].menu{border-top:none;border-bottom:none;border-left:none;inset:0 auto auto 0;width:auto;height:100%}.ui.fixed.menu+.ui.grid{padding-top:2.75rem}.ui.pointing.menu .item:after{visibility:hidden;position:absolute;content:"";top:100%;left:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);background:none;margin:.5px 0 0;width:.57142857em;height:.57142857em;border:none;border-bottom:1px solid #D4D4D5;border-right:1px solid #D4D4D5;z-index:2;transition:background .1s ease}.ui.vertical.pointing.menu .item:after{position:absolute;inset:50% 0 auto auto;transform:translate(50%) translateY(-50%) rotate(45deg);margin:0 -.5px 0 0;border:none;border-top:1px solid #D4D4D5;border-right:1px solid #D4D4D5}.ui.pointing.menu .ui.dropdown .menu .item:after,.ui.vertical.pointing.menu .ui.dropdown .menu .item:after{display:none}.ui.pointing.menu .active.item:after{visibility:visible}.ui.pointing.menu .active.dropdown.item:after{visibility:hidden}.ui.pointing.menu .dropdown.active.item:after,.ui.pointing.menu .active.item .menu .active.item:after{display:none}.ui.pointing.menu .active.item:after{background-color:#f2f2f2}.ui.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .active.item:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .menu .active.item:after{background-color:#fff}.ui.inverted.pointing.menu .primary.active.item:after{background-color:#2185d0}.ui.inverted.pointing.menu .secondary.active.item:after{background-color:#1b1c1d}.ui.inverted.pointing.menu .red.active.item:after{background-color:#db2828}.ui.inverted.pointing.menu .orange.active.item:after{background-color:#f2711c}.ui.inverted.pointing.menu .yellow.active.item:after{background-color:#fbbd08}.ui.inverted.pointing.menu .olive.active.item:after{background-color:#b5cc18}.ui.inverted.pointing.menu .green.active.item:after{background-color:#21ba45}.ui.inverted.pointing.menu .teal.active.item:after{background-color:#00b5ad}.ui.inverted.pointing.menu .blue.active.item:after{background-color:#2185d0}.ui.inverted.pointing.menu .violet.active.item:after{background-color:#6435c9}.ui.inverted.pointing.menu .purple.active.item:after{background-color:#a333c8}.ui.inverted.pointing.menu .pink.active.item:after{background-color:#e03997}.ui.inverted.pointing.menu .brown.active.item:after{background-color:#a5673f}.ui.inverted.pointing.menu .grey.active.item:after{background-color:#767676}.ui.inverted.pointing.menu .black.active.item:after{background-color:#1b1c1d}.ui.attached.menu{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);box-shadow:none}.ui.attached+.ui.attached.menu:not(.top){border-top:none}.ui[class*="top attached"].menu{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:.28571429rem .28571429rem 0 0}.ui.menu[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].menu{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:0 1px 2px #22242626,none;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].menu:last-child{margin-bottom:0}.ui.top.attached.menu>.item:first-child{border-radius:.28571429rem 0 0}.ui.bottom.attached.menu>.item:first-child{border-radius:0 0 0 .28571429rem}.ui.attached.menu:not(.tabular){border:1px solid #D4D4D5}.ui.attached.inverted.menu{border:none}.ui.attached.tabular.menu{margin-left:0;margin-right:0;width:100%}.ui.menu{font-size:1rem}.ui.vertical.menu{width:15rem}.ui.mini.menu,.ui.mini.menu .dropdown,.ui.mini.menu .dropdown .menu>.item{font-size:.78571429rem}.ui.mini.vertical.menu:not(.icon){width:9rem}.ui.tiny.menu,.ui.tiny.menu .dropdown,.ui.tiny.menu .dropdown .menu>.item{font-size:.85714286rem}.ui.tiny.vertical.menu:not(.icon){width:11rem}.ui.small.menu,.ui.small.menu .dropdown,.ui.small.menu .dropdown .menu>.item{font-size:.92857143rem}.ui.small.vertical.menu:not(.icon){width:13rem}.ui.large.menu,.ui.large.menu .dropdown,.ui.large.menu .dropdown .menu>.item{font-size:1.07142857rem}.ui.large.vertical.menu:not(.icon){width:18rem}.ui.big.menu,.ui.big.menu .dropdown,.ui.big.menu .dropdown .menu>.item{font-size:1.14285714rem}.ui.big.vertical.menu:not(.icon){width:20rem}.ui.huge.menu,.ui.huge.menu .dropdown,.ui.huge.menu .dropdown .menu>.item{font-size:1.21428571rem}.ui.huge.vertical.menu:not(.icon){width:22rem}.ui.massive.menu,.ui.massive.menu .dropdown,.ui.massive.menu .dropdown .menu>.item{font-size:1.28571429rem}.ui.massive.vertical.menu:not(.icon){width:25rem}.ui.menu .ui.inverted.inverted.dropdown.item .menu{background:#1B1C1D;box-shadow:none}.ui.menu .ui.inverted.dropdown .menu>.item{color:#fffc!important}.ui.menu .ui.inverted.dropdown .menu>.active.item{background:transparent!important;color:#fffc!important}.ui.menu .ui.inverted.dropdown .menu>.item:hover{background:rgba(255,255,255,.08)!important;color:#fffc!important}.ui.menu .ui.inverted.dropdown .menu>.selected.item{background:rgba(255,255,255,.15)!important;color:#fffc!important}.ui.vertical.menu .inverted.dropdown.item .menu{box-shadow:none}.ui.message{position:relative;min-height:1em;margin:1em 0;background:#F8F8F9;padding:1em 1.5em;line-height:1.4285em;color:#000000de;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;border-radius:.28571429rem;box-shadow:0 0 0 1px #22242638 inset,0 0 #0000}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{display:block;font-family:var(--fonts-regular);font-weight:500;margin:-.14285714em 0 0}.ui.message .header:not(.ui){font-size:1.14285714em}.ui.message p{opacity:.85;margin:.75em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.25em}.ui.message .list:not(.ui){text-align:left;padding:0;opacity:.85;list-style-position:inside;margin:.5em 0 0}.ui.message .list:not(.ui):first-child{margin-top:0}.ui.message .list:not(.ui):last-child{margin-bottom:0}.ui.message .list:not(.ui) li{position:relative;list-style-type:none;margin:0 0 .3em 1em;padding:0}.ui.message .list:not(.ui) li:before{position:absolute;content:"\2022";left:-1em;height:100%;vertical-align:baseline}.ui.message .list:not(.ui) li:last-child{margin-bottom:0}.ui.message>i.icon{margin-right:.6em}.ui.message>.close.icon{cursor:pointer;position:absolute;margin:0;top:.78575em;right:.5em;opacity:.7;transition:opacity .1s ease}.ui.message>.close.icon:hover{opacity:1}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.dropdown .menu>.message{margin:0 -1px}.ui.visible.visible.visible.visible.message{display:block}.ui.icon.visible.visible.visible.visible.message{display:flex}.ui.hidden.hidden.hidden.hidden.message{display:none}.ui.compact.message{display:inline-block}.ui.compact.icon.message{display:inline-flex;width:auto}.ui.attached.message{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0;box-shadow:0 0 0 1px #22242626 inset;margin-left:-1px;margin-right:-1px}.ui.attached+.ui.attached.message:not(.top):not(.bottom){margin-top:-1px;border-radius:0}.ui.bottom.attached.message{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 0 0 1px #22242626 inset,0 1px 2px #22242626}.ui.bottom.attached.message:not(:last-child){margin-bottom:1em}.ui.attached.icon.message{width:auto}.ui.icon.message{display:flex;width:100%;align-items:center}.ui.icon.message>i.icon:not(.close){display:block;flex:0 0 auto;width:auto;line-height:1;vertical-align:middle;font-size:3em;opacity:.8}.ui.icon.message>.content{display:block;flex:1 1 auto;vertical-align:middle}.ui.icon.message>i.icon:not(.close)+.content{padding-left:0}.ui.icon.message>i.circular.icon{width:1em}.ui.floating.message{box-shadow:0 0 0 1px #22242638 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.positive.message{background-color:#fcfff5;color:#2c662d}.ui.positive.message,.ui.attached.positive.message{box-shadow:0 0 0 1px #a3c293 inset,0 0 #0000}.ui.floating.positive.message{box-shadow:0 0 0 1px #a3c293 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.positive.message .header{color:#1a531b}.ui.negative.message{background-color:#fff6f6;color:#9f3a38}.ui.negative.message,.ui.attached.negative.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 0 #0000}.ui.floating.negative.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.negative.message .header{color:#912d2b}.ui.info.message{background-color:#f8ffff;color:#276f86}.ui.info.message,.ui.attached.info.message{box-shadow:0 0 0 1px #a9d5de inset,0 0 #0000}.ui.floating.info.message{box-shadow:0 0 0 1px #a9d5de inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.info.message .header{color:#0e566c}.ui.warning.message{background-color:#fffaf3;color:#573a08}.ui.warning.message,.ui.attached.warning.message{box-shadow:0 0 0 1px #c9ba9b inset,0 0 #0000}.ui.floating.warning.message{box-shadow:0 0 0 1px #c9ba9b inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.warning.message .header{color:#794b02}.ui.error.message{background-color:#fff6f6;color:#9f3a38}.ui.error.message,.ui.attached.error.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 0 #0000}.ui.floating.error.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.error.message .header{color:#912d2b}.ui.success.message{background-color:#fcfff5;color:#2c662d}.ui.success.message,.ui.attached.success.message{box-shadow:0 0 0 1px #a3c293 inset,0 0 #0000}.ui.floating.success.message{box-shadow:0 0 0 1px #a3c293 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.success.message .header{color:#1a531b}.ui.primary.message{background-color:#dff0ff;color:#ffffffe6}.ui.primary.message,.ui.attached.primary.message{box-shadow:0 0 0 1px #2185d0 inset,0 0 #0000}.ui.floating.primary.message{box-shadow:0 0 0 1px #2185d0 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.primary.message .header{color:#f2f2f2e6}.ui.secondary.message{background-color:#f4f4f4;color:#ffffffe6}.ui.secondary.message,.ui.attached.secondary.message{box-shadow:0 0 0 1px #1b1c1d inset,0 0 #0000}.ui.floating.secondary.message{box-shadow:0 0 0 1px #1b1c1d inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.secondary.message .header{color:#f2f2f2e6}.ui.red.message{background-color:#ffe8e6;color:#db2828}.ui.red.message,.ui.attached.red.message{box-shadow:0 0 0 1px #db2828 inset,0 0 #0000}.ui.floating.red.message{box-shadow:0 0 0 1px #db2828 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.red.message .header{color:#c82121}.ui.orange.message{background-color:#ffedde;color:#f2711c}.ui.orange.message,.ui.attached.orange.message{box-shadow:0 0 0 1px #f2711c inset,0 0 #0000}.ui.floating.orange.message{box-shadow:0 0 0 1px #f2711c inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.orange.message .header{color:#e7640d}.ui.yellow.message{background-color:#fff8db;color:#b58105}.ui.yellow.message,.ui.attached.yellow.message{box-shadow:0 0 0 1px #b58105 inset,0 0 #0000}.ui.floating.yellow.message{box-shadow:0 0 0 1px #b58105 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.yellow.message .header{color:#9c6f04}.ui.olive.message{background-color:#fbfdef;color:#8abc1e}.ui.olive.message,.ui.attached.olive.message{box-shadow:0 0 0 1px #8abc1e inset,0 0 #0000}.ui.floating.olive.message{box-shadow:0 0 0 1px #8abc1e inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.olive.message .header{color:#7aa61a}.ui.green.message{background-color:#e5f9e7;color:#1ebc30}.ui.green.message,.ui.attached.green.message{box-shadow:0 0 0 1px #1ebc30 inset,0 0 #0000}.ui.floating.green.message{box-shadow:0 0 0 1px #1ebc30 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.green.message .header{color:#1aa62a}.ui.teal.message{background-color:#e1f7f7;color:#10a3a3}.ui.teal.message,.ui.attached.teal.message{box-shadow:0 0 0 1px #10a3a3 inset,0 0 #0000}.ui.floating.teal.message{box-shadow:0 0 0 1px #10a3a3 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.teal.message .header{color:#0e8c8c}.ui.blue.message{background-color:#dff0ff;color:#2185d0}.ui.blue.message,.ui.attached.blue.message{box-shadow:0 0 0 1px #2185d0 inset,0 0 #0000}.ui.floating.blue.message{box-shadow:0 0 0 1px #2185d0 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.blue.message .header{color:#1e77ba}.ui.violet.message{background-color:#eae7ff;color:#6435c9}.ui.violet.message,.ui.attached.violet.message{box-shadow:0 0 0 1px #6435c9 inset,0 0 #0000}.ui.floating.violet.message{box-shadow:0 0 0 1px #6435c9 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.violet.message .header{color:#5a30b5}.ui.purple.message{background-color:#f6e7ff;color:#a333c8}.ui.purple.message,.ui.attached.purple.message{box-shadow:0 0 0 1px #a333c8 inset,0 0 #0000}.ui.floating.purple.message{box-shadow:0 0 0 1px #a333c8 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.purple.message .header{color:#922eb4}.ui.pink.message{background-color:#ffe3fb;color:#e03997}.ui.pink.message,.ui.attached.pink.message{box-shadow:0 0 0 1px #e03997 inset,0 0 #0000}.ui.floating.pink.message{box-shadow:0 0 0 1px #e03997 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.pink.message .header{color:#dd238b}.ui.brown.message{background-color:#f1e2d3;color:#a5673f}.ui.brown.message,.ui.attached.brown.message{box-shadow:0 0 0 1px #a5673f inset,0 0 #0000}.ui.floating.brown.message{box-shadow:0 0 0 1px #a5673f inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.brown.message .header{color:#935b38}.ui.grey.message{background-color:#f4f4f4;color:#767676}.ui.grey.message,.ui.attached.grey.message{box-shadow:0 0 0 1px #767676 inset,0 0 #0000}.ui.floating.grey.message{box-shadow:0 0 0 1px #767676 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.grey.message .header{color:#696969}.ui.black.message{background-color:#1b1c1d;color:#ffffffe6}.ui.black.message .header{color:#ffffffe6}.ui.inverted.message{background-color:#1b1c1d;color:#ffffffe6}.ui.message{font-size:1em}.ui.mini.message{font-size:.78571429em}.ui.tiny.message{font-size:.85714286em}.ui.small.message{font-size:.92857143em}.ui.large.message{font-size:1.14285714em}.ui.big.message{font-size:1.28571429em}.ui.huge.message{font-size:1.42857143em}.ui.massive.message{font-size:1.71428571em}.ui.modal{position:absolute;display:none;z-index:1001;text-align:left;background:#FFFFFF;border:none;box-shadow:1px 3px 3px #0003,1px 3px 15px 2px #0003;transform-origin:50% 25%;flex:0 0 auto;border-radius:.28571429rem;-webkit-user-select:text;-moz-user-select:text;user-select:text;will-change:top,left,margin,transform,opacity}.ui.modal>:first-child:not(.icon):not(.dimmer),.ui.modal>i.icon:first-child+*,.ui.modal>.dimmer:first-child+*:not(.icon),.ui.modal>.dimmer:first-child+i.icon+*{border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.ui.modal>:last-child{border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.modal>.ui.dimmer{border-radius:inherit}.ui.modal>.close{cursor:pointer;position:absolute;top:-2.5rem;right:-2.5rem;z-index:1;opacity:.8;font-size:1.25em;color:#fff;width:2.25rem;height:2.25rem;padding:.625rem 0 0}.ui.modal>.close:hover{opacity:1}.ui.modal>.header{display:block;font-family:var(--fonts-regular);background:#FFFFFF;margin:0;padding:1.25rem 1.5rem;box-shadow:none;color:#000000d9;border-bottom:1px solid rgba(34,36,38,.15)}.ui.modal>.header:not(.ui){font-size:1.42857143rem;line-height:1.28571429em;font-weight:500}.ui.modal>.content{display:block;width:100%;font-size:1em;line-height:1.4;padding:1.5rem;background:#FFFFFF}.ui.modal>.image.content{display:flex;flex-direction:row}.ui.modal>.content>.image{display:block;flex:0 1 auto;width:"";align-self:start;max-width:100%}.ui.modal>[class*="top aligned"]{align-self:start}.ui.modal>[class*="middle aligned"]{align-self:center}.ui.modal>[class*=stretched]{align-self:stretch}.ui.modal>.content>.description{display:block;flex:1 0 auto;min-width:0;align-self:start}.ui.modal>.content>i.icon+.description,.ui.modal>.content>.image+.description{flex:0 1 auto;min-width:"";width:auto;padding-left:2em}.ui.modal>.content>.image>i.icon{margin:0;opacity:1;width:auto;line-height:1;font-size:8rem}.ui.modal>.actions{background:#F9FAFB;padding:1rem;border-top:1px solid rgba(34,36,38,.15);text-align:right}.ui.modal .actions>.button:not(.fluid){margin-left:.75em}.ui.basic.modal>.actions{border-top:none}@media only screen and (max-width: 767.98px){.ui.modal:not(.fullscreen){width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.modal:not(.fullscreen){width:88%;margin:0}}@media only screen and (min-width: 992px){.ui.modal:not(.fullscreen){width:850px;margin:0}}@media only screen and (min-width: 1200px){.ui.modal:not(.fullscreen){width:900px;margin:0}}@media only screen and (min-width: 1920px){.ui.modal:not(.fullscreen){width:950px;margin:0}}@media only screen and (max-width: 991.98px){.ui.modal>.header{padding-right:2.25rem}.ui.modal>.close{top:1.0535rem;right:1rem;color:#000000de}}@media only screen and (max-width: 767.98px){.ui.modal>.header{padding:.75rem 2.25rem .75rem 1rem!important}.ui.overlay.fullscreen.modal>.content.content.content{min-height:calc(100vh - 8.1rem)}.ui.overlay.fullscreen.modal>.scrolling.content.content.content{max-height:calc(100vh - 8.1rem)}.ui.modal>.content{display:block;padding:1rem!important}.ui.modal>.close{top:.5rem!important;right:.5rem!important}.ui.modal .image.content{flex-direction:column}.ui.modal>.content>.image{display:block;max-width:100%;margin:0 auto!important;text-align:center;padding:0 0 1rem!important}.ui.modal>.content>.image>i.icon{font-size:5rem;text-align:center}.ui.modal>.content>.description{display:block;width:100%!important;margin:0!important;padding:1rem 0!important;box-shadow:none}.ui.modal>.actions{padding:1rem 1rem 0rem!important}.ui.modal .actions>.buttons,.ui.modal .actions>.button{margin-bottom:1rem}}.ui.inverted.dimmer>.ui.modal{box-shadow:1px 3px 10px 2px #0003}.ui.basic.modal{background-color:transparent;border:none;border-radius:0;box-shadow:none!important;color:#fff}.ui.basic.modal>.header,.ui.basic.modal>.content,.ui.basic.modal>.actions{background-color:transparent}.ui.basic.modal>.header{color:#fff;border-bottom:none}.ui.basic.modal>.close{top:1rem;right:1.5rem;color:#fff}.ui.inverted.dimmer>.basic.modal{color:#000000de}.ui.inverted.dimmer>.ui.basic.modal>.header{color:#000000d9}.ui.legacy.legacy.modal,.ui.legacy.legacy.page.dimmer>.ui.modal{left:50%!important}.ui.legacy.legacy.modal:not(.aligned),.ui.legacy.legacy.page.dimmer>.ui.modal:not(.aligned){top:50%}.ui.legacy.legacy.page.dimmer>.ui.scrolling.modal:not(.aligned),.ui.page.dimmer>.ui.scrolling.legacy.legacy.modal:not(.aligned),.ui.top.aligned.legacy.legacy.page.dimmer>.ui.modal:not(.aligned),.ui.top.aligned.dimmer>.ui.legacy.legacy.modal:not(.aligned){top:auto}.ui.legacy.overlay.fullscreen.modal{margin-top:-2rem!important}.ui.loading.modal{display:block;visibility:hidden;z-index:-1}.ui.active.modal{display:block}.modals.dimmer .ui.top.aligned.modal{top:5vh}.modals.dimmer .ui.bottom.aligned.modal{bottom:5vh}@media only screen and (max-width: 767.98px){.modals.dimmer .ui.top.aligned.modal{top:1rem}.modals.dimmer .ui.bottom.aligned.modal{bottom:1rem}}.scrolling.dimmable.dimmed{overflow:hidden}.scrolling.dimmable>.dimmer{justify-content:flex-start;position:fixed}.scrolling.dimmable.dimmed>.dimmer{overflow:auto;-webkit-overflow-scrolling:touch}.modals.dimmer .ui.scrolling.modal:not(.fullscreen){margin:2rem auto}.modals.dimmer .ui.scrolling.modal:not([class*="overlay fullscreen"]):after{content:"\a0";position:absolute;height:2rem}.scrolling.undetached.dimmable.dimmed{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.undetached.dimmable.dimmed>.dimmer{overflow:hidden}.scrolling.undetached.dimmable .ui.scrolling.modal:not(.fullscreen){position:absolute;left:50%}.ui.modal>.scrolling.content{max-height:calc(80vh - 10rem);overflow:auto}.ui.overlay.fullscreen.modal>.content{min-height:calc(100vh - 9.1rem)}.ui.overlay.fullscreen.modal>.scrolling.content{max-height:calc(100vh - 9.1rem)}.ui.fullscreen.modal{width:95%;left:2.5%;margin:1em auto}.ui.overlay.fullscreen.modal{width:100%;left:0;margin:0 auto;top:0;border-radius:0}.ui.modal>.close.inside+.header,.ui.fullscreen.modal>.header{padding-right:2.25rem}.ui.modal>.close.inside,.ui.fullscreen.modal>.close{top:1.0535rem;right:1rem;color:#000000de}.ui.basic.fullscreen.modal>.close{color:#fff}.ui.modal{font-size:1rem}.ui.mini.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width: 767.98px){.ui.mini.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.mini.modal{width:35.2%;margin:0}}@media only screen and (min-width: 992px){.ui.mini.modal{width:340px;margin:0}}@media only screen and (min-width: 1200px){.ui.mini.modal{width:360px;margin:0}}@media only screen and (min-width: 1920px){.ui.mini.modal{width:380px;margin:0}}.ui.tiny.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width: 767.98px){.ui.tiny.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.tiny.modal{width:52.8%;margin:0}}@media only screen and (min-width: 992px){.ui.tiny.modal{width:510px;margin:0}}@media only screen and (min-width: 1200px){.ui.tiny.modal{width:540px;margin:0}}@media only screen and (min-width: 1920px){.ui.tiny.modal{width:570px;margin:0}}.ui.small.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width: 767.98px){.ui.small.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.small.modal{width:70.4%;margin:0}}@media only screen and (min-width: 992px){.ui.small.modal{width:680px;margin:0}}@media only screen and (min-width: 1200px){.ui.small.modal{width:720px;margin:0}}@media only screen and (min-width: 1920px){.ui.small.modal{width:760px;margin:0}}.ui.large.modal>.header:not(.ui){font-size:1.6em}@media only screen and (max-width: 767.98px){.ui.large.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.large.modal{width:88%;margin:0}}@media only screen and (min-width: 992px){.ui.large.modal{width:1020px;margin:0}}@media only screen and (min-width: 1200px){.ui.large.modal{width:1080px;margin:0}}@media only screen and (min-width: 1920px){.ui.large.modal{width:1140px;margin:0}}.ui.big.modal>.header:not(.ui){font-size:1.6em}@media only screen and (max-width: 767.98px){.ui.big.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.big.modal{width:88%;margin:0}}@media only screen and (min-width: 992px){.ui.big.modal{width:1190px;margin:0}}@media only screen and (min-width: 1200px){.ui.big.modal{width:1260px;margin:0}}@media only screen and (min-width: 1920px){.ui.big.modal{width:1330px;margin:0}}.ui.huge.modal>.header:not(.ui){font-size:1.6em}@media only screen and (max-width: 767.98px){.ui.huge.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.huge.modal{width:88%;margin:0}}@media only screen and (min-width: 992px){.ui.huge.modal{width:1360px;margin:0}}@media only screen and (min-width: 1200px){.ui.huge.modal{width:1440px;margin:0}}@media only screen and (min-width: 1920px){.ui.huge.modal{width:1520px;margin:0}}.ui.massive.modal>.header:not(.ui){font-size:1.8em}@media only screen and (max-width: 767.98px){.ui.massive.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.massive.modal{width:88%;margin:0}}@media only screen and (min-width: 992px){.ui.massive.modal{width:1530px;margin:0}}@media only screen and (min-width: 1200px){.ui.massive.modal{width:1620px;margin:0}}@media only screen and (min-width: 1920px){.ui.massive.modal{width:1710px;margin:0}}.ui.inverted.modal{background:rgba(0,0,0,.9)}.ui.inverted.modal>.header,.ui.inverted.modal>.content{background:rgba(0,0,0,.9);color:#fff}.ui.inverted.modal>.actions{background:#191A1B;border-top:1px solid rgba(34,36,38,.85);color:#fff}.ui.inverted.dimmer>.modal>.close{color:#000000d9}@media only screen and (max-width: 991.98px){.ui.dimmer .inverted.modal>.close{color:#fff}}.ui.inverted.modal>.close.inside,.ui.inverted.fullscreen.modal>.close{color:#fff}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}input[type=text],input[type=email],input[type=search],input[type=password]{-webkit-appearance:none;-moz-appearance:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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:baseline}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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:baseline}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}template{display:none}[hidden]{display:none}.ui.search{position:relative}.ui.search>.prompt{margin:0;outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);text-shadow:none;font-style:normal;font-weight:400;line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#FFFFFF;border:1px solid rgba(34,36,38,.15);color:#000000de;box-shadow:0 0 0 0 transparent inset;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease}.ui.search .prompt{border-radius:500rem}.ui.search .prompt~.search.icon{cursor:pointer}.ui.search>.results{display:none;position:absolute;top:100%;left:0;transform-origin:center top;white-space:normal;text-align:left;text-transform:none;background:#FFFFFF;margin-top:.5em;width:18em;border-radius:.28571429rem;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626;border:1px solid #D4D4D5;z-index:998}.ui.search>.results>:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.search>.results>:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.search>.results .result{cursor:pointer;display:block;overflow:hidden;font-size:1em;padding:.85714286em 1.14285714em;color:#000000de;line-height:1.33;border-bottom:1px solid rgba(34,36,38,.1)}.ui.search>.results .result:last-child{border-bottom:none!important}.ui.search>.results .result .image{float:right;overflow:hidden;background:none;width:5em;height:3em;border-radius:.25em}.ui.search>.results .result .image img{display:block;width:auto;height:100%}.ui.search>.results .result .image+.content{margin:0 6em 0 0}.ui.search>.results .result .title{margin:-.14285714em 0 0;font-family:var(--fonts-regular);font-weight:500;font-size:1em;color:#000000d9}.ui.search>.results .result .description{margin-top:0;font-size:.92857143em;color:#0006}.ui.search>.results .result .price{float:right;color:#21ba45}.ui.search>.results>.message{padding:1em}.ui.search>.results>.message .header{font-family:var(--fonts-regular);font-size:1rem;font-weight:500;color:#000000de}.ui.search>.results>.message .description{margin-top:.25rem;font-size:1em;color:#000000de}.ui.search>.results>.action{display:block;border-top:none;background:#F3F4F5;padding:.92857143em 1em;color:#000000de;font-weight:500;text-align:center}.ui.search>.prompt:focus{border-color:#22242659;background:#FFFFFF;color:#000000f2}.ui.loading.search .input>i.icon:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.search .input>i.icon:after{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent}.ui.search>.results .result:hover,.ui.category.search>.results .category .result:hover{background:#F9FAFB}.ui.search .action:hover:not(div){background:#E0E0E0}.ui.category.search>.results .category.active{background:#F3F4F5}.ui.category.search>.results .category.active>.name{color:#000000de}.ui.search>.results .result.active,.ui.category.search>.results .category .result.active{position:relative;border-left-color:#2224261a;background:#F3F4F5;box-shadow:none}.ui.search>.results .result.active .title{color:#000000d9}.ui.search>.results .result.active .description{color:#000000d9}.ui.disabled.search{cursor:default;pointer-events:none;opacity:var(--opacity-disabled)}.ui.search.selection .prompt{border-radius:.28571429rem}.ui.search.selection>.icon.input>.remove.icon{pointer-events:none;position:absolute;left:auto;opacity:0;color:"";top:0;right:0;transition:color .1s ease,opacity .1s ease}.ui.search.selection>.icon.input>.active.remove.icon{cursor:pointer;opacity:.8;pointer-events:auto}.ui.search.selection>.icon.input:not([class*="left icon"])>.icon~.remove.icon{right:1.85714em}.ui.search.selection>.icon.input>.remove.icon:hover{opacity:1;color:#db2828}.ui.category.search .results{width:28em}.ui.category.search .results.animating,.ui.category.search .results.visible{display:table}.ui.category.search>.results .category{display:table-row;background:#F3F4F5;box-shadow:none;transition:background .1s ease,border-color .1s ease}.ui.category.search>.results .category:last-child{border-bottom:none}.ui.category.search>.results .category:first-child .name+.result{border-radius:0 .28571429rem 0 0}.ui.category.search>.results .category:last-child .result:last-child{border-radius:0 0 .28571429rem}.ui.category.search>.results .category>.name{display:table-cell;text-overflow:ellipsis;width:100px;white-space:nowrap;background:transparent;font-family:var(--fonts-regular);font-size:1em;padding:.4em 1em;font-weight:500;color:#0006;border-bottom:1px solid rgba(34,36,38,.1)}.ui.category.search>.results .category .results{display:table-cell;background:#FFFFFF;border-left:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(34,36,38,.1)}.ui.category.search>.results .category .result{border-bottom:1px solid rgba(34,36,38,.1);transition:background .1s ease,border-color .1s ease;padding:.85714286em 1.14285714em}.ui.scrolling.search>.results,.ui.search.long>.results,.ui.search.short>.results{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767.98px){.ui.scrolling.search>.results{max-height:12.17714286em}}@media only screen and (min-width: 768px){.ui.scrolling.search>.results{max-height:18.26571429em}}@media only screen and (min-width: 992px){.ui.scrolling.search>.results{max-height:24.35428571em}}@media only screen and (min-width: 1920px){.ui.scrolling.search>.results{max-height:36.53142857em}}@media only screen and (max-width: 767.98px){.ui.search.short>.results{max-height:12.17714286em}.ui.search[class*="very short"]>.results{max-height:9.13285714em}.ui.search.long>.results{max-height:24.35428571em}.ui.search[class*="very long"]>.results{max-height:36.53142857em}}@media only screen and (min-width: 768px){.ui.search.short>.results{max-height:18.26571429em}.ui.search[class*="very short"]>.results{max-height:13.69928571em}.ui.search.long>.results{max-height:36.53142857em}.ui.search[class*="very long"]>.results{max-height:54.79714286em}}@media only screen and (min-width: 992px){.ui.search.short>.results{max-height:24.35428571em}.ui.search[class*="very short"]>.results{max-height:18.26571429em}.ui.search.long>.results{max-height:48.70857143em}.ui.search[class*="very long"]>.results{max-height:73.06285714em}}@media only screen and (min-width: 1920px){.ui.search.short>.results{max-height:36.53142857em}.ui.search[class*="very short"]>.results{max-height:27.39857143em}.ui.search.long>.results{max-height:73.06285714em}.ui.search[class*="very long"]>.results{max-height:109.59428571em}}.ui[class*="left aligned"].search>.results{right:auto;left:0}.ui[class*="right aligned"].search>.results{right:0;left:auto}.ui.fluid.search .results{width:100%}.ui.search{font-size:1em}.ui.mini.search{font-size:.78571429em}.ui.tiny.search{font-size:.85714286em}.ui.small.search{font-size:.92857143em}.ui.large.search{font-size:1.14285714em}.ui.big.search{font-size:1.28571429em}.ui.huge.search{font-size:1.42857143em}.ui.massive.search{font-size:1.71428571em}@media only screen and (max-width: 767.98px){.ui.search .results{max-width:calc(100vw - 2rem)}}.ui.segment{position:relative;background:#FFFFFF;box-shadow:0 1px 2px #22242626;margin:1rem 0;padding:1em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.segment:first-child{margin-top:0}.ui.segment:last-child{margin-bottom:0}.ui.vertical.segment{margin:0;padding-left:0;padding-right:0;background:none transparent;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid rgba(34,36,38,.15)}.ui.vertical.segment:last-child{border-bottom:none}.ui.inverted.segment>.ui.header .sub.header,.ui.inverted.segment>.ui.header{color:#fff}.ui[class*="bottom attached"].segment>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui[class*="top attached"].segment>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.page.grid.segment,.ui.grid>.row>.ui.segment.column,.ui.grid>.ui.segment.column{padding-top:2em;padding-bottom:2em}.ui.grid.segment{margin:1rem 0;border-radius:.28571429rem}.ui.basic.table.segment{background:#FFFFFF;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px #22242626}.ui[class*="very basic"].table.segment{padding:1em}.ui.segment.tab:last-child{margin-bottom:1rem}.ui.placeholder.segment{display:flex;flex-direction:column;justify-content:center;align-items:stretch;max-width:initial;-webkit-animation:none;animation:none;overflow:visible;padding:1em;min-height:18rem;background:#F9FAFB;border-color:#22242626;box-shadow:0 2px 25px #2224260d inset}.ui.placeholder.segment .button,.ui.placeholder.segment textarea{display:block}.ui.placeholder.segment .field,.ui.placeholder.segment textarea,.ui.placeholder.segment>.ui.input,.ui.placeholder.segment .button{max-width:15rem;margin-left:auto;margin-right:auto}.ui.placeholder.segment .column .button,.ui.placeholder.segment .column .field,.ui.placeholder.segment .column textarea,.ui.placeholder.segment .column>.ui.input{max-width:15rem;margin-left:auto;margin-right:auto}.ui.placeholder.segment>.inline{align-self:center}.ui.placeholder.segment>.inline>.button{display:inline-block;width:auto;margin:0 .35714286rem 0 0}.ui.placeholder.segment>.inline>.button:last-child{margin-right:0}.ui.piled.segments,.ui.piled.segment{margin:3em 0;box-shadow:"";z-index:auto}.ui.piled.segment:first-child{margin-top:0}.ui.piled.segment:last-child{margin-bottom:0}.ui.piled.segments:after,.ui.piled.segments:before,.ui.piled.segment:after,.ui.piled.segment:before{background-color:#fff;visibility:visible;content:"";display:block;height:100%;left:0;position:absolute;width:100%;border:1px solid rgba(34,36,38,.15);box-shadow:""}.ui.piled.segments:before,.ui.piled.segment:before{transform:rotate(-1.2deg);top:0;z-index:-2}.ui.piled.segments:after,.ui.piled.segment:after{transform:rotate(1.2deg);top:0;z-index:-1}.ui[class*="top attached"].piled.segment{margin-top:3em;margin-bottom:0}.ui.piled.segment[class*="top attached"]:first-child{margin-top:0}.ui.piled.segment[class*="bottom attached"]{margin-top:0;margin-bottom:3em}.ui.piled.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.stacked.segment{padding-bottom:1.4em}.ui.stacked.segments:before,.ui.stacked.segments:after,.ui.stacked.segment:before,.ui.stacked.segment:after{content:"";position:absolute;bottom:-3px;left:0;border-top:1px solid rgba(34,36,38,.15);background:rgba(0,0,0,.03);width:100%;height:6px;visibility:visible}.ui.stacked.segments:before,.ui.stacked.segment:before{display:none}.ui.tall.stacked.segments:before,.ui.tall.stacked.segment:before{display:block;bottom:0}.ui.stacked.inverted.segments:before,.ui.stacked.inverted.segments:after,.ui.stacked.inverted.segment:before,.ui.stacked.inverted.segment:after{background-color:#00000008;border-top:1px solid rgba(34,36,38,.35)}.ui.padded.segment{padding:1.5em}.ui[class*="very padded"].segment{padding:3em}.ui.padded.segment.vertical.segment,.ui[class*="very padded"].vertical.segment{padding-left:0;padding-right:0}.ui.compact.segment{display:table}.ui.compact.segments{display:inline-flex}.ui.compact.segments .segment,.ui.segments .compact.segment{display:block;flex:0 1 auto}.ui.circular.segment{display:table-cell;padding:2em;text-align:center;vertical-align:middle;border-radius:500em}.ui.raised.raised.segments,.ui.raised.raised.segment{box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626}.ui.segments{flex-direction:column;position:relative;margin:1rem 0;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px #22242626;border-radius:.28571429rem}.ui.segments:first-child{margin-top:0}.ui.segments:last-child{margin-bottom:0}.ui.segments>.segment{top:0;bottom:0;border-radius:0;margin:0;width:auto;box-shadow:none;border:none;border-top:1px solid rgba(34,36,38,.15)}.ui.segments:not(.horizontal)>.segment:first-child{top:0;bottom:0;border-top:none;margin-top:0;margin-bottom:0;border-radius:.28571429rem .28571429rem 0 0}.ui.segments:not(.horizontal)>.segment:last-child{top:0;bottom:0;margin-top:0;margin-bottom:0;box-shadow:0 1px 2px #22242626,none;border-radius:0 0 .28571429rem .28571429rem}.ui.segments:not(.horizontal)>.segment:only-child{border-radius:.28571429rem}.ui.segments>.ui.segments{border-top:1px solid rgba(34,36,38,.15);margin:1rem}.ui.segments>.segments:first-child{border-top:none}.ui.segments>.segment+.segments:not(.horizontal){margin-top:0}.ui.horizontal.segments{display:flex;flex-direction:row;background-color:transparent;padding:0;box-shadow:0 1px 2px #22242626;margin:1rem 0;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.stackable.horizontal.segments{flex-wrap:wrap}.ui.segments>.horizontal.segments{margin:0;background-color:transparent;border-radius:0;border:none;box-shadow:none;border-top:1px solid rgba(34,36,38,.15)}.ui.horizontal.segments:not(.compact)>.segment:not(.compact){flex:1 1 auto;-ms-flex:1 1 0}.ui.horizontal.segments>.segment{margin:0;min-width:0;border-radius:0;border:none;box-shadow:none;border-left:1px solid rgba(34,36,38,.15)}.ui.segments>.horizontal.segments:first-child{border-top:none}.ui.horizontal.segments:not(.stackable)>.segment:first-child{border-left:none}.ui.horizontal.segments>.segment:first-child{border-radius:.28571429rem 0 0 .28571429rem}.ui.horizontal.segments>.segment:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.disabled.segment{opacity:var(--opacity-disabled);color:#2828284d}.ui.loading.segment{position:relative;cursor:default;pointer-events:none;text-shadow:none!important;transition:all 0s linear}.ui.loading.segment:before{position:absolute;content:"";top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;border-radius:.28571429rem;z-index:100}.ui.loading.segment:after{position:absolute;content:"";top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}.ui.basic.segment,.ui.segments .ui.basic.segment,.ui.basic.segments{background:none transparent;box-shadow:none;border:none;border-radius:0}.ui.clearing.segment:after{content:"";display:block;clear:both}.ui.red.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #DB2828}.ui.inverted.red.segment.segment.segment.segment.segment{background-color:#db2828;color:#fff}.ui.orange.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #F2711C}.ui.inverted.orange.segment.segment.segment.segment.segment{background-color:#f2711c;color:#fff}.ui.yellow.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #FBBD08}.ui.inverted.yellow.segment.segment.segment.segment.segment{background-color:#fbbd08;color:#fff}.ui.olive.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #B5CC18}.ui.inverted.olive.segment.segment.segment.segment.segment{background-color:#b5cc18;color:#fff}.ui.green.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #21BA45}.ui.inverted.green.segment.segment.segment.segment.segment{background-color:#21ba45;color:#fff}.ui.teal.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #00B5AD}.ui.inverted.teal.segment.segment.segment.segment.segment{background-color:#00b5ad;color:#fff}.ui.blue.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #2185D0}.ui.inverted.blue.segment.segment.segment.segment.segment{background-color:#2185d0;color:#fff}.ui.violet.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #6435C9}.ui.inverted.violet.segment.segment.segment.segment.segment{background-color:#6435c9;color:#fff}.ui.purple.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #A333C8}.ui.inverted.purple.segment.segment.segment.segment.segment{background-color:#a333c8;color:#fff}.ui.pink.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #E03997}.ui.inverted.pink.segment.segment.segment.segment.segment{background-color:#e03997;color:#fff}.ui.brown.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #A5673F}.ui.inverted.brown.segment.segment.segment.segment.segment{background-color:#a5673f;color:#fff}.ui.grey.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #767676}.ui.inverted.grey.segment.segment.segment.segment.segment{background-color:#767676;color:#fff}.ui.black.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #1B1C1D}.ui.inverted.black.segment.segment.segment.segment.segment{background-color:#1b1c1d;color:#fff}.ui[class*="left aligned"].segment{text-align:left}.ui[class*="right aligned"].segment{text-align:right}.ui[class*="center aligned"].segment{text-align:center}.ui.floated.segment,.ui[class*="left floated"].segment{float:left;margin-right:1em}.ui[class*="right floated"].segment{float:right;margin-left:1em}.ui.inverted.segment{border:none;box-shadow:none}.ui.inverted.segment,.ui.primary.inverted.segment{background:#1B1C1D;color:#ffffffe6}.ui.inverted.segment .segment{color:#000000de}.ui.inverted.segment .inverted.segment{color:#ffffffe6}.ui.inverted.attached.segment{border-color:#555}.ui.inverted.loading.segment{color:#fff}.ui.inverted.loading.segment:before{background:rgba(0,0,0,.85)}.ui.secondary.segment{background:#F3F4F5;color:#0009}.ui.secondary.inverted.segment{background:#4c4f52 linear-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%);color:#fffc}.ui.tertiary.segment{background:#DCDDDE;color:#0009}.ui.tertiary.inverted.segment{background:#717579 linear-gradient(rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 100%);color:#fffc}.ui.attached.segment{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);box-shadow:none;border:1px solid #D4D4D5}.ui.attached:not(.message)+.ui.attached.segment:not(.top){border-top:none}.ui[class*="top attached"].segment{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:.28571429rem .28571429rem 0 0}.ui.segment[class*="top attached"]:first-child{margin-top:0}.ui.segment[class*="bottom attached"]{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:0 1px 2px #22242626,none;border-radius:0 0 .28571429rem .28571429rem}.ui.segment[class*="bottom attached"]:last-child{margin-bottom:1rem}.ui.fitted.segment:not(.horizontally){padding-top:0;padding-bottom:0}.ui.fitted.segment:not(.vertically){padding-left:0;padding-right:0}.ui.segments .segment,.ui.segment{font-size:1rem}.ui.mini.segments .segment,.ui.mini.segment{font-size:.78571429rem}.ui.tiny.segments .segment,.ui.tiny.segment{font-size:.85714286rem}.ui.small.segments .segment,.ui.small.segment{font-size:.92857143rem}.ui.large.segments .segment,.ui.large.segment{font-size:1.14285714rem}.ui.big.segments .segment,.ui.big.segment{font-size:1.28571429rem}.ui.huge.segments .segment,.ui.huge.segment{font-size:1.42857143rem}.ui.massive.segments .segment,.ui.massive.segment{font-size:1.71428571rem}html,body{height:100%}html{font-size:14px}body{margin:0;padding:0;overflow-x:hidden;min-width:320px;background:#FFFFFF;font-family:var(--fonts-regular);font-size:14px;line-height:1.4285em;color:#000000de}h1,h2,h3,h4,h5{font-family:var(--fonts-regular);line-height:1.28571429em;margin:calc(2rem - .1428571428571429em) 0 1rem;font-weight:500;padding:0}h1{min-height:1rem;font-size:2rem}h2{font-size:1.71428571rem}h3{font-size:1.28571429rem}h4{font-size:1.07142857rem}h5{font-size:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}p{margin:0 0 1em;line-height:1.4285em}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:#4183c4;text-decoration:none}a:hover{color:#1e70bf;text-decoration:underline}::-webkit-selection{background-color:#cce2ff;color:#000000de}::-moz-selection{background-color:#cce2ff;color:#000000de}::selection{background-color:#cce2ff;color:#000000de}textarea::-webkit-selection,input::-webkit-selection{background-color:#64646466;color:#000000de}textarea::-moz-selection,input::-moz-selection{background-color:#64646466;color:#000000de}textarea::selection,input::selection{background-color:#64646466;color:#000000de}.ui.tab{display:none}.ui.tab.active,.ui.tab.open{display:block}.ui.tab.loading{position:relative;overflow:hidden;display:block;min-height:250px}.ui.tab.loading *{position:relative!important;left:-10000px!important}.ui.tab.loading:before,.ui.tab.loading.segment:before{position:absolute;content:"";top:50%;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.tab.loading:after,.ui.tab.loading.segment:after{position:absolute;content:"";top:50%;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent}.ui.table{width:100%;background:#FFFFFF;margin:1em 0;border:1px solid rgba(34,36,38,.15);box-shadow:none;border-radius:.28571429rem;text-align:left;vertical-align:middle;color:#000000de;border-collapse:separate;border-spacing:0}.ui.table:first-child{margin-top:0}.ui.table:last-child{margin-bottom:0}.ui.table>thead,.ui.table>tbody{text-align:inherit;vertical-align:inherit}.ui.table th,.ui.table td{transition:background .1s ease,color .1s ease}.ui.table th.rowspanned,.ui.table td.rowspanned{display:none}.ui.table>thead{box-shadow:none}.ui.table>thead>tr>th{cursor:auto;background:#F9FAFB;text-align:inherit;color:#000000de;padding:.92857143em .78571429em;vertical-align:inherit;font-style:none;font-weight:500;text-transform:none;border-bottom:1px solid rgba(34,36,38,.1);border-left:none}.ui.table>thead>tr>th:first-child{border-left:none}.ui.table>thead>tr:first-child>th:first-child{border-radius:.28571429rem 0 0}.ui.table>thead>tr:first-child>th:last-child{border-radius:0 .28571429rem 0 0}.ui.table>thead>tr:first-child>th:only-child{border-radius:.28571429rem .28571429rem 0 0}.ui.table>tfoot{box-shadow:none}.ui.table>tfoot>tr>th,.ui.table>tfoot>tr>td{cursor:auto;border-top:1px solid rgba(34,36,38,.15);background:#F9FAFB;text-align:inherit;color:#000000de;padding:.78571429em;vertical-align:inherit;font-style:normal;font-weight:400;text-transform:none}.ui.table>tfoot>tr>th:first-child,.ui.table>tfoot>tr>td:first-child{border-left:none}.ui.table>tfoot>tr:first-child>th:first-child,.ui.table>tfoot>tr:first-child>td:first-child{border-radius:0 0 0 .28571429rem}.ui.table>tfoot>tr:first-child>th:last-child,.ui.table>tfoot>tr:first-child>td:last-child{border-radius:0 0 .28571429rem}.ui.table>tfoot>tr:first-child>th:only-child,.ui.table>tfoot>tr:first-child>td:only-child{border-radius:0 0 .28571429rem .28571429rem}.ui.table>tr>td,.ui.table>tbody>tr>td{border-top:1px solid rgba(34,36,38,.1)}.ui.table>tr:first-child>td,.ui.table>tbody>tr:first-child>td{border-top:none}.ui.table>tbody+tbody tr:first-child>td{border-top:1px solid rgba(34,36,38,.1)}.ui.table>tbody>tr>td,.ui.table>tr>td{padding:.78571429em;text-align:inherit}.ui.table>i.icon{vertical-align:baseline}.ui.table>i.icon:only-child{margin:0}.ui.table.segment{padding:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}@media only screen and (max-width: 767.98px){.ui.table:not(.unstackable){width:100%;padding:0}.ui.table:not(.unstackable)>thead,.ui.table:not(.unstackable)>thead>tr,.ui.table:not(.unstackable)>tfoot,.ui.table:not(.unstackable)>tfoot>tr,.ui.table:not(.unstackable)>tbody,.ui.table:not(.unstackable)>tr,.ui.table:not(.unstackable)>tbody>tr,.ui.table:not(.unstackable)>tr>th:not(.rowspanned),.ui.table:not(.unstackable)>thead>tr>th:not(.rowspanned),.ui.table:not(.unstackable)>tbody>tr>th:not(.rowspanned),.ui.table:not(.unstackable)>tfoot>tr>th:not(.rowspanned),.ui.table:not(.unstackable)>tr>td:not(.rowspanned),.ui.table:not(.unstackable)>tbody>tr>td:not(.rowspanned),.ui.table:not(.unstackable)>tfoot>tr>td:not(.rowspanned){display:block!important;width:auto!important}.ui.table:not(.unstackable)>thead{display:block}.ui.table:not(.unstackable)>tfoot{display:block}.ui.ui.ui.ui.table:not(.unstackable)>tr,.ui.ui.ui.ui.table:not(.unstackable)>thead>tr,.ui.ui.ui.ui.table:not(.unstackable)>tbody>tr,.ui.ui.ui.ui.table:not(.unstackable)>tfoot>tr{padding-top:1em;padding-bottom:1em;box-shadow:0 -1px #0000001a inset}.ui.ui.ui.ui.table:not(.unstackable)>tr>th,.ui.ui.ui.ui.table:not(.unstackable)>thead>tr>th,.ui.ui.ui.ui.table:not(.unstackable)>tbody>tr>th,.ui.ui.ui.ui.table:not(.unstackable)>tfoot>tr>th,.ui.ui.ui.ui.table:not(.unstackable)>tr>td,.ui.ui.ui.ui.table:not(.unstackable)>tbody>tr>td,.ui.ui.ui.ui.table:not(.unstackable)>tfoot>tr>td{background:none;border:none;padding:.25em .75em;box-shadow:none}.ui.table:not(.unstackable)>tr>th:first-child,.ui.table:not(.unstackable)>thead>tr>th:first-child,.ui.table:not(.unstackable)>tbody>tr>th:first-child,.ui.table:not(.unstackable)>tfoot>tr>th:first-child,.ui.table:not(.unstackable)>tr>td:first-child,.ui.table:not(.unstackable)>tbody>tr>td:first-child,.ui.table:not(.unstackable)>tfoot>tr>td:first-child{font-weight:500}.ui.definition.table:not(.unstackable)>thead>tr>th:first-child{box-shadow:none!important}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.primary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2185d0 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.primary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2185d0 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.primary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #54c8ff inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.primary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #54c8ff inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.secondary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #1b1c1d inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.secondary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #1b1c1d inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.secondary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #545454 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.secondary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #545454 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.red.left{box-shadow:0 -1px #0000001a inset,.2em 0 #db2828 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.red.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #db2828 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.red.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff695e inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.red.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff695e inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.orange.left{box-shadow:0 -1px #0000001a inset,.2em 0 #f2711c inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.orange.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #f2711c inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.orange.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff851b inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.orange.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff851b inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.yellow.left{box-shadow:0 -1px #0000001a inset,.2em 0 #fbbd08 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.yellow.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #fbbd08 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.yellow.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ffe21f inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.yellow.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ffe21f inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.olive.left{box-shadow:0 -1px #0000001a inset,.2em 0 #b5cc18 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.olive.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #b5cc18 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.olive.left{box-shadow:0 -1px #0000001a inset,.2em 0 #d9e778 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.olive.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #d9e778 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.green.left{box-shadow:0 -1px #0000001a inset,.2em 0 #21ba45 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.green.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #21ba45 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.green.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2ecc40 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.green.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2ecc40 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.teal.left{box-shadow:0 -1px #0000001a inset,.2em 0 #00b5ad inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.teal.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #00b5ad inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.teal.left{box-shadow:0 -1px #0000001a inset,.2em 0 #6dffff inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.teal.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #6dffff inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.blue.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2185d0 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.blue.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2185d0 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.blue.left{box-shadow:0 -1px #0000001a inset,.2em 0 #54c8ff inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.blue.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #54c8ff inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.violet.left{box-shadow:0 -1px #0000001a inset,.2em 0 #6435c9 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.violet.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #6435c9 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.violet.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a291fb inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.violet.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a291fb inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.purple.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a333c8 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.purple.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a333c8 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.purple.left{box-shadow:0 -1px #0000001a inset,.2em 0 #dc73ff inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.purple.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #dc73ff inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.pink.left{box-shadow:0 -1px #0000001a inset,.2em 0 #e03997 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.pink.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #e03997 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.pink.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff8edf inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.pink.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff8edf inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.brown.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a5673f inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.brown.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a5673f inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.brown.left{box-shadow:0 -1px #0000001a inset,.2em 0 #d67c1c inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.brown.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #d67c1c inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.grey.left{box-shadow:0 -1px #0000001a inset,.2em 0 #767676 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.grey.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #767676 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.grey.left{box-shadow:0 -1px #0000001a inset,.2em 0 #dcddde inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.grey.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #dcddde inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.black.left{box-shadow:0 -1px #0000001a inset,.2em 0 #1b1c1d inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.black.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #1b1c1d inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.black.left{box-shadow:0 -1px #0000001a inset,.2em 0 #545454 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.black.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #545454 inset}}.ui.table .collapsing .image,.ui.table .collapsing .image img{max-width:none}.ui.structured.table{border-collapse:collapse}.ui.structured.table>thead>tr>th{border-left:none;border-right:none}.ui.structured.sortable.table>thead>tr>th{border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(34,36,38,.15)}.ui.structured.basic.table>tr>th,.ui.structured.basic.table>thead>tr>th,.ui.structured.basic.table>tbody>tr>th,.ui.structured.basic.table>tfoot>tr>th{border-left:none;border-right:none}.ui.structured.celled.table>tr>th,.ui.structured.celled.table>thead>tr>th,.ui.structured.celled.table>tbody>tr>th,.ui.structured.celled.table>tfoot>tr>th,.ui.structured.celled.table>tr>td,.ui.structured.celled.table>tbody>tr>td,.ui.structured.celled.table>tfoot>tr>td{border-left:1px solid rgba(34,36,38,.1);border-right:1px solid rgba(34,36,38,.1)}.ui.definition.table>thead:not(.full-width)>tr>th:first-child{pointer-events:none;background:#FFFFFF;font-weight:400;color:#0006;box-shadow:-.1em -.2em 0 .1em #fff;-moz-transform:scale(1)}.ui.definition.table>tfoot:not(.full-width)>tr>th:first-child{pointer-events:none;background:#FFFFFF;font-weight:400;color:#0006;box-shadow:-.1em .2em 0 .1em #fff;-moz-transform:scale(1)}.ui.definition.table>tr>td:first-child:not(.ignored),.ui.definition.table>tbody>tr>td:first-child:not(.ignored),.ui.definition.table>tfoot>tr>td:first-child:not(.ignored),.ui.definition.table tr td.definition{background:rgba(0,0,0,.03);font-weight:500;color:#000000f2;text-transform:"";box-shadow:"";text-align:"";font-size:1em;padding-left:"";padding-right:""}.ui.definition.table>thead:not(.full-width)>tr>th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table>tfoot:not(.full-width)>tr>th:nth-child(2),.ui.definition.table>tfoot:not(.full-width)>tr>td:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table>tr>td:nth-child(2),.ui.definition.table>tbody>tr>td:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.ui.ui.ui.table tr.positive,.ui.ui.table td.positive{box-shadow:0 0 #a3c293 inset;background:#FCFFF5;color:#2c662d}.ui.ui.ui.ui.table tr.negative,.ui.ui.table td.negative,.ui.ui.ui.ui.table tr.error,.ui.ui.table td.error{box-shadow:0 0 #e0b4b4 inset;background:#FFF6F6;color:#9f3a38}.ui.ui.ui.ui.table tr.warning,.ui.ui.table td.warning{box-shadow:0 0 #c9ba9b inset;background:#FFFAF3;color:#573a08}.ui.ui.ui.ui.table tr.active,.ui.ui.table td.active{box-shadow:0 0 #000000de inset;background:#E0E0E0;color:#000000de}.ui.table tr.disabled td,.ui.table tr td.disabled,.ui.table tr.disabled:hover,.ui.table tr:hover td.disabled{pointer-events:none;color:#2828284d}@media only screen and (max-width: 991.98px){.ui[class*="tablet stackable"].table,.ui[class*="tablet stackable"].table>thead,.ui[class*="tablet stackable"].table>thead>tr,.ui[class*="tablet stackable"].table>tfoot,.ui[class*="tablet stackable"].table>tfoot>tr,.ui[class*="tablet stackable"].table>tbody,.ui[class*="tablet stackable"].table>tbody>tr,.ui[class*="tablet stackable"].table>tr,.ui[class*="tablet stackable"].table>thead>tr>th:not(.rowspanned),.ui[class*="tablet stackable"].table>tbody>tr>th:not(.rowspanned),.ui[class*="tablet stackable"].table>tfoot>tr>th:not(.rowspanned),.ui[class*="tablet stackable"].table>tr>th:not(.rowspanned),.ui[class*="tablet stackable"].table>tbody>tr>td:not(.rowspanned),.ui[class*="tablet stackable"].table>tfoot>tr>td:not(.rowspanned),.ui[class*="tablet stackable"].table>tr>td:not(.rowspanned){display:block!important;width:100%!important}.ui[class*="tablet stackable"].table{padding:0}.ui[class*="tablet stackable"].table>thead{display:block}.ui[class*="tablet stackable"].table>tfoot{display:block}.ui.ui.ui.ui[class*="tablet stackable"].table>thead>tr,.ui.ui.ui.ui[class*="tablet stackable"].table>tbody>tr,.ui.ui.ui.ui[class*="tablet stackable"].table>tfoot>tr,.ui.ui.ui.ui[class*="tablet stackable"].table>tr{padding-top:1em;padding-bottom:1em;box-shadow:0 -1px #0000001a inset}.ui[class*="tablet stackable"].table>thead>tr>th,.ui[class*="tablet stackable"].table>tbody>tr>th,.ui[class*="tablet stackable"].table>tfoot>tr>th,.ui[class*="tablet stackable"].table>tr>th,.ui[class*="tablet stackable"].table>tbody>tr>td,.ui[class*="tablet stackable"].table>tfoot>tr>td,.ui[class*="tablet stackable"].table>tr>td{background:none;border:none!important;padding:.25em .75em;box-shadow:none}.ui.definition[class*="tablet stackable"].table>thead>tr>th:first-child{box-shadow:none!important}}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.primary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2185d0 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.primary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2185d0 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.primary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #54c8ff inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.primary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #54c8ff inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.secondary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #1b1c1d inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.secondary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #1b1c1d inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.secondary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #545454 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.secondary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #545454 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.red.left{box-shadow:0 -1px #0000001a inset,.2em 0 #db2828 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.red.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #db2828 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.red.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff695e inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.red.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff695e inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.orange.left{box-shadow:0 -1px #0000001a inset,.2em 0 #f2711c inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.orange.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #f2711c inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.orange.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff851b inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.orange.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff851b inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.yellow.left{box-shadow:0 -1px #0000001a inset,.2em 0 #fbbd08 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.yellow.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #fbbd08 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.yellow.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ffe21f inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.yellow.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ffe21f inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.olive.left{box-shadow:0 -1px #0000001a inset,.2em 0 #b5cc18 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.olive.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #b5cc18 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.olive.left{box-shadow:0 -1px #0000001a inset,.2em 0 #d9e778 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.olive.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #d9e778 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.green.left{box-shadow:0 -1px #0000001a inset,.2em 0 #21ba45 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.green.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #21ba45 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.green.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2ecc40 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.green.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2ecc40 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.teal.left{box-shadow:0 -1px #0000001a inset,.2em 0 #00b5ad inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.teal.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #00b5ad inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.teal.left{box-shadow:0 -1px #0000001a inset,.2em 0 #6dffff inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.teal.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #6dffff inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.blue.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2185d0 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.blue.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2185d0 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.blue.left{box-shadow:0 -1px #0000001a inset,.2em 0 #54c8ff inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.blue.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #54c8ff inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.violet.left{box-shadow:0 -1px #0000001a inset,.2em 0 #6435c9 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.violet.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #6435c9 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.violet.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a291fb inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.violet.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a291fb inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.purple.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a333c8 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.purple.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a333c8 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.purple.left{box-shadow:0 -1px #0000001a inset,.2em 0 #dc73ff inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.purple.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #dc73ff inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.pink.left{box-shadow:0 -1px #0000001a inset,.2em 0 #e03997 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.pink.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #e03997 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.pink.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff8edf inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.pink.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff8edf inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.brown.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a5673f inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.brown.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a5673f inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.brown.left{box-shadow:0 -1px #0000001a inset,.2em 0 #d67c1c inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.brown.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #d67c1c inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.grey.left{box-shadow:0 -1px #0000001a inset,.2em 0 #767676 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.grey.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #767676 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.grey.left{box-shadow:0 -1px #0000001a inset,.2em 0 #dcddde inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.grey.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #dcddde inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.black.left{box-shadow:0 -1px #0000001a inset,.2em 0 #1b1c1d inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.black.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #1b1c1d inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.black.left{box-shadow:0 -1px #0000001a inset,.2em 0 #545454 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.black.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #545454 inset}.ui.table[class*="left aligned"],.ui.table [class*="left aligned"]{text-align:left}.ui.table[class*="center aligned"],.ui.table [class*="center aligned"]{text-align:center}.ui.table[class*="right aligned"],.ui.table [class*="right aligned"]{text-align:right}.ui.table[class*="top aligned"],.ui.table [class*="top aligned"]{vertical-align:top}.ui.table[class*="middle aligned"],.ui.table [class*="middle aligned"]{vertical-align:middle}.ui.table[class*="bottom aligned"],.ui.table [class*="bottom aligned"]{vertical-align:bottom}.ui.table th.collapsing,.ui.table td.collapsing{width:1px;white-space:nowrap}.ui.fixed.table{table-layout:fixed}.ui.fixed.table th,.ui.fixed.table td{overflow:hidden;text-overflow:ellipsis}.ui.ui.selectable.table>tbody>tr:hover,.ui.table tbody tr td.selectable:hover{background:rgba(0,0,0,.05);color:#000000f2}.ui.ui.selectable.inverted.table>tbody>tr:hover,.ui.inverted.table tbody tr td.selectable:hover{background:rgba(255,255,255,.08);color:#fff}.ui.table tbody tr td.selectable{padding:0}.ui.table tbody tr td.selectable>a:not(.ui){display:block;color:inherit;padding:.78571429em}.ui.table>tr>td.selectable,.ui.table>tbody>tr>td.selectable,.ui.selectable.table>tbody>tr,.ui.selectable.table>tr{cursor:pointer}.ui.ui.selectable.table tr.error:hover,.ui.table tr td.selectable.error:hover,.ui.selectable.table tr:hover td.error{background:#ffe7e7;color:#943634}.ui.ui.selectable.table tr.warning:hover,.ui.table tr td.selectable.warning:hover,.ui.selectable.table tr:hover td.warning{background:#fff4e4;color:#493107}.ui.ui.selectable.table tr.active:hover,.ui.table tr td.selectable.active:hover,.ui.selectable.table tr:hover td.active{background:#E0E0E0;color:#000000de}.ui.ui.selectable.table tr.positive:hover,.ui.table tr td.selectable.positive:hover,.ui.selectable.table tr:hover td.positive{background:#f7ffe6;color:#275b28}.ui.ui.selectable.table tr.negative:hover,.ui.table tr td.selectable.negative:hover,.ui.selectable.table tr:hover td.negative{background:#ffe7e7;color:#943634}.ui.attached.table{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);box-shadow:none;border:1px solid #D4D4D5}.ui.attached+.ui.attached.table:not(.top){border-top:none}.ui[class*="top attached"].table{bottom:0;margin-bottom:0;top:0;margin-top:1em;border-radius:.28571429rem .28571429rem 0 0}.ui.table[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].table{bottom:0;margin-top:0;top:0;margin-bottom:1em;box-shadow:none,none;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].table:last-child{margin-bottom:0}.ui.striped.table>tr:nth-child(2n),.ui.striped.table>tbody>tr:nth-child(2n){background-color:#00003205}.ui.inverted.striped.table>tr:nth-child(2n),.ui.inverted.striped.table>tbody>tr:nth-child(2n){background-color:#ffffff0d}.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover{background:#EFEFEF;color:#000000f2}.ui.table[class*="single line"],.ui.table [class*="single line"]{white-space:nowrap}.ui.primary.table{border-top:.2em solid #2185D0}.ui.inverted.primary.table{background-color:#2185d0;color:#fff}.ui.ui.ui.ui.table tr.primary:not(.marked),.ui.ui.table td.primary:not(.marked){background:#ddf4ff;color:#ffffffe6}.ui.ui.selectable.table tr.primary:not(.marked):hover,.ui.table tr td.selectable.primary:not(.marked):hover,.ui.selectable.table tr:hover td.primary:not(.marked){background:#d3f1ff;color:#ffffffe6}.ui.table td.marked.primary.left,.ui.table tr.marked.primary.left{box-shadow:.2em 0 #2185d0 inset}.ui.table td.marked.primary.right,.ui.table tr.marked.primary.right{box-shadow:-.2em 0 #2185d0 inset}.ui.inverted.table td.marked.primary.left,.ui.inverted.table tr.marked.primary.left{box-shadow:.2em 0 #54c8ff inset}.ui.inverted.table td.marked.primary.right,.ui.inverted.table tr.marked.primary.right{box-shadow:-.2em 0 #54c8ff inset}.ui.secondary.table{border-top:.2em solid #1B1C1D}.ui.inverted.secondary.table{background-color:#1b1c1d;color:#fff}.ui.ui.ui.ui.table tr.secondary:not(.marked),.ui.ui.table td.secondary:not(.marked){background:#dddddd;color:#ffffffe6}.ui.ui.selectable.table tr.secondary:not(.marked):hover,.ui.table tr td.selectable.secondary:not(.marked):hover,.ui.selectable.table tr:hover td.secondary:not(.marked){background:#e2e2e2;color:#ffffffe6}.ui.table td.marked.secondary.left,.ui.table tr.marked.secondary.left{box-shadow:.2em 0 #1b1c1d inset}.ui.table td.marked.secondary.right,.ui.table tr.marked.secondary.right{box-shadow:-.2em 0 #1b1c1d inset}.ui.inverted.table td.marked.secondary.left,.ui.inverted.table tr.marked.secondary.left{box-shadow:.2em 0 #545454 inset}.ui.inverted.table td.marked.secondary.right,.ui.inverted.table tr.marked.secondary.right{box-shadow:-.2em 0 #545454 inset}.ui.red.table{border-top:.2em solid #DB2828}.ui.inverted.red.table{background-color:#db2828;color:#fff}.ui.ui.ui.ui.table tr.red:not(.marked),.ui.ui.table td.red:not(.marked){background:#ffe1df;color:#db2828}.ui.ui.selectable.table tr.red:not(.marked):hover,.ui.table tr td.selectable.red:not(.marked):hover,.ui.selectable.table tr:hover td.red:not(.marked){background:#ffd7d5;color:#db2828}.ui.table td.marked.red.left,.ui.table tr.marked.red.left{box-shadow:.2em 0 #db2828 inset}.ui.table td.marked.red.right,.ui.table tr.marked.red.right{box-shadow:-.2em 0 #db2828 inset}.ui.inverted.table td.marked.red.left,.ui.inverted.table tr.marked.red.left{box-shadow:.2em 0 #ff695e inset}.ui.inverted.table td.marked.red.right,.ui.inverted.table tr.marked.red.right{box-shadow:-.2em 0 #ff695e inset}.ui.orange.table{border-top:.2em solid #F2711C}.ui.inverted.orange.table{background-color:#f2711c;color:#fff}.ui.ui.ui.ui.table tr.orange:not(.marked),.ui.ui.table td.orange:not(.marked){background:#ffe7d1;color:#f2711c}.ui.ui.selectable.table tr.orange:not(.marked):hover,.ui.table tr td.selectable.orange:not(.marked):hover,.ui.selectable.table tr:hover td.orange:not(.marked){background:#fae1cc;color:#f2711c}.ui.table td.marked.orange.left,.ui.table tr.marked.orange.left{box-shadow:.2em 0 #f2711c inset}.ui.table td.marked.orange.right,.ui.table tr.marked.orange.right{box-shadow:-.2em 0 #f2711c inset}.ui.inverted.table td.marked.orange.left,.ui.inverted.table tr.marked.orange.left{box-shadow:.2em 0 #ff851b inset}.ui.inverted.table td.marked.orange.right,.ui.inverted.table tr.marked.orange.right{box-shadow:-.2em 0 #ff851b inset}.ui.yellow.table{border-top:.2em solid #FBBD08}.ui.inverted.yellow.table{background-color:#fbbd08;color:#fff}.ui.ui.ui.ui.table tr.yellow:not(.marked),.ui.ui.table td.yellow:not(.marked){background:#fff9d2;color:#b58105}.ui.ui.selectable.table tr.yellow:not(.marked):hover,.ui.table tr td.selectable.yellow:not(.marked):hover,.ui.selectable.table tr:hover td.yellow:not(.marked){background:#fbf5cc;color:#b58105}.ui.table td.marked.yellow.left,.ui.table tr.marked.yellow.left{box-shadow:.2em 0 #fbbd08 inset}.ui.table td.marked.yellow.right,.ui.table tr.marked.yellow.right{box-shadow:-.2em 0 #fbbd08 inset}.ui.inverted.table td.marked.yellow.left,.ui.inverted.table tr.marked.yellow.left{box-shadow:.2em 0 #ffe21f inset}.ui.inverted.table td.marked.yellow.right,.ui.inverted.table tr.marked.yellow.right{box-shadow:-.2em 0 #ffe21f inset}.ui.olive.table{border-top:.2em solid #B5CC18}.ui.inverted.olive.table{background-color:#b5cc18;color:#fff}.ui.ui.ui.ui.table tr.olive:not(.marked),.ui.ui.table td.olive:not(.marked){background:#f7fae4;color:#8abc1e}.ui.ui.selectable.table tr.olive:not(.marked):hover,.ui.table tr td.selectable.olive:not(.marked):hover,.ui.selectable.table tr:hover td.olive:not(.marked){background:#f6fada;color:#8abc1e}.ui.table td.marked.olive.left,.ui.table tr.marked.olive.left{box-shadow:.2em 0 #b5cc18 inset}.ui.table td.marked.olive.right,.ui.table tr.marked.olive.right{box-shadow:-.2em 0 #b5cc18 inset}.ui.inverted.table td.marked.olive.left,.ui.inverted.table tr.marked.olive.left{box-shadow:.2em 0 #d9e778 inset}.ui.inverted.table td.marked.olive.right,.ui.inverted.table tr.marked.olive.right{box-shadow:-.2em 0 #d9e778 inset}.ui.green.table{border-top:.2em solid #21BA45}.ui.inverted.green.table{background-color:#21ba45;color:#fff}.ui.ui.ui.ui.table tr.green:not(.marked),.ui.ui.table td.green:not(.marked){background:#d5f5d9;color:#1ebc30}.ui.ui.selectable.table tr.green:not(.marked):hover,.ui.table tr td.selectable.green:not(.marked):hover,.ui.selectable.table tr:hover td.green:not(.marked){background:#d2eed5;color:#1ebc30}.ui.table td.marked.green.left,.ui.table tr.marked.green.left{box-shadow:.2em 0 #21ba45 inset}.ui.table td.marked.green.right,.ui.table tr.marked.green.right{box-shadow:-.2em 0 #21ba45 inset}.ui.inverted.table td.marked.green.left,.ui.inverted.table tr.marked.green.left{box-shadow:.2em 0 #2ecc40 inset}.ui.inverted.table td.marked.green.right,.ui.inverted.table tr.marked.green.right{box-shadow:-.2em 0 #2ecc40 inset}.ui.teal.table{border-top:.2em solid #00B5AD}.ui.inverted.teal.table{background-color:#00b5ad;color:#fff}.ui.ui.ui.ui.table tr.teal:not(.marked),.ui.ui.table td.teal:not(.marked){background:#e2ffff;color:#10a3a3}.ui.ui.selectable.table tr.teal:not(.marked):hover,.ui.table tr td.selectable.teal:not(.marked):hover,.ui.selectable.table tr:hover td.teal:not(.marked){background:#d8ffff;color:#10a3a3}.ui.table td.marked.teal.left,.ui.table tr.marked.teal.left{box-shadow:.2em 0 #00b5ad inset}.ui.table td.marked.teal.right,.ui.table tr.marked.teal.right{box-shadow:-.2em 0 #00b5ad inset}.ui.inverted.table td.marked.teal.left,.ui.inverted.table tr.marked.teal.left{box-shadow:.2em 0 #6dffff inset}.ui.inverted.table td.marked.teal.right,.ui.inverted.table tr.marked.teal.right{box-shadow:-.2em 0 #6dffff inset}.ui.blue.table{border-top:.2em solid #2185D0}.ui.inverted.blue.table{background-color:#2185d0;color:#fff}.ui.ui.ui.ui.table tr.blue:not(.marked),.ui.ui.table td.blue:not(.marked){background:#ddf4ff;color:#2185d0}.ui.ui.selectable.table tr.blue:not(.marked):hover,.ui.table tr td.selectable.blue:not(.marked):hover,.ui.selectable.table tr:hover td.blue:not(.marked){background:#d3f1ff;color:#2185d0}.ui.table td.marked.blue.left,.ui.table tr.marked.blue.left{box-shadow:.2em 0 #2185d0 inset}.ui.table td.marked.blue.right,.ui.table tr.marked.blue.right{box-shadow:-.2em 0 #2185d0 inset}.ui.inverted.table td.marked.blue.left,.ui.inverted.table tr.marked.blue.left{box-shadow:.2em 0 #54c8ff inset}.ui.inverted.table td.marked.blue.right,.ui.inverted.table tr.marked.blue.right{box-shadow:-.2em 0 #54c8ff inset}.ui.violet.table{border-top:.2em solid #6435C9}.ui.inverted.violet.table{background-color:#6435c9;color:#fff}.ui.ui.ui.ui.table tr.violet:not(.marked),.ui.ui.table td.violet:not(.marked){background:#ece9fe;color:#6435c9}.ui.ui.selectable.table tr.violet:not(.marked):hover,.ui.table tr td.selectable.violet:not(.marked):hover,.ui.selectable.table tr:hover td.violet:not(.marked){background:#e3deff;color:#6435c9}.ui.table td.marked.violet.left,.ui.table tr.marked.violet.left{box-shadow:.2em 0 #6435c9 inset}.ui.table td.marked.violet.right,.ui.table tr.marked.violet.right{box-shadow:-.2em 0 #6435c9 inset}.ui.inverted.table td.marked.violet.left,.ui.inverted.table tr.marked.violet.left{box-shadow:.2em 0 #a291fb inset}.ui.inverted.table td.marked.violet.right,.ui.inverted.table tr.marked.violet.right{box-shadow:-.2em 0 #a291fb inset}.ui.purple.table{border-top:.2em solid #A333C8}.ui.inverted.purple.table{background-color:#a333c8;color:#fff}.ui.ui.ui.ui.table tr.purple:not(.marked),.ui.ui.table td.purple:not(.marked){background:#f8e3ff;color:#a333c8}.ui.ui.selectable.table tr.purple:not(.marked):hover,.ui.table tr td.selectable.purple:not(.marked):hover,.ui.selectable.table tr:hover td.purple:not(.marked){background:#f5d9ff;color:#a333c8}.ui.table td.marked.purple.left,.ui.table tr.marked.purple.left{box-shadow:.2em 0 #a333c8 inset}.ui.table td.marked.purple.right,.ui.table tr.marked.purple.right{box-shadow:-.2em 0 #a333c8 inset}.ui.inverted.table td.marked.purple.left,.ui.inverted.table tr.marked.purple.left{box-shadow:.2em 0 #dc73ff inset}.ui.inverted.table td.marked.purple.right,.ui.inverted.table tr.marked.purple.right{box-shadow:-.2em 0 #dc73ff inset}.ui.pink.table{border-top:.2em solid #E03997}.ui.inverted.pink.table{background-color:#e03997;color:#fff}.ui.ui.ui.ui.table tr.pink:not(.marked),.ui.ui.table td.pink:not(.marked){background:#ffe8f9;color:#e03997}.ui.ui.selectable.table tr.pink:not(.marked):hover,.ui.table tr td.selectable.pink:not(.marked):hover,.ui.selectable.table tr:hover td.pink:not(.marked){background:#ffdef6;color:#e03997}.ui.table td.marked.pink.left,.ui.table tr.marked.pink.left{box-shadow:.2em 0 #e03997 inset}.ui.table td.marked.pink.right,.ui.table tr.marked.pink.right{box-shadow:-.2em 0 #e03997 inset}.ui.inverted.table td.marked.pink.left,.ui.inverted.table tr.marked.pink.left{box-shadow:.2em 0 #ff8edf inset}.ui.inverted.table td.marked.pink.right,.ui.inverted.table tr.marked.pink.right{box-shadow:-.2em 0 #ff8edf inset}.ui.brown.table{border-top:.2em solid #A5673F}.ui.inverted.brown.table{background-color:#a5673f;color:#fff}.ui.ui.ui.ui.table tr.brown:not(.marked),.ui.ui.table td.brown:not(.marked){background:#f7e5d2;color:#a5673f}.ui.ui.selectable.table tr.brown:not(.marked):hover,.ui.table tr td.selectable.brown:not(.marked):hover,.ui.selectable.table tr:hover td.brown:not(.marked){background:#efe0cf;color:#a5673f}.ui.table td.marked.brown.left,.ui.table tr.marked.brown.left{box-shadow:.2em 0 #a5673f inset}.ui.table td.marked.brown.right,.ui.table tr.marked.brown.right{box-shadow:-.2em 0 #a5673f inset}.ui.inverted.table td.marked.brown.left,.ui.inverted.table tr.marked.brown.left{box-shadow:.2em 0 #d67c1c inset}.ui.inverted.table td.marked.brown.right,.ui.inverted.table tr.marked.brown.right{box-shadow:-.2em 0 #d67c1c inset}.ui.grey.table{border-top:.2em solid #767676}.ui.inverted.grey.table{background-color:#767676;color:#fff}.ui.ui.ui.ui.table tr.grey:not(.marked),.ui.ui.table td.grey:not(.marked){background:#DCDDDE;color:#767676}.ui.ui.selectable.table tr.grey:not(.marked):hover,.ui.table tr td.selectable.grey:not(.marked):hover,.ui.selectable.table tr:hover td.grey:not(.marked){background:#c2c4c5;color:#767676}.ui.table td.marked.grey.left,.ui.table tr.marked.grey.left{box-shadow:.2em 0 #767676 inset}.ui.table td.marked.grey.right,.ui.table tr.marked.grey.right{box-shadow:-.2em 0 #767676 inset}.ui.inverted.table td.marked.grey.left,.ui.inverted.table tr.marked.grey.left{box-shadow:.2em 0 #dcddde inset}.ui.inverted.table td.marked.grey.right,.ui.inverted.table tr.marked.grey.right{box-shadow:-.2em 0 #dcddde inset}.ui.black.table{border-top:.2em solid #1B1C1D}.ui.inverted.black.table{background-color:#1b1c1d;color:#fff}.ui.ui.ui.ui.table tr.black:not(.marked),.ui.ui.table td.black:not(.marked){background:#545454;color:#fff}.ui.ui.selectable.table tr.black:not(.marked):hover,.ui.table tr td.selectable.black:not(.marked):hover,.ui.selectable.table tr:hover td.black:not(.marked){background:#000000;color:#fff}.ui.table td.marked.black.left,.ui.table tr.marked.black.left{box-shadow:.2em 0 #1b1c1d inset}.ui.table td.marked.black.right,.ui.table tr.marked.black.right{box-shadow:-.2em 0 #1b1c1d inset}.ui.inverted.table td.marked.black.left,.ui.inverted.table tr.marked.black.left{box-shadow:.2em 0 #545454 inset}.ui.inverted.table td.marked.black.right,.ui.inverted.table tr.marked.black.right{box-shadow:-.2em 0 #545454 inset}.ui.one.column.table td{width:100%}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.33333333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66666667%}.ui.seven.column.table td{width:14.28571429%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.11111111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.09090909%}.ui.twelve.column.table td{width:8.33333333%}.ui.thirteen.column.table td{width:7.69230769%}.ui.fourteen.column.table td{width:7.14285714%}.ui.fifteen.column.table td{width:6.66666667%}.ui.sixteen.column.table td,.ui.table th.one.wide,.ui.table td.one.wide{width:6.25%}.ui.table th.two.wide,.ui.table td.two.wide{width:12.5%}.ui.table th.three.wide,.ui.table td.three.wide{width:18.75%}.ui.table th.four.wide,.ui.table td.four.wide{width:25%}.ui.table th.five.wide,.ui.table td.five.wide{width:31.25%}.ui.table th.six.wide,.ui.table td.six.wide{width:37.5%}.ui.table th.seven.wide,.ui.table td.seven.wide{width:43.75%}.ui.table th.eight.wide,.ui.table td.eight.wide{width:50%}.ui.table th.nine.wide,.ui.table td.nine.wide{width:56.25%}.ui.table th.ten.wide,.ui.table td.ten.wide{width:62.5%}.ui.table th.eleven.wide,.ui.table td.eleven.wide{width:68.75%}.ui.table th.twelve.wide,.ui.table td.twelve.wide{width:75%}.ui.table th.thirteen.wide,.ui.table td.thirteen.wide{width:81.25%}.ui.table th.fourteen.wide,.ui.table td.fourteen.wide{width:87.5%}.ui.table th.fifteen.wide,.ui.table td.fifteen.wide{width:93.75%}.ui.table th.sixteen.wide,.ui.table td.sixteen.wide{width:100%}.ui.sortable.table>thead>tr>th{cursor:pointer;white-space:nowrap;border-left:1px solid rgba(34,36,38,.15);color:#000000de}.ui.sortable.table>thead>tr>th:first-child{border-left:none}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui.sortable.table>thead>tr>th:after{display:none;font-style:normal;font-weight:400;text-decoration:inherit;content:"";height:1em;width:auto;opacity:.8;margin:0 0 0 .5em;font-family:Icons}.ui.sortable.table thead th.ascending:after{content:"\f0d8"}.ui.sortable.table thead th.descending:after{content:"\f0d7"}.ui.sortable.table th.disabled:hover{cursor:auto;color:#2828284d}.ui.sortable.table>thead>tr>th:hover{color:#000c}.ui.sortable.table:not(.basic)>thead>tr>th:hover{background:rgba(0,0,0,.05)}.ui.sortable.table thead th.sorted{color:#000000f2}.ui.sortable.table:not(.basic) thead th.sorted{background:rgba(0,0,0,.05)}.ui.sortable.table thead th.sorted:after{display:inline-block}.ui.sortable.table thead th.sorted:hover{color:#000000f2}.ui.sortable.table:not(.basic) thead th.sorted:hover{background:rgba(0,0,0,.05)}.ui.inverted.sortable.table thead th.sorted{color:#fff}.ui.inverted.sortable.table:not(.basic) thead th.sorted{background:rgba(255,255,255,.15) linear-gradient(transparent,rgba(0,0,0,.05))}.ui.inverted.sortable.table>thead>tr>th:hover{color:#fff}.ui.inverted.sortable.table:not(.basic)>thead>tr>th:hover{background:rgba(255,255,255,.08) linear-gradient(transparent,rgba(0,0,0,.05))}.ui.inverted.sortable.table:not(.basic)>thead>tr>th{border-left-color:transparent;border-right-color:transparent}.ui.inverted.table{background:#333333;color:#ffffffe6;border:none}.ui.ui.inverted.table>thead>tr>th,.ui.ui.inverted.table>tbody>tr>th,.ui.ui.inverted.table>tfoot>tr>th,.ui.ui.inverted.table>tfoot>tr>td,.ui.ui.inverted.table>tr>th{background-color:#00000026;border-color:#ffffff1a;color:#ffffffe6}.ui.inverted.table>tbody>tr>td,.ui.inverted.table>tfoot>tr>td,.ui.inverted.table>tr>td{border-color:#ffffff1a}.ui.inverted.table tr.disabled td,.ui.inverted.table tr td.disabled,.ui.inverted.table tr.disabled:hover td,.ui.inverted.table tr:hover td.disabled{pointer-events:none;color:#e1e1e14d}.ui.inverted.table tr td.disabled:not([class="disabled"]),.ui.inverted.table tr.disabled:not([class="disabled"]) td,.ui.inverted.table tr.disabled td[class]:not(.disabled),.ui.inverted.table tr:hover td.disabled:not([class="disabled"]){color:#2828284d}.ui.inverted.definition.table>tfoot:not(.full-width)>tr>th:first-child,.ui.inverted.definition.table>thead:not(.full-width)>tr>th:first-child{background:#FFFFFF}.ui.inverted.definition.table>tbody>tr>td:first-child .ui.inverted.definition.table>tfoot>tr>td:first-child,.ui.inverted.definition.table>tr>td:first-child{background:rgba(255,255,255,.02);color:#fff}.ui.collapsing.table{width:auto}.ui.basic.table{background:transparent;border:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.table>thead,.ui.basic.table>tfoot{box-shadow:none}.ui.basic.table>thead>tr>th,.ui.basic.table>tbody>tr>th,.ui.basic.table>tfoot>tr>th,.ui.basic.table>tr>th{background:transparent;border-left:none}.ui.basic.table>tbody>tr{border-bottom:1px solid rgba(0,0,0,.1)}.ui.basic.table>tbody>tr>td,.ui.basic.table>tfoot>tr>td,.ui.basic.table>tr>td{background:transparent}.ui.basic.striped.table>tbody>tr:nth-child(2n){background-color:#0000000d}.ui[class*="very basic"].table{border:none}.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>th,.ui[class*="very basic"].table:not(.sortable):not(.striped)>thead>tr>th,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>th,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tfoot>tr>th,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>td,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>td{padding:""}.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>th:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>thead>tr>th:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>th:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tfoot>tr>th:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>td:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>td:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tfoot>tr>td:first-child{padding-left:0}.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>th:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>thead>tr>th:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>th:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tfoot>tr>th:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>td:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>td:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tfoot>tr>td:last-child{padding-right:0}.ui[class*="very basic"].table:not(.sortable):not(.striped)>thead>tr:first-child>th{padding-top:0}.ui.celled.table>tr>th,.ui.celled.table>thead>tr>th,.ui.celled.table>tbody>tr>th,.ui.celled.table>tfoot>tr>th,.ui.celled.table>tr>td,.ui.celled.table>tbody>tr>td,.ui.celled.table>tfoot>tr>td{border-left:1px solid rgba(34,36,38,.1)}.ui.inverted.celled.table>tbody>tr>td,.ui.inverted.celled.table>tr>td{border-left:1px solid rgba(255,255,255,.1)}.ui.celled.table>tr>th:first-child,.ui.celled.table>thead>tr>th:first-child,.ui.celled.table>tbody>tr>th:first-child,.ui.celled.table>tfoot>tr>th:first-child,.ui.celled.table>tr>td:first-child,.ui.celled.table>tbody>tr>td:first-child,.ui.celled.table>tfoot>tr>td:first-child{border-left:none}.ui.padded.table>tr>th,.ui.padded.table>thead>tr>th,.ui.padded.table>tbody>tr>th,.ui.padded.table>tfoot>tr>th{padding-left:1em;padding-right:1em}.ui.padded.table>tr>th,.ui.padded.table>thead>tr>th,.ui.padded.table>tbody>tr>th,.ui.padded.table>tfoot>tr>th,.ui.padded.table>tr>td,.ui.padded.table>tbody>tr>td,.ui.padded.table>tfoot>tr>td{padding:1em}.ui[class*="very padded"].table>tr>th,.ui[class*="very padded"].table>thead>tr>th,.ui[class*="very padded"].table>tbody>tr>th,.ui[class*="very padded"].table>tfoot>tr>th{padding-left:1.5em;padding-right:1.5em}.ui[class*="very padded"].table>tr>td,.ui[class*="very padded"].table>tbody>tr>td,.ui[class*="very padded"].table>tfoot>tr>td{padding:1.5em}.ui.compact.table>tr>th,.ui.compact.table>thead>tr>th,.ui.compact.table>tbody>tr>th,.ui.compact.table>tfoot>tr>th{padding-left:.7em;padding-right:.7em}.ui.compact.table>tr>td,.ui.compact.table>tbody>tr>td,.ui.compact.table>tfoot>tr>td{padding:.5em .7em}.ui[class*="very compact"].table>tr>th,.ui[class*="very compact"].table>thead>tr>th,.ui[class*="very compact"].table>tbody>tr>th,.ui[class*="very compact"].table>tfoot>tr>th{padding-left:.6em;padding-right:.6em}.ui[class*="very compact"].table>tr>td,.ui[class*="very compact"].table>tbody>tr>td,.ui[class*="very compact"].table>tfoot>tr>td{padding:.4em .6em}.ui.table{font-size:1em}.ui.mini.table{font-size:.78571429rem}.ui.tiny.table{font-size:.85714286rem}.ui.small.table{font-size:.9em}.ui.large.table{font-size:1.1em}.ui.big.table{font-size:1.28571429rem}.ui.huge.table{font-size:1.42857143rem}.ui.massive.table{font-size:1.71428571rem}span.ui.text{line-height:1}span.ui.primary.text{color:#2185d0}span.ui.inverted.primary.text{color:#54c8ff}span.ui.secondary.text{color:#1b1c1d}span.ui.inverted.secondary.text{color:#545454}span.ui.red.text{color:#db2828}span.ui.inverted.red.text{color:#ff695e}span.ui.orange.text{color:#f2711c}span.ui.inverted.orange.text{color:#ff851b}span.ui.yellow.text{color:#fbbd08}span.ui.inverted.yellow.text{color:#ffe21f}span.ui.olive.text{color:#b5cc18}span.ui.inverted.olive.text{color:#d9e778}span.ui.green.text{color:#21ba45}span.ui.inverted.green.text{color:#2ecc40}span.ui.teal.text{color:#00b5ad}span.ui.inverted.teal.text{color:#6dffff}span.ui.blue.text{color:#2185d0}span.ui.inverted.blue.text{color:#54c8ff}span.ui.violet.text{color:#6435c9}span.ui.inverted.violet.text{color:#a291fb}span.ui.purple.text{color:#a333c8}span.ui.inverted.purple.text{color:#dc73ff}span.ui.pink.text{color:#e03997}span.ui.inverted.pink.text{color:#ff8edf}span.ui.brown.text{color:#a5673f}span.ui.inverted.brown.text{color:#d67c1c}span.ui.grey.text{color:#767676}span.ui.inverted.grey.text{color:#dcddde}span.ui.black.text{color:#1b1c1d}span.ui.inverted.black.text{color:#545454}span.ui.error.text{color:#db2828}span.ui.info.text{color:#31ccec}span.ui.success.text{color:#21ba45}span.ui.warning.text{color:#f2c037}span.ui.disabled.text{opacity:var(--opacity-disabled)}span.ui.medium.text{font-size:1em}span.ui.mini.text{font-size:.4em}span.ui.tiny.text{font-size:.5em}span.ui.small.text{font-size:.75em}span.ui.large.text{font-size:1.5em}span.ui.big.text{font-size:2em}span.ui.huge.text{font-size:4em}span.ui.massive.text{font-size:8em}.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.out,.transition.browse.left.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{transform:scale(.8) translateZ(0);z-index:-1}10%{transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{transform:scale(1.05) translateZ(0);opacity:1;z-index:999}to{transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{transform:scale(.8) translateZ(0);z-index:-1}10%{transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{transform:scale(1.05) translateZ(0);opacity:1;z-index:999}to{transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;transform:translate(0) rotateY(0) rotateX(0)}50%{z-index:-1;transform:translate(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:-1;transform:translate(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;transform:translate(0) rotateY(0) rotateX(0)}50%{z-index:-1;transform:translate(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:-1;transform:translate(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;transform:translate(0) rotateY(0) rotateX(0)}50%{z-index:1;transform:translate(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:1;transform:translate(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;transform:translate(0) rotateY(0) rotateX(0)}50%{z-index:1;transform:translate(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:1;transform:translate(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes dropIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes dropOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(5%)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-5%)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{transform:perspective(2000px) rotateY(-90deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{transform:perspective(2000px) rotateY(-90deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{transform:perspective(2000px) rotateX(-90deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{transform:perspective(2000px) rotateX(-90deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{transform:perspective(2000px) rotateY(0);opacity:1}to{transform:perspective(2000px) rotateY(90deg);opacity:0}}@keyframes horizontalFlipOut{0%{transform:perspective(2000px) rotateY(0);opacity:1}to{transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{transform:perspective(2000px) rotateX(0);opacity:1}to{transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{transform:perspective(2000px) rotateX(0);opacity:1}to{transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@keyframes flyIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@-webkit-keyframes flyInUp{0%{opacity:0;transform:translate3d(0,1500px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes flyInUp{0%{opacity:0;transform:translate3d(0,1500px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@-webkit-keyframes flyInDown{0%{opacity:0;transform:translate3d(0,-1500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes flyInDown{0%{opacity:0;transform:translate3d(0,-1500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;transform:translate3d(1500px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes flyInLeft{0%{opacity:0;transform:translate3d(1500px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;transform:translate3d(-1500px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes flyInRight{0%{opacity:0;transform:translate3d(-1500px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@-webkit-keyframes flyOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;transform-origin:right center}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;transform-origin:left center}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;transform-origin:right center}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;transform-origin:left center}@-webkit-keyframes slideInY{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;transform-origin:right center}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;transform-origin:left center}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;transform-origin:right center}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;transform-origin:left center}@-webkit-keyframes swingInX{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}40%{transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{transform:perspective(1000px) rotateX(15deg)}80%{transform:perspective(1000px) rotateX(-7.5deg)}to{transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}40%{transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{transform:perspective(1000px) rotateX(15deg)}80%{transform:perspective(1000px) rotateX(-7.5deg)}to{transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{transform:perspective(1000px) rotateY(30deg);opacity:1}60%{transform:perspective(1000px) rotateY(-17.5deg)}80%{transform:perspective(1000px) rotateY(7.5deg)}to{transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{transform:perspective(1000px) rotateY(30deg);opacity:1}60%{transform:perspective(1000px) rotateY(-17.5deg)}80%{transform:perspective(1000px) rotateY(7.5deg)}to{transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{transform:perspective(1000px) rotateX(0)}40%{transform:perspective(1000px) rotateX(-7.5deg)}60%{transform:perspective(1000px) rotateX(17.5deg)}80%{transform:perspective(1000px) rotateX(-30deg);opacity:1}to{transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes swingOutX{0%{transform:perspective(1000px) rotateX(0)}40%{transform:perspective(1000px) rotateX(-7.5deg)}60%{transform:perspective(1000px) rotateX(17.5deg)}80%{transform:perspective(1000px) rotateX(-30deg);opacity:1}to{transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{transform:perspective(1000px) rotateY(0)}40%{transform:perspective(1000px) rotateY(7.5deg)}60%{transform:perspective(1000px) rotateY(-10deg)}80%{transform:perspective(1000px) rotateY(30deg);opacity:1}to{transform:perspective(1000px) rotateY(-90deg);opacity:0}}@keyframes swingOutY{0%{transform:perspective(1000px) rotateY(0)}40%{transform:perspective(1000px) rotateY(7.5deg)}60%{transform:perspective(1000px) rotateY(-10deg)}80%{transform:perspective(1000px) rotateY(30deg);opacity:1}to{transform:perspective(1000px) rotateY(-90deg);opacity:0}}.transition.zoom.in{-webkit-animation-name:zoomIn;animation-name:zoomIn}.transition.zoom.out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes zoomIn{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(0)}}.flash.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flash;animation-name:flash}.shake.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounce;animation-name:bounce}.tada.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:jiggle;animation-name:jiggle}.transition.glow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.transition.glow{-webkit-animation-name:glow;animation-name:glow}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.7}to{transform:scale(1);opacity:1}}@-webkit-keyframes jiggle{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}@keyframes jiggle{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}@-webkit-keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}to{background-color:#fcfcfd}}@keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}to{background-color:#fcfcfd}}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eeeeee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.tribute-container{position:absolute;top:0;left:0;height:auto;max-height:300px;max-width:500px;overflow:auto;display:block;z-index:999999}.tribute-container ul{margin:2px 0 0;padding:0;list-style:none;background:#efefef}.tribute-container li{padding:5px;cursor:pointer}.tribute-container li.highlight{background:#ddd}.tribute-container li span{font-weight:700}.tribute-container li.no-match{cursor:default}.tribute-container .menu-highlighted{font-weight:700}@keyframes isloadingspin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.is-loading{background:transparent!important;color:transparent!important;border:transparent!important;pointer-events:none!important;position:relative!important;overflow:hidden!important}.is-loading:after{content:"";position:absolute;display:block;width:4rem;height:4rem;left:50%;top:50%;transform:translate(-50%,-50%);animation:isloadingspin .5s infinite linear;border-width:4px;border-style:solid;border-color:var(--color-secondary) var(--color-secondary) var(--color-secondary-dark-8) var(--color-secondary-dark-8);border-radius:100%}.markup pre.is-loading,.editor-loading.is-loading{height:var(--height-loading)}code.language-math.is-loading:after{padding:0;border-width:2px;width:1.25rem;height:1.25rem}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.8)}to{transform:scale(1)}}.pulse{animation:pulse 2s linear}.issue.list{list-style:none;margin-top:1rem}.issue.list a:not(.label):hover{color:var(--color-primary)!important}.issue.list>.item .issue-checkbox{margin-top:1px}.issue.list>.item .issue-item-icon svg{margin-right:.75rem;margin-top:1px}.issue.list>.item .issue-item-icons-right>*+*{margin-left:.5rem}.issue.list>.item .issue-item-main{width:100%}.issue.list>.item .issue-item-top-row{max-width:100%;color:var(--color-text);font-size:16px;min-width:0;font-weight:600}.issue.list>.item .labels-list{position:relative;top:-1.5px}.issue.list>.item .issue-item-bottom-row{font-size:13px}.issue.list>.item .title{color:var(--color-text);word-break:break-word}.issue.list>.item .issue-item-icon-right{min-width:2rem}.issue.list>.item .assignee{position:relative;top:-2px}.issue.list>.item .assignee img{width:20px;height:20px;margin-right:2px}.issue.list>.item .desc{color:var(--color-text-light-2)}.issue.list>.item .desc a{color:inherit}.issue.list>.item .desc .time-since,.issue.list>.item .desc a{margin-left:.25rem;margin-right:.25rem}.issue.list>.item .desc .waiting,.issue.list>.item .desc .approvals,.issue.list>.item .desc .rejects{padding-left:5px}.issue.list>.item .desc .checklist{padding-left:5px}.issue.list>.item .desc .checklist progress{margin-left:2px;width:80px;height:6px;display:inline-block;border-radius:3px;vertical-align:2px!important}.issue.list>.item .desc .checklist progress::-webkit-progress-value{background-color:var(--color-secondary-dark-4)}.issue.list>.item .desc .checklist progress::-moz-progress-bar{background-color:var(--color-secondary-dark-4)}.issue.list>.item .desc .conflicting{padding-left:5px}.issue.list>.item .desc .due-date{padding-left:5px}.issue.list>.item .desc a.milestone,.issue.list>.item .desc a.project{margin-left:5px}.issue.list>.item .desc a.ref{margin-left:8px}.issue.list>.item .desc a.ref span{margin-right:-4px}.issue.list>.item .desc .overdue{color:var(--color-red)}.issue.list .branches{display:inline-flex;padding:0 4px}.issue.list .branches .branch{background-color:var(--color-secondary);border-radius:3px}.issue.list .branches .truncated-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10em}.issue.list>.item+.item{border-top:1px solid var(--color-secondary)}.ui .field .dropzone{border:2px dashed var(--color-secondary);background:none;box-shadow:none;padding:0;border-radius:4px;min-height:0}.ui .field .dropzone .dz-message{margin:10px 0}.dropzone .dz-button{color:var(--color-text-light)!important}.dropzone:hover .dz-button{color:var(--color-text)!important}.dropzone .dz-error-message{top:145px!important}.dropzone .dz-image{display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important}.dropzone .dz-image img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.dropzone .dz-preview.dz-image-preview,.dropzone-attachments .thumbnails img{background:transparent!important}.dropzone-attachments .thumbnails img{height:120px!important;width:120px!important;object-fit:contain!important;margin-bottom:0!important}.dropzone .dz-preview:hover .dz-image img{filter:opacity(.5)!important}#git-graph-container{overflow-x:auto;width:100%;min-height:350px}#git-graph-container>.ui.segment.loading{border:0;z-index:1;min-height:246px}#git-graph-container h2{display:flex;justify-content:space-between;align-items:center}#git-graph-container .color-buttons{margin-right:0}#git-graph-container .ui.header.dividing{padding-bottom:10px}#git-graph-container #flow-select-refs-dropdown{border-top-right-radius:0;border-bottom-right-radius:0;min-width:250px;border-right:none}#git-graph-container #flow-select-refs-dropdown .ui.label{max-width:180px;display:inline-flex!important;align-items:center}#git-graph-container #flow-select-refs-dropdown .ui.label .truncate{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}#git-graph-container #flow-select-refs-dropdown .dropdown.icon{display:none}#git-graph-container #flow-select-refs-dropdown .default.text{padding-top:4px;padding-bottom:4px}#git-graph-container #flow-select-refs-dropdown input.search{position:relative;top:1px}#git-graph-container li{list-style-type:none;height:24px;line-height:24px;white-space:nowrap;display:flex;align-items:center}#git-graph-container li .node-relation{font-family:var(--fonts-monospace)}#git-graph-container li .author{color:var(--color-text-light)}#git-graph-container li .time{color:var(--color-text-light-3);font-size:80%}#git-graph-container li a:not(.ui):hover{text-decoration:underline}#git-graph-container li a em{color:var(--color-red);border-bottom:1px dotted var(--color-secondary);text-decoration:none;font-style:normal}#git-graph-container #rel-container{max-width:30%;overflow-x:auto;float:left}#git-graph-container #rev-container{width:100%}#git-graph-container #rev-list{margin:0;padding:0;width:100%}#git-graph-container #rev-list li.highlight.hover{background-color:var(--color-secondary-alpha-30)}#git-graph-container #rev-list .tags a.button{padding:2px 4px}#git-graph-container #rev-list .sha.label{padding-top:5px;padding-bottom:3px}#git-graph-container #rev-list .sha.label .shortsha{padding-top:0}#git-graph-container #rev-list .sha.label .shortsha-pad{padding-right:10px}#git-graph-container #rev-list .sha.label .ui.detail.icon.button{padding-top:3px;margin-top:-5px;padding-bottom:1px}#git-graph-container #rev-list .author img.ui.avatar{width:auto;height:18px;max-width:none}#git-graph-container #graph-raw-list{margin:0}#git-graph-container.monochrome #rel-container .flow-group{stroke:var(--color-secondary-dark-5);fill:var(--color-secondary-dark-5)}#git-graph-container.monochrome #rel-container .flow-group.highlight{stroke:var(--color-secondary-dark-12);fill:var(--color-secondary-dark-12)}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-1{stroke:#499a37;fill:#499a37}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-2{stroke:#ce4751;fill:#ce4751}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-3{stroke:#8f9121;fill:#8f9121}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-4{stroke:#ac32a6;fill:#ac32a6}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-5{stroke:#7445e9;fill:#7445e9}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-6{stroke:#c67d28;fill:#c67d28}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-7{stroke:#4db392;fill:#4db392}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-8{stroke:#aa4d30;fill:#aa4d30}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-9{stroke:#2a6f84;fill:#2a6f84}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-10{stroke:#c45327;fill:#c45327}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-11{stroke:#3d965c;fill:#3d965c}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-12{stroke:#792a93;fill:#792a93}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-13{stroke:#439d73;fill:#439d73}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-14{stroke:#103aad;fill:#103aad}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-15{stroke:#982e85;fill:#982e85}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-0{stroke:#7db233;fill:#7db233}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-1{stroke:#5ac144;fill:#5ac144}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-2{stroke:#ed5a8b;fill:#ed5a8b}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-3{stroke:#ced049;fill:#ced048}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-4{stroke:#db61d7;fill:#db62d6}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-5{stroke:#8455f9;fill:#8455f9}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-6{stroke:#e6a151;fill:#e6a151}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-7{stroke:#44daaa;fill:#44daaa}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-8{stroke:#dd7a5c;fill:#dd7a5c}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-9{stroke:#38859c;fill:#38859c}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-10{stroke:#d95520;fill:#d95520}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-11{stroke:#42ae68;fill:#42ae68}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-12{stroke:#9126b5;fill:#9126b5}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-13{stroke:#4ab080;fill:#4ab080}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-14{stroke:#284fb8;fill:#284fb8}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-15{stroke:#971c80;fill:#971c80}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-0{stroke:#87ca28;fill:#87ca28}#user-heatmap{width:100%;font-size:9px;position:relative;min-height:125px}#user-heatmap text{fill:currentcolor!important}#user-heatmap .vch__legend .vch__legend{display:flex;font-size:11px;align-items:center;justify-content:right}#user-heatmap .vch__legend .vch__legend div:first-child,#user-heatmap .vch__legend .vch__legend div:last-child{display:inline-block;padding:0 5px}#user-heatmap .total-contributions{font-size:11px;position:absolute;bottom:0;left:25px}@media (max-width: 1200px){#user-heatmap{min-height:105px}#user-heatmap .total-contributions{left:21px}}@media (max-width: 1000px){#user-heatmap{min-height:80px}#user-heatmap .total-contributions{font-size:10px;left:17px;bottom:-4px}}.user.profile #user-heatmap{min-height:135px}@media (max-width: 1200px){.user.profile #user-heatmap{min-height:115px}}@media (max-width: 1000px){.user.profile #user-heatmap{min-height:90px}}.image-diff-container{text-align:center;padding:30px 0}.image-diff-container img{border:1px solid var(--color-primary-light-7);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAG0lEQVQYlWN4+vTpf3SMDTAMBYXYBLFpHgoKAeiOf0SGE9kbAAAAAElFTkSuQmCC) right bottom var(--color-primary-light-7)}.image-diff-container .before-container{border:1px solid var(--color-red);display:block}.image-diff-container .after-container{border:1px solid var(--color-green);display:block}.image-diff-container .diff-side-by-side .side{display:inline-block;line-height:0;vertical-align:top}.image-diff-container .diff-side-by-side .side .side-header{font-weight:700}.image-diff-container .diff-swipe{margin:auto}.image-diff-container .diff-swipe .swipe-frame,.image-diff-container .diff-swipe .swipe-frame .before-container{position:absolute}.image-diff-container .diff-swipe .swipe-frame .swipe-container{position:absolute;right:0;display:block;border-left:2px solid var(--color-secondary-dark-8);height:100%;overflow:hidden}.image-diff-container .diff-swipe .swipe-frame .swipe-container .after-container{position:absolute;right:0}.image-diff-container .diff-swipe .swipe-frame .swipe-bar{position:absolute;height:100%;top:0;left:0}.image-diff-container .diff-swipe .swipe-frame .swipe-bar .handle{background:var(--color-secondary-dark-8);left:-5px;height:12px;width:12px;position:absolute;transform:rotate(45deg);box-sizing:border-box;display:flex;justify-content:center;align-items:center;cursor:pointer}.image-diff-container .diff-swipe .swipe-frame .swipe-bar .top-handle{top:-12px}.image-diff-container .diff-swipe .swipe-frame .swipe-bar .bottom-handle{bottom:-14px}.image-diff-container .diff-overlay{margin:0 auto}.image-diff-container .diff-overlay .overlay-frame{margin:0 auto;position:relative}.image-diff-container .diff-overlay .before-container,.image-diff-container .diff-overlay .after-container{position:absolute}.image-diff-container .diff-overlay input{width:300px}.monaco-editor-container{width:100%;min-height:200px;height:90vh}.edit.githook .monaco-editor-container{border:1px solid var(--color-secondary);height:70vh}.monaco-editor-container .inputarea{min-height:0!important;margin:0!important;padding:0!important;resize:none!important;border:none!important;color:transparent!important;background-color:transparent!important}.monaco-scrollable-element>.scrollbar>.slider{background:var(--color-primary)!important}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--color-primary-dark-1)!important}.monaco-scrollable-element>.scrollbar>.slider:active{background:var(--color-primary-dark-2)!important}.board{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;margin:0 .5em}.board-column{background-color:var(--color-project-board-bg)!important;border:1px solid var(--color-secondary)!important;margin:0 .5rem!important;padding:.5rem!important;width:320px;height:60vh;overflow-y:scroll;flex:0 0 auto;overflow:visible;display:flex;flex-direction:column}.board-column-header{display:flex;justify-content:space-between}.board-column-header.dark-label,.board-column-header.dark-label .board-label{color:var(--color-project-board-dark-label)!important}.board-column-header.light-label,.board-column-header.light-label .board-label{color:var(--color-project-board-light-label)!important}.board-label{background:none!important;line-height:1.25!important}.board-column>.cards{flex:1;display:flex;align-content:baseline;margin:0!important;padding:0!important;flex-wrap:nowrap!important;flex-direction:column}.project-board-title{word-break:break-word}.board-column>.divider{margin:5px 0}.board-column:first-child{margin-left:auto!important}.board-column:last-child{margin-right:auto!important}.board-card{margin:4px 2px!important;border-radius:5px!important;cursor:move;width:calc(100% - 4px)!important;padding:.5rem!important;min-height:auto!important}.board-card .meta *{margin-right:0!important}.board-card .header{margin-top:0!important;font-size:16px!important}.card-ghost{border-style:dashed!important;background:none!important}.card-ghost *{opacity:0}.color-field .minicolors.minicolors-theme-default{display:block}.color-field .minicolors.minicolors-theme-default .minicolors-input{height:38px;padding-left:2rem}.color-field .minicolors.minicolors-theme-default .minicolors-swatch{top:10px}.edit-project-board .color.picker.column,.new-board-modal .color.picker.column{display:flex}.edit-project-board .color.picker.column .minicolors,.new-board-modal .color.picker.column .minicolors{flex:1}.tippy-target{display:none!important}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:var(--color-body);color:var(--color-secondary-dark-6);border:1px solid var(--color-secondary);border-radius:var(--border-radius);font-size:1rem}.tippy-box[data-theme=tooltip]{background-color:var(--color-tooltip-bg);color:var(--color-tooltip-text);border:none}.tippy-box[data-theme=menu]{background-color:none;color:var(--color-tooltip-text)}.tippy-box[data-theme=menu] .ui.menu{border:none}.tippy-content{position:relative;padding:1rem;z-index:1}.tippy-box[data-theme=tooltip] .tippy-content{padding:.5rem 1rem}.tippy-box[data-theme=menu] .tippy-content{padding:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{transform:rotate(90deg);top:calc(50% - 3px);left:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{transform:rotate(-90deg);top:calc(50% - 3px);right:11px}.tippy-svg-arrow{width:16px;height:16px;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.tippy-svg-arrow-outer{fill:var(--color-secondary)}.tippy-svg-arrow-inner{fill:var(--color-body)}.tippy-box[data-theme=tooltip] .tippy-svg-arrow-inner,.tippy-box[data-theme=tooltip] .tippy-svg-arrow-outer{fill:var(--color-tooltip-bg)}.tippy-box[data-theme=menu] .tippy-svg-arrow-inner{fill:var(--color-menu)}.markup{overflow:hidden;font-size:16px;line-height:1.5!important;word-wrap:break-word}.markup.ui.segment{padding:3em}.markup.file-view{padding:2em!important}.markup>*:first-child{margin-top:0!important}.markup>*:last-child{margin-bottom:0!important}.markup a:not([href]){color:inherit;text-decoration:none}.markup .absent{color:var(--color-red)}.markup .anchor{padding-right:4px;margin-left:-20px;line-height:1;color:inherit}.markup .anchor .svg{vertical-align:middle}.markup .anchor:focus{outline:none}.markup h1 .anchor .svg,.markup h2 .anchor .svg,.markup h3 .anchor .svg,.markup h4 .anchor .svg,.markup h5 .anchor .svg,.markup h6 .anchor .svg{visibility:hidden}.markup h1:hover .anchor .svg,.markup h2:hover .anchor .svg,.markup h3:hover .anchor .svg,.markup h4:hover .anchor .svg,.markup h5:hover .anchor .svg,.markup h6:hover .anchor .svg{visibility:visible}.markup h2 .anchor .svg,.markup h3 .anchor .svg,.markup h4 .anchor .svg{position:relative;top:-2px}.markup h1,.markup h2,.markup h3,.markup h4,.markup h5,.markup h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markup h1 tt,.markup h1 code,.markup h2 tt,.markup h2 code,.markup h3 tt,.markup h3 code,.markup h4 tt,.markup h4 code,.markup h5 tt,.markup h5 code,.markup h6 tt,.markup h6 code{font-size:inherit}.markup h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-secondary)}.markup h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-secondary)}.markup h3{font-size:1.25em}.markup h4{font-size:1em}.markup h5{font-size:.875em}.markup h6{font-size:.85em;color:var(--color-text-light-2)}.markup p,.markup blockquote,.markup details,.markup ul,.markup ol,.markup dl,.markup table,.markup pre{margin-top:0;margin-bottom:16px}.markup hr{height:4px;padding:0;margin:16px 0;background-color:var(--color-secondary);border:0}.markup ul,.markup ol{padding-left:2em}.markup ul.no-list,.markup ol.no-list{padding:0;list-style-type:none}.markup .task-list-item{list-style-type:none;position:relative;line-height:1.5rem;min-height:1.5rem}.markup .task-list-item input[type=checkbox]{position:absolute;top:.25em;left:-1.6em}.markup .task-list-item p{line-height:1.5rem}.markup .task-list-item+.task-list-item{margin-top:3px}.markup input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:1px solid var(--color-secondary);border-radius:2px;background:var(--color-input-background);height:14px;width:14px;opacity:1!important;pointer-events:auto!important;vertical-align:middle!important;-webkit-print-color-adjust:exact;color-adjust:exact}.markup input[type=checkbox]:not([disabled]):hover,.markup input[type=checkbox]:not([disabled]):active{border-color:var(--color-primary)}.markup input[type=checkbox]:after{position:absolute;inset:0;pointer-events:none;background:var(--color-text);mask-size:cover;-webkit-mask-size:cover}.markup input[type=checkbox]:checked:after{content:"";mask-image:var(--checkbox-mask-checked);-webkit-mask-image:var(--checkbox-mask-checked);-webkit-print-color-adjust:exact;color-adjust:exact}.markup input[type=checkbox]:indeterminate:after{content:"";mask-image:var(--checkbox-mask-indeterminate);-webkit-mask-image:var(--checkbox-mask-indeterminate)}.markup ul ul,.markup ul ol,.markup ol ol,.markup ol ul{margin-top:0;margin-bottom:0}.markup ol ol,.markup ul ol{list-style-type:lower-roman}.markup li>p{margin-top:16px}.markup li+li{margin-top:.25em}.markup dl{padding:0}.markup dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markup dl dd{padding:0 16px;margin-bottom:16px}.markup blockquote{margin-left:0;padding:0 15px;color:var(--color-text-light-2);border-left:4px solid var(--color-secondary)}.markup blockquote>:first-child{margin-top:0}.markup blockquote>:last-child{margin-bottom:0}.markup table{display:block;width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;overflow:auto}.markup table th{font-weight:600}.markup table th,.markup table td{padding:6px 13px!important;border:1px solid var(--color-secondary)!important}.markup table tr{border-top:1px solid var(--color-secondary)}.markup table tr:nth-child(2n){background-color:var(--color-markup-table-row)}.markup img{max-width:100%;box-sizing:initial}.markup img[align=right]{padding-left:20px}.markup img[align=left]{padding-right:20px}.markup .emoji{max-width:none;vertical-align:text-top}.markup span.frame{display:block;overflow:hidden}.markup span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-secondary)}.markup span.frame span img{display:block;float:left}.markup span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-text)}.markup span.align-center{display:block;overflow:hidden;clear:both}.markup span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markup span.align-center span img{margin:0 auto;text-align:center}.markup span.align-right{display:block;overflow:hidden;clear:both}.markup span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markup span.align-right span img{margin:0;text-align:right}.markup span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markup span.float-left span{margin:13px 0 0}.markup span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markup span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markup code,.markup tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-markup-code-block);border-radius:4px}.markup code br,.markup tt br{display:none}.markup del code{text-decoration:inherit}.markup pre>code{padding:0;margin:0;font-size:100%;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word;background:transparent;border:0}.markup .highlight{margin-bottom:16px}.markup .highlight pre,.markup pre{padding:16px;font-size:85%;line-height:1.45;background-color:var(--color-markup-code-block);border-radius:4px}.markup .highlight pre{margin-bottom:0;word-break:normal}.markup pre{word-wrap:normal}.markup pre code,.markup pre tt{display:inline;max-width:initial;padding:0;margin:0;overflow:initial;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markup pre code:before,.markup pre code:after,.markup pre tt:before,.markup pre tt:after{content:normal}.markup kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:var(--color-text-light);vertical-align:middle;background-color:var(--color-markup-code-block);border:1px solid var(--color-secondary);border-radius:3px;box-shadow:inset 0 -1px 0 var(--color-secondary)}.markup .ui.list .list,.markup ol.ui.list ol,.markup ul.ui.list ul{padding-left:2em}.repository.wiki.revisions .ui.container>.ui.stackable.grid{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.repository.wiki.revisions .ui.container>.ui.stackable.grid>.header{margin-top:0}.repository.wiki.revisions .ui.container>.ui.stackable.grid>.header .sub.header{padding-left:52px;word-break:break-word}.file-revisions-btn{display:block;float:left;margin-bottom:2px!important;padding:11px!important;margin-right:10px!important}.markup-render{display:block;border:none;width:100%;height:var(--height-loading);overflow:hidden;color-scheme:normal}.markup-block-error{border:1px solid var(--color-error-border)!important;margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:none!important;font-size:85%!important;white-space:pre-wrap!important;padding:.5rem 1rem!important;text-align:left!important}.markup-block-error+pre{border-top:none!important;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.markup .code-block{position:relative}.markup .code-copy{position:absolute;top:8px;right:6px;padding:9px;visibility:hidden;animation:fadeout .2s both}.repository.view.issue .comment-list .comment .markup .code-copy{right:5px;padding:8px}.markup .code-copy:hover{background:var(--color-secondary)!important}.markup .code-copy:active{background:var(--color-secondary-dark-1)!important}.markup .code-block:hover .code-copy{visibility:visible;animation:fadein .2s both}.code-view .lines-num:hover{color:var(--color-text-dark)!important}.code-line-menu{width:auto!important}.code-line-button{background-color:var(--color-menu);color:var(--color-text-light);border:1px solid var(--color-secondary);border-radius:var(--border-radius);padding:1px 10px;position:absolute;font-family:var(--fonts-regular);left:0;transform:translate(-70%);cursor:pointer}.code-line-button:hover{color:var(--color-primary)}.chroma{background-color:var(--color-code-bg)}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%}.chroma .lnt,.chroma .ln{margin-right:.4em;padding:0 .4em}.chroma .gs{font-weight:600}.chroma .gl{text-decoration:underline}.chroma .bp{color:#999}.chroma .c,.chroma .c1,.chroma .ch{color:#6a737d}.chroma .cm{color:#998}.chroma .cp{color:#109295}.chroma .cpf{color:#4c4dbc}.chroma .cs{color:#999}.chroma .dl{color:#106303}.chroma .gd{color:#000;background-color:#fdd}.chroma .ge{color:#000}.chroma .gh{color:#999}.chroma .gi{color:#000;background-color:#dfd}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gr,.chroma .gt{color:#a00}.chroma .gu{color:#aaa}.chroma .hl{background-color:#e5e5e5}.chroma .il{color:#099}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#d73a49}.chroma .kt{color:#458}.chroma .ln,.chroma .lnt{color:#7f7f7f}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#099}.chroma .na{color:#d73a49}.chroma .nb{color:#005cc5}.chroma .nc{color:#458}.chroma .nd{color:#3c5d5d}.chroma .ne{color:#900}.chroma .nf{color:#005cc5}.chroma .ni{color:#6f42c1}.chroma .nl{color:#900}.chroma .nn{color:#555}.chroma .no{color:teal}.chroma .nt{color:#22863a}.chroma .nv{color:teal}.chroma .nx{color:#24292e}.chroma .o,.chroma .ow{color:#d73a49}.chroma .s{color:#106303}.chroma .s1{color:#cc7a00}.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se,.chroma .sh,.chroma .si{color:#106303}.chroma .sr{color:#22863a}.chroma .ss,.chroma .sx{color:#106303}.chroma .vc,.chroma .vg,.chroma .vi{color:teal}.chroma .w{color:#bbb}.ui .field:not(:last-child) .EasyMDEContainer .editor-statusbar{margin-bottom:-1em}.EasyMDEContainer .CodeMirror{color:var(--color-input-text);background-color:var(--color-input-background);border-color:var(--color-secondary);font:14px var(--fonts-monospace)}.EasyMDEContainer .CodeMirror.cm-s-default{border-radius:var(--border-radius);padding:0!important}.EasyMDEContainer .CodeMirror.CodeMirror-fullscreen.CodeMirror-focused{border-right:1px solid var(--color-primary)!important}.CodeMirror-cursor{border-color:var(--color-caret)!important}.CodeMirror .cm-comment{background:inherit!important}.CodeMirror .CodeMirror-code{font:14px var(--fonts-monospace)}.CodeMirror-selected{background:var(--color-primary-light-1)!important;color:var(--color-white)!important}.CodeMirror-placeholder{color:var(--color-placeholder-text)!important;opacity:1!important}.CodeMirror-focused{border-color:var(--color-primary)!important}.console{background:var(--color-console-bg);color:var(--color-console-fg);font-family:var(--fonts-monospace);border-radius:5px;word-break:break-word;overflow-wrap:break-word}.console img{max-width:100%}.console a{color:inherit;text-decoration:underline;text-decoration-style:dashed}.console a:hover{color:var(--color-primary)}@keyframes blink-animation{to{visibility:hidden}}.term-fg2{color:#838887}.term-fg3{font-style:italic}.term-fg4{text-decoration:underline}.term-fg5{animation:blink-animation 1s steps(3,start) infinite}.term-fg9{text-decoration:line-through}.term-fg30{color:#666}.term-fg31{color:#ff7070}.term-fg32{color:#b0f986}.term-fg33{color:#c6c502}.term-fg34{color:#8db7e0}.term-fg35{color:#f271fb}.term-fg36{color:#6bf7ff}.term-fgi1{color:#5ef765}.term-fgi90{color:#838887}.term-fgi91{color:#f33}.term-fgi92{color:#0f0}.term-fgi93{color:#fffc67}.term-fgi94{color:#6871ff}.term-fgi95{color:#ff76ff}.term-fgi96{color:#60fcff}.term-bg40{background:#676767}.term-bg41{background:#ff4343}.term-bg42{background:#99ff5f}.term-fg31.term-bg40{color:#f8a39f}.term-fgx16{color:#000}.term-fgx17{color:#00005f}.term-fgx18{color:#000087}.term-fgx19{color:#0000af}.term-fgx20{color:#0000d7}.term-fgx21{color:#00f}.term-fgx22{color:#005f00}.term-fgx23{color:#005f5f}.term-fgx24{color:#005f87}.term-fgx25{color:#005faf}.term-fgx26{color:#005fd7}.term-fgx27{color:#005fff}.term-fgx28{color:#008700}.term-fgx29{color:#00875f}.term-fgx30{color:#008787}.term-fgx31{color:#0087af}.term-fgx32{color:#0087d7}.term-fgx33{color:#0087ff}.term-fgx34{color:#00af00}.term-fgx35{color:#00af5f}.term-fgx36{color:#00af87}.term-fgx37{color:#00afaf}.term-fgx38{color:#00afd7}.term-fgx39{color:#00afff}.term-fgx40{color:#00d700}.term-fgx41{color:#00d75f}.term-fgx42{color:#00d787}.term-fgx43{color:#00d7af}.term-fgx44{color:#00d7d7}.term-fgx45{color:#00d7ff}.term-fgx46{color:#0f0}.term-fgx47{color:#00ff5f}.term-fgx48{color:#00ff87}.term-fgx49{color:#00ffaf}.term-fgx50{color:#00ffd7}.term-fgx51{color:#0ff}.term-fgx52{color:#5f0000}.term-fgx53{color:#5f005f}.term-fgx54{color:#5f0087}.term-fgx55{color:#5f00af}.term-fgx56{color:#5f00d7}.term-fgx57{color:#5f00ff}.term-fgx58{color:#5f5f00}.term-fgx59{color:#5f5f5f}.term-fgx60{color:#5f5f87}.term-fgx61{color:#5f5faf}.term-fgx62{color:#5f5fd7}.term-fgx63{color:#5f5fff}.term-fgx64{color:#5f8700}.term-fgx65{color:#5f875f}.term-fgx66{color:#5f8787}.term-fgx67{color:#5f87af}.term-fgx68{color:#5f87d7}.term-fgx69{color:#5f87ff}.term-fgx70{color:#5faf00}.term-fgx71{color:#5faf5f}.term-fgx72{color:#5faf87}.term-fgx73{color:#5fafaf}.term-fgx74{color:#5fafd7}.term-fgx75{color:#5fafff}.term-fgx76{color:#5fd700}.term-fgx77{color:#5fd75f}.term-fgx78{color:#5fd787}.term-fgx79{color:#5fd7af}.term-fgx80{color:#5fd7d7}.term-fgx81{color:#5fd7ff}.term-fgx82{color:#5fff00}.term-fgx83{color:#5fff5f}.term-fgx84{color:#5fff87}.term-fgx85{color:#5fffaf}.term-fgx86{color:#5fffd7}.term-fgx87{color:#5fffff}.term-fgx88{color:#870000}.term-fgx89{color:#87005f}.term-fgx90{color:#870087}.term-fgx91{color:#8700af}.term-fgx92{color:#8700d7}.term-fgx93{color:#8700ff}.term-fgx94{color:#875f00}.term-fgx95{color:#875f5f}.term-fgx96{color:#875f87}.term-fgx97{color:#875faf}.term-fgx98{color:#875fd7}.term-fgx99{color:#875fff}.term-fgx100{color:#878700}.term-fgx101{color:#87875f}.term-fgx102{color:#878787}.term-fgx103{color:#8787af}.term-fgx104{color:#8787d7}.term-fgx105{color:#8787ff}.term-fgx106{color:#87af00}.term-fgx107{color:#87af5f}.term-fgx108{color:#87af87}.term-fgx109{color:#87afaf}.term-fgx110{color:#87afd7}.term-fgx111{color:#87afff}.term-fgx112{color:#87d700}.term-fgx113{color:#87d75f}.term-fgx114{color:#87d787}.term-fgx115{color:#87d7af}.term-fgx116{color:#87d7d7}.term-fgx117{color:#87d7ff}.term-fgx118{color:#87ff00}.term-fgx119{color:#87ff5f}.term-fgx120{color:#87ff87}.term-fgx121{color:#87ffaf}.term-fgx122{color:#87ffd7}.term-fgx123{color:#87ffff}.term-fgx124{color:#af0000}.term-fgx125{color:#af005f}.term-fgx126{color:#af0087}.term-fgx127{color:#af00af}.term-fgx128{color:#af00d7}.term-fgx129{color:#af00ff}.term-fgx130{color:#af5f00}.term-fgx131{color:#af5f5f}.term-fgx132{color:#af5f87}.term-fgx133{color:#af5faf}.term-fgx134{color:#af5fd7}.term-fgx135{color:#af5fff}.term-fgx136{color:#af8700}.term-fgx137{color:#af875f}.term-fgx138{color:#af8787}.term-fgx139{color:#af87af}.term-fgx140{color:#af87d7}.term-fgx141{color:#af87ff}.term-fgx142{color:#afaf00}.term-fgx143{color:#afaf5f}.term-fgx144{color:#afaf87}.term-fgx145{color:#afafaf}.term-fgx146{color:#afafd7}.term-fgx147{color:#afafff}.term-fgx148{color:#afd700}.term-fgx149{color:#afd75f}.term-fgx150{color:#afd787}.term-fgx151{color:#afd7af}.term-fgx152{color:#afd7d7}.term-fgx153{color:#afd7ff}.term-fgx154{color:#afff00}.term-fgx155{color:#afff5f}.term-fgx156{color:#afff87}.term-fgx157{color:#afffaf}.term-fgx158{color:#afffd7}.term-fgx159{color:#afffff}.term-fgx160{color:#d70000}.term-fgx161{color:#d7005f}.term-fgx162{color:#d70087}.term-fgx163{color:#d700af}.term-fgx164{color:#d700d7}.term-fgx165{color:#d700ff}.term-fgx166{color:#d75f00}.term-fgx167{color:#d75f5f}.term-fgx168{color:#d75f87}.term-fgx169{color:#d75faf}.term-fgx170{color:#d75fd7}.term-fgx171{color:#d75fff}.term-fgx172{color:#d78700}.term-fgx173{color:#d7875f}.term-fgx174{color:#d78787}.term-fgx175{color:#d787af}.term-fgx176{color:#d787d7}.term-fgx177{color:#d787ff}.term-fgx178{color:#d7af00}.term-fgx179{color:#d7af5f}.term-fgx180{color:#d7af87}.term-fgx181{color:#d7afaf}.term-fgx182{color:#d7afd7}.term-fgx183{color:#d7afff}.term-fgx184{color:#d7d700}.term-fgx185{color:#d7d75f}.term-fgx186{color:#d7d787}.term-fgx187{color:#d7d7af}.term-fgx188{color:#d7d7d7}.term-fgx189{color:#d7d7ff}.term-fgx190{color:#d7ff00}.term-fgx191{color:#d7ff5f}.term-fgx192{color:#d7ff87}.term-fgx193{color:#d7ffaf}.term-fgx194{color:#d7ffd7}.term-fgx195{color:#d7ffff}.term-fgx196{color:red}.term-fgx197{color:#ff005f}.term-fgx198{color:#ff0087}.term-fgx199{color:#ff00af}.term-fgx200{color:#ff00d7}.term-fgx201{color:#f0f}.term-fgx202{color:#ff5f00}.term-fgx203{color:#ff5f5f}.term-fgx204{color:#ff5f87}.term-fgx205{color:#ff5faf}.term-fgx206{color:#ff5fd7}.term-fgx207{color:#ff5fff}.term-fgx208{color:#ff8700}.term-fgx209{color:#ff875f}.term-fgx210{color:#ff8787}.term-fgx211{color:#ff87af}.term-fgx212{color:#ff87d7}.term-fgx213{color:#ff87ff}.term-fgx214{color:#ffaf00}.term-fgx215{color:#ffaf5f}.term-fgx216{color:#ffaf87}.term-fgx217{color:#ffafaf}.term-fgx218{color:#ffafd7}.term-fgx219{color:#ffafff}.term-fgx220{color:gold}.term-fgx221{color:#ffd75f}.term-fgx222{color:#ffd787}.term-fgx223{color:#ffd7af}.term-fgx224{color:#ffd7d7}.term-fgx225{color:#ffd7ff}.term-fgx226{color:#ff0}.term-fgx227{color:#ffff5f}.term-fgx228{color:#ffff87}.term-fgx229{color:#ffffaf}.term-fgx230{color:#ffffd7}.term-fgx231{color:#fff}.term-fgx232{color:#080808}.term-fgx233{color:#121212}.term-fgx234{color:#1c1c1c}.term-fgx235{color:#262626}.term-fgx236{color:#303030}.term-fgx237{color:#3a3a3a}.term-fgx238{color:#444}.term-fgx239{color:#4e4e4e}.term-fgx240{color:#585858}.term-fgx241{color:#626262}.term-fgx242{color:#6c6c6c}.term-fgx243{color:#767676}.term-fgx244{color:gray}.term-fgx245{color:#8a8a8a}.term-fgx246{color:#949494}.term-fgx247{color:#9e9e9e}.term-fgx248{color:#a8a8a8}.term-fgx249{color:#b2b2b2}.term-fgx250{color:#bcbcbc}.term-fgx251{color:#c6c6c6}.term-fgx252{color:#d0d0d0}.term-fgx253{color:#dadada}.term-fgx254{color:#e4e4e4}.term-fgx255{color:#eee}.svg{display:inline-block;vertical-align:text-top;fill:currentcolor}.middle .svg{vertical-align:middle}.tribute-container{box-shadow:0 .25rem .5rem #00000040;border-radius:.25rem}.tribute-container ul{margin-top:0!important;background:var(--color-body)!important}.tribute-container li{padding:3px .5rem!important}.tribute-container li span.fullname{font-weight:400;font-size:.8rem;margin-left:3px}.tribute-container li.highlight,.tribute-container li:hover{background:var(--color-primary)!important;color:var(--color-primary-contrast)!important}.tribute-item{display:flex;align-items:center}.tribute-item .emoji,.tribute-item img[src*="/avatar/"]{margin-right:.5rem}.tribute-container img{width:1.5rem!important;height:1.5rem!important}:root :lang(ja){--fonts-override: var(--fonts-default-override-ja)}:root :lang(zh-CN){--fonts-override: var(--fonts-default-override-zh-cn)}:root :lang(zh-TW){--fonts-override: var(--fonts-default-override-zh-tw)}:root :lang(zh-HK){--fonts-override: var(--fonts-default-override-zh-hk)}:root :lang(ko){--fonts-override: var(--fonts-default-override-ko)}[lang]{font-family:var(--fonts-regular)}@font-face{font-family:system-ui-ja;src:local("HiraKakuProN-W3"),local("Hiragino Kaku Gothic ProN W3"),local("HiraginoSans-W2"),local("Source Han Sans JP Light"),local("SourceHanSansJP-Light"),local("Source Han Sans J Light"),local("SourceHanSansJ-Light"),local("Noto Sans CJK JP Light"),local("NotoSansCJKJP-Light"),local("Source Han Sans Light"),local("SourceHanSans-Light"),local("Yu Gothic Regular"),local("YuGothic Regular"),local("Droid Sans Japanese"),local("Meiryo"),local("MS PGothic");font-weight:300;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ja;src:local("HiraKakuProN-W3"),local("Hiragino Kaku Gothic ProN W3"),local("HiraginoSans-W4"),local("Source Han Sans JP Regular"),local("SourceHanSansJP-Regular"),local("Source Han Sans J Regular"),local("SourceHanSansJ-Regular"),local("Noto Sans CJK JP Regular"),local("NotoSansCJKJP-Regular"),local("Source Han Sans Regular"),local("SourceHanSans-Regular"),local("Yu Gothic Medium"),local("YuGothic Medium"),local("Droid Sans Japanese"),local("Meiryo"),local("MS PGothic");font-weight:400;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ja;src:local("HiraKakuProN-W3"),local("Hiragino Kaku Gothic ProN W3"),local("HiraginoSans-W5"),local("Source Han Sans JP Medium"),local("SourceHanSansJP-Medium"),local("Source Han Sans J Medium"),local("SourceHanSansJ-Medium"),local("Noto Sans CJK JP Medium"),local("NotoSansCJKJP-Medium"),local("Source Han Sans Medium"),local("SourceHanSans-Medium"),local("Yu Gothic Medium"),local("YuGothic Medium"),local("Droid Sans Japanese"),local("Meiryo"),local("MS PGothic");font-weight:500;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ja;src:local("HiraKakuProN-W6"),local("Hiragino Kaku Gothic ProN W6"),local("HiraginoSans-W6"),local("Source Han Sans JP Bold"),local("SourceHanSansJP-Bold"),local("Source Han Sans J Bold"),local("SourceHanSansJ-Bold"),local("Noto Sans CJK JP Bold"),local("NotoSansCJKJP-Bold"),local("Source Han Sans Bold"),local("SourceHanSans-Bold"),local("Yu Gothic Bold"),local("YuGothic Bold"),local("Droid Sans Japanese"),local("Meiryo Bold"),local("MS PGothic");font-weight:700;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ja;src:local("HelveticaNeue");unicode-range:U+A0}@supports not (-webkit-hyphens:none){@font-face{font-family:system-ui-ja;src:local("HelveticaNeue");unicode-range:U+20}}:root{--fonts-default-override-ja: system-ui-ja, var(--fonts-proportional)}@supports (-moz-appearance:none){:root{--fonts-default-override-ja: var(--fonts-proportional), system-ui-ja}}@font-face{font-family:system-ui-zh-cn;src:local("PingFangSC-Light"),local("Source Han Sans CN Light"),local("SourceHanSansCN-Light"),local("Source Han Sans SC Light"),local("SourceHanSansSC-Light"),local("Noto Sans CJK SC Light"),local("NotoSansCJKSC-Light"),local("HiraginoSansGB-W3"),local("Hiragino Sans GB W3"),local("Microsoft YaHei Light"),local("Heiti SC Light"),local("SimHei");font-weight:300;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-cn;src:local("PingFangSC-Regular"),local("Source Han Sans CN Regular"),local("SourceHanSansCN-Regular"),local("Source Han Sans SC Regular"),local("SourceHanSansSC-Regular"),local("Noto Sans CJK SC Regular"),local("NotoSansCJKSC-Regular"),local("HiraginoSansGB-W3"),local("Hiragino Sans GB W3"),local("Microsoft YaHei"),local("Heiti SC Light"),local("SimHei");font-weight:400;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-cn;src:local("PingFangSC-Medium"),local("Source Han Sans CN Medium"),local("SourceHanSansCN-Medium"),local("Source Han Sans SC Medium"),local("SourceHanSansSC-Medium"),local("Noto Sans CJK SC Medium"),local("NotoSansCJKSC-Medium"),local("HiraginoSansGB-W3"),local("Hiragino Sans GB W3"),local("Microsoft YaHei"),local("Heiti SC Light"),local("SimHei");font-weight:500;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-cn;src:local("PingFangSC-Semibold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Noto Sans CJK SC Bold"),local("NotoSansCJKSC-Bold"),local("HiraginoSansGB-W6"),local("Hiragino Sans GB W6"),local("Microsoft YaHei Bold"),local("Heiti SC Medium"),local("SimHei");font-weight:700;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-cn;src:local("HelveticaNeue");unicode-range:U+A0}@supports not (-webkit-hyphens:none){@font-face{font-family:system-ui-zh-cn;src:local("HelveticaNeue");unicode-range:U+20}}:root{--fonts-default-override-zh-cn: system-ui-zh-cn, var(--fonts-proportional)}@supports (-moz-appearance:none){:root{--fonts-default-override-zh-cn: var(--fonts-proportional), system-ui-zh-cn}}@font-face{font-family:system-ui-zh-tw;src:local("PingFangTC-Light"),local("Source Han Sans TW Light"),local("SourceHanSansTW-Light"),local("Source Han Sans TC Light"),local("SourceHanSansTC-Light"),local("Noto Sans CJK TC Light"),local("NotoSansCJKTC-Light"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei Light"),local("Heiti TC Light"),local("PMingLiU");font-weight:300;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-tw;src:local("PingFangTC-Regular"),local("Source Han Sans TW Regular"),local("SourceHanSansTW-Regular"),local("Source Han Sans TC Regular"),local("SourceHanSansTC-Regular"),local("Noto Sans CJK TC Regular"),local("NotoSansCJKTC-Regular"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei"),local("Heiti TC Light"),local("PMingLiU");font-weight:400;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-tw;src:local("PingFangTC-Medium"),local("Source Han Sans TW Medium"),local("SourceHanSansTW-Medium"),local("Source Han Sans TC Medium"),local("SourceHanSansTC-Medium"),local("Noto Sans CJK TC Medium"),local("NotoSansCJKTC-Medium"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei"),local("Heiti TC Light"),local("PMingLiU");font-weight:500;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-tw;src:local("PingFangTC-Semibold"),local("Source Han Sans TW Bold"),local("SourceHanSansTW-Bold"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Noto Sans CJK TC Bold"),local("NotoSansCJKTC-Bold"),local("HiraginoSansTC-W6"),local("Hiragino Sans TC W6"),local("Microsoft JhengHei Bold"),local("Heiti TC Medium"),local("PMingLiU");font-weight:700;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-tw;src:local("HelveticaNeue");unicode-range:U+A0}@supports not (-webkit-hyphens:none){@font-face{font-family:system-ui-zh-tw;src:local("HelveticaNeue");unicode-range:U+20}}:root{--fonts-default-override-zh-tw: system-ui-zh-tw, var(--fonts-proportional)}@supports (-moz-appearance:none){:root{--fonts-default-override-zh-tw: var(--fonts-proportional), system-ui-zh-tw}}@font-face{font-family:system-ui-zh-hk;src:local("PingFangHK-Light"),local("Source Han Sans HK Light"),local("SourceHanSansHK-Light"),local("Source Han Sans HC Light"),local("SourceHanSansHC-Light"),local("Noto Sans CJK HK Light"),local("NotoSansCJKHK-Light"),local("Source Han Sans TC Light"),local("SourceHanSansTC-Light"),local("Noto Sans CJK TC Light"),local("NotoSansCJKTC-Light"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei Light"),local("Heiti TC Light"),local("PMingLiU_HKSCS"),local("PMingLiU");font-weight:300;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-hk;src:local("PingFangHK-Regular"),local("Source Han Sans HK Regular"),local("SourceHanSansHK-Regular"),local("Source Han Sans HC Regular"),local("SourceHanSansHC-Regular"),local("Noto Sans CJK HK Regular"),local("NotoSansCJKHK-Regular"),local("Source Han Sans TC Regular"),local("SourceHanSansTC-Regular"),local("Noto Sans CJK TC Regular"),local("NotoSansCJKTC-Regular"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei"),local("Heiti TC Light"),local("PMingLiU_HKSCS"),local("PMingLiU");font-weight:400;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-hk;src:local("PingFangHK-Medium"),local("Source Han Sans HK Medium"),local("SourceHanSansHK-Medium"),local("Source Han Sans HC Medium"),local("SourceHanSansHC-Medium"),local("Noto Sans CJK HK Medium"),local("NotoSansCJKHK-Medium"),local("Source Han Sans TC Medium"),local("SourceHanSansTC-Medium"),local("Noto Sans CJK TC Medium"),local("NotoSansCJKTC-Medium"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei"),local("Heiti TC Light"),local("PMingLiU_HKSCS"),local("PMingLiU");font-weight:500;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-hk;src:local("PingFangHK-Semibold"),local("Source Han Sans HK Bold"),local("SourceHanSansHK-Bold"),local("Source Han Sans HC Bold"),local("SourceHanSansHC-Bold"),local("Noto Sans CJK HK Bold"),local("NotoSansCJKHK-Bold"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Noto Sans CJK TC Bold"),local("NotoSansCJKTC-Bold"),local("HiraginoSansTC-W6"),local("Hiragino Sans TC W6"),local("Microsoft JhengHei Bold"),local("Heiti TC Medium"),local("PMingLiU_HKSCS"),local("PMingLiU");font-weight:700;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-hk;src:local("HelveticaNeue");unicode-range:U+A0}@supports not (-webkit-hyphens:none){@font-face{font-family:system-ui-zh-hk;src:local("HelveticaNeue");unicode-range:U+20}}:root{--fonts-default-override-zh-hk: system-ui-zh-hk, var(--fonts-proportional)}@supports (-moz-appearance:none){:root{--fonts-default-override-zh-hk: var(--fonts-proportional), system-ui-zh-hk}}@font-face{font-family:system-ui-ko;src:local("AppleSDGothicNeo-Light"),local("Source Han Sans KR Light"),local("SourceHanSansKR-Light"),local("Source Han Sans K Light"),local("SourceHanSansK-Light"),local("Noto Sans CJK KR Light"),local("NotoSansCJKKR-Light"),local("NanumBarunGothic Light"),local("Malgun Gothic Semilight"),local("Nanum Gothic"),local("Dotum");font-weight:300;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ko;src:local("AppleSDGothicNeo-Regular"),local("Source Han Sans KR Regular"),local("SourceHanSansKR-Regular"),local("Source Han Sans K Regular"),local("SourceHanSansK-Regular"),local("Noto Sans CJK KR Regular"),local("NotoSansCJKKR-Regular"),local("NanumBarunGothic"),local("Malgun Gothic"),local("Nanum Gothic"),local("Dotum");font-weight:400;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ko;src:local("AppleSDGothicNeo-Medium"),local("Source Han Sans KR Medium"),local("SourceHanSansKR-Medium"),local("Source Han Sans K Medium"),local("SourceHanSansK-Medium"),local("Noto Sans CJK KR Medium"),local("NotoSansCJKKR-Medium"),local("NanumBarunGothic"),local("Malgun Gothic"),local("Nanum Gothic"),local("Dotum");font-weight:500;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ko;src:local("AppleSDGothicNeo-SemiBold"),local("Source Han Sans KR Bold"),local("SourceHanSansKR-Bold"),local("Source Han Sans K Bold"),local("SourceHanSansK-Bold"),local("Noto Sans CJK KR Bold"),local("NotoSansCJKKR-Bold"),local("NanumBarunGothic Bold"),local("Malgun Gothic Bold"),local("Nanum Gothic Bold"),local("Dotum");font-weight:700;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ko;src:local("HelveticaNeue");unicode-range:U+A0}@supports not (-webkit-hyphens:none){@font-face{font-family:system-ui-ko;src:local("HelveticaNeue");unicode-range:U+20}}:root{--fonts-default-override-ko: system-ui-ko, var(--fonts-proportional)}@supports (-moz-appearance:none){:root{--fonts-default-override-ko: var(--fonts-proportional), system-ui-ko}}:root{--fonts-proportional: -apple-system, "Segoe UI", system-ui, "Roboto", "Helvetica Neue", "Arial";--fonts-monospace: "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace, var(--fonts-emoji);--fonts-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla";--checkbox-mask-checked: url('data:image/svg+xml;utf8,');--checkbox-mask-indeterminate: url('data:image/svg+xml;utf8,');--border-radius: .28571429rem;--opacity-disabled: .55;--height-loading: 12rem;--color-primary: #4183c4;--color-primary-contrast: #ffffff;--color-primary-dark-1: #3876b3;--color-primary-dark-2: #31699f;--color-primary-dark-3: #2b5c8b;--color-primary-dark-4: #254f77;--color-primary-dark-5: #193450;--color-primary-dark-6: #0c1a28;--color-primary-dark-7: #04080c;--color-primary-light-1: #548fca;--color-primary-light-2: #679cd0;--color-primary-light-3: #7aa8d6;--color-primary-light-4: #8db5dc;--color-primary-light-5: #b3cde7;--color-primary-light-6: #d9e6f3;--color-primary-light-7: #f4f8fb;--color-primary-alpha-10: #4183c419;--color-primary-alpha-20: #4183c433;--color-primary-alpha-30: #4183c44b;--color-primary-alpha-40: #4183c466;--color-primary-alpha-50: #4183c480;--color-primary-alpha-60: #4183c499;--color-primary-alpha-70: #4183c4b3;--color-primary-alpha-80: #4183c4cc;--color-primary-alpha-90: #4183c4e1;--color-secondary: #dedede;--color-secondary-dark-1: #cecece;--color-secondary-dark-2: #bfbfbf;--color-secondary-dark-3: #a0a0a0;--color-secondary-dark-4: #909090;--color-secondary-dark-5: #818181;--color-secondary-dark-6: #717171;--color-secondary-dark-7: #626262;--color-secondary-dark-8: #525252;--color-secondary-dark-9: #434343;--color-secondary-dark-10: #333333;--color-secondary-dark-11: #242424;--color-secondary-dark-12: #141414;--color-secondary-dark-13: #040404;--color-secondary-light-1: #e5e5e5;--color-secondary-light-2: #ebebeb;--color-secondary-light-3: #f2f2f2;--color-secondary-light-4: #f8f8f8;--color-secondary-alpha-10: #dedede19;--color-secondary-alpha-20: #dedede33;--color-secondary-alpha-30: #dedede4b;--color-secondary-alpha-40: #dedede66;--color-secondary-alpha-50: #dedede80;--color-secondary-alpha-60: #dedede99;--color-secondary-alpha-70: #dededeb3;--color-secondary-alpha-80: #dededecc;--color-secondary-alpha-90: #dededee1;--color-console-fg: #ffffff;--color-console-bg: #171717;--color-red: #db2828;--color-orange: #f2711c;--color-yellow: #fbbd08;--color-olive: #b5cc18;--color-green: #21ba45;--color-teal: #00b5ad;--color-blue: #2185d0;--color-violet: #6435c9;--color-purple: #a333c8;--color-pink: #e03997;--color-brown: #a5673f;--color-grey: #888888;--color-black: #1b1c1d;--color-red-light: #e45e5e;--color-orange-light: #f59555;--color-yellow-light: #fcce46;--color-olive-light: #d3e942;--color-green-light: #46de6a;--color-teal-light: #08fff4;--color-blue-light: #51a5e3;--color-violet-light: #8b67d7;--color-purple-light: #bb64d8;--color-pink-light: #e86bb1;--color-brown-light: #c58b66;--color-grey-light: #a6a6a6;--color-black-light: #525558;--color-gold: #a1882b;--color-white: #ffffff;--color-diff-removed-word-bg: #fdb8c0;--color-diff-added-word-bg: #acf2bd;--color-diff-removed-row-bg: #ffeef0;--color-diff-moved-row-bg: #f1f8d1;--color-diff-added-row-bg: #e6ffed;--color-diff-removed-row-border: #f1c0c0;--color-diff-moved-row-border: #d0e27f;--color-diff-added-row-border: #e6ffed;--color-diff-inactive: #f2f2f2;--color-error-border: #e0b4b4;--color-error-bg: #fff6f6;--color-error-text: #9f3a38;--color-success-border: #a3c293;--color-success-bg: #fcfff5;--color-success-text: #2c662d;--color-warning-border: #c9ba9b;--color-warning-bg: #fffaf3;--color-warning-text: #573a08;--color-info-border: #a9d5de;--color-info-bg: #f8ffff;--color-info-text: #276f86;--color-body: #ffffff;--color-text-dark: #080808;--color-text: #212121;--color-text-light: #555555;--color-text-light-1: #6a6a6a;--color-text-light-2: #808080;--color-text-light-3: #a0a0a0;--color-box-header: #f7f7f7;--color-box-body: #ffffff;--color-box-body-highlight: #f8f8f8;--color-footer: #ffffff;--color-timeline: #ececec;--color-input-text: #212121;--color-input-background: #ffffff;--color-input-toggle-background: #dedede;--color-input-border: #dedede;--color-input-border-hover: #cecece;--color-navbar: #f8f8f8;--color-navbar-transparent: #f8f8f800;--color-light: #00000006;--color-light-mimic-enabled: rgba(0, 0, 0, calc(6 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border: #0000001d;--color-hover: #0000000c;--color-active: #00000014;--color-menu: #ffffff;--color-card: #ffffff;--color-markup-table-row: #00000008;--color-markup-code-block: #00000010;--color-button: #ffffff;--color-code-bg: #ffffff;--color-code-sidebar-bg: #f5f5f5;--color-shadow: #00000030;--color-secondary-bg: #f4f4f4;--color-expand-button: #d8efff;--color-placeholder-text: #aaa;--color-editor-line-highlight: var(--color-primary-light-6);--color-project-board-bg: var(--color-secondary-light-4);--color-project-board-dark-label: #555555;--color-project-board-light-label: #a6aab5;--color-caret: var(--color-text-dark);--color-reaction-bg: #0000000a;--color-reaction-active-bg: var(--color-primary-alpha-20);--color-tooltip-bg: #000000f0;--color-tooltip-text: #ffffff;--color-header-bar: #ffffff;--color-label-active-bg: #d0d0d0;--color-accent: var(--color-primary-light-1);--color-small-accent: var(--color-primary-light-6);--color-active-line: #fffbdd;accent-color:var(--color-accent);color-scheme:light}:root *{--fonts-regular: var(--fonts-override, var(--fonts-proportional)), "Noto Sans", "Liberation Sans", sans-serif, var(--fonts-emoji)}textarea{font-family:var(--fonts-regular)}pre,code,kbd,samp{font-size:.9em;font-family:var(--fonts-monospace)}b,strong,h1,h2,h3,h4,h5,h6{font-weight:600}body{color:var(--color-text);background-color:var(--color-body);overflow-y:auto;display:flex;flex-direction:column;overflow-wrap:break-word}img{border-radius:3px}table{border-collapse:collapse}details summary{cursor:pointer}details summary>*{display:inline}progress{background:var(--color-secondary-dark-1);border-radius:6px;border:none;overflow:hidden}progress::-webkit-progress-bar{background:var(--color-secondary-dark-1)}progress::-webkit-progress-value{background-color:var(--color-accent)}progress::-moz-progress-bar{background-color:var(--color-accent)}*{scrollbar-color:var(--color-primary) transparent;caret-color:var(--color-caret)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 6px var(--color-primary);border:2px solid transparent;border-radius:5px!important}::-webkit-scrollbar-thumb:window-inactive{box-shadow:inset 0 0 0 6px var(--color-primary)}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 6px var(--color-primary-dark-2)}::-webkit-scrollbar-corner{background:transparent}::file-selector-button{border:1px solid var(--color-light-border);color:var(--color-text-light);background:var(--color-light);border-radius:var(--border-radius)}::file-selector-button:hover{color:var(--color-text);background:var(--color-hover)}::selection{background:var(--color-primary-light-1)!important;color:var(--color-white)!important}::placeholder,.ui.dropdown:not(.button)>.default.text,.ui.default.dropdown:not(.button)>.text{color:var(--color-placeholder-text)!important;opacity:1!important}a,.ui.breadcrumb a{color:var(--color-primary);cursor:pointer;text-decoration-skip-ink:all}a.muted,.muted-links a{color:inherit}a:hover,a.muted:hover,a.muted:hover [class*=color-text],.muted-links a:hover,.ui.breadcrumb a:hover{color:var(--color-primary)}a.label,.repository-menu a,.ui.search .results a,.ui .menu a,.ui.cards a.card,.issue-keyword a,a.commit-statuses-trigger{text-decoration:none!important}.ui.red.labels .label,.ui.ui.ui.red.label,.ui.red.button,.ui.red.buttons .button{background:var(--color-red)}.ui.red.button:hover,.ui.red.buttons .button:hover{background:var(--color-red-light)}.ui.basic.red.buttons .button,.ui.basic.red.button{color:var(--color-red);border-color:var(--color-red)}.ui.basic.red.buttons .button:hover,.ui.basic.red.button:hover{color:var(--color-red-light);border-color:var(--color-red-light)}.ui.orange.labels .label,.ui.ui.ui.orange.label,.ui.orange.button,.ui.orange.buttons .button{background:var(--color-orange)}.ui.orange.button:hover,.ui.orange.buttons .button:hover{background:var(--color-orange-light)}.ui.basic.orange.buttons .button,.ui.basic.orange.button{color:var(--color-orange);border-color:var(--color-orange)}.ui.basic.orange.buttons .button:hover,.ui.basic.orange.button:hover{color:var(--color-orange-light);border-color:var(--color-orange-light)}.ui.yellow.labels .label,.ui.ui.ui.yellow.label,.ui.yellow.button,.ui.yellow.buttons .button{background:var(--color-yellow)}.ui.yellow.button:hover,.ui.yellow.buttons .button:hover{background:var(--color-yellow-light)}.ui.basic.yellow.buttons .button,.ui.basic.yellow.button{color:var(--color-yellow);border-color:var(--color-yellow)}.ui.basic.yellow.buttons .button:hover,.ui.basic.yellow.button:hover{color:var(--color-yellow-light);border-color:var(--color-yellow-light)}.ui.olive.labels .label,.ui.ui.ui.olive.label,.ui.olive.button,.ui.olive.buttons .button{background:var(--color-olive)}.ui.olive.button:hover,.ui.olive.buttons .button:hover{background:var(--color-olive-light)}.ui.basic.olive.buttons .button,.ui.basic.olive.button{color:var(--color-olive);border-color:var(--color-olive)}.ui.basic.olive.buttons .button:hover,.ui.basic.olive.button:hover{color:var(--color-olive-light);border-color:var(--color-olive-light)}.ui.green.labels .label,.ui.ui.ui.green.label,.ui.green.button,.ui.green.buttons .button{background:var(--color-green)}.ui.green.button:hover,.ui.green.buttons .button:hover{background:var(--color-green-light)}.ui.basic.green.buttons .button,.ui.basic.green.button{color:var(--color-green);border-color:var(--color-green)}.ui.basic.green.buttons .button:hover,.ui.basic.green.button:hover{color:var(--color-green-light);border-color:var(--color-green-light)}.ui.teal.labels .label,.ui.ui.ui.teal.label,.ui.teal.button,.ui.teal.buttons .button{background:var(--color-teal)}.ui.teal.button:hover,.ui.teal.buttons .button:hover{background:var(--color-teal-light)}.ui.basic.teal.buttons .button,.ui.basic.teal.button{color:var(--color-teal);border-color:var(--color-teal)}.ui.basic.teal.buttons .button:hover,.ui.basic.teal.button:hover{color:var(--color-teal-light);border-color:var(--color-teal-light)}.ui.blue.labels .label,.ui.ui.ui.blue.label,.ui.blue.button,.ui.blue.buttons .button{background:var(--color-blue)}.ui.blue.button:hover,.ui.blue.buttons .button:hover{background:var(--color-blue-light)}.ui.basic.blue.buttons .button,.ui.basic.blue.button{color:var(--color-blue);border-color:var(--color-blue)}.ui.basic.blue.buttons .button:hover,.ui.basic.blue.button:hover{color:var(--color-blue-light);border-color:var(--color-blue-light)}.ui.violet.labels .label,.ui.ui.ui.violet.label,.ui.violet.button,.ui.violet.buttons .button{background:var(--color-violet)}.ui.violet.button:hover,.ui.violet.buttons .button:hover{background:var(--color-violet-light)}.ui.basic.violet.buttons .button,.ui.basic.violet.button{color:var(--color-violet);border-color:var(--color-violet)}.ui.basic.violet.buttons .button:hover,.ui.basic.violet.button:hover{color:var(--color-violet-light);border-color:var(--color-violet-light)}.ui.purple.labels .label,.ui.ui.ui.purple.label,.ui.purple.button,.ui.purple.buttons .button{background:var(--color-purple)}.ui.purple.button:hover,.ui.purple.buttons .button:hover{background:var(--color-purple-light)}.ui.basic.purple.buttons .button,.ui.basic.purple.button{color:var(--color-purple);border-color:var(--color-purple)}.ui.basic.purple.buttons .button:hover,.ui.basic.purple.button:hover{color:var(--color-purple-light);border-color:var(--color-purple-light)}.ui.pink.labels .label,.ui.ui.ui.pink.label,.ui.pink.button,.ui.pink.buttons .button{background:var(--color-pink)}.ui.pink.button:hover,.ui.pink.buttons .button:hover{background:var(--color-pink-light)}.ui.basic.pink.buttons .button,.ui.basic.pink.button{color:var(--color-pink);border-color:var(--color-pink)}.ui.basic.pink.buttons .button:hover,.ui.basic.pink.button:hover{color:var(--color-pink-light);border-color:var(--color-pink-light)}.ui.brown.labels .label,.ui.ui.ui.brown.label,.ui.brown.button,.ui.brown.buttons .button{background:var(--color-brown)}.ui.brown.button:hover,.ui.brown.buttons .button:hover{background:var(--color-brown-light)}.ui.basic.brown.buttons .button,.ui.basic.brown.button{color:var(--color-brown);border-color:var(--color-brown)}.ui.basic.brown.buttons .button:hover,.ui.basic.brown.button:hover{color:var(--color-brown-light);border-color:var(--color-brown-light)}.ui.grey.labels .label,.ui.ui.ui.grey.label,.ui.grey.button,.ui.grey.buttons .button{background:var(--color-grey)}.ui.grey.button:hover,.ui.grey.buttons .button:hover{background:var(--color-grey-light)}.ui.basic.grey.buttons .button,.ui.basic.grey.button{color:var(--color-grey);border-color:var(--color-grey)}.ui.basic.grey.buttons .button:hover,.ui.basic.grey.button:hover{color:var(--color-grey-light);border-color:var(--color-grey-light)}.ui.black.labels .label,.ui.ui.ui.black.label,.ui.black.button,.ui.black.buttons .button{background:var(--color-black)}.ui.black.button:hover,.ui.black.buttons .button:hover{background:var(--color-black-light)}.ui.basic.black.buttons .button,.ui.basic.black.button{color:var(--color-black);border-color:var(--color-black)}.ui.basic.black.buttons .button:hover,.ui.basic.black.button:hover{color:var(--color-black-light);border-color:var(--color-black-light)}.ui.negative.buttons .button,.ui.negative.button{background:var(--color-red)}.ui.negative.buttons .button:hover,.ui.negative.button:hover{background:var(--color-red-light)}.ui.positive.buttons .button,.ui.positive.button{background:var(--color-green)}.ui.positive.buttons .button:hover,.ui.positive.button:hover{background:var(--color-green-light)}.ui.search>.results{background:var(--color-body);border-color:var(--color-secondary)}.ui.search>.results .result{background:var(--color-body)}.ui.search>.results .result .title{color:var(--color-text-dark)}.ui.search>.results .result .image{width:auto;height:auto}.ui.search>.results .result:hover,.ui.category.search>.results .category .result:hover{background:var(--color-hover)}.unselectable,.file-revisions-btn i,.button,.lines-num,.lines-commit,.lines-commit .blame-info,.ellipsis-button,.repository .data-table .line-num,.repository .diff-file-box .file-body.file-code .lines-num,.repository .diff-file-box .code-diff tbody tr .lines-type-marker,.repository .repository-summary .segment.language-stats,.show-outdated,.hide-outdated{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.issue-title code{padding:2px 4px;border-radius:6px;background-color:var(--color-markup-code-block)}.icon-button{padding-top:7.42px!important;padding-bottom:7.42px!important}.ui.breadcrumb a:hover{text-decoration:underline!important}.ui.breadcrumb .divider{color:var(--color-text-light-2)}.ui.divider:not(.vertical,.horizontal){border-top-color:var(--color-secondary)!important;border-bottom:none!important}.ui.dividing.header{border-bottom-color:var(--color-secondary)}.page-content{margin-top:15px}.page-content .header-wrapper,.page-content .new-menu{margin-top:-15px!important;padding-top:15px!important}.ui.input.focus>input,.ui.input>input:focus{border-color:var(--color-primary)}.ui.action.input:not([class*="left action"])>.ui.dropdown.selection{min-width:10em}.ui.action.input:not([class*="left action"])>.ui.dropdown.selection:not(:focus,:hover){border-right-color:transparent}.ui.action.input:not([class*="left action"])>input:focus{border-right-color:var(--color-primary)}.ui.menu,.ui.vertical.menu{background:var(--color-menu);border-color:var(--color-secondary)}.ui.menu .item{color:var(--color-text)}.ui.menu .item>.svg{margin-right:.35em}.ui.menu .item>.label{background:var(--color-grey)}.ui.active.label{background:var(--color-label-active-bg);border-color:var(--color-label-active-bg);color:var(--color-text-dark)}.ui.link.menu .item:hover,.ui.menu .dropdown.item:hover,.ui.menu .link.item:hover,.ui.menu a.item:hover{color:var(--color-text);background:var(--color-hover)}.ui.menu .active.item,.ui.menu .active.item:hover,.ui.vertical.menu .active.item,.ui.vertical.menu .active.item:hover{color:var(--color-text);background:var(--color-active)}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active{color:var(--color-text);background:none}.ui.ui.menu .item.disabled{color:var(--color-text-light-3)}.ui.ui.menu .dropdown.item.disabled{color:var(--color-text-light-2)}.ui.dropdown .menu{background:var(--color-menu);border-color:var(--color-secondary)}.ui.dropdown .menu>.header:not(.ui){color:var(--color-text)}.ui.dropdown .menu>.item{color:var(--color-text)}.ui.dropdown .menu>.item:hover{color:var(--color-text);background:var(--color-hover)}.ui.dropdown .menu .active.item{color:var(--color-text);background:var(--color-active);font-weight:400}.ui.dropdown .menu>.item>img{margin-top:-.25rem;margin-bottom:-.25rem}.ui.selection.dropdown .menu>.item{border-color:var(--color-secondary)}.ui.selection.visible.dropdown>.text:not(.default){color:var(--color-text)}.ui.dropdown.selected,.ui.dropdown .menu .selected.item{color:var(--color-text);background:var(--color-hover)}.ui.menu .ui.dropdown .menu>.selected.item{color:var(--color-text)!important;background:var(--color-hover)!important}.ui.dropdown .menu>.message:not(.ui){color:var(--color-text-light-2)}.ui.list .list>.item .header,.ui.list>.item .header{color:var(--color-text-dark)}.ui.list .list>.item>.content,.ui.list>.item>.content{color:var(--color-text)}.ui.list .list>.item .description,.ui.list>.item .description{color:var(--color-text)}.ui.secondary.menu .dropdown.item:hover,.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{color:var(--color-text);background:var(--color-hover)}.ui.secondary.menu .active.item,.ui.secondary.menu .active.item:hover{color:var(--color-text);background:var(--color-active)}.ui.secondary.menu.tight .item{padding-left:.85714286em;padding-right:.85714286em}.ui.menu .dropdown.item .menu{background:var(--color-menu)}.ui.menu .ui.dropdown .menu>.item{color:var(--color-text)!important}.ui.menu .ui.dropdown .menu>.item:hover{color:var(--color-text)!important;background:var(--color-hover)!important}.ui.menu .ui.dropdown .menu>.active.item{color:var(--color-text)!important;background:var(--color-active)!important}.ui.message{background:var(--color-box-body);color:var(--color-text);box-shadow:none!important;border:1px solid var(--color-secondary)}.ui.info.message,.ui.attached.info.message,.ui.blue.message,.ui.attached.blue.message{background:var(--color-info-bg);color:var(--color-info-text);border-color:var(--color-info-border)}.ui.success.message,.ui.attached.success.message,.ui.positive.message,.ui.attached.positive.message{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.ui.error.message,.ui.attached.error.message,.ui.red.message,.ui.attached.red.message,.ui.negative.message,.ui.attached.negative.message{background:var(--color-error-bg);color:var(--color-error-text);border-color:var(--color-error-border)}.ui.warning.message,.ui.attached.warning.message,.ui.yellow.message,.ui.attached.yellow.message{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.ui.error.header{background:var(--color-error-bg)!important;color:var(--color-error-text)!important;border-color:var(--color-error-border)!important}.ui.error.segment{border-color:var(--color-error-border)!important}.ui.warning.header{background:var(--color-warning-bg)!important;color:var(--color-warning-text)!important;border-color:var(--color-warning-border)!important}.ui.warning.segment{border-color:var(--color-warning-border)!important}.ui.selection.active.dropdown,.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown .menu,.ui.selection.active.dropdown:hover .menu{border-color:var(--color-primary-light-2)}.ui.selection.dropdown .menu{margin:0 -1.25px}.ui.pointing.dropdown>.menu:not(.hidden):after{background:var(--color-box-body);box-shadow:-1px -1px 0 0 var(--color-secondary)}.ui.cards>.card,.ui.card{background:var(--color-card);border:1px solid var(--color-secondary);box-shadow:none}.ui.cards>.card>.content,.ui.card>.content{border-color:var(--color-secondary)}.ui.cards>.card>.extra,.ui.card>.extra,.ui.cards>.card>.extra a:not(.ui),.ui.card>.extra a:not(.ui){color:var(--color-text)}.ui.cards>.card>.extra a:not(.ui):hover,.ui.card>.extra a:not(.ui):hover{color:var(--color-primary)}.ui.cards>.card>.content>.header,.ui.card>.content>.header{color:var(--color-text)}.ui.cards>.card>.content>.description,.ui.card>.content>.description{color:var(--color-text)}.ui.cards>.card .meta>a:not(.ui),.ui.card .meta>a:not(.ui){color:var(--color-text-light-2)}.ui.cards>.card .meta>a:not(.ui):hover,.ui.card .meta>a:not(.ui):hover{color:var(--color-text)}.ui.cards a.card:hover,.ui.link.cards .card:not(.icon):hover,a.ui.card:hover,.ui.link.card:hover{border:1px solid var(--color-secondary);background:var(--color-card)}.ui.cards>.card>.extra,.ui.card>.extra{color:var(--color-text);border-top-color:var(--color-secondary-light-1)!important}.ui.comments .comment .text{margin:0}.ui.comments .comment .text,.ui.comments .comment .author{color:var(--color-text)}.ui.comments .comment a.author:hover{color:var(--color-primary)}.ui.comments .comment .metadata{color:var(--color-text-light-2)}.ui.comments .comment .actions a{color:var(--color-text-light)}.ui.comments .comment .actions a.active,.ui.comments .comment .actions a:hover{color:var(--color-primary)}.ui.attached.table{border-color:var(--color-secondary)}.ui.table{color:var(--color-text);background:var(--color-box-body);border-color:var(--color-secondary)}.ui.table th,.ui.table td{transition:none}.ui.table>tr>td,.ui.table>tbody>tr>td{border-top-color:var(--color-secondary-alpha-50)}.ui.ui.ui.ui.table tr.active,.ui.ui.table td.active{color:var(--color-text);background:var(--color-active)}.ui.ui.selectable.table>tbody>tr:hover,.ui.table tbody tr td.selectable:hover{color:var(--color-text);background-color:var(--color-secondary-alpha-40)}.ui.ui.ui.ui.table tr.grey:not(.marked),.ui.ui.table td.grey:not(.marked){background:var(--color-body);color:var(--color-text)}.ui.table>thead>tr>th{background:var(--color-box-header);color:var(--color-text)}.ui.modal{background:var(--color-body)}.ui.modal>.header{color:var(--color-text-dark);background:var(--color-secondary-bg);border-color:var(--color-secondary);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.ui.modal>.content{background:var(--color-body)}.ui.modal>.actions{background:var(--color-secondary-bg);border-color:var(--color-secondary)}.ui.modal>.close.inside,.ui.fullscreen.modal>.close{top:11px;color:var(--body-color)}.ui.basic.table>tbody>tr{border-color:var(--color-secondary)}.ui.avatar img,.ui.avatar svg,.ui.avatar.img,.ui.cards>.card img.avatar,.ui.cards>.card .avatar img,.ui.card img.avatar,.ui.card .avatar img{border-radius:var(--border-radius)}.ui.divided.list>.item{border-color:var(--color-secondary)}.ui.link.list .item,.ui.link.list a.item,.ui.link.list .item a:not(.ui){color:var(--color-text)}.ui.link.list.list a.item:hover,.ui.link.list.list .item a:not(.ui):hover,.ui.link.list.list a.item:active,.ui.link.list.list .item a:not(.ui):active{color:var(--color-text-dark)}.ui.error.message .header,.ui.warning.message .header{color:inherit;filter:saturate(2)}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;hyphens:auto}.full.height{flex-grow:1;padding-bottom:80px}@media (min-width: 768px) and (max-width: 1200px){.ui.ui.ui.container:not(.fluid){width:calc(100vw - 3em)}}.following.bar{z-index:900;left:0;margin:0!important}.following.bar.light{background:var(--color-header-bar);border-bottom:1px solid var(--color-secondary)}.following.bar .column .menu{margin-top:0}.following.bar .top.menu a.item.brand{padding-left:0}.following.bar .top.menu a.item:hover,.following.bar .top.menu .dropdown.item:hover,.following.bar .top.menu .dropdown.item.active{background-color:transparent}.following.bar .top.menu a.item:hover{color:#00000073}.following.bar .top.menu .menu{z-index:900}.following.bar .fitted .svg{margin-right:0;vertical-align:middle}.following.bar .searchbox{background-color:#f4f4f4!important}.following.bar .searchbox:focus{background-color:#e9e9e9!important}.following.bar .text .svg{width:16px;text-align:center}.following.bar #navbar{width:100vw;min-height:52px;padding:0 .5rem}.following.bar #navbar .brand{margin:0}.following.bar #navbar .dropdown .avatar{margin-right:0!important}@media (max-width: 767px){.following.bar #navbar:not(.shown)>*:not(:first-child){display:none}}.right.stackable.menu{margin-left:auto;display:flex;align-items:inherit;flex-direction:inherit}.ui.dropdown .menu{border-color:var(--color-secondary)}.ui.pagination.menu .active.item{color:var(--color-text);background:var(--color-active)}.ui.form .field>.selection.dropdown>.dropdown.icon{height:auto}.ui.loading.segment:before,.ui.loading.form:before{background:none}.ui.loading.form>*,.ui.loading.segment>*{opacity:.35}.ui.form .fields.error .field textarea,.ui.form .fields.error .field select,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=url],.ui.form .field.error textarea,.ui.form .field.error select,.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=time],.ui.form .field.error input[type=text],.ui.form .field.error input[type=file],.ui.form .field.error input[type=url],.ui.form .field.error select:focus,.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=url]:focus{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text)}.ui.loading.loading.input>i.icon svg{visibility:hidden}.text.red{color:var(--color-red)!important}.text.orange{color:var(--color-orange)!important}.text.yellow{color:var(--color-yellow)!important}.text.olive{color:var(--color-olive)!important}.text.green{color:var(--color-green)!important}.text.teal{color:var(--color-teal)!important}.text.blue{color:var(--color-blue)!important}.text.violet{color:var(--color-violet)!important}.text.purple{color:var(--color-purple)!important}.text.pink{color:var(--color-pink)!important}.text.brown{color:var(--color-brown)!important}.text.black{color:var(--color-text)!important}.text.grey{color:var(--color-text-light)!important}.text.light.grey{color:var(--color-grey-light)!important}.text.gold{color:var(--color-gold)!important}.ui.left:not(.action){float:left}.ui.right:not(.action){float:right}.ui.menu .item{user-select:auto}.ui.container.fluid.padded{padding:0 10px}.ui.form .ui.button{font-weight:400}.ui.floating.label{z-index:10}.ui.transparent.label{background-color:transparent}.ui.menu,.ui.vertical.menu,.ui.segment{box-shadow:none}.ui .menu:not(.vertical) .item>.button.compact{padding:.58928571em 1.125em}.ui .menu:not(.vertical) .item>.button.small{font-size:.92857143rem}.ui.menu .ui.dropdown.item .menu .item{width:100%}.ui.dropdown .menu>.item>.floating.label{z-index:11}.ui.dropdown .menu .menu>.item>.floating.label{z-index:21}.ui.dropdown .menu>.header{font-size:.8em}.ui .text.left{text-align:left!important}.ui .text.right{text-align:right!important}.ui .text.small{font-size:.75em}.ui .text.normal{font-weight:400}.ui .text.italic{font-style:italic}.ui .text.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.ui .text.thin{font-weight:400}.ui .text.middle{vertical-align:middle}.ui .message{text-align:center}.ui .message>ul{margin-left:auto;margin-right:auto;display:table;text-align:left}.ui .header>i+.content{padding-left:.75rem;vertical-align:middle}.ui .info.segment.top h3,.ui .info.segment.top h4{margin-top:0}.ui .info.segment.top h3:last-child{margin-top:4px}.ui .info.segment.top>:last-child{margin-bottom:0}.ui .normal.header{font-weight:400}.ui .form .autofill-dummy{position:absolute;width:1px;height:1px;overflow:hidden;z-index:-10000}.ui .form .sub.field{margin-left:25px}.ui .sha.label{font-family:var(--fonts-monospace);font-size:13px;padding:6px 10px 4px;font-weight:400;margin:0 6px}.ui .button.copy-commit-sha{border:1px solid var(--color-light-border);margin-right:3px;padding:6px 6px 4px;background:var(--color-light)}.ui .button.truncate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;margin-right:6px}.ui.status.buttons .svg{margin-right:4px}.ui.inline.delete-button{padding:8px 15px;font-weight:400}.ui .background.red{background-color:var(--color-red)!important}.ui .background.blue{background-color:var(--color-blue)!important}.ui .background.black{background-color:var(--color-black)!important}.ui .background.grey,.ui .background.light.grey{background-color:var(--color-grey)!important}.ui .background.green{background-color:var(--color-green)!important}.ui .background.purple{background-color:var(--color-purple)!important}.ui .background.yellow{background-color:var(--color-yellow)!important}.ui .background.orange{background-color:var(--color-orange)!important}.ui .background.gold{background-color:var(--color-gold)!important}.ui .migrate{color:var(--color-text-light-2)!important}.ui .migrate a{color:var(--color-text-light)!important}.ui .migrate a:hover{color:var(--color-text)!important}.ui .border{border:1px solid}.ui .border.red{border-color:var(--color-red)!important}.ui .border.blue{border-color:var(--color-blue)!important}.ui .border.black{border-color:var(--color-black)!important}.ui .border.grey,.ui .border.light.grey{border-color:var(--color-grey)!important}.ui .border.green{border-color:var(--color-green)!important}.ui .border.purple{border-color:var(--color-purple)!important}.ui .border.yellow{border-color:var(--color-yellow)!important}.ui .border.orange{border-color:var(--color-orange)!important}.ui .border.gold{border-color:var(--color-gold)!important}.ui .branch-tag-choice{line-height:20px}@media (max-width: 767px){.ui.pagination.menu .item:not(.active,.navigation),.ui.pagination.menu .item.navigation span.navigation_label{display:none}}.ui.pagination.menu.narrow .item{padding-left:8px;padding-right:8px;min-width:1em;text-align:center}.ui.pagination.menu.narrow .item .icon{margin-right:0}.ui.icon.header svg{width:3em;height:3em;float:none;display:block;line-height:1;padding:0;margin:0 auto .5rem;opacity:1}.ui.modal>.content{text-align:center}.ui.floating.dropdown .overflow.menu .scrolling.menu.items{border-radius:0!important;box-shadow:none!important;border-bottom:1px solid var(--color-secondary)}.user-menu>.item{width:100%;border-radius:0!important}.scrolling.menu .item.selected{font-weight:600!important}.ui.dropdown .scrolling.menu{border-color:var(--color-secondary)}.color-preview{display:inline-block;margin-left:.4em;height:.67em;width:.67em;border-radius:.15em}footer{background-color:var(--color-footer);border-top:1px solid var(--color-secondary);width:100%;flex-basis:40px;color:var(--color-text-light)}footer .container{width:100vw!important;padding:0 .5rem;max-width:calc(100vw - 1rem)!important}footer .container .links>*{border-left:1px solid var(--color-secondary-dark-1);padding-left:8px;margin-left:5px}footer .container .links>*:first-child{border-left:0}footer .ui.language .menu{max-height:500px;overflow-y:auto;margin-bottom:7px}footer .ui.language .svg{margin-right:.15em;vertical-align:top;margin-top:calc(2em - 16px)}footer .ui.left,footer .ui.right{line-height:40px}.hide{display:none}.hide.show-outdated,.hide.hide-outdated{display:none!important}.center:not(.popup){text-align:center}@media (min-width: 768px){.mobile-only,.ui.button.mobile-only{display:none!important}.sr-mobile-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}}@media (max-width: 767px){.not-mobile{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@media (min-width: 768px) and (max-width: 991px){.ui.container{width:95%}}.ui.menu.new-menu{margin-bottom:15px;background:var(--color-navbar);border-bottom:1px solid var(--color-secondary)!important;overflow:auto}.ui.menu.new-menu .new-menu-inner{display:flex;margin-left:auto;margin-right:auto;overflow-x:auto}.ui.menu.new-menu:after{position:absolute;display:block;background:linear-gradient(to right,var(--color-navbar-transparent),var(--color-navbar) 100%);content:"";right:0;height:39px;width:60px;visibility:visible;pointer-events:none}.ui.menu.new-menu.shadow-body:after{background:linear-gradient(to right,transparent,var(--color-body) 100%)}.ui.menu.new-menu .item{margin:0!important}@media (max-width: 767px){.ui.menu.new-menu .item{width:auto!important}}.ui.menu.new-menu .item:last-child{padding-right:30px!important}.ui.menu.new-menu::-webkit-scrollbar{height:6px;display:none}.ui.menu.new-menu::-webkit-scrollbar-track{background:none!important}.ui.menu.new-menu::-webkit-scrollbar-thumb{box-shadow:none!important}.ui.menu.new-menu:hover::-webkit-scrollbar{display:block}[v-cloak]{display:none!important}.repos-search{padding-bottom:0!important}.repos-filter{margin-top:0!important;border-bottom-width:0!important;margin-bottom:2px!important;justify-content:space-evenly}.ui.secondary.pointing.menu.repos-filter .item{padding-left:4.5px;padding-right:4.5px}.repo-title{font-size:1.5rem;display:flex;align-items:center;flex:1;word-break:break-all;color:var(--color-text-light)}.repo-title .avatar{width:32px!important;height:32px!important}.repo-title .labels{margin-left:.5rem}.repo-title .labels>*+*{margin-left:.5rem}.repo-icon{display:inline-block}.activity-bar-graph{background-color:var(--color-primary);color:var(--color-primary-contrast)}.activity-bar-graph-alt{color:var(--color-primary-contrast)}.archived-icon{color:#b3b3b3!important}.oauth2-authorize-application-box{margin-top:3em!important}.inline-grouped-list{display:inline-block;vertical-align:top}.inline-grouped-list>.ui{display:block;margin-top:5px;margin-bottom:10px}.inline-grouped-list>.ui:first-child{margin-top:1px}i.icons .icon:first-child{margin-right:0}i.icon.centerlock{top:1em}.ui.label{padding:.3em .5em;background:var(--color-light);color:var(--color-text-light)}.ui.labels a.label:hover,a.ui.label:hover{background:var(--color-hover);border-color:var(--color-hover);color:var(--color-text)}.ui.label>.detail .icons{margin-right:.25em}.ui.label>.detail .icons .icon{margin-right:0}.lines-blame-btn{padding-left:10px;padding-right:10px;text-align:right!important;background-color:var(--color-code-sidebar-bg);width:2%}.lines-num{padding-left:10px;padding-right:10px;text-align:right!important;color:var(--color-text-light-1);width:1%;font-family:var(--fonts-monospace)}.lines-num span.bottom-line:after{border-bottom:1px solid var(--color-secondary)}.lines-num span:after{content:attr(data-line-number);line-height:20px!important;padding:0 10px;cursor:pointer;display:block}.lines-type-marker{vertical-align:top}.lines-num,.lines-code{font-size:12px;font-family:var(--fonts-monospace);line-height:20px;padding-top:0;padding-bottom:0;vertical-align:top}.lines-num pre,.lines-code pre,.lines-num ol,.lines-code ol{background-color:inherit;margin:0;padding:0!important}.lines-num pre li,.lines-code pre li,.lines-num ol li,.lines-code ol li{display:block;width:calc(100% - 1ch);padding-left:1ch}.lines-escape{width:0}.lines-code{background-color:var(--color-code-bg);padding-left:5px}.lines-code.active,.lines-code .active{background:var(--color-active-line)!important}.blame .lines-num{padding:0!important;background-color:var(--color-code-sidebar-bg)}.blame .lines-code{padding:0!important}.code-inner{font:12px var(--fonts-monospace);white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word;word-wrap:break-word}.blame .code-inner{white-space:pre;word-break:normal;word-wrap:normal}.lines-commit{vertical-align:top;color:#999;padding:0!important;background:var(--color-code-sidebar-bg);width:1%}.lines-commit .blame-info{width:350px;max-width:350px;display:block;padding:0 0 0 10px;line-height:20px;box-sizing:content-box}.lines-commit .blame-info .blame-data{display:flex;font-family:var(--fonts-regular)}.lines-commit .blame-info .blame-data .blame-message{flex-grow:2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lines-commit .blame-info .blame-data .blame-time,.lines-commit .blame-info .blame-data .blame-avatar{flex-shrink:0}.lines-commit .ui.avatar{height:18px;width:18px;display:block;margin-top:1px}.top-line-blame{border-top:1px solid var(--color-secondary)}.lines-code .bottom-line,.lines-commit .bottom-line{border-bottom:1px solid var(--color-secondary)}.code-view table{width:100%}.octicon-tiny{font-size:.85714286rem}.ui.button{background:var(--color-button);border:1px solid var(--color-light-border);color:var(--color-text)}.page-content .ui.button{box-shadow:none!important}.ui.button:focus,.ui.button:hover{background:var(--color-hover);color:var(--color-text)}.ui.button:active,.ui.active.button:active,.ui.active.button:hover{background:var(--color-active);color:var(--color-text)}.ui.button.no-text .icon{margin:0!important}.ui.buttons .button:first-child{border-left:1px solid var(--color-light-border)}.ui.buttons .button+.button{border-left:none}.two-toggle-buttons .button:not(.active):first-of-type{border-right:none}.two-toggle-buttons .button.active:last-of-type{border-left:1px solid var(--color-light-border)}.ui.labeled.button.disabled>.button,.ui.basic.buttons .button,.ui.basic.button{color:var(--color-text-light);background:var(--color-light)}.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:var(--color-text);background:var(--color-hover)}.ui.basic.buttons .button:focus,.ui.basic.button:focus,.ui.basic.buttons .button:active,.ui.basic.button:active,.ui.basic.buttons .active.button,.ui.basic.active.button,.ui.basic.buttons .active.button:hover,.ui.basic.active.button:hover{color:var(--color-text);background:var(--color-active)}.ui.labeled.button>.label{border-color:var(--color-light-border)}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{background:var(--color-hover)}.ui.primary.button,.ui.primary.buttons .button{background-color:var(--color-primary)!important;color:var(--color-primary-contrast)!important}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background-color:var(--color-primary-dark-2)!important}.ui.primary.button:focus,.ui.primary.buttons .button:focus{background-color:var(--color-primary-dark-3)!important}.ui.basic.primary.button,.ui.basic.primary.buttons .button{box-shadow:inset 0 0 0 1px var(--color-primary)!important;color:var(--color-primary-contrast)!important}.ui.basic.primary.button:hover,.ui.basic.primary.buttons .button:hover{box-shadow:inset 0 0 0 1px var(--color-primary-dark-2)!important}.ui.basic.primary.button:focus,.ui.basic.primary.buttons .button:focus{box-shadow:inset 0 0 0 1px var(--color-primary-dark-3)!important}.ui.basic.secondary.buttons .button,.ui.basic.secondary.button{color:var(--color-secondary-dark-6)!important}.ui.basic.secondary.buttons .button:hover,.ui.basic.secondary.button:hover,.ui.basic.secondary.buttons .button:active,.ui.basic.secondary.button:active{color:var(--color-secondary-dark-8)!important}.ui.tertiary.button{color:var(--color-text-light);border:none}.ui.tertiary.button:hover{color:var(--color-text)}.ui.primary.label,.ui.primary.labels .label{background-color:var(--color-primary)!important;border-color:var(--color-primary-dark-2)!important}.ui.basic.labels .primary.label,.ui.ui.ui.basic.primary.label{background:transparent!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.ui.basic.labels .label,.ui.basic.label{background:var(--color-light);border-color:var(--color-light-border);color:var(--color-text-light)}.ui.basic.labels a.label:hover,a.ui.basic.label:hover{color:var(--color-text);border-color:var(--color-light-border);background:var(--color-hover)}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em!important}span.green .svg{color:var(--color-green)}span.red .svg{color:var(--color-red)}span.purple .svg{color:var(--color-purple)}.migrate .svg.gitea-git{color:#f05133}.color-icon{display:inline-block;border-radius:100%;height:14px;width:14px}.ui.label>.color-icon{margin-left:0}.invisible{visibility:hidden}.ui.segment,.ui.segments,.ui.attached.segment{background:var(--color-box-body);color:var(--color-text);border-color:var(--color-secondary)}.ui.segments>.segment{border-color:var(--color-secondary)}.ui.secondary.segment{background:var(--color-secondary-bg);color:var(--color-text-light)}.ui.attached.header{position:relative;background:var(--color-box-header);border-color:var(--color-secondary)}.ui.attached.header .right .button{padding:8px 10px;font-weight:400}.ui.attached.header .right:not(.dropdown){position:absolute;right:.78571429rem;top:0;bottom:0;height:30px;margin-top:auto;margin-bottom:auto}.ui.attached.segment~.ui.top.attached.header{margin-top:1rem}table th[data-sortt-asc]:hover,table th[data-sortt-desc]:hover{background:rgba(0,0,0,.1)!important;cursor:pointer!important}table th[data-sortt-asc] .svg,table th[data-sortt-desc] .svg{margin-left:.25rem}.ui.dropdown>.dropdown.icon,.btn-review>.dropdown.icon{height:auto!important;margin-left:.5rem!important;margin-top:-1px!important;margin-bottom:-1px!important;margin-right:-.5rem!important}.ui.button.dropdown>.dropdown.icon,.btn-review>.dropdown.icon{float:right!important}@media (max-width: 480px){.ui.button.dropdown>.dropdown.icon,.btn-review>.dropdown.icon{display:none}}.ui.selection.dropdown>.search.icon,.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon{top:0!important}.ui.dropdown.no-text>.dropdown.icon{margin-left:0!important;margin-right:0!important}.ui.dropdown .menu .item{border-radius:0}.ui.dropdown .menu .item:first-of-type{border-radius:var(--border-radius) var(--border-radius) 0 0}.ui.dropdown .menu .item:last-of-type{border-radius:0 0 var(--border-radius) var(--border-radius)}.text-label{display:inline-flex!important;align-items:center!important}.emoji,.reaction{font-size:1.25em;line-height:1;font-style:normal!important;font-weight:400!important;vertical-align:-.075em}@supports (-webkit-hyphens:none){body:not(.safari-above125) .emoji,body:not(.safari-above125) .reaction{font-size:inherit;vertical-align:inherit}body:not(.safari-above125) .emoji img,body:not(.safari-above125) .reaction img{font-size:1.25em;vertical-align:-.225em!important}}.emoji img,.reaction img{border-width:0!important;margin:0!important;width:1em!important;height:1em!important;vertical-align:-.15em}.minicolors-panel{background:var(--color-secondary-dark-1)!important}.labelspage{list-style:none;padding-top:0}.labelspage .item{margin-top:0;margin-right:-14px;margin-left:-14px;padding:10px;border-bottom:1px solid var(--color-secondary);border-top:none}.labelspage .item a{font-size:15px;padding-top:5px;padding-right:10px;color:var(--color-text-light)}.labelspage .item a:hover{color:var(--color-primary-light-2)}.labelspage .item a.open-issues{margin-right:30px}.labelspage .item .ui.label{font-size:1em}.labelspage .item:last-child{border-bottom:none;padding-bottom:0}.labelspage .orglabel{opacity:.7}.ui.sub.header{text-transform:none}.ui.tabular.menu{border-color:var(--color-secondary)}.ui.tabular.menu .item{padding:11px 12px;color:var(--color-text-light-2)}.ui.tabular.menu .item:hover{color:var(--color-text)}.ui.tabular.menu .active.item,.ui.tabular.menu .active.item:hover{background:var(--color-body);border-color:var(--color-secondary);color:var(--color-text);margin-top:1px}.ui.segment .ui.tabular.menu .active.item,.ui.segment .ui.tabular.menu .active.item:hover{background:var(--color-box-body)}.ui.secondary.pointing.menu{border-color:var(--color-secondary)}.ui.secondary.pointing.menu .item{color:var(--color-text-light-2)}.ui.secondary.pointing.menu .active.item,.ui.secondary.pointing.menu .active.item:hover,.ui.secondary.pointing.menu .dropdown.item:hover,.ui.secondary.pointing.menu .link.item:hover,.ui.secondary.pointing.menu a.item:hover{color:var(--color-text-dark)}.ui.header{color:var(--color-text)}.ui.header .ui.label{margin-left:.25rem}.ui.header>.ui.label.compact{margin-top:inherit}.ui.header .sub.header{color:var(--color-text-light-1)}.flash-error details code,.flash-warning details code{display:block;text-align:left}.truncated-item-container{display:flex!important}.ellipsis-button{padding:0 5px 8px!important;display:inline-block!important;font-weight:600!important;line-height:6px!important;vertical-align:middle!important}.truncated-item-name{line-height:2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-.5em;margin-bottom:-.5em}.precolors{padding-left:0!important;padding-right:0!important;margin:3px 10px auto!important;width:120px!important}.precolors .color{float:left;width:15px;height:15px}@media (max-width: 767px){.ui.stackable.menu:not(.no-vertical-tabs){overflow-y:hidden;overflow-x:auto;flex-direction:row;flex-wrap:nowrap!important}.ui.stackable.menu:not(.no-vertical-tabs) .item{width:initial!important}.ui.stackable.menu:not(.no-vertical-tabs)>.dropdown.item{position:initial}.ui.stackable.menu:not(.no-vertical-tabs) .menu{flex-direction:row}}.color-text-light-2{color:var(--color-text-light-2)}.home .logo{max-width:220px}@media (max-width: 767px){.home .hero h1{font-size:3.5em}.home .hero h2{font-size:2em}}@media (min-width: 768px){.home .hero h1{font-size:5.5em}.home .hero h2{font-size:3em}}.home .hero .svg{color:var(--color-green);height:40px;width:50px;vertical-align:bottom}.home .hero.header{font-size:20px}.home p.large{font-size:16px}.home .stackable{padding-top:30px}.home a{color:var(--color-green)}@media (max-width: 880px){footer .ui.container .left,footer .ui.container .right{display:block;text-align:center;float:none}}.page-content.install{padding-top:45px}.page-content.install form .inline.field label{text-align:right;width:320px!important}.page-content.install form input{width:35%!important}.page-content.install form .field{text-align:left}.page-content.install form .field .help{margin-left:335px!important}.page-content.install form .field.optional .title{margin-left:38%}.page-content.install form .field.optional .checkbox{margin-left:40%!important}.page-content.install form .field.optional .checkbox label{width:auto!important}.page-content.install .ui .reinstall-message{width:70%;margin:20px auto;color:red;text-align:left;font-weight:700}.page-content.install .ui .reinstall-confirm{width:70%;text-align:left;margin:10px auto}input,textarea,.ui.input>input,.ui.form input:not([type]),.ui.form select,.ui.form textarea,.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.selection.dropdown,.ui.checkbox label:before,.ui.checkbox input:checked~label:before,.ui.checkbox input:not([type="radio"]):indeterminate~label:before{background:var(--color-input-background);border-color:var(--color-input-border);color:var(--color-input-text)}input:hover,textarea:hover,.ui.input input:hover,.ui.form input:not([type]):hover,.ui.form select:hover,.ui.form textarea:hover,.ui.form input[type=date]:hover,.ui.form input[type=datetime-local]:hover,.ui.form input[type=email]:hover,.ui.form input[type=file]:hover,.ui.form input[type=number]:hover,.ui.form input[type=password]:hover,.ui.form input[type=search]:hover,.ui.form input[type=tel]:hover,.ui.form input[type=text]:hover,.ui.form input[type=time]:hover,.ui.form input[type=url]:hover,.ui.selection.dropdown:hover,.ui.checkbox label:hover:before,.ui.checkbox label:active:before,.ui.radio.checkbox label:after,.ui.radio.checkbox input:focus~label:before,.ui.radio.checkbox input:checked~label:before{background:var(--color-input-background);border-color:var(--color-input-border-hover);color:var(--color-input-text)}input:focus,textarea:focus,.ui.input input:focus,.ui.form input:not([type]):focus,.ui.form select:focus,.ui.form textarea:focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus,.ui.selection.dropdown:focus,.ui.checkbox input:focus~label:before,.ui.checkbox input:not([type="radio"]):indeterminate:focus~label:before,.ui.checkbox input:checked:focus~label:before,.ui.radio.checkbox input:focus:checked~label:before{background:var(--color-input-background);border-color:var(--color-primary);color:var(--color-input-text)}.ui.form .field>label,.ui.form .inline.fields>label,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.checkbox label,.ui.checkbox+label,.ui.checkbox label:hover,.ui.checkbox+label:hover,.ui.checkbox input:focus~label,.ui.checkbox input:active~label{color:var(--color-text)}.ui.input,.ui.checkbox input:focus~label:after,.ui.checkbox input:checked~label:after,.ui.checkbox label:active:after,.ui.checkbox input:not([type="radio"]):indeterminate~label:after,.ui.checkbox input:not([type="radio"]):indeterminate:focus~label:after,.ui.checkbox input:checked:focus~label:after,.ui.disabled.checkbox label,.ui.checkbox input[disabled]~label{color:var(--color-input-text)}.ui.radio.checkbox input:focus~label:after,.ui.radio.checkbox input:checked~label:after,.ui.radio.checkbox input:focus:checked~label:after{background:var(--color-input-text)}.ui.toggle.checkbox label:before{background:var(--color-input-toggle-background)}.ui.toggle.checkbox label,.ui.toggle.checkbox input:checked~label,.ui.toggle.checkbox input:focus:checked~label{color:var(--color-text)!important}.ui.toggle.checkbox input:checked~label:before,.ui.toggle.checkbox input:focus:checked~label:before{background:var(--color-primary)!important}.ui.form select{padding:.67857143em 1em}.form .help{color:var(--color-secondary-dark-5);padding-bottom:.6em;display:inline-block}#create-page-form form{margin:auto}#create-page-form form .ui.message{text-align:center}@media (min-width: 768px){#create-page-form form{width:800px!important}#create-page-form form .header{padding-left:280px!important}#create-page-form form .inline.field>label,#create-page-form form .inline.field.captcha-field>span{text-align:right;width:250px!important;word-wrap:break-word}#create-page-form form .help{margin-left:265px!important}#create-page-form form .optional .title{margin-left:250px!important}#create-page-form form .inline.field>input,#create-page-form form .inline.field>textarea{width:50%}}@media (max-width: 767px){#create-page-form form .optional .title{margin-left:15px}#create-page-form form .inline.field>label{display:block}}.signin .oauth2 div{display:inline-block}.signin .oauth2 div p{margin:10px 5px 0 0;float:left}.signin .oauth2 a{margin-right:3px}.signin .oauth2 a:last-child{margin-right:0}.signin .oauth2 img{width:32px;height:32px}.signin .oauth2 img.openidConnect{width:auto}@media (min-width: 768px){.g-recaptcha,.h-captcha{margin:0 auto!important;width:304px;padding-left:30px}}@media (max-height: 575px){#rc-imageselect,.g-recaptcha,.h-captcha{transform:scale(.77);transform-origin:0 0}}.user.activate form,.user.forgot.password form,.user.reset.password form,.user.link-account form,.user.signin form,.user.signup form{margin:auto}.user.activate form .ui.message,.user.forgot.password form .ui.message,.user.reset.password form .ui.message,.user.link-account form .ui.message,.user.signin form .ui.message,.user.signup form .ui.message{text-align:center}@media (min-width: 768px){.user.activate form,.user.forgot.password form,.user.reset.password form,.user.link-account form,.user.signin form,.user.signup form{width:800px!important}.user.activate form .header,.user.forgot.password form .header,.user.reset.password form .header,.user.link-account form .header,.user.signin form .header,.user.signup form .header{padding-left:280px!important}.user.activate form .inline.field>label,.user.forgot.password form .inline.field>label,.user.reset.password form .inline.field>label,.user.link-account form .inline.field>label,.user.signin form .inline.field>label,.user.signup form .inline.field>label,.user.activate form .inline.field.captcha-field>span,.user.forgot.password form .inline.field.captcha-field>span,.user.reset.password form .inline.field.captcha-field>span,.user.link-account form .inline.field.captcha-field>span,.user.signin form .inline.field.captcha-field>span,.user.signup form .inline.field.captcha-field>span{text-align:right;width:250px!important;word-wrap:break-word}.user.activate form .help,.user.forgot.password form .help,.user.reset.password form .help,.user.link-account form .help,.user.signin form .help,.user.signup form .help{margin-left:265px!important}.user.activate form .optional .title,.user.forgot.password form .optional .title,.user.reset.password form .optional .title,.user.link-account form .optional .title,.user.signin form .optional .title,.user.signup form .optional .title{margin-left:250px!important}.user.activate form .inline.field>input,.user.forgot.password form .inline.field>input,.user.reset.password form .inline.field>input,.user.link-account form .inline.field>input,.user.signin form .inline.field>input,.user.signup form .inline.field>input,.user.activate form .inline.field>textarea,.user.forgot.password form .inline.field>textarea,.user.reset.password form .inline.field>textarea,.user.link-account form .inline.field>textarea,.user.signin form .inline.field>textarea,.user.signup form .inline.field>textarea{width:50%}}@media (max-width: 767px){.user.activate form .optional .title,.user.forgot.password form .optional .title,.user.reset.password form .optional .title,.user.link-account form .optional .title,.user.signin form .optional .title,.user.signup form .optional .title{margin-left:15px}.user.activate form .inline.field>label,.user.forgot.password form .inline.field>label,.user.reset.password form .inline.field>label,.user.link-account form .inline.field>label,.user.signin form .inline.field>label,.user.signup form .inline.field>label{display:block}}.user.activate form,.user.forgot.password form,.user.reset.password form,.user.link-account form,.user.signin form,.user.signup form{width:700px!important}.user.activate form .header,.user.forgot.password form .header,.user.reset.password form .header,.user.link-account form .header,.user.signin form .header,.user.signup form .header{padding-left:0!important;text-align:center}.user.activate form .inline.field>label,.user.forgot.password form .inline.field>label,.user.reset.password form .inline.field>label,.user.link-account form .inline.field>label,.user.signin form .inline.field>label,.user.signup form .inline.field>label{width:200px}@media (max-width: 767px){.user.activate form .inline.field>label,.user.forgot.password form .inline.field>label,.user.reset.password form .inline.field>label,.user.link-account form .inline.field>label,.user.signin form .inline.field>label,.user.signup form .inline.field>label,.user.activate form input,.user.forgot.password form input,.user.reset.password form input,.user.link-account form input,.user.signin form input,.user.signup form input{width:100%!important}}.user.activate form input[type=number],.user.forgot.password form input[type=number],.user.reset.password form input[type=number],.user.link-account form input[type=number],.user.signin form input[type=number],.user.signup form input[type=number]{-moz-appearance:textfield}.user.activate form input::-webkit-outer-spin-button,.user.forgot.password form input::-webkit-outer-spin-button,.user.reset.password form input::-webkit-outer-spin-button,.user.link-account form input::-webkit-outer-spin-button,.user.signin form input::-webkit-outer-spin-button,.user.signup form input::-webkit-outer-spin-button,.user.activate form input::-webkit-inner-spin-button,.user.forgot.password form input::-webkit-inner-spin-button,.user.reset.password form input::-webkit-inner-spin-button,.user.link-account form input::-webkit-inner-spin-button,.user.signin form input::-webkit-inner-spin-button,.user.signup form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.user.signin.webauthn-prompt{margin-top:15px}.repository.new.repo form,.repository.new.migrate form,.repository.new.fork form{margin:auto}.repository.new.repo form .ui.message,.repository.new.migrate form .ui.message,.repository.new.fork form .ui.message{text-align:center}@media (min-width: 768px){.repository.new.repo form,.repository.new.migrate form,.repository.new.fork form{width:800px!important}.repository.new.repo form .header,.repository.new.migrate form .header,.repository.new.fork form .header{padding-left:280px!important}.repository.new.repo form .inline.field>label,.repository.new.migrate form .inline.field>label,.repository.new.fork form .inline.field>label,.repository.new.repo form .inline.field.captcha-field>span,.repository.new.migrate form .inline.field.captcha-field>span,.repository.new.fork form .inline.field.captcha-field>span{text-align:right;width:250px!important;word-wrap:break-word}.repository.new.repo form .help,.repository.new.migrate form .help,.repository.new.fork form .help{margin-left:265px!important}.repository.new.repo form .optional .title,.repository.new.migrate form .optional .title,.repository.new.fork form .optional .title{margin-left:250px!important}.repository.new.repo form .inline.field>input,.repository.new.migrate form .inline.field>input,.repository.new.fork form .inline.field>input,.repository.new.repo form .inline.field>textarea,.repository.new.migrate form .inline.field>textarea,.repository.new.fork form .inline.field>textarea{width:50%}}@media (max-width: 767px){.repository.new.repo form .optional .title,.repository.new.migrate form .optional .title,.repository.new.fork form .optional .title{margin-left:15px}.repository.new.repo form .inline.field>label,.repository.new.migrate form .inline.field>label,.repository.new.fork form .inline.field>label{display:block}}.repository.new.repo form .dropdown .text,.repository.new.migrate form .dropdown .text,.repository.new.fork form .dropdown .text{margin-right:0!important}.repository.new.repo form .header,.repository.new.migrate form .header,.repository.new.fork form .header{padding-left:0!important;text-align:center}.repository.new.repo form .selection.dropdown,.repository.new.migrate form .selection.dropdown,.repository.new.fork form .selection.dropdown{vertical-align:middle;width:50%!important}@media (max-width: 767px){.repository.new.repo form label,.repository.new.migrate form label,.repository.new.fork form label,.repository.new.repo form input,.repository.new.migrate form input,.repository.new.fork form input,.repository.new.repo form .selection.dropdown,.repository.new.migrate form .selection.dropdown,.repository.new.fork form .selection.dropdown{width:100%!important}.repository.new.repo form .field button,.repository.new.migrate form .field button,.repository.new.fork form .field button,.repository.new.repo form .field a,.repository.new.migrate form .field a,.repository.new.fork form .field a{margin-bottom:1em;width:100%}}@media (min-width: 768px){.repository.new.repo .ui.form #auto-init{margin-left:265px!important}}.repository.new.repo .ui.form .selection.dropdown:not(.owner){width:50%!important}@media (max-width: 767px){.repository.new.repo .ui.form .selection.dropdown:not(.owner){width:100%!important}}.new.webhook form .help{margin-left:25px}.new.webhook .events.fields .column{padding-left:40px}.githook textarea{font-family:var(--fonts-monospace)}@media (max-width: 767px){.new.org .ui.form .field button,.new.org .ui.form .field a{margin-bottom:1em;width:100%}.new.org .ui.form .field input{width:100%!important}}.repository .popup.commit-statuses{max-height:45vh;max-width:60vw;overflow:auto;padding:0}.repository .popup.commit-statuses.ui.right{height:auto}.repository .popup.commit-statuses .list{padding:.8em}.repository .popup.commit-statuses .list>.item{line-height:2}.repository .repo-header .ui.compact.menu{margin-left:1rem}.repository .repo-header .ui.header{margin-top:0}.repository .repo-header .fork-flag{font-size:12px;margin-top:2px}.repository .repo-header .repo-buttons .svg{margin:0 .42857143em 0 -.21428571em}.repository .repo-header .button{margin-top:2px;margin-bottom:2px}.repository .tabs .navbar{justify-content:initial}.repository .navbar{display:flex;justify-content:space-between}.repository .navbar .ui.label{margin-left:7px;padding:3px 5px}.repository .owner.dropdown{min-width:40%!important}.repository .unicode-escaped .escaped-code-point[data-escaped]:before{visibility:visible;content:attr(data-escaped);font-family:var(--fonts-monospace);color:var(--color-red)}.repository .unicode-escaped .escaped-code-point .char{display:none}.repository .broken-code-point{font-family:var(--fonts-monospace);color:var(--color-blue)}.repository .unicode-escaped .ambiguous-code-point{border:1px var(--color-yellow) solid}.repository .metas .menu{overflow-x:auto;max-height:300px}.repository .metas .ui.list.assignees .icon{line-height:2em}.repository .metas .ui.list.assignees .teamavatar{margin-top:.125rem;margin-left:6.75px;margin-right:8.75px}.repository .metas .ui.list .hide{display:none!important}.repository .metas .ui.list .dependency{padding:0;white-space:nowrap}.repository .metas .ui.list .title{max-width:200px;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.repository .metas .ui.list .title{max-width:150px}}@media (max-width: 1000px){.repository .metas .ui.list .title{max-width:100px}}.repository .metas #deadlineForm input{width:12.8rem;border-radius:4px 0 0 4px;border-right:0;white-space:nowrap}.repository .header-wrapper{background-color:var(--color-navbar)}.repository .header-wrapper .ui.tabs.divider{border-bottom:0}.repository .header-wrapper .ui.tabular .svg{margin-right:5px}.repository .filter.menu .label.color{border-radius:3px;margin-left:15px;padding:0 8px}.repository .filter.menu.labels .label-filter .menu .info{display:inline-block;padding:.5rem .25rem;border-bottom:1px solid var(--color-secondary);font-size:12px;width:100%;white-space:nowrap;text-align:center}.repository .filter.menu.labels .label-filter .menu .info code{border:1px solid var(--color-secondary);border-radius:3px;padding:1px 2px;font-size:11px}.repository .filter.menu .menu{max-height:300px;overflow-x:auto;right:0!important;left:auto!important}.repository .select-label .desc{padding-left:16px}.repository .ui.tabs.container{margin-top:14px;margin-bottom:0}.repository .ui.tabs.container .ui.menu{border-bottom:0}.repository .ui.tabs.divider{margin-top:0;margin-bottom:20px}.repository #clone-panel #repo-clone-url{width:320px}@media (min-width: 768px) and (max-width: 991px){.repository #clone-panel #repo-clone-url{width:200px}}@media (max-width: 767px){.repository #clone-panel #repo-clone-url{width:200px}}.repository #clone-panel #repo-clone-https,.repository #clone-panel #repo-clone-ssh{border-right:none}.repository #clone-panel #download-btn{border-left:none}.repository #clone-panel button:first-of-type{border-radius:var(--border-radius) 0 0 var(--border-radius)!important}.repository #clone-panel button:last-of-type{border-radius:0 var(--border-radius) var(--border-radius) 0!important}.repository #clone-panel .dropdown .menu{right:0!important;left:auto!important}.repository.file.list .repo-description{display:flex;justify-content:space-between;align-items:center}.repository.file.list #repo-desc{font-size:1.2em}.repository.file.list .choose.reference .header .icon{font-size:1.4em}.repository.file.list .repo-path .section,.repository.file.list .repo-path .divider{display:inline}.repository.file.list #repo-files-table thead th{padding-top:8px;padding-bottom:5px;font-weight:400}.repository.file.list #repo-files-table thead .ui.avatar{margin-bottom:5px}.repository.file.list #repo-files-table tbody .svg{margin-left:3px;margin-right:5px}.repository.file.list #repo-files-table tbody .svg.octicon-reply{margin-right:10px}.repository.file.list #repo-files-table tbody .svg.octicon-file-directory-fill,.repository.file.list #repo-files-table tbody .svg.octicon-file-submodule{color:var(--color-primary)}.repository.file.list #repo-files-table tbody .svg.octicon-file,.repository.file.list #repo-files-table tbody .svg.octicon-file-symlink-file{color:var(--color-secondary-dark-7)}.repository.file.list #repo-files-table td{padding-top:0;padding-bottom:0;overflow:initial}.repository.file.list #repo-files-table td.name{width:33%;max-width:calc(100vw - 140px)}@media (min-width: 1201px){.repository.file.list #repo-files-table td.name{max-width:150px}}@media (min-width: 992px) and (max-width: 1200px){.repository.file.list #repo-files-table td.name{max-width:200px}}@media (min-width: 768px) and (max-width: 991px){.repository.file.list #repo-files-table td.name{max-width:300px}}.repository.file.list #repo-files-table td.message{color:var(--color-text-light-1);width:66%}@media (min-width: 1201px){.repository.file.list #repo-files-table td.message{max-width:400px}}@media (min-width: 992px) and (max-width: 1200px){.repository.file.list #repo-files-table td.message{max-width:350px}}@media (min-width: 768px) and (max-width: 991px){.repository.file.list #repo-files-table td.message{max-width:250px}}.repository.file.list #repo-files-table td.age{width:120px;color:var(--color-text-light-1)}.repository.file.list #repo-files-table td .truncate{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-top:8px;padding-bottom:8px}.repository.file.list #repo-files-table td a{padding-top:8px;padding-bottom:8px}.repository.file.list #repo-files-table td .at{margin-left:3px;margin-right:3px}.repository.file.list #repo-files-table td>*{vertical-align:middle}.repository.file.list #repo-files-table td.message .isSigned{cursor:default}.repository.file.list #repo-files-table tr:last-of-type td:first-child{border-bottom-left-radius:var(--border-radius)}.repository.file.list #repo-files-table tr:last-of-type td:last-child{border-bottom-right-radius:var(--border-radius)}.repository.file.list #repo-files-table tr:hover{background-color:var(--color-hover)}.repository.file.list #repo-files-table tr.has-parent a{display:inline-block;padding-top:8px;padding-bottom:8px;width:calc(100% - 1.25rem)}.repository.file.list .non-diff-file-content .header .icon{font-size:1em}.repository.file.list .non-diff-file-content .header .small.icon{font-size:.75em}.repository.file.list .non-diff-file-content .header .tiny.icon{font-size:.5em}.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon{line-height:1;padding:10px 8px;vertical-align:middle;color:var(--color-text)}.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon:hover{color:var(--color-primary)}.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon-danger:hover{color:var(--color-red)}.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon.disabled{color:inherit;opacity:var(--opacity-disabled);cursor:default}.repository.file.list .non-diff-file-content .view-raw{padding:5px}.repository.file.list .non-diff-file-content .view-raw>*{max-width:100%;border:1px solid var(--color-secondary)}.repository.file.list .non-diff-file-content .view-raw img{margin:1rem 0;border-radius:0;object-fit:contain}.repository.file.list .non-diff-file-content .view-raw img[src$=".svg" i]{max-height:600px!important;max-width:600px!important}.repository.file.list .non-diff-file-content .plain-text{padding:1em 2em}.repository.file.list .non-diff-file-content .plain-text pre{word-break:break-word;white-space:pre-wrap}.repository.file.list .non-diff-file-content .csv{overflow-x:auto;padding:0!important}.repository.file.list .non-diff-file-content pre{overflow:auto}.repository.file.list .sidebar{padding-left:0}.repository.file.list .sidebar .svg{width:16px}.repository.file.editor .treepath{width:100%}.repository.file.editor .treepath input{vertical-align:middle;box-shadow:#00000013 0 1px 2px inset;width:inherit;padding:7px 8px;margin-right:5px}.repository.file.editor .tabular.menu .svg{margin-right:5px}.repository.file.editor .commit-form-wrapper{padding-left:64px}.repository.file.editor .commit-form-wrapper .commit-avatar{float:left;margin-left:-64px;width:3em;height:auto}.repository.file.editor .commit-form-wrapper .commit-form{position:relative;padding:15px;margin-bottom:10px;border:1px solid var(--color-secondary);background:var(--color-box-body);border-radius:3px}.repository.file.editor .commit-form-wrapper .commit-form:before,.repository.file.editor .commit-form-wrapper .commit-form:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.repository.file.editor .commit-form-wrapper .commit-form:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.repository.file.editor .commit-form-wrapper .commit-form:after{border-right-color:var(--color-box-header);border-width:8px;margin-top:-8px}.repository.file.editor .commit-form-wrapper .commit-form:after{border-right-color:var(--color-box-body)}.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .branch-name{display:inline-block;padding:2px 4px;font:12px var(--fonts-monospace);color:var(--color-text);background:var(--color-secondary);border-radius:3px;margin:0 2px}.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .new-branch-name-input{position:relative;margin-left:25px}.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .new-branch-name-input input{width:240px!important;padding-left:26px!important}.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .octicon-git-branch{position:absolute;top:9px;left:10px;color:#b0c4ce}.repository.options #interval{width:100px!important;min-width:100px}.repository.options .danger .item{padding:20px 15px}.repository.options .danger .ui.divider{margin:0}.repository .comment textarea{max-height:none!important}.repository.new.issue .comment.form .comment .avatar{width:3em}.repository.new.issue .comment.form .content{margin-left:4em}.repository.new.issue .comment.form .content:before,.repository.new.issue .comment.form .content:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.repository.new.issue .comment.form .content:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.repository.new.issue .comment.form .content:after{border-right-color:var(--color-box-header);border-width:8px;margin-top:-8px}.repository.new.issue .comment.form .content:after{border-right-color:var(--color-box-body)}.repository.new.issue .comment.form .content .markup{font-size:14px}.repository.new.issue .comment.form .metas{min-width:220px}.repository.new.issue .comment.form .metas .filter.menu{max-height:300px;overflow-x:auto}.repository.view.issue .instruct-toggle{display:inline-block}.repository.view.issue .title{padding-bottom:0!important}.repository.view.issue .title .issue-title{margin-bottom:.5rem}.repository.view.issue .title .issue-title.edit-active{display:flex;align-items:center}.repository.view.issue .title .issue-title.edit-active h1{display:flex;width:100%}@media (max-width: 767px){.repository.view.issue .title .issue-title.edit-active{flex-direction:column}.repository.view.issue .title .issue-title.edit-active h1{margin-right:0;margin-bottom:1rem;padding-right:0}.repository.view.issue .title .issue-title.edit-active h1 .ui.input input{width:calc(100% - 2rem)}.repository.view.issue .title .issue-title.edit-active .edit-buttons{padding-bottom:1rem;width:100%}.repository.view.issue .title .issue-title.edit-active .edit-buttons .button{width:100%;margin-right:.5rem}.repository.view.issue .title .issue-title.edit-active .edit-buttons .button:last-child{margin-right:0}}.repository.view.issue .title .issue-title h1{font-weight:300;font-size:2.3rem;margin:0;padding-right:.5rem}.repository.view.issue .title .issue-title h1 .ui.input{font-size:.5em;width:100%}.repository.view.issue .title .issue-title h1 .ui.input input{font-size:1.5em;padding:6px 1rem}.repository.view.issue .title .issue-title .edit-button{float:right;padding-left:1rem}.repository.view.issue .title .issue-title .edit-buttons{display:flex}.repository.view.issue .title .issue-title .index{color:var(--color-text-light-2)}.repository.view.issue .title .issue-title .label{margin-right:10px}.repository.view.issue .title .issue-title .edit-zone{margin-top:10px}.repository.view.issue .pull-desc code{color:var(--color-primary)}.repository.view.issue .pull-desc a[data-clipboard-text]{cursor:pointer}.repository.view.issue .pull-desc a[data-clipboard-text] svg{vertical-align:middle;position:relative;top:-2px;right:1px}.repository.view.issue .pull.tabular.menu{margin-bottom:1rem}.repository.view.issue .pull.tabular.menu .svg{margin-right:5px}.repository.view.issue .pull .merge.box .avatar{margin-left:10px;margin-top:10px}.repository.view.issue .pull .merge.box .branch-update.grid .row{padding-bottom:1rem}.repository.view.issue .pull .merge.box .branch-update.grid .row .icon{margin-top:1.1rem}.repository.view.issue .pull .review-item{display:flex;justify-content:space-between;align-items:center}.repository.view.issue .pull .review-item .review-item-left,.repository.view.issue .pull .review-item .review-item-right{display:flex;align-items:center}.repository.view.issue .pull .review-item .text{margin:.3em 0 .5em .5em}.repository.view.issue .pull .review-item .type-icon{align-self:flex-start;margin-right:1em}.repository.view.issue .pull .review-item .type-icon i{line-height:1.8em}.repository.view.issue .pull .review-item .divider{margin:.5rem 0}.repository.view.issue .pull .review-item .review-content{padding:1em 0 1em 3.8em}.repository.view.issue .comment-list:not(.prevent-before-timeline):before{display:block;content:"";position:absolute;margin-top:12px;margin-bottom:14px;top:0;bottom:0;left:96px;width:2px;background-color:var(--color-timeline);z-index:-1}.repository.view.issue .comment-list .timeline{position:relative;display:block;margin-left:40px;padding-left:16px}.repository.view.issue .comment-list .timeline:before{display:block;content:"";position:absolute;margin-top:12px;margin-bottom:14px;top:0;bottom:0;left:30px;width:2px;background-color:var(--color-timeline);z-index:-1}.repository.view.issue .comment-list .timeline-item,.repository.view.issue .comment-list .timeline-item-group{padding:12px 0}.repository.view.issue .comment-list .timeline-item-group .timeline-item{padding-top:8px;padding-bottom:8px}.repository.view.issue .comment-list .timeline-item{margin-left:16px;position:relative}.repository.view.issue .comment-list .timeline-item .timeline-avatar{position:absolute;left:-68px}.repository.view.issue .comment-list .timeline-item .timeline-avatar img{width:40px!important;height:40px!important}.repository.view.issue .comment-list .timeline-item .inline-timeline-avatar{display:none}.repository.view.issue .comment-list .timeline-item img.avatar,.repository.view.issue .comment-list .timeline-item .avatar img{width:20px;height:20px;vertical-align:middle}.repository.view.issue .comment-list .timeline-item:first-child:not(.commit){padding-top:0!important}.repository.view.issue .comment-list .timeline-item:last-child:not(.commit){padding-bottom:0!important}.repository.view.issue .comment-list .timeline-item .badge.badge-commit{border-color:transparent;background:radial-gradient(var(--color-body) 40%,transparent 40%) no-repeat}.repository.view.issue .comment-list .timeline-item .badge{width:34px;height:34px;background-color:var(--color-timeline);border-radius:50%;display:flex;float:left;margin-left:-33px;margin-right:8px;color:var(--color-text);align-items:center;justify-content:center}.repository.view.issue .comment-list .timeline-item .badge .svg{width:22px;height:22px;padding:3px}.repository.view.issue .comment-list .timeline-item .badge .svg.octicon-comment{margin-top:2px}.repository.view.issue .comment-list .timeline-item.comment>.content{margin-left:-16px}.repository.view.issue .comment-list .timeline-item.event>.text{line-height:32px;vertical-align:middle}.repository.view.issue .comment-list .timeline-item.commits-list{padding-left:15px;padding-top:0}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit{line-height:34px;clear:both}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit>img.avatar,.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit>.avatar img{position:relative;top:-2px}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label{margin:0;border:1px solid var(--color-light-border)}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isWarning{border:1px solid #db2828;background:rgba(219,40,40,.1)}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isWarning .shortsha{display:inline-block;padding-top:1px}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isWarning:hover{background:rgba(219,40,40,.3)!important}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerified{border:1px solid #21ba45;background:rgba(33,186,69,.1)}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerified .shortsha{display:inline-block;padding-top:1px}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerified:hover{background:rgba(33,186,69,.3)!important}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUntrusted{border:1px solid #fbbd08;background:rgba(251,189,8,.1)}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUntrusted .shortsha{display:inline-block;padding-top:1px}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUntrusted:hover{background:rgba(251,189,8,.3)!important}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUnmatched{border:1px solid #f2711c;background:rgba(242,113,28,.1)}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUnmatched .shortsha{display:inline-block;padding-top:1px}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUnmatched:hover{background:rgba(242,113,28,.3)!important}.repository.view.issue .comment-list .timeline-item.event>.commit-status-link{float:right;margin-right:8px;margin-top:4px}.repository.view.issue .comment-list .timeline-item .comment-form-reply .footer{padding-bottom:1em}@media (max-width: 767px){.repository.view.issue .comment-list .timeline-item .ui.segments{margin-left:-2rem}}.repository.view.issue .comment-list .ui.comments{max-width:100%}.repository.view.issue .comment-list .ui.comments .avatar{margin-right:.5rem}.repository.view.issue .comment-list .comment>.content>div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.repository.view.issue .comment-list .comment>.content>div:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.repository.view.issue .comment-list .comment .comment-container{border:1px solid var(--color-secondary);border-radius:var(--border-radius)}@media (max-width: 767px){.repository.view.issue .comment-list .comment .content .form .button{width:100%;margin:0}.repository.view.issue .comment-list .comment .content .form .button:not(:last-child){margin-bottom:1rem}}.repository.view.issue .comment-list .comment .merge-section{background-color:var(--color-box-body)}.repository.view.issue .comment-list .comment .merge-section .item-section{display:flex;align-items:center;justify-content:space-between;padding:0;margin-top:-.25rem;margin-bottom:-.25rem}@media (max-width: 767px){.repository.view.issue .comment-list .comment .merge-section .item-section{align-items:flex-start;flex-direction:column}}.repository.view.issue .comment-list .comment .merge-section .divider{margin-left:-1rem;margin-right:-1rem}.repository.view.issue .comment-list .comment .merge-section.no-header:before,.repository.view.issue .comment-list .comment .merge-section.no-header:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.repository.view.issue .comment-list .comment .merge-section.no-header:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.repository.view.issue .comment-list .comment .merge-section.no-header:after{border-right-color:var(--color-box-header);border-width:8px;margin-top:-8px}.repository.view.issue .comment-list .comment .merge-section.no-header:after{border-right-color:var(--color-box-body)}.repository.view.issue .comment-list .comment .markup{font-size:14px}.repository.view.issue .comment-list .comment .no-content{color:var(--color-text-light-2);font-style:italic}.repository.view.issue .comment-list .comment .ui.form .field:first-child{clear:none}.repository.view.issue .comment-list .comment .ui.form .field.footer{overflow:hidden}.repository.view.issue .comment-list .comment .ui.form .field .tab.markup{min-height:5rem}.repository.view.issue .comment-list .comment .ui.form textarea{height:200px;font-family:var(--fonts-monospace)}.repository.view.issue .comment-list .comment .edit.buttons{margin-top:10px}.repository.view.issue .comment-list .code-comment{border:1px solid transparent;padding:.25rem .5rem;margin:0}.repository.view.issue .comment-list .code-comment .content{border:none!important}.repository.view.issue .comment-list .code-comment .comment-header{background:transparent;border-bottom:0!important;padding:0!important}.repository.view.issue .comment-list .code-comment .comment-header:after,.repository.view.issue .comment-list .code-comment .comment-header:before{display:none}.repository.view.issue .comment-list .code-comment .comment-content{margin-left:36px}.repository.view.issue .comment-list .code-comment img.avatar,.repository.view.issue .comment-list .comment img.avatar{width:28px;height:28px}.repository.view.issue .comment-list .comment-code-cloud .segment.reactions{margin-top:16px!important;margin-bottom:-8px!important;border-top:none!important}.repository.view.issue .comment-list .comment-code-cloud .segment.reactions .ui.label{border:1px solid;padding:6px 10px!important;margin:0 2px;border-radius:var(--border-radius);border-color:var(--color-secondary-dark-1)!important}.repository.view.issue .comment-list .comment-code-cloud .segment.reactions .ui.label.basic.primary{background-color:var(--color-reaction-active-bg)!important;border-color:var(--color-primary-alpha-80)!important}.repository.view.issue .comment-list .comment-code-cloud button.comment-form-reply{margin:0}.repository.view.issue .comment-list .event{padding-left:15px}.repository.view.issue .comment-list .event .detail{margin-top:4px;margin-left:14px}.repository.view.issue .comment-list .event .detail .svg{margin-right:2px}.repository.view.issue .comment-list .event .segments{box-shadow:none}@media (max-width: 767px){.repository.view.issue .comment-list{padding:1rem 0!important}}.repository.view.issue .ui.depending .item.is-closed .title{text-decoration:line-through}.repository .comment.form .ui.comments{margin-top:-12px;max-width:100%}.repository .comment.form .content .field:first-child{clear:none}.repository .comment.form .content .form:before,.repository .comment.form .content .form:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.repository .comment.form .content .form:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.repository .comment.form .content .form:after{border-right-color:var(--color-box-header);border-width:8px;margin-top:-8px}.repository .comment.form .content .form:after{border-right-color:var(--color-box-body)}.repository .comment.form .content textarea{height:200px;font-family:var(--fonts-monospace)}.repository .comment.form .content .CodeMirror-scroll{max-height:85vh}.repository .milestone.list{list-style:none;padding-top:15px}.repository .milestone.list>.item{padding-top:10px;padding-bottom:10px;border-bottom:1px dashed var(--color-secondary)}.repository .milestone.list>.item progress{width:200px;height:16px}.repository .milestone.list>.item .meta{color:var(--color-text-light-2);padding-top:5px}.repository .milestone.list>.item .meta .issue-stats .svg{padding-left:5px}.repository .milestone.list>.item .meta .overdue{color:var(--color-red)}.repository .milestone.list>.item .operate{margin-top:-15px}.repository .milestone.list>.item .operate>a{font-size:15px;padding-top:5px;padding-right:10px;color:var(--color-text-light-2)}.repository .milestone.list>.item .operate>a:hover{color:var(--color-text)}.repository .milestone.list>.item .content{padding-top:10px}.repository.new.milestone textarea{height:200px}.repository.compare.pull .show-form-container{text-align:left}.repository.compare.pull .choose.branch .svg{margin-right:10px}.repository.compare.pull .comment.form .content:before,.repository.compare.pull .comment.form .content:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.repository.compare.pull .comment.form .content:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.repository.compare.pull .comment.form .content:after{border-right-color:var(--color-box-header);border-width:8px;margin-top:-8px}.repository.compare.pull .comment.form .content:after{border-right-color:var(--color-box-body)}.repository.compare.pull .pullrequest-form{margin-bottom:1.5rem}.repository.compare.pull .markup{font-size:14px}.repository.compare.pull .title .issue-title{margin-bottom:.5rem}.repository.compare.pull .title .issue-title .index{color:var(--color-text-light-2)}.repository .filter.dropdown .menu{margin-top:1px!important}.repository.branches .commit-divergence .bar-group{position:relative;float:left;padding-bottom:6px;width:50%;max-width:90px}.repository.branches .commit-divergence .bar-group:last-child{border-left:1px solid var(--color-secondary-dark-2)}.repository.branches .commit-divergence .count{margin:0 3px}.repository.branches .commit-divergence .count.count-ahead{text-align:left}.repository.branches .commit-divergence .count.count-behind{text-align:right}.repository.branches .commit-divergence .bar{height:4px;position:absolute;background-color:var(--color-secondary-dark-2)}.repository.branches .commit-divergence .bar.bar-behind{right:0}.repository.branches .commit-divergence .bar.bar-ahead{left:0}.repository.commits .header .search input{font-weight:400;padding:5px 10px}.repository #commits-table thead th:first-of-type{padding-left:15px}.repository #commits-table thead .sha{width:200px}.repository #commits-table thead .shatd{text-align:center}.repository #commits-table td.sha .sha.label{margin:0}.repository #commits-table td.message{text-overflow:unset}.repository #commits-table.ui.basic.striped.table tbody tr:nth-child(2n){background-color:#00000005!important}.repository #commits-table td.sha .sha.label,.repository #repo-files-table .sha.label,.repository #rev-list .sha.label,.repository .timeline-item.commits-list .singular-commit .sha.label{border:1px solid var(--color-light-border)}.repository #commits-table td.sha .sha.label .ui.signature.avatar,.repository #repo-files-table .sha.label .ui.signature.avatar,.repository #rev-list .sha.label .ui.signature.avatar,.repository .timeline-item.commits-list .singular-commit .sha.label .ui.signature.avatar{height:16px;margin-bottom:0;width:16px}.repository #commits-table td.sha .sha.label .detail.icon,.repository #repo-files-table .sha.label .detail.icon,.repository #rev-list .sha.label .detail.icon,.repository .timeline-item.commits-list .singular-commit .sha.label .detail.icon{background:var(--color-light);margin:-6px -10px -4px 0;padding:5px 4px 5px 6px;border-left:1px solid var(--color-light-border);border-top:0;border-right:0;border-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0}.repository #commits-table td.sha .sha.label .detail.icon img,.repository #repo-files-table .sha.label .detail.icon img,.repository #rev-list .sha.label .detail.icon img,.repository .timeline-item.commits-list .singular-commit .sha.label .detail.icon img{margin-right:0}.repository #commits-table td.sha .sha.label .detail.icon .svg,.repository #repo-files-table .sha.label .detail.icon .svg,.repository #rev-list .sha.label .detail.icon .svg,.repository .timeline-item.commits-list .singular-commit .sha.label .detail.icon .svg{margin:0 .25em 0 0}.repository #commits-table td.sha .sha.label .detail.icon>div,.repository #repo-files-table .sha.label .detail.icon>div,.repository #rev-list .sha.label .detail.icon>div,.repository .timeline-item.commits-list .singular-commit .sha.label .detail.icon>div{display:flex;align-items:center}.repository #commits-table td.sha .sha.label.isSigned.isWarning,.repository #repo-files-table .sha.label.isSigned.isWarning,.repository #rev-list .sha.label.isSigned.isWarning,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isWarning{border:1px solid #db2828;background:rgba(219,40,40,.1)}.repository #commits-table td.sha .sha.label.isSigned.isWarning .shortsha,.repository #repo-files-table .sha.label.isSigned.isWarning .shortsha,.repository #rev-list .sha.label.isSigned.isWarning .shortsha,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isWarning .shortsha{display:inline-block;padding-top:1px}.repository #commits-table td.sha .sha.label.isSigned.isWarning .detail.icon,.repository #repo-files-table .sha.label.isSigned.isWarning .detail.icon,.repository #rev-list .sha.label.isSigned.isWarning .detail.icon,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isWarning .detail.icon{border-left:1px solid #db2828;color:#db2828}.repository #commits-table td.sha .sha.label.isSigned.isWarning:hover,.repository #repo-files-table .sha.label.isSigned.isWarning:hover,.repository #rev-list .sha.label.isSigned.isWarning:hover,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isWarning:hover{background:rgba(219,40,40,.3)!important}.repository #commits-table td.sha .sha.label.isSigned.isVerified,.repository #repo-files-table .sha.label.isSigned.isVerified,.repository #rev-list .sha.label.isSigned.isVerified,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerified{border:1px solid #21ba45;background:rgba(33,186,69,.1)}.repository #commits-table td.sha .sha.label.isSigned.isVerified .shortsha,.repository #repo-files-table .sha.label.isSigned.isVerified .shortsha,.repository #rev-list .sha.label.isSigned.isVerified .shortsha,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerified .shortsha{display:inline-block;padding-top:1px}.repository #commits-table td.sha .sha.label.isSigned.isVerified .detail.icon,.repository #repo-files-table .sha.label.isSigned.isVerified .detail.icon,.repository #rev-list .sha.label.isSigned.isVerified .detail.icon,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerified .detail.icon{border-left:1px solid #21ba45;color:#21ba45}.repository #commits-table td.sha .sha.label.isSigned.isVerified:hover,.repository #repo-files-table .sha.label.isSigned.isVerified:hover,.repository #rev-list .sha.label.isSigned.isVerified:hover,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerified:hover{background:rgba(33,186,69,.3)!important}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted,.repository #rev-list .sha.label.isSigned.isVerifiedUntrusted,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUntrusted{border:1px solid #fbbd08;background:rgba(251,189,8,.1)}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted .shortsha,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted .shortsha,.repository #rev-list .sha.label.isSigned.isVerifiedUntrusted .shortsha,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUntrusted .shortsha{display:inline-block;padding-top:1px}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted .detail.icon,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted .detail.icon,.repository #rev-list .sha.label.isSigned.isVerifiedUntrusted .detail.icon,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUntrusted .detail.icon{border-left:1px solid #fbbd08;color:#fbbd08}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted:hover,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted:hover,.repository #rev-list .sha.label.isSigned.isVerifiedUntrusted:hover,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUntrusted:hover{background:rgba(251,189,8,.3)!important}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched,.repository #rev-list .sha.label.isSigned.isVerifiedUnmatched,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUnmatched{border:1px solid #f2711c;background:rgba(242,113,28,.1)}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched .shortsha,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched .shortsha,.repository #rev-list .sha.label.isSigned.isVerifiedUnmatched .shortsha,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUnmatched .shortsha{display:inline-block;padding-top:1px}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched .detail.icon,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched .detail.icon,.repository #rev-list .sha.label.isSigned.isVerifiedUnmatched .detail.icon,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUnmatched .detail.icon{border-left:1px solid #f2711c;color:#f2711c}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched:hover,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched:hover,.repository #rev-list .sha.label.isSigned.isVerifiedUnmatched:hover,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUnmatched:hover{background:rgba(242,113,28,.3)!important}.repository .data-table{width:100%}.repository .data-table tr{border-top:0}.repository .data-table td,.repository .data-table th{padding:5px!important;overflow:hidden;font-size:12px;text-align:left;white-space:nowrap;border:1px solid var(--color-secondary)}.repository .data-table td{white-space:pre-line}.repository .data-table th{font-weight:600;background:var(--color-box-header);border-top:0}.repository .data-table td.added,.repository .data-table th.added,.repository .data-table tr.added{background-color:var(--color-diff-added-row-bg)!important}.repository .data-table td.removed,.repository .data-table th.removed,.repository .data-table tr.removed{background-color:var(--color-diff-removed-row-bg)!important}.repository .data-table td.moved,.repository .data-table th.moved,.repository .data-table tr.moved{background-color:var(--color-diff-moved-row-bg)!important}.repository .data-table tbody.section{border-top:2px solid var(--color-secondary)}.repository .data-table .line-num{width:1%;min-width:50px;font-family:monospace;line-height:20px;color:var(--color-secondary-dark-2);white-space:nowrap;vertical-align:top;cursor:pointer;text-align:right;background:var(--color-body);border:0}.repository .diff-detail-box{padding:7px 0;background:var(--color-body);line-height:30px}@media (max-width: 991px){.repository .diff-detail-box{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.repository .diff-detail-box{flex-wrap:wrap}}.repository .diff-detail-box.sticky{position:sticky;top:0;z-index:8;border-bottom:1px solid var(--color-secondary);padding-left:2px;padding-right:2px}.repository .diff-detail-box>div:after{clear:both;content:"";display:block}.repository .diff-detail-box .diff-detail-stats strong{margin-left:.25rem;margin-right:.25rem}.repository .diff-detail-box .diff-detail-stats strong:nth-of-type(1){color:var(--color-yellow)}.repository .diff-detail-box .diff-detail-stats strong:nth-of-type(2){color:var(--color-green)}.repository .diff-detail-box .diff-detail-stats strong:nth-of-type(3){color:var(--color-red)}@media (max-width: 480px){.repository .diff-detail-box .diff-detail-stats{font-size:0;line-height:1.6rem}.repository .diff-detail-box .diff-detail-stats strong{font-size:1rem}}.repository .diff-detail-box .diff-detail-actions>*{margin-right:0}.repository .diff-detail-box .diff-detail-actions>*+*{margin-left:.25rem}@media (max-width: 480px){.repository .diff-detail-box .diff-detail-actions{padding-top:.25rem}.repository .diff-detail-box .diff-detail-actions .ui.button:not(.btn-submit){padding-left:.5rem;padding-right:.5rem;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}}.repository .diff-detail-box span.status{display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:middle}.repository .diff-detail-box span.status.modify{background-color:var(--color-yellow)}.repository .diff-detail-box span.status.add{background-color:var(--color-green)}.repository .diff-detail-box span.status.del{background-color:var(--color-red)}.repository .diff-detail-box span.status.rename{background-color:var(--color-teal)}.repository .diff-detail-box .button{padding:8px 12px}.repository .diff-box .header:not(.resolved-placeholder){display:flex;align-items:center}.repository .diff-box .header:not(.resolved-placeholder) .file{flex:1;word-break:break-all}.repository .diff-box .header:not(.resolved-placeholder) .button{padding:8px 12px;flex:0 0 auto;margin-top:-8px;margin-bottom:-8px;margin-right:0}.repository .diff-box .resolved-placeholder{display:flex;align-items:center}.repository .diff-box .resolved-placeholder .button{padding:8px 12px}.repository .diff-file-box .header{background-color:var(--color-box-header)}.repository .diff-file-box .file-body.file-code{background:var(--color-code-bg)}.repository .diff-file-box .file-body.file-code .lines-num{text-align:right;color:var(--color-text-light);width:1%;min-width:50px}.repository .diff-file-box .file-body.file-code .lines-num span.fold{display:block;text-align:center}.repository .diff-file-box .code-diff{font-size:12px}.repository .diff-file-box .code-diff td{padding:0 0 0 10px!important;border-top:0}.repository .diff-file-box .code-diff .lines-num{padding:0 5px!important}.repository .diff-file-box .code-diff .tag-code .lines-num,.repository .diff-file-box .code-diff .tag-code td{padding:0!important}.repository .diff-file-box .code-diff tbody tr td.halfwidth{width:49%}.repository .diff-file-box .code-diff tbody tr td.center{text-align:center}.repository .diff-file-box .code-diff tbody tr [data-line-num]:before{content:attr(data-line-num);text-align:right}.repository .diff-file-box .code-diff tbody tr .lines-type-marker{width:10px;min-width:10px}.repository .diff-file-box .code-diff tbody tr [data-type-marker]:before{content:attr(data-type-marker);text-align:right;display:inline-block}.repository .diff-file-box .code-diff-split .tag-code .lines-code code.code-inner{padding-left:10px!important}.repository .diff-file-box .code-diff-split table,.repository .diff-file-box .code-diff-split tbody{width:100%}.repository .diff-file-box.file-content{clear:right}.repository .diff-file-box.file-content img{max-width:100%;padding:0;border-radius:0}.repository .diff-file-box.file-content img.emoji{padding:0}.repository .diff-file-box .ui.bottom.attached.table.segment{padding-top:5px;padding-bottom:5px}.repository .diff-stats{clear:both;margin-bottom:5px;max-height:400px;overflow:auto;padding-left:0}.repository .diff-stats li{list-style:none;padding-bottom:4px;margin-bottom:4px;padding-left:6px}.repository .diff-stats li+li{border-top:1px solid var(--color-secondary)}.repository .repo-search-result{padding-top:10px;padding-bottom:10px}.repository .repo-search-result .lines-num a{color:inherit}.repository.quickstart .guide .item{padding:1em}.repository.quickstart .guide .item small{font-weight:400}.repository.quickstart .guide .clone.button:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.repository.quickstart .guide .ui.action.small.input{width:100%}.repository.quickstart .guide #repo-clone-url{border-radius:0;padding:5px 10px;font-size:1.2em;line-height:1.4}.repository.release #release-list{border-top:1px solid var(--color-secondary);margin-top:20px;padding-top:15px}.repository.release #release-list .release-list-title{font-size:2rem;font-weight:400;margin-top:-6px}.repository.release #release-list>li{list-style:none}.repository.release #release-list>li .meta,.repository.release #release-list>li .detail{padding-top:30px;padding-bottom:40px}.repository.release #release-list>li .meta{text-align:right;position:relative}.repository.release #release-list>li .meta .label{margin-right:0}.repository.release #release-list>li .meta .tag:not(.icon){display:block;margin-top:15px}.repository.release #release-list>li .meta .commit{display:block;margin-top:10px}.repository.release #release-list>li .meta .choose{margin-top:15px}.repository.release #release-list>li .meta .choose .button{margin-right:0}.repository.release #release-list>li .detail{border-left:2px solid var(--color-secondary)}.repository.release #release-list>li .detail .author img{margin-bottom:-3px}.repository.release #release-list>li .detail .download>a .svg{margin-left:5px;margin-right:5px}.repository.release #release-list>li .detail .download .list{padding-left:0}.repository.release #release-list>li .detail .download .list li{list-style:none;display:block;padding:8px;border:1px solid var(--color-secondary);background:var(--color-light)}.repository.release #release-list>li .detail .download .list li a>.text.right{margin-right:5px}.repository.release #release-list>li .detail .download .list li+li{border-top:0}.repository.release #release-list>li .detail .download .list li:first-of-type{border-radius:var(--border-radius) 0 0 var(--border-radius)}.repository.release #release-list>li .detail .download .list li:last-of-type{border-radius:0 var(--border-radius) var(--border-radius) 0}.repository.release #release-list>li .detail .dot{width:10px;height:10px;background-color:var(--color-secondary-dark-3);z-index:9;position:absolute;display:block;left:-6px;top:40px;border-radius:100%;border:2.5px solid var(--color-body)}.repository.release #tags-table .tag{padding:8px 12px}.repository.release #tags-table .release-tag-name{font-size:20px;font-weight:400}.repository.new.release .target{min-width:500px}.repository.new.release .target #tag-name{margin-top:-4px}.repository.new.release .target .at{margin-left:-5px;margin-right:5px}.repository.new.release .target .selection.dropdown{padding-top:10px;padding-bottom:10px}.repository.new.release .prerelease.field{margin-bottom:0}@media (max-width: 438px){.repository.new.release .field button,.repository.new.release .field input{width:100%}}@media (max-width: 767px){.repository.new.release .field button{margin-bottom:1em}}.repository.new.release .field .wrap_remove{height:38px}.repository.new.release .field .attachment_edit{width:450px!important}.repository.forks .list{margin-top:0}.repository.forks .list .item{padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--color-secondary)}.repository.forks .list .item .ui.avatar{float:left;margin-right:5px}.repository.forks .list .item .link{padding-top:5px}.repository.packages .empty{padding-top:70px;padding-bottom:100px}.repository.packages .empty .svg{height:48px}.repository.packages .file-size{white-space:nowrap}.repository.wiki.start .ui.segment{padding-top:70px;padding-bottom:100px}.repository.wiki.start .ui.segment .svg{height:48px}.repository.wiki.new .ui.attached.tabular.menu.previewtabs{margin-bottom:15px}.repository.wiki.view>.markup{padding:15px 30px}.repository.wiki.view>.markup h1:first-of-type,.repository.wiki.view>.markup h2:first-of-type,.repository.wiki.view>.markup h3:first-of-type,.repository.wiki.view>.markup h4:first-of-type,.repository.wiki.view>.markup h5:first-of-type,.repository.wiki.view>.markup h6:first-of-type{margin-top:0}.repository.wiki .form .CodeMirror-scroll{max-height:85vh}@media (max-width: 767px){.repository.wiki .dividing.header .stackable.grid .button{margin-top:2px;margin-bottom:2px}}@media (max-width: 767px){.repository.wiki #clone-panel #repo-clone-url{width:160px}}.repository.settings.collaboration .collaborator.list{padding:0}.repository.settings.collaboration .collaborator.list>.item{margin:0;line-height:2em}.repository.settings.collaboration .collaborator.list>.item:not(:last-child){border-bottom:1px solid var(--color-secondary)}.repository.settings.collaboration #repo-collab-form #search-user-box .results{left:7px}.repository.settings.collaboration #repo-collab-form .ui.button{margin-left:5px;margin-top:-3px}.repository.settings.collaboration #repo-collab-team-form #search-team-box .results{left:7px}.repository.settings.collaboration #repo-collab-team-form .ui.button{margin-left:5px;margin-top:-3px}.repository.settings.branches .protected-branches .selection.dropdown{width:300px}.repository.settings.branches .protected-branches .item{border:1px solid var(--color-secondary);padding:10px 15px}.repository.settings.branches .protected-branches .item:not(:last-child){border-bottom:0}.repository.settings.branches .branch-protection .help{margin-left:26px;padding-top:0}.repository.settings.branches .branch-protection .fields{margin-left:20px;display:block}.repository.settings.branches .branch-protection .whitelist{margin-left:26px}.repository.settings.branches .branch-protection .whitelist .dropdown img{display:inline-block}.repository.settings.webhook .events .column{padding-bottom:0}.repository.settings.webhook .events .help{font-size:13px;margin-left:26px;padding-top:0}.repository .ui.attached.isSigned.isWarning{border-left:1px solid var(--color-error-border);border-right:1px solid var(--color-error-border)}.repository .ui.attached.isSigned.isWarning.top,.repository .ui.attached.isSigned.isWarning.message{border-top:1px solid var(--color-error-border)}.repository .ui.attached.isSigned.isWarning.message{box-shadow:none;background-color:var(--color-error-bg);color:var(--color-error-text)}.repository .ui.attached.isSigned.isWarning.message .ui.text{color:var(--color-error-text)}.repository .ui.attached.isSigned.isWarning:last-child,.repository .ui.attached.isSigned.isWarning.bottom{border-bottom:1px solid var(--color-error-border)}.repository .ui.attached.isSigned.isVerified{border-left:1px solid var(--color-success-border);border-right:1px solid var(--color-success-border)}.repository .ui.attached.isSigned.isVerified.top,.repository .ui.attached.isSigned.isVerified.message{border-top:1px solid var(--color-success-border)}.repository .ui.attached.isSigned.isVerified.message{box-shadow:none;background-color:var(--color-success-bg);color:var(--color-success-text)}.repository .ui.attached.isSigned.isVerified.message .pull-right{color:var(--color-text)}.repository .ui.attached.isSigned.isVerified.message .ui.text{color:var(--color-success-text)}.repository .ui.attached.isSigned.isVerified:last-child,.repository .ui.attached.isSigned.isVerified.bottom{border-bottom:1px solid var(--color-success-border)}.repository .ui.attached.isSigned.isVerifiedUntrusted,.repository .ui.attached.isSigned.isVerifiedUnmatched{border-left:1px solid var(--color-warning-border);border-right:1px solid var(--color-warning-border)}.repository .ui.attached.isSigned.isVerifiedUntrusted.top,.repository .ui.attached.isSigned.isVerifiedUnmatched.top,.repository .ui.attached.isSigned.isVerifiedUntrusted.message,.repository .ui.attached.isSigned.isVerifiedUnmatched.message{border-top:1px solid var(--color-warning-border)}.repository .ui.attached.isSigned.isVerifiedUntrusted.message,.repository .ui.attached.isSigned.isVerifiedUnmatched.message{box-shadow:none;background-color:var(--color-warning-bg);color:var(--color-warning-text)}.repository .ui.attached.isSigned.isVerifiedUntrusted.message .ui.text,.repository .ui.attached.isSigned.isVerifiedUnmatched.message .ui.text{color:var(--color-warning-text)}.repository .ui.attached.isSigned.isVerifiedUntrusted:last-child,.repository .ui.attached.isSigned.isVerifiedUnmatched:last-child,.repository .ui.attached.isSigned.isVerifiedUntrusted.bottom,.repository .ui.attached.isSigned.isVerifiedUnmatched.bottom{border-bottom:1px solid var(--color-warning-border)}.repository .ui.segment.sub-menu{padding:7px;line-height:0}.repository .ui.segment.sub-menu .list{width:100%;display:flex;align-items:center}.repository .ui.segment.sub-menu .list .item{width:100%;color:var(--color-text)}.repository .ui.segment.sub-menu .list .item:first-of-type{border-radius:var(--border-radius) 0 0 var(--border-radius);padding-left:.25rem}.repository .ui.segment.sub-menu .list .item:last-of-type{border-radius:0 var(--border-radius) var(--border-radius) 0;padding-right:.25rem}.repository .ui.segment.sub-menu .list .item a{color:var(--color-text)}.repository .ui.segment.sub-menu .list .item a:hover{color:var(--color-primary-light-2)}.repository .ui.segment.sub-menu .list .item.active{background:var(--color-secondary)}.repository .segment.reactions.dropdown .menu,.repository .select-reaction.dropdown .menu{right:0!important;left:auto!important;min-width:15em}.repository .segment.reactions.dropdown .menu>.header,.repository .select-reaction.dropdown .menu>.header{margin:.75rem 0 .5rem}.repository .segment.reactions.dropdown .menu>.item,.repository .select-reaction.dropdown .menu>.item{float:left;padding:.25rem!important;margin:.25rem;font-size:1.5em;width:39px;left:13px;border-radius:6px;display:flex;justify-content:center;align-items:center}.repository .segment.reactions.dropdown .menu>.item img.emoji,.repository .select-reaction.dropdown .menu>.item img.emoji{margin-right:0}.repository .segment.reactions.dropdown .menu>.item:hover,.repository .select-reaction.dropdown .menu>.item:hover{background:var(--color-primary)}.repository .segment.reactions{padding:0;display:flex;border:none!important;border-top:1px solid var(--color-secondary)!important;width:100%!important;max-width:100%!important;margin:0!important}.repository .segment.reactions .ui.label{max-height:40px;padding:10px 18px!important;display:flex!important;align-items:center;border:0;border-right:1px solid;border-radius:0;margin:0;font-size:14px;font-weight:400;border-color:var(--color-secondary)!important;background:var(--color-reaction-bg)}.repository .segment.reactions .ui.label.disabled{cursor:default;opacity:1}.repository .segment.reactions .ui.label.basic{color:var(--color-primary)!important}.repository .segment.reactions .ui.label.basic.primary{background-color:var(--color-reaction-active-bg)!important;border-color:var(--color-secondary)!important}.repository .segment.reactions .reaction-count{margin-left:.5rem}.repository .segment.reactions .select-reaction{display:flex;align-items:center;padding:0 14px}.repository .segment.reactions .select-reaction:not(.active) a{display:none}.repository .segment.reactions:hover .select-reaction a{display:block}.repository .ui.fluid.action.input .ui.search.action.input{flex:auto}.repository .repository-summary{box-shadow:none!important}.repository .repository-summary .segment.language-stats-details,.repository .repository-summary .segment.repository-summary{border-top:none;background:none}.repository .repository-summary .segment.language-stats-details .item{white-space:nowrap}.repository .repository-summary .segment.language-stats{padding:0;height:11px;display:flex;white-space:nowrap;width:100%;border-radius:0}@media (max-width: 767px){.repository .repository-summary .segment.language-stats{display:none}}.repository .repository-summary .segment.language-stats .bar{white-space:nowrap;border:0;padding:0;margin:0;height:100%}.repository .repository-menu{padding:0!important}.repository .repository-menu .item{padding-top:9px!important;padding-bottom:9px!important}.user-cards .list{padding:0;display:flex;flex-wrap:wrap}.user-cards .list .item{list-style:none;width:32%;margin:10px 10px 10px 0;padding-bottom:14px;float:left}.user-cards .list .item .avatar{width:48px;height:48px;float:left;display:block;margin-right:10px}.user-cards .list .item .name{margin-top:0;margin-bottom:0;font-weight:400}.user-cards .list .item .meta{margin-top:5px}#search-repo-box .results .result img,#search-user-box .results .result img{float:left;margin-right:8px;width:2em;height:2em}#search-repo-box .results .result .content,#search-user-box .results .result .content,#search-team-box .results .result .content{margin:6px 0}#issue-filters.hide{display:none}#issue-actions{margin-top:-1rem!important}#issue-actions.hide{display:none}.ui.menu .item>img:not(.ui){width:auto}.page.buttons{padding-top:15px}.commit-header-row{min-height:50px!important;padding-top:0!important;padding-bottom:0!important}.settings .content>.header,.settings .content .segment{box-shadow:0 1px 2px 0 var(--color-box-header)}.settings .list>.item:not(:first-child){border-top:1px solid var(--color-secondary);padding:1rem;margin:15px -1rem -1rem}.settings .list>.item>.svg{display:table-cell}.settings .list>.item>.svg+.content{display:table-cell;padding:0 0 0 .5em;vertical-align:top}.settings .list>.item .info{margin-top:10px}.settings .list>.item .info .tab.segment{border:0;padding:10px 0 0}.settings .list.key .meta{padding-top:5px;color:var(--color-text-light-2)}.settings .list.email>.item:not(:first-child){min-height:60px}.settings .list.collaborator>.item{padding:0}.ui.vertical.menu .header.item{font-size:1.1em;background:var(--color-box-header)}.comment:target .comment-container{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-alpha-30)!important}.comment:target .header:before{border-right-color:var(--color-primary)!important;filter:drop-shadow(-3px 0 0 var(--color-primary-alpha-30))!important}.code-comment:target{border-color:var(--color-primary)!important;border-radius:var(--border-radius)!important;box-shadow:0 0 0 3px var(--color-primary-alpha-30)!important}.code-comment:target .content{box-shadow:none!important}.comment-header{border:none!important;background:var(--color-box-header);border-bottom:1px solid var(--color-secondary)!important;font-weight:400!important;padding:.5rem 1rem;margin:0!important;position:relative;color:var(--color-text-light-2);min-height:41px;background-color:var(--color-box-header);display:flex;justify-content:space-between;align-items:center}.comment-header:before,.comment-header:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.comment-header:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.comment-header:after{border-right-color:var(--color-box-header);border-width:8px;margin-top:-8px}.comment-header.arrow-top:before,.comment-header.arrow-top:after{transform:rotate(90deg)}.comment-header.arrow-top:before{top:-9px;left:6px}.comment-header.arrow-top:after{top:-8px;left:7px}.comment-header a{color:var(--color-text)}.comment-header a:hover{color:var(--color-primary)}.comment-header .actions a{margin-right:0!important;padding:.5rem!important}.comment-header-left>*+*,.comment-header-right>*+*{margin-left:.25rem}.comment-body{background:var(--color-box-body);border:none!important;width:100%!important;max-width:100%!important;margin:0!important}.edit-label.modal .form .column,.new-label.segment .form .column{padding-right:0}.edit-label.modal .form .buttons,.new-label.segment .form .buttons{margin-left:auto;padding-top:15px}.edit-label.modal .form .color.picker.column,.new-label.segment .form .color.picker.column{width:auto}.edit-label.modal .form .color.picker.column .color-picker,.new-label.segment .form .color.picker.column .color-picker{height:35px;width:auto;padding-left:30px}.edit-label.modal .form .minicolors-swatch.minicolors-sprite,.new-label.segment .form .minicolors-swatch.minicolors-sprite{top:10px;left:10px;width:15px;height:15px}#avatar-arrow:before,#avatar-arrow:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#avatar-arrow:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}#avatar-arrow:after{border-right-color:var(--color-box-header);border-width:8px;margin-top:-8px}#transfer-repo-modal .ui.message,#delete-repo-modal .ui.message,#delete-wiki-modal .ui.message,#convert-fork-repo-modal .ui.message,#convert-mirror-repo-modal .ui.message,#fork-repo-modal .ui.message{width:100%!important}.tab-size-1{tab-size:1!important;-moz-tab-size:1!important}.tab-size-2{tab-size:2!important;-moz-tab-size:2!important}.tab-size-3{tab-size:3!important;-moz-tab-size:3!important}.tab-size-4{tab-size:4!important;-moz-tab-size:4!important}.tab-size-5{tab-size:5!important;-moz-tab-size:5!important}.tab-size-6{tab-size:6!important;-moz-tab-size:6!important}.tab-size-7{tab-size:7!important;-moz-tab-size:7!important}.tab-size-8{tab-size:8!important;-moz-tab-size:8!important}.tab-size-9{tab-size:9!important;-moz-tab-size:9!important}.tab-size-10{tab-size:10!important;-moz-tab-size:10!important}.tab-size-11{tab-size:11!important;-moz-tab-size:11!important}.tab-size-12{tab-size:12!important;-moz-tab-size:12!important}.tab-size-13{tab-size:13!important;-moz-tab-size:13!important}.tab-size-14{tab-size:14!important;-moz-tab-size:14!important}.tab-size-15{tab-size:15!important;-moz-tab-size:15!important}.tab-size-16{tab-size:16!important;-moz-tab-size:16!important}.stats-table{display:table;width:100%}.stats-table .table-cell{display:table-cell}.stats-table .table-cell.tiny{height:.5em}.labels-list .label{margin:2px 0;display:inline-block!important;line-height:1.3em}.repo-button-row{margin-bottom:10px}.repo-button-row>*{margin-top:10px}.repo-button-row .dropdown>.dropdown.icon{margin-left:.25rem!important;margin-right:0!important}.wiki .repo-button-row{margin-bottom:0}.wiki .repo-button-row>*{margin-top:0}.repo-button-row .button{padding:6px 10px!important;height:30px}.repo-button-row input{height:30px}tbody.commit-list{vertical-align:baseline}.message-wrapper{overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 50px);display:inline-block;vertical-align:middle}.commit-list .message-wrapper{display:inline}#repo-files-table .commit-list .message-wrapper{display:inline-block}@media (max-width: 767px){tr.commit-list{width:100%}th .message-wrapper{display:block;max-width:calc(100vw - 70px)}}@media (min-width: 768px) and (max-width: 991px){tr.commit-list{width:723px}th .message-wrapper{max-width:280px}}@media (min-width: 992px) and (max-width: 1200px){tr.commit-list{width:933px}th .message-wrapper{max-width:490px}}@media (min-width: 1201px){tr.commit-list{width:1127px}th .message-wrapper{max-width:680px}}.commit-list .commit-status-link{display:inline-block;vertical-align:middle}.commit-body{white-space:pre-wrap;line-height:initial}.repository:not(.diff) .commit-body{margin:0}.repository:not(.diff) .timeline-item .commit-body{margin-left:40px}.git-notes.top{text-align:left}.comment-diff-data{background:var(--color-code-bg);max-height:calc(100vh - 10.5rem);overflow-y:auto}.comment-diff-data pre{line-height:18px;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}.content-history-detail-dialog .header .avatar{position:relative;top:-2px}#topic_edit{margin-top:5px}#repo-topics{margin-top:5px;display:flex;align-items:center;flex-wrap:wrap}.repo-topic{font-weight:400!important;cursor:pointer;margin:2px!important}#new-dependency-drop-list.ui.selection.dropdown{min-width:0;width:100%;border-radius:4px 0 0 4px;border-right:0;white-space:nowrap}#new-dependency-drop-list .text{width:100%;overflow:hidden}#manage_topic{font-size:12px}.label+#manage_topic{margin-left:5px}.ui.small.label.topic{margin-bottom:4px}.repo-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;word-break:break-word}@media (max-width: 767px){.repo-header+.container{margin-top:7px}}.repo-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;word-break:keep-all}@media (max-width: 767px){.repo-buttons{margin-top:1em}}.repo-buttons .ui.labeled.button>.label:hover{color:var(--color-primary-light-2);background:var(--color-light)}.repo-buttons button[disabled]~.label{opacity:var(--opacity-disabled);color:var(--color-text-dark);background:var(--color-light-mimic-enabled)!important}.repo-buttons button[disabled]~.label:hover{color:var(--color-primary-dark-1)}.repo-buttons .ui.labeled.button{cursor:initial}.repo-buttons .ui.labeled.button>.label{border-left:0!important;margin:0!important}.repo-buttons .ui.labeled.button.disabled{pointer-events:inherit!important}.repo-buttons .ui.labeled.button.disabled>.label{color:var(--color-text-dark);background:var(--color-light-mimic-enabled)!important}.repo-buttons .ui.labeled.button.disabled>.label:hover{color:var(--color-primary-dark-1)}.repo-buttons .ui.labeled.button.disabled>.button{pointer-events:none!important}@media (max-width: 767px){.repo-buttons .ui.labeled.button .svg{display:none}}.tag-code{height:28px}.tag-code,.tag-code td,.tag-code .blob-excerpt{background-color:var(--color-box-body-highlight);vertical-align:middle}.resolved-placeholder{font-weight:400!important;border:1px solid var(--color-secondary)!important;border-radius:var(--border-radius)!important;margin:4px!important}.resolved-placeholder+.comment-code-cloud{padding-top:0!important}td.blob-excerpt{background-color:var(--color-secondary-alpha-30)}.issue-keyword{border-bottom:1px dotted var(--color-text-light-3)!important}.issue-keyword:hover{border-bottom:none!important}.file-header{align-items:center;display:flex;justify-content:space-between;overflow-x:auto;padding:6px 12px!important;font-size:13px!important}.file-info{display:flex;align-items:center}.file-info-entry{display:flex;align-items:center;width:max-content}.file-info-entry+.file-info-entry{border-left:1px solid currentcolor;margin-left:8px;padding-left:8px}#diff-container{display:flex}#diff-file-boxes{flex:1}#diff-file-tree{width:20%;max-width:380px;line-height:inherit;position:sticky;padding-top:0;top:47px;max-height:calc(100vh - 50px);height:100%;overflow-y:auto}@media (max-width: 991px){#diff-file-tree,.diff-toggle-file-tree-button{display:none!important}}.ui.message.unicode-escape-prompt{margin-bottom:0;border-radius:0;display:flex;flex-direction:column}.wiki-content-sidebar .ui.message.unicode-escape-prompt p,.wiki-content-footer .ui.message.unicode-escape-prompt p{display:none}.wiki-content-toc>ul>li{margin-bottom:4px}.wiki-content-toc ul{margin:0;list-style:none;padding-left:1em}.ui.buttons .unescape-button{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.webhook-info{padding:7px 12px;margin:10px 0;background-color:var(--color-markup-code-block);border:1px solid var(--color-secondary);border-radius:3px;font-size:13px;line-height:1.5;overflow:auto}.title_wip_desc{margin-top:1em}.sidebar-item-link{display:inline-flex;align-items:center}.diff-file-box[data-folded=true] .diff-file-body{display:none}.diff-file-box[data-folded=true] .diff-file-header{border-radius:var(--border-radius)!important}.diff-file-header-actions>*+*{margin-left:.5rem!important}.ui.attached.header.diff-file-header.sticky-2nd-row{position:sticky;top:46px;z-index:7}@media (min-width: 768px) and (max-width: 991px){.ui.attached.header.diff-file-header.sticky-2nd-row{top:77px}}@media (max-width: 767px){.ui.attached.header.diff-file-header.sticky-2nd-row{top:77px}}@media (max-width: 480px){.ui.attached.header.diff-file-header.sticky-2nd-row{position:static}}.diff-stats-bar{display:inline-block;background-color:var(--color-red);height:12px;width:40px}.diff-stats-bar .diff-stats-add-bar{background-color:var(--color-green);height:100%}.repository-summary-language-stats{height:48px;overflow:hidden}@media (max-width: 767px){.repository-summary-language-stats{height:auto}}.ui.form .right .ui.button{margin-left:.25em;margin-right:0}.removed-code{background:var(--color-diff-removed-word-bg)}.added-code{background:var(--color-diff-added-word-bg)}.code-diff-unified .del-code,.code-diff-unified .del-code td,.code-diff-split .del-code .lines-num-old,.code-diff-split .del-code .lines-escape-old,.code-diff-split .del-code .lines-type-marker-old,.code-diff-split .del-code .lines-code-old{background:var(--color-diff-removed-row-bg);border-color:var(--color-diff-removed-row-border)}.code-diff-unified .add-code,.code-diff-unified .add-code td,.code-diff-split .add-code .lines-num-new,.code-diff-split .add-code .lines-type-marker-new,.code-diff-split .add-code .lines-escape-new,.code-diff-split .add-code .lines-code-new,.code-diff-split .del-code .add-code.lines-num-new,.code-diff-split .del-code .add-code.lines-type-marker-new,.code-diff-split .del-code .add-code.lines-escape-new,.code-diff-split .del-code .add-code.lines-code-new{background:var(--color-diff-added-row-bg);border-color:var(--color-diff-added-row-border)}.code-diff-split .del-code .lines-num-new,.code-diff-split .del-code .lines-type-marker-new,.code-diff-split .del-code .lines-code-new,.code-diff-split .del-code .lines-escape-new,.code-diff-split .add-code .lines-num-old,.code-diff-split .add-code .lines-escape-old,.code-diff-split .add-code .lines-type-marker-old,.code-diff-split .add-code .lines-code-old{background:var(--color-diff-inactive)}.code-diff-split tbody tr td:nth-child(5),.code-diff-split tbody tr td.add-comment-right{border-left:1px solid var(--color-secondary)}.repository .ui.menu.new-menu{background:none!important}@media (max-width: 1200px){.repository .ui.menu.new-menu:after{background:none!important}}.repository.migrate .card{transition:all .1s ease-in-out;box-shadow:none!important;border:1px solid var(--color-secondary);color:var(--color-text)}.repository.migrate .card:hover{transform:scale(105%);box-shadow:0 .5rem 1rem var(--color-shadow)!important}@media (max-width: 767px){.repository.file.list #repo-files-table .entry,.repository.file.list #repo-files-table .commit-list{align-items:center;display:flex!important;padding-top:4px;padding-bottom:4px}.repository.file.list #repo-files-table .entry td.age,.repository.file.list #repo-files-table .commit-list td.age,.repository.file.list #repo-files-table .entry th.age,.repository.file.list #repo-files-table .commit-list th.age{margin-left:auto}.repository.file.list #repo-files-table .entry td.message,.repository.file.list #repo-files-table .commit-list td.message,.repository.file.list #repo-files-table .entry span.commit-summary,.repository.file.list #repo-files-table .commit-list span.commit-summary{display:none!important}.issue-list-headers.ui[class].grid>div:nth-child(1){order:1;width:50%}.issue-list-headers.ui[class].grid>div:nth-child(2){order:3;width:100%}.issue-list-headers.ui[class].grid>div.column:not(.row):nth-child(3){order:2;width:50%}.repository.view.issue .comment-list .timeline,.repository.view.issue .comment-list .timeline-item{margin-left:0}.repository.view.issue .comment-list .timeline:before{left:14px}.repository.view.issue .comment-list .timeline .inline-timeline-avatar{display:flex;margin-bottom:auto}.repository.view.issue .comment-list .timeline .inline-timeline-avatar img.avatar{height:24px;width:24px}.repository.view.issue .comment-list .timeline .comment-header{padding-left:4px}.repository.view.issue .comment-list .timeline .comment-header:before,.repository.view.issue .comment-list .timeline .comment-header:after{content:unset}.repository.view.issue .comment-list .timeline .timeline-avatar,.repository.view.issue .comment-list .timeline .comment-header-right .role-label{display:none}.commit-header-row .ui.horizontal.list{width:100%;overflow-x:auto;margin-top:2px}.commit-header-row .ui.horizontal.list .item{align-items:center;display:flex}.commit-header-row .author{padding:3px 0}.commit-header h3{flex-basis:auto!important;margin-bottom:.5rem!important}.commits-table{flex-direction:column}.commits-table .commits-table-left{align-items:initial!important;margin-bottom:6px}.commits-table .commits-table-right form{display:flex;flex-wrap:wrap}.commits-table .commits-table-right form>div:nth-child(1){order:1}.commits-table .commits-table-right form>div:nth-child(2){order:3;margin-left:.5rem;margin-top:.5rem}.commits-table .commits-table-right form>button:nth-child(3){order:2;margin-left:.25rem}.commit-table{overflow-x:auto}.commit-table td.sha,.commit-table th.sha{display:none!important}.commit-table .commit-list span.message-wrapper{max-width:none}.commit-table .commit-list tr td:last-child{display:block;width:max-content}.commit-table .commit-list td.author{display:block;width:calc(100% + .5rem)}.commit-table .commit-list .copy-commit-sha{display:none!important}.comment-header,.comment-header .comment-header-left{flex-wrap:wrap}.comment-header .comment-header-right{margin-left:auto}}.branch-dropdown-button{max-width:340px;vertical-align:bottom!important}@media (min-width: 768px) and (max-width: 991px){.branch-dropdown-button{max-width:185px}}@media (max-width: 767px){.branch-dropdown-button{max-width:165px}}.pr-status{padding:0!important;display:flex;align-items:center}.pr-status .commit-status{margin:1em;flex-shrink:0}.pr-status .status-context{display:flex;justify-content:space-between;width:100%}.pr-status .status-context>span{padding:1em 0}.pr-status .status-details{display:flex;padding-right:.5em;align-items:center;justify-content:flex-end}@media (max-width: 767px){.pr-status .status-details{flex-direction:column;align-items:flex-end;justify-content:center}}.pr-status .status-details>span{padding-right:.5em}.repository.file.editor .tab[data-tab=write]{padding:0!important}.repository.file.editor .tab[data-tab=write] .editor-toolbar{border:0!important}.repository.file.editor .tab[data-tab=write] .CodeMirror{border-left:0;border-right:0;border-bottom:0}.editor-toolbar{opacity:1!important;border-color:var(--color-secondary)}.editor-toolbar.fullscreen{background:var(--color-body)}.editor-toolbar button{border:none!important;color:var(--color-text-light)}.editor-toolbar button:not(:hover){background-color:transparent!important}.editor-toolbar i.separator{border-left:none;border-right-color:var(--color-secondary)}.editor-toolbar button:hover{background:var(--color-hover)}.editor-toolbar button.active{background:var(--color-active)}.editor-toolbar:not(.fullscreen) .preview{display:none}.editor-toolbar.fullscreen .revert-to-textarea{display:none}.editor-preview{background-color:var(--color-body)}.editor-preview-side{border-color:var(--color-secondary)}.editor-statusbar{color:var(--color-text-light)}.editor-loading{padding:1rem;text-align:center}.edit-diff{padding:0!important}.edit-diff>div>.ui.table{border-top:none!important;border-bottom:none!important;border-left:1px solid var(--color-secondary)!important;border-right:1px solid var(--color-secondary)!important}.organization .head .ui.header .text{vertical-align:middle;font-size:1.6rem;margin-left:15px}.organization .head .ui.header .org-visibility .label{margin-left:5px;margin-top:5px}.organization .head .ui.header .ui.right{margin-top:5px}.organization .ui.secondary.stackable.pointing.menu{flex-wrap:wrap;margin-top:5px;margin-bottom:10px}.organization.new.org form{margin:auto}.organization.new.org form .ui.message{text-align:center}@media (min-width: 768px){.organization.new.org form{width:800px!important}.organization.new.org form .header{padding-left:280px!important}.organization.new.org form .inline.field>label,.organization.new.org form .inline.field.captcha-field>span{text-align:right;width:250px!important;word-wrap:break-word}.organization.new.org form .help{margin-left:265px!important}.organization.new.org form .optional .title{margin-left:250px!important}.organization.new.org form .inline.field>input,.organization.new.org form .inline.field>textarea{width:50%}}@media (max-width: 767px){.organization.new.org form .optional .title{margin-left:15px}.organization.new.org form .inline.field>label{display:block}}.organization.new.org form .header{padding-left:0!important;text-align:center}.organization.options input{min-width:300px}.organization.profile .org-avatar{width:100px;height:100px;margin-right:15px}.organization.profile #org-info{overflow-wrap:anywhere}.organization.profile #org-info .ui.header{display:flex;align-items:center;font-size:36px;margin-bottom:0}.organization.profile #org-info .ui.header .org-visibility .label{margin-left:5px;margin-top:2px}.organization.profile #org-info .desc{font-size:16px;margin-bottom:10px}.organization.profile #org-info .meta .item{display:inline-block;margin-right:10px}.organization.profile #org-info .meta .item .icon{margin-right:5px}.organization.profile .ui.top.header .ui.right{margin-top:0}.organization.profile .teams .item{padding:10px 15px}.organization.teams .members .ui.avatar,.organization.profile .members .ui.avatar{width:48px;height:48px;margin-right:5px;margin-bottom:5px}.organization.invite #invite-box{margin:50px auto auto;width:500px!important}.organization.invite #invite-box #search-user-box input{margin-left:0;width:300px}.organization.invite #invite-box .ui.button{margin-left:5px;margin-top:-3px}.organization.invite .ui.avatar{width:100%;height:100%}.organization.members .list .item{margin-left:0;margin-right:0;border-bottom:1px solid var(--color-secondary)}.organization.members .list .item .ui.avatar{width:48px;height:auto;margin-right:1rem;align-self:flex-start}.organization.members .list .item .meta{line-height:24px;word-break:break-word;min-width:2em}.organization.teams .detail .item{padding:10px 15px}.organization.teams .detail .item:not(:last-child){border-bottom:1px solid var(--color-secondary)}.organization.teams .repositories .item,.organization.teams .members .item{padding:10px 20px;line-height:32px}.organization.teams .repositories .item:not(:last-child),.organization.teams .members .item:not(:last-child){border-bottom:1px solid var(--color-secondary)}.organization.teams .repositories .item .button,.organization.teams .members .item .button{padding:9px 10px}.organization.teams #add-repo-form input,.organization.teams #repo-multiple-form input,.organization.teams #add-member-form input{margin-left:0}.organization.teams #add-repo-form .ui.button,.organization.teams #repo-multiple-form .ui.button,.organization.teams #add-member-form .ui.button{margin-left:5px;margin-top:-3px}.organization.teams #repo-top-segment{height:60px}.user.profile .ui.card .header{display:block;font-weight:600;font-size:1.3rem;margin-top:-.2rem;line-height:1.3rem}.user.profile .ui.card .profile-avatar-name{border-top:none;text-align:center}.user.profile .ui.card .extra.content{padding:0}.user.profile .ui.card .extra.content ul{margin:0;padding:0}.user.profile .ui.card .extra.content ul li{padding:10px;list-style:none}.user.profile .ui.card .extra.content ul li:not(:last-child){border-bottom:1px solid var(--color-secondary)}.user.profile .ui.card .extra.content ul li .svg{margin-left:1px;margin-right:5px}.user.profile .ui.card .extra.content ul li.follow .ui.button{width:100%}.user.profile .ui.card #profile-avatar{background:none;padding:1rem 1rem .25rem;justify-content:center}.user.profile .ui.card #profile-avatar img{width:100%;height:auto;object-fit:contain;margin:0}@media (max-width: 767px){.user.profile .ui.card #profile-avatar img{width:30vw}}@media (max-width: 767px){.user.profile .ui.card{width:100%}}.user.profile .ui.repository.list{margin-top:25px}.user.profile #loading-heatmap{margin-bottom:1em}.user.profile .ui.secondary.stackable.pointing.menu{flex-wrap:wrap}.user.followers .header.name{font-size:20px;line-height:24px;vertical-align:middle}.user.followers .follow .ui.button{padding:8px 15px}.user.notification .svg{float:left;font-size:2em}.user.notification .svg.green{color:var(--color-green)}.user.notification .svg.red{color:var(--color-red)}.user.notification .svg.purple{color:var(--color-purple)}.user.notification .svg.blue{color:var(--color-blue)}.user.notification .content{float:left;margin-left:7px}.user.notification table form{display:inline-block}.user.notification table button{padding:3px 3px 3px 5px}.user.notification table tr{cursor:pointer}.user .button.adopt,.user .button.delete{margin-top:-15px;margin-bottom:-15px}.user .button.adopt .label,.user .button.delete .label{vertical-align:middle}.user.link-account:not(.icon){padding-top:15px;padding-bottom:5px}.user.settings .iconFloat{float:left}.user-orgs{display:flex;flex-flow:row wrap;padding:0;margin:-3px!important}.user-orgs li{display:flex;border-bottom:0!important;padding:3px!important;width:20%;max-width:60px}.user-badges{display:grid;grid-template-columns:repeat(auto-fill,64px);gap:2px}.user-badges img{object-fit:contain}#notification_div .tab.segment{overflow-x:auto}.dashboard.feeds .context.user.menu,.dashboard.issues .context.user.menu{z-index:101;min-width:200px}.dashboard.feeds .context.user.menu .ui.header,.dashboard.issues .context.user.menu .ui.header{font-size:1rem;text-transform:none}.dashboard.feeds .filter.menu,.dashboard.issues .filter.menu{width:initial}.dashboard.feeds .filter.menu .item,.dashboard.issues .filter.menu .item{text-align:left;display:flex;align-items:center;justify-content:space-between}.dashboard.feeds .filter.menu .item .text,.dashboard.issues .filter.menu .item .text{height:16px;vertical-align:middle}.dashboard.feeds .filter.menu .item .text.truncate,.dashboard.issues .filter.menu .item .text.truncate{width:75%}.dashboard.feeds .filter.menu .item .floating.label,.dashboard.issues .filter.menu .item .floating.label{top:7px;left:90%;width:15%}@media (max-width: 767px){.dashboard.feeds .filter.menu .item .floating.label,.dashboard.issues .filter.menu .item .floating.label{top:10px;left:auto;width:auto;right:13px}}.dashboard.feeds .filter.menu .jump.item,.dashboard.issues .filter.menu .jump.item{margin:1px;padding-right:0}.dashboard.feeds .filter.menu .menu,.dashboard.issues .filter.menu .menu{max-height:300px;overflow-x:auto;right:0!important;left:auto!important}@media (max-width: 767px){.dashboard.feeds .filter.menu,.dashboard.issues .filter.menu{width:100%}}.dashboard.feeds .right.stackable.menu>.item.active,.dashboard.issues .right.stackable.menu>.item.active{color:var(--color-red)}.dashboard .dashboard-repos,.dashboard .dashboard-orgs{margin:0 1px}.dashboard .dashboard-navbar{width:100vw;padding-left:.5rem;padding-right:.5rem}.dashboard .dashboard-navbar .org-visibility .label{margin-left:5px}.dashboard .dashboard-navbar .ui.dropdown{max-width:100%}@media (max-width: 767px){.dashboard .dashboard-navbar .ui.dropdown>.menu{position:static}}.feeds .news li{display:flex;align-items:baseline;margin-top:.5rem;margin-bottom:.5rem}.feeds .news li img{align-self:flex-start}.feeds .news li>*+*{margin-left:.35rem}.feeds .news>.ui.grid{margin-left:auto;margin-right:auto}.feeds .news .left .ui.avatar{margin-top:13px}.feeds .news .time-since{font-size:13px}.feeds .news .issue.title{width:80%;margin:0 0 1em}.feeds .news .push.news .content ul{line-height:18px;font-size:13px;list-style:none;padding-left:10px}.feeds .news .push.news .content ul .text.truncate{width:80%}.feeds .news .commit-id{font-family:var(--fonts-monospace)}.feeds .news code{padding:2px 4px;border-radius:3px;background-color:var(--color-markup-code-block);word-break:break-all}.feeds .news:last-of-type .divider{display:none!important}.feeds .list ul{list-style:none;margin:0;padding-left:0}.feeds .list ul li:not(:last-child){border-bottom:1px solid var(--color-secondary)}.feeds .list ul li.private{background-color:var(--color-box-body-highlight)}.feeds .list ul li .repo-list-link{padding:6px 1em;display:block}.feeds .list ul li .repo-list-link .svg{color:var(--color-text-light-2)}.feeds .list ul li .repo-list-link .star-num{font-size:12px}.feeds .list #privateFilterCheckbox .svg{color:#888;margin-right:.25rem}.feeds .list .repo-owner-name-list .item-name{min-width:0}.feeds .list .repo-owner-name-list .item-name svg{min-width:16px}.admin.hooks .list>.item:not(:first-child){border-top:1px solid var(--color-secondary);padding:1rem;margin:15px -1rem -1rem}.admin .table.segment{padding:0;font-size:13px;overflow-x:auto}.admin .table.segment:not(.striped) thead th:last-child{padding-right:5px!important}.admin .table.segment th{padding-top:5px;padding-bottom:5px}.admin .table.segment:not(.select) th:first-of-type,.admin .table.segment:not(.select) td:first-of-type{padding-left:15px!important}.admin .table.segment form tbody button[type=submit]{padding:5px 8px}.admin .settings .button.adopt,.admin .settings .button.delete{margin-top:-15px;margin-bottom:-15px}.admin .settings .button.adopt .label,.admin .settings .button.delete .label{vertical-align:middle}.admin.user .email{max-width:200px}.admin dl.admin-dl-horizontal{padding:20px;margin:0}.admin dl.admin-dl-horizontal dd{margin-left:275px}@media (max-width: 767px){.admin dl.admin-dl-horizontal dd{margin-left:5%}}.admin dl.admin-dl-horizontal dt{font-weight:600;float:left;width:285px;clear:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.admin dl.admin-dl-horizontal dt{width:auto;margin-right:.5em}}.admin.config #test-mail-btn{margin-left:5px}.admin code,.admin pre{white-space:pre-wrap;word-wrap:break-word}@media (max-width: 767px){.admin #notice-table .notice-description{max-width:80vw}}@media (min-width: 768px) and (max-width: 991px){.admin #notice-table .notice-description{max-width:360px}}@media (min-width: 992px) and (max-width: 1200px){.admin #notice-table .notice-description{max-width:510px}}@media (min-width: 1201px){.admin #notice-table .notice-description{max-width:640px}}.explore .navbar{justify-content:center;margin-bottom:15px!important;background-color:var(--color-navbar)!important;border-width:1px!important}.explore .navbar .svg{width:16px;text-align:center;margin-right:5px}.ui.repository.list .item{padding-bottom:1.5rem}.ui.repository.list .item:not(:first-child){border-top:1px solid var(--color-secondary);padding-top:1.5rem}.ui.repository.list .item .ui.header{font-size:1.5rem;margin-bottom:.5rem}.ui.repository.list .item .ui.header .name{word-break:break-all}.ui.repository.list .item .ui.header .metas{font-size:14px}.ui.repository.list .item .time{font-size:12px}.ui.repository.list .item .ui.tags{margin-bottom:.5rem}.ui.repository.branches .info{font-size:12px;color:var(--color-text-light);display:flex;white-space:pre}.ui.repository.branches .info .commit-message{max-width:72em;overflow:hidden;text-overflow:ellipsis}.ui.repository.branches .overflow-visible{overflow:visible}.ui.repository.branches table .ui.popup{text-align:left}.ui.user.list .item{padding-bottom:25px}.ui.user.list .item:not(:first-child){border-top:1px solid var(--color-secondary);padding-top:25px}.ui.user.list .item img.ui.avatar{width:40px;height:40px}.ui.user.list .item .description{margin-top:5px}.ui.user.list .item .description .svg:not(:first-child){margin-left:5px}.ui.explore-relevancy-note{border-top:0;margin-top:0;max-width:90%}.ui.button.add-code-comment{padding:2px;position:absolute;margin-left:-22px;z-index:5;opacity:0;transition:transform .1s ease-in-out;transform:scale(1);box-shadow:none!important;border:none!important}.ui.button.add-code-comment:hover{transform:scale(1.1)}.lines-escape a.toggle-escape-button:before{visibility:visible;content:"\26a0\fe0f";font-family:var(--fonts-emoji);color:var(--color-red)}.repository .diff-file-box .code-diff td.lines-escape{padding-left:0!important}.diff-file-box .lines-code:hover .ui.button.add-code-comment{opacity:1}.repository .diff-file-box .code-diff .add-comment-left,.repository .diff-file-box .code-diff .add-comment-right,.repository .diff-file-box .code-diff .add-code-comment .add-comment-left,.repository .diff-file-box .code-diff .add-code-comment .add-comment-right,.repository .diff-file-box .code-diff .add-code-comment .lines-type-marker{padding-left:0!important;padding-right:0!important}.add-comment-left.add-comment-right .ui.attached.header{border:1px solid var(--color-secondary)}.add-comment-left.add-comment-right .ui.attached.header:not(.top){margin-bottom:.5em}.add-comment .lines-num,.add-comment .lines-escape,.add-comment .lines-type-marker{display:none}.show-outdated,.hide-outdated{display:block!important}.show-outdated:hover,.hide-outdated:hover{text-decoration:underline}.comment-code-cloud{padding:.5rem 1rem!important;position:relative;margin:0 auto;max-width:1000px}@media (max-width: 767px){.comment-code-cloud{max-width:auto;padding:.75rem!important}.comment-code-cloud .code-comment-buttons{margin:.5rem 0 .25rem!important}.comment-code-cloud .code-comment-buttons .code-comment-buttons-buttons{width:100%}.comment-code-cloud .ui.buttons{width:100%;margin:0!important}.comment-code-cloud .ui.buttons .button{flex:1}}.comment-code-cloud .comments .comment{padding:0}@media (max-width: 767px){.comment-code-cloud .comments .comment{display:flex}.comment-code-cloud .comments .comment .comment-header-right.actions .ui.basic.label{display:none}.comment-code-cloud .comments .comment .avatar{width:auto;float:none;margin:0 .5rem 0 0;flex-shrink:0}.comment-code-cloud .comments .comment .avatar~.content{margin-left:1em}.comment-code-cloud .comments .comment img.avatar{margin:0!important}.comment-code-cloud .comments .comment .comment-content{margin-left:0!important}.comment-code-cloud .comments .comment .comment-container{width:100%}.comment-code-cloud .comments .comment.code-comment{padding:0 0 .5rem!important}}.comment-code-cloud .attached.tab{border:0;padding:0;margin:0}.comment-code-cloud .attached.header{padding:.1rem 1rem}.comment-code-cloud .attached.header .text{margin:0}.comment-code-cloud .right.menu.options .item{padding:.85714286em .442857em;cursor:pointer}.comment-code-cloud .ui.active.tab{padding:.5em}.comment-code-cloud .ui.active.tab.markup{padding:1em;min-height:168px}.comment-code-cloud .ui.tabular.menu{margin:.5em}.comment-code-cloud .footer{border-top:1px solid var(--color-secondary);padding:10px 0}.comment-code-cloud .footer .markup-info{display:inline-block;margin:5px 0;font-size:12px;color:var(--color-text-light)}.comment-code-cloud .footer .ui.right.floated{padding-top:6px}.comment-code-cloud .footer:after{clear:both;content:"";display:block}@media (max-width: 767px){.comment-code-cloud .button{width:100%;margin:0!important;margin-bottom:.75rem!important}}.diff-file-body .comment-form{margin:0 0 0 3em}.file-comment{color:var(--color-text)}a.blob-excerpt{color:var(--color-text-light);height:28px;display:flex;justify-content:center;align-items:center;width:100%;background:var(--color-expand-button)}a.blob-excerpt:hover{background:var(--color-primary);color:var(--color-primary-contrast)}#review-box .CodeMirror-scroll{min-height:80px;max-height:calc(100vh - 360px)}@media (max-width: 767px){#review-box>.menu>.ui.segment{width:94vw}#review-box>.menu .editor-toolbar{overflow-x:auto}#review-box .CodeMirror-scroll{max-width:calc(100vw - 70px)}}@media (min-width: 768px) and (max-width: 991px){#review-box .CodeMirror-scroll{max-width:700px}}@media (min-width: 992px) and (max-width: 1200px){#review-box .CodeMirror-scroll{max-width:800px}}@media (min-width: 1201px){#review-box .CodeMirror-scroll{max-width:900px}}.review-box>.segment{border:none!important}#review-box .review-comments-counter{background-color:var(--color-primary-light-4);color:var(--color-primary-contrast)}#review-box:hover .review-comments-counter{background-color:var(--color-primary-light-5)}#review-box .review-comments-counter[data-pending-comment-number="0"]{display:none}.pull.files.diff [id]{scroll-margin-top:99px}@media (max-width: 991px){.pull.files.diff [id]{scroll-margin-top:130px}}.changed-since-last-review{border:1px var(--color-accent) solid;background-color:var(--color-small-accent);border-radius:15px;padding:4px 8px;margin:-8px 0;font-size:.857rem}.viewed-file-form{display:flex;align-items:center;border:1px solid transparent;padding:4px 8px;margin:-8px 0;border-radius:.285rem;font-size:.857rem}.viewed-file-form input{margin-right:4px}.viewed-file-checked-form{background-color:var(--color-small-accent);border-color:var(--color-accent)}#viewed-files-summary{width:72px;height:10px}.container-labels td:nth-child(1){vertical-align:top}.container-labels td:nth-child(2){overflow-wrap:anywhere}.df{display:flex!important}.di{display:inline!important}.dif{display:inline-flex!important}.dib{display:inline-block!important}.pr{position:relative!important}.ac{align-items:center!important}.tc{text-align:center!important}.tl{text-align:left!important}.tdn{text-decoration:none!important}.jc{justify-content:center!important}.js{justify-content:flex-start!important}.je{justify-content:flex-end!important}.sb{justify-content:space-between!important}.fc{flex-direction:column!important}.f1{flex:1!important}.fw{flex-wrap:wrap!important}.vm{vertical-align:middle!important}.w-100{width:100%!important}.h-100{height:100%!important}.br-0{border-radius:0!important}.pointer-events-none{pointer-events:none!important}.mono{font-family:var(--fonts-monospace)!important;font-size:.9em!important}.bold{font-weight:600!important}.word-break{word-wrap:break-word!important;word-break:break-word;overflow-wrap:anywhere}.ellipsis{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.full-screen-width{width:100vw!important}.full-screen-height{height:100vh!important}.rounded{border-radius:var(--border-radius)!important}.rounded-top{border-radius:var(--border-radius) var(--border-radius) 0 0!important}.rounded-bottom{border-radius:0 0 var(--border-radius) var(--border-radius)!important}.rounded-left{border-radius:var(--border-radius) 0 0 var(--border-radius)!important}.rounded-right{border-radius:0 var(--border-radius) var(--border-radius) 0!important}.border-secondary{border:1px solid var(--color-secondary)!important}.border-secondary-top{border-top:1px solid var(--color-secondary)!important}.border-secondary-bottom{border-bottom:1px solid var(--color-secondary)!important}.border-secondary-left{border-left:1px solid var(--color-secondary)!important}.border-secondary-right{border-right:1px solid var(--color-secondary)!important}.no-transition{transition:none!important}.bg-red{background:var(--color-red)!important}.bg-orange{background:var(--color-orange)!important}.bg-yellow{background:var(--color-yellow)!important}.bg-olive{background:var(--color-olive)!important}.bg-green{background:var(--color-green)!important}.bg-teal{background:var(--color-teal)!important}.bg-blue{background:var(--color-blue)!important}.bg-violet{background:var(--color-violet)!important}.bg-purple{background:var(--color-purple)!important}.bg-pink{background:var(--color-pink)!important}.bg-brown{background:var(--color-brown)!important}.bg-grey{background:var(--color-grey)!important}.bg-gold{background:var(--color-gold)!important}.text-white{color:var(--color-white)!important}.m-0{margin:0!important}.m-1{margin:.125rem!important}.m-2{margin:.25rem!important}.m-3{margin:.5rem!important}.m-4{margin:1rem!important}.m-5{margin:2rem!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.125rem!important}.ml-2{margin-left:.25rem!important}.ml-3{margin-left:.5rem!important}.ml-4{margin-left:1rem!important}.ml-5{margin-left:2rem!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.125rem!important}.mr-2{margin-right:.25rem!important}.mr-3{margin-right:.5rem!important}.mr-4{margin-right:1rem!important}.mr-5{margin-right:2rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.125rem!important}.mt-2{margin-top:.25rem!important}.mt-3{margin-top:.5rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:2rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.125rem!important}.mb-2{margin-bottom:.25rem!important}.mb-3{margin-bottom:.5rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:2rem!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.125rem!important;margin-right:.125rem!important}.mx-2{margin-left:.25rem!important;margin-right:.25rem!important}.mx-3{margin-left:.5rem!important;margin-right:.5rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.125rem!important;margin-bottom:.125rem!important}.my-2{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-3{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.p-0{padding:0!important}.p-1{padding:.125rem!important}.p-2{padding:.25rem!important}.p-3{padding:.5rem!important}.p-4{padding:1rem!important}.p-5{padding:2rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.125rem!important}.pl-2{padding-left:.25rem!important}.pl-3{padding-left:.5rem!important}.pl-4{padding-left:1rem!important}.pl-5{padding-left:2rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.125rem!important}.pr-2{padding-right:.25rem!important}.pr-3{padding-right:.5rem!important}.pr-4{padding-right:1rem!important}.pr-5{padding-right:2rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.125rem!important}.pt-2{padding-top:.25rem!important}.pt-3{padding-top:.5rem!important}.pt-4{padding-top:1rem!important}.pt-5{padding-top:2rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.125rem!important}.pb-2{padding-bottom:.25rem!important}.pb-3{padding-bottom:.5rem!important}.pb-4{padding-bottom:1rem!important}.pb-5{padding-bottom:2rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.125rem!important;padding-right:.125rem!important}.px-2{padding-left:.25rem!important;padding-right:.25rem!important}.px-3{padding-left:.5rem!important;padding-right:.5rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.125rem!important;padding-bottom:.125rem!important}.py-2{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-3{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}@media (max-width: 767px){.db-small{display:block!important}.w-100-small{width:100%!important}.js-small{justify-content:flex-start!important}} +span.svg-icon.status[data-v-437c389f]{float:right}span.svg-icon.file[data-v-437c389f]{color:var(--color-secondary-dark-7)}span.svg-icon.directory[data-v-437c389f]{color:var(--color-primary)}span.svg-icon.octicon-diff-modified[data-v-437c389f]{color:var(--color-yellow)}span.svg-icon.octicon-diff-added[data-v-437c389f]{color:var(--color-green)}span.svg-icon.octicon-diff-removed[data-v-437c389f]{color:var(--color-red)}span.svg-icon.octicon-diff-renamed[data-v-437c389f]{color:var(--color-teal)}.item.filewrapper[data-v-437c389f]{display:grid!important;grid-template-columns:20px 7fr 1fr;padding-left:18px!important}.item.filewrapper[data-v-437c389f]:hover{color:var(--color-text);background:var(--color-hover);border-radius:4px}div.directory[data-v-437c389f]{display:grid;grid-template-columns:18px 20px auto;user-select:none;cursor:pointer}div.directory[data-v-437c389f]:hover{color:var(--color-text);background:var(--color-hover);border-radius:4px}div.list[data-v-437c389f]{padding-bottom:0!important;padding-top:inherit!important}a[data-v-437c389f],a[data-v-437c389f]:hover{text-decoration:none}.ui.dropdown .menu.show[data-v-3a622017]{display:block}.ui.checkbox label[data-v-3a622017]{cursor:pointer}.ui.merge-button[data-v-3a622017]{position:relative}.ui.merge-button .ui.dropdown[data-v-3a622017]{position:static}.ui.merge-button>.ui.dropdown:last-child>.menu[data-v-3a622017]:not(.left){left:0;right:auto}.ui.merge-button .ui.dropdown .menu>.item[data-v-3a622017]{display:flex;align-items:stretch;padding:0!important}.action-text[data-v-3a622017]{padding:.8rem;flex:1}.auto-merge-small[data-v-3a622017]{width:40px;display:flex;align-items:center;justify-content:center;position:relative}.auto-merge-small .auto-merge-tip[data-v-3a622017]{display:none;left:38px;top:-1px;bottom:-1px;position:absolute;align-items:center;color:var(--color-info-text);background-color:var(--color-info-bg);border:1px solid var(--color-info-border);border-left:none;padding-right:1rem}.auto-merge-small[data-v-3a622017]:hover{color:var(--color-info-text);background-color:var(--color-info-bg);border:1px solid var(--color-info-border)}.auto-merge-small:hover .auto-merge-tip[data-v-3a622017]{display:flex}.action-view-body[data-v-03ebda9d]{display:flex;height:calc(100vh - 266px)}.action-view-header[data-v-03ebda9d]{margin:0 20px 20px}.action-view-header .run_cancel[data-v-03ebda9d]{border:none;color:var(--color-red);background-color:transparent;outline:none;cursor:pointer;transition:transform .2s}.action-view-header .run_cancel[data-v-03ebda9d]:hover{transform:scale(1.3)}.action-view-header .run_approve[data-v-03ebda9d]{border:none;color:var(--color-green);background-color:transparent;outline:none;cursor:pointer;transition:transform .2s}.action-view-header .run_cancel[data-v-03ebda9d]:hover,.action-view-header .run_approve[data-v-03ebda9d]:hover{transform:scale(1.3)}.action-info-summary[data-v-03ebda9d]{font-size:150%;height:20px;padding:0 10px;display:flex}.action-info-summary .action-title[data-v-03ebda9d]{padding:0 5px}.action-view-left[data-v-03ebda9d]{width:30%;max-width:400px;overflow-y:scroll;margin-left:10px}.job-group-section .job-group-summary[data-v-03ebda9d]{margin:5px 0;padding:10px}.job-group-section .job-brief-list .job-brief-item[data-v-03ebda9d]{margin:5px 0;padding:10px;background:var(--color-info-bg);border-radius:5px;text-decoration:none;display:flex;justify-items:center;flex-wrap:nowrap}.job-group-section .job-brief-list .job-brief-item .job-brief-rerun[data-v-03ebda9d]{float:right;border:none;background-color:transparent;outline:none;cursor:pointer;transition:transform .2s}.job-group-section .job-brief-list .job-brief-item .job-brief-rerun[data-v-03ebda9d]:hover{transform:scale(1.3)}.job-group-section .job-brief-list .job-brief-item .job-brief-link[data-v-03ebda9d]{flex-grow:1;display:flex}.job-group-section .job-brief-list .job-brief-item .job-brief-link span[data-v-03ebda9d]{margin-right:8px;display:flex;align-items:center}.job-group-section .job-brief-list .job-brief-item[data-v-03ebda9d]:hover{background-color:var(--color-secondary)}.action-view-right[data-v-03ebda9d]{flex:1;background-color:var(--color-console-bg);color:var(--color-console-fg);max-height:100%;margin-right:10px;display:flex;flex-direction:column}.job-info-header .job-info-header-title[data-v-03ebda9d]{font-size:150%;padding:10px}.job-info-header .job-info-header-detail[data-v-03ebda9d]{padding:0 10px 10px;border-bottom:1px solid var(--color-grey)}.job-step-container[data-v-03ebda9d]{max-height:100%;overflow:auto}.job-step-container .job-step-summary[data-v-03ebda9d]{cursor:pointer;padding:5px 10px;display:flex}.job-step-container .job-step-summary .step-summary-msg[data-v-03ebda9d]{flex:1}.job-step-container .job-step-summary .step-summary-dur[data-v-03ebda9d]{margin-left:16px}.job-step-container .job-step-summary[data-v-03ebda9d]:hover{background-color:var(--color-black-light)}.job-status-rotate{animation:job-status-rotate-keyframes 1s linear infinite}@keyframes job-status-rotate-keyframes{to{transform:rotate(360deg)}}.job-step-section{margin:10px}.job-step-section .job-step-logs{font-family:monospace,monospace}.job-step-section .job-step-logs .job-log-line{display:flex}.job-step-section .job-step-logs .job-log-line .line-num{width:48px;color:var(--color-grey-light);text-align:right}.job-step-section .job-step-logs .job-log-line .log-time{color:var(--color-grey-light);margin-left:10px;white-space:nowrap}.job-step-section .job-step-logs .job-log-line .log-msg{flex:1;word-break:break-all;white-space:break-spaces;margin-left:10px}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{box-sizing:border-box;height:auto;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:0;word-wrap:break-word}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;position:fixed!important;inset:50px 0 0;height:auto;z-index:8;border-right:none!important;border-bottom-right-radius:0!important}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-right:none!important;border-bottom-right-radius:0;position:relative;flex:1 1 auto}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:9px 10px;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px}.editor-toolbar.fullscreen{width:100%;height:50px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen:before{width:20px;height:50px;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen:after{width:20px;height:50px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);position:fixed;top:0;right:0;margin:0;padding:0}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;display:inline-block;text-align:center;text-decoration:none!important;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"\25b2"}.editor-toolbar button.heading-smaller:after{content:"\25bc"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7;overflow:auto;display:none;box-sizing:border-box}.editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;overflow:auto;display:none;box-sizing:border-box;border:1px solid #ddd;word-wrap:break-word}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{padding:10px;background:#fafafa}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{margin-bottom:.5rem;line-height:1.2}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{position:relative;background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%);border-radius:0;border:1px solid #fff}.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%)}.easymde-dropdown-content{display:block;visibility:hidden;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px #0003;padding:8px;z-index:2;top:30px}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{content:"";background-image:var(--bg-image);display:block;max-height:100%;max-width:100%;background-size:contain;height:0;padding-top:var(--height);width:var(--width);background-repeat:no-repeat}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}.ui.breadcrumb{line-height:1.4285em;display:inline-block;margin:0;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.7;margin:0 .21428571rem;font-size:.92857143em;color:#0006;vertical-align:baseline}.ui.breadcrumb a{color:#4183c4}.ui.breadcrumb a:hover{color:#1e70bf}.ui.breadcrumb .icon.divider{font-size:.85714286em;vertical-align:baseline}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.78571429em 1em}.ui.inverted.breadcrumb{color:#dcddde}.ui.inverted.breadcrumb>.active.section{color:#fff}.ui.inverted.breadcrumb>.divider{color:#ffffffb3}.ui.breadcrumb .active.section{font-weight:500}.ui.breadcrumb{font-size:1rem}.ui.mini.breadcrumb{font-size:.78571429rem}.ui.tiny.breadcrumb{font-size:.85714286rem}.ui.small.breadcrumb{font-size:.92857143rem}.ui.large.breadcrumb{font-size:1.14285714rem}.ui.big.breadcrumb{font-size:1.28571429rem}.ui.huge.breadcrumb{font-size:1.42857143rem}.ui.massive.breadcrumb{font-size:1.71428571rem}.ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:none;border:none;vertical-align:baseline;background:#E0E1E2 none;color:#0009;font-family:var(--fonts-regular);margin:0 .25em 0 0;padding:.78571429em 1.5em;text-transform:none;text-shadow:none;font-weight:500;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:.28571429rem;box-shadow:0 0 0 1px transparent inset,0 0 #22242626 inset;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;will-change:auto;-webkit-tap-highlight-color:transparent}.ui.button:hover{background-color:#cacbcd;background-image:none;box-shadow:0 0 0 1px transparent inset,0 0 #22242626 inset;color:#000c}.ui.button:hover .icon{opacity:.85}.ui.button:focus{background-color:#cacbcd;color:#000c;background-image:none;box-shadow:""}.ui.button:focus .icon{opacity:.85}.ui.button:active,.ui.active.button:active{background-color:#babbbc;background-image:"";color:#000000e6;box-shadow:0 0 0 1px transparent inset,none}.ui.active.button{background-color:#c0c1c2;background-image:none;box-shadow:0 0 0 1px transparent inset;color:#000000f2}.ui.active.button:hover{background-color:#c0c1c2;background-image:none;color:#000000f2}.ui.active.button:active{background-color:#c0c1c2;background-image:none}.ui.loading.loading.loading.loading.loading.loading.button{position:relative;cursor:default;text-shadow:none!important;color:transparent;opacity:1;pointer-events:auto;transition:all 0s linear,opacity .1s ease}.ui.loading.button:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.ui.loading.button:after{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid currentColor;color:#fff;box-shadow:0 0 0 1px transparent}.ui.labeled.icon.loading.button .icon{background-color:transparent;box-shadow:none}.ui.basic.loading.button:not(.inverted):before{border-color:#0000001a}.ui.basic.loading.button:not(.inverted):after{border-color:#767676}.ui.buttons .disabled.button:not(.basic),.ui.disabled.button,.ui.button:disabled,.ui.disabled.button:hover,.ui.disabled.active.button{cursor:default;opacity:var(--opacity-disabled)!important;background-image:none;box-shadow:none;pointer-events:none!important}.ui.basic.buttons .ui.disabled.button{border-color:#22242680}.ui.animated.button{position:relative;overflow:hidden;padding-right:0!important;vertical-align:middle;z-index:1}.ui.animated.button .content{will-change:transform,opacity}.ui.animated.button .visible.content{position:relative;margin-right:1.5em}.ui.animated.button .hidden.content{position:absolute;width:100%}.ui.animated.button .visible.content,.ui.animated.button .hidden.content{transition:right .3s ease 0s}.ui.animated.button .visible.content{left:auto;right:0}.ui.animated.button .hidden.content{top:50%;left:auto;right:-100%;margin-top:-.5em}.ui.animated.button:focus .visible.content,.ui.animated.button:hover .visible.content{left:auto;right:200%}.ui.animated.button:focus .hidden.content,.ui.animated.button:hover .hidden.content{left:auto;right:0}.ui.vertical.animated.button .visible.content,.ui.vertical.animated.button .hidden.content{transition:top .3s ease,transform .3s ease}.ui.vertical.animated.button .visible.content{transform:translateY(0);right:auto}.ui.vertical.animated.button .hidden.content{top:-50%;left:0;right:auto}.ui.vertical.animated.button:focus .visible.content,.ui.vertical.animated.button:hover .visible.content{transform:translateY(200%);right:auto}.ui.vertical.animated.button:focus .hidden.content,.ui.vertical.animated.button:hover .hidden.content{top:50%;right:auto}.ui.fade.animated.button .visible.content,.ui.fade.animated.button .hidden.content{transition:opacity .3s ease,transform .3s ease}.ui.fade.animated.button .visible.content{left:auto;right:auto;opacity:1;transform:scale(1)}.ui.fade.animated.button .hidden.content{opacity:0;left:0;right:auto;transform:scale(1.5)}.ui.fade.animated.button:focus .visible.content,.ui.fade.animated.button:hover .visible.content{left:auto;right:auto;opacity:0;transform:scale(.75)}.ui.fade.animated.button:focus .hidden.content,.ui.fade.animated.button:hover .hidden.content{left:0;right:auto;opacity:1;transform:scale(1)}.ui.inverted.button{box-shadow:0 0 0 2px #fff inset;background:transparent none;color:#fff;text-shadow:none!important}.ui.inverted.buttons .button{margin:0 0 0 -2px}.ui.inverted.buttons .button:first-child{margin-left:0}.ui.inverted.vertical.buttons .button{margin:0 0 -2px}.ui.inverted.vertical.buttons .button:first-child{margin-top:0}.ui.inverted.button:hover{background:#FFFFFF;box-shadow:0 0 0 2px #fff inset;color:#000c}.ui.inverted.button:focus,.ui.inverted.button.active{background:#FFFFFF;box-shadow:0 0 0 2px #fff inset;color:#000c}.ui.inverted.button.active:focus{background:#DCDDDE;box-shadow:0 0 0 2px #dcddde inset;color:#000c}.ui.labeled.button:not(.icon){display:inline-flex;flex-direction:row;background:none;padding:0!important;border:none;box-shadow:none}.ui.labeled.button>.button{margin:0}.ui.labeled.button>.label{display:flex;align-items:center;margin:0 0 0 -1px!important;font-size:1em;padding:"";border-color:#22242626}.ui.labeled.button>.tag.label:before{width:1.85em;height:1.85em}.ui.labeled.button:not([class*="left labeled"])>.button{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.button:not([class*="left labeled"])>.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.button{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.label{border-top-right-radius:0;border-bottom-right-radius:0}.ui.facebook.button{background-color:#3b5998;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.facebook.button:hover{background-color:#304d8a;color:#fff;text-shadow:none}.ui.facebook.button:active{background-color:#2d4373;color:#fff;text-shadow:none}.ui.twitter.button{background-color:#1da1f2;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.twitter.button:hover{background-color:#0298f3;color:#fff;text-shadow:none}.ui.twitter.button:active{background-color:#0c85d0;color:#fff;text-shadow:none}.ui.google.plus.button{background-color:#dd4b39;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.google.plus.button:hover{background-color:#e0321c;color:#fff;text-shadow:none}.ui.google.plus.button:active{background-color:#c23321;color:#fff;text-shadow:none}.ui.linkedin.button{background-color:#0077b5;color:#fff;text-shadow:none}.ui.linkedin.button:hover{background-color:#00669c;color:#fff;text-shadow:none}.ui.linkedin.button:active{background-color:#005582;color:#fff;text-shadow:none}.ui.youtube.button{background-color:red;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.youtube.button:hover{background-color:#e60000;color:#fff;text-shadow:none}.ui.youtube.button:active{background-color:#c00;color:#fff;text-shadow:none}.ui.instagram.button{background-color:#49769c;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.instagram.button:hover{background-color:#3d698e;color:#fff;text-shadow:none}.ui.instagram.button:active{background-color:#395c79;color:#fff;text-shadow:none}.ui.pinterest.button{background-color:#bd081c;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 #22242626 inset}.ui.pinterest.button:hover{background-color:#ac0013;color:#fff;text-shadow:none}.ui.pinterest.button:active{background-color:#8c0615;color:#fff;text-shadow:none}.ui.vk.button{background-color:#45668e;color:#fff;background-image:none;box-shadow:0 0 #22242626 inset}.ui.vk.button:hover{background-color:#395980;color:#fff}.ui.vk.button:active{background-color:#344d6c;color:#fff}.ui.whatsapp.button{background-color:#25d366;color:#fff;background-image:none;box-shadow:0 0 #22242626 inset}.ui.whatsapp.button:hover{background-color:#19c55a;color:#fff}.ui.whatsapp.button:active{background-color:#1da851;color:#fff}.ui.telegram.button{background-color:#08c;color:#fff;background-image:none;box-shadow:0 0 #22242626 inset}.ui.telegram.button:hover{background-color:#0077b3;color:#fff}.ui.telegram.button:active{background-color:#069;color:#fff}.ui.button>.icon:not(.button){height:auto;opacity:.8;transition:opacity .1s ease;color:""}.ui.button:not(.icon)>.icon:not(.button):not(.dropdown),.ui.button:not(.icon)>.icons:not(.button):not(.dropdown){margin:0 .42857143em 0 -.21428571em;vertical-align:baseline}.ui.button:not(.icon)>.icons:not(.button):not(.dropdown)>.icon{vertical-align:baseline}.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown){margin:0 -.21428571em 0 .42857143em}.ui[class*="left floated"].buttons,.ui[class*="left floated"].button{float:left;margin-left:0;margin-right:.25em}.ui[class*="right floated"].buttons,.ui[class*="right floated"].button{float:right;margin-right:0;margin-left:.25em}.ui.compact.buttons .button,.ui.compact.button{padding:.58928571em 1.125em}.ui.compact.icon.buttons .button,.ui.compact.icon.button{padding:.58928571em}.ui.compact.labeled.icon.buttons .button,.ui.compact.labeled.icon.button{padding:.58928571em 3.69642857em}.ui.compact.labeled.icon.buttons .button>.icon,.ui.compact.labeled.icon.button>.icon{padding:.58928571em 0}.ui.buttons .button,.ui.buttons .or,.ui.button{font-size:1rem}.ui.mini.buttons .dropdown,.ui.mini.buttons .dropdown .menu>.item,.ui.mini.buttons .button,.ui.mini.buttons .or,.ui.ui.ui.ui.mini.button{font-size:.78571429rem}.ui.tiny.buttons .dropdown,.ui.tiny.buttons .dropdown .menu>.item,.ui.tiny.buttons .button,.ui.tiny.buttons .or,.ui.ui.ui.ui.tiny.button{font-size:.85714286rem}.ui.small.buttons .dropdown,.ui.small.buttons .dropdown .menu>.item,.ui.small.buttons .button,.ui.small.buttons .or,.ui.ui.ui.ui.small.button{font-size:.92857143rem}.ui.large.buttons .dropdown,.ui.large.buttons .dropdown .menu>.item,.ui.large.buttons .button,.ui.large.buttons .or,.ui.ui.ui.ui.large.button{font-size:1.14285714rem}.ui.big.buttons .dropdown,.ui.big.buttons .dropdown .menu>.item,.ui.big.buttons .button,.ui.big.buttons .or,.ui.ui.ui.ui.big.button{font-size:1.28571429rem}.ui.huge.buttons .dropdown,.ui.huge.buttons .dropdown .menu>.item,.ui.huge.buttons .button,.ui.huge.buttons .or,.ui.ui.ui.ui.huge.button{font-size:1.42857143rem}.ui.massive.buttons .dropdown,.ui.massive.buttons .dropdown .menu>.item,.ui.massive.buttons .button,.ui.massive.buttons .or,.ui.ui.ui.ui.massive.button{font-size:1.71428571rem}.ui.icon.buttons .button,.ui.icon.button:not(.animated):not(.compact){padding:.78571429em}.ui.animated.icon.button>.content>.icon,.ui.icon.buttons .button>.icon,.ui.icon.button>.icon{opacity:.9;margin:0!important;vertical-align:top}.ui.animated.button>.content>.icon{vertical-align:top}.ui.basic.buttons .button,.ui.basic.button{background:transparent none;color:#0009;font-weight:400;border-radius:.28571429rem;text-transform:none;text-shadow:none!important;box-shadow:0 0 0 1px #22242626 inset}.ui.basic.buttons{box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem}.ui.basic.buttons .button{border-radius:0}.ui.basic.buttons .button:hover,.ui.basic.button:hover{background:#FFFFFF;color:#000c;box-shadow:0 0 0 1px #22242659 inset,0 0 #22242626 inset}.ui.basic.buttons .button:focus,.ui.basic.button:focus{background:#FFFFFF;color:#000c;box-shadow:0 0 0 1px #22242659 inset,0 0 #22242626 inset}.ui.basic.buttons .button:active,.ui.basic.button:active{background:#F8F8F8;color:#000000e6;box-shadow:0 0 0 1px #00000026 inset,0 1px 4px #22242626 inset}.ui.basic.buttons .active.button,.ui.basic.active.button{background:rgba(0,0,0,.05);box-shadow:"";color:#000000f2}.ui.basic.buttons .active.button:hover,.ui.basic.active.button:hover{background-color:#0000000d}.ui.basic.buttons .button:hover{box-shadow:0 0 0 1px #22242659 inset,0 0 0 0 #22242626 inset inset}.ui.basic.buttons .button:active{box-shadow:0 0 0 1px #00000026 inset,0 1px 4px 0 #22242626 inset inset}.ui.basic.buttons .active.button{box-shadow:""}.ui.basic.inverted.buttons .button,.ui.basic.inverted.button{background-color:transparent;color:#f9fafb;box-shadow:0 0 0 2px #ffffff80 inset}.ui.basic.inverted.buttons .button:hover,.ui.basic.inverted.button:hover{color:#fff;box-shadow:0 0 0 2px #fff inset}.ui.basic.inverted.buttons .button:focus,.ui.basic.inverted.button:focus{color:#fff;box-shadow:0 0 0 2px #fff inset}.ui.basic.inverted.buttons .button:active,.ui.basic.inverted.button:active{background-color:#ffffff14;color:#fff;box-shadow:0 0 0 2px #ffffffe6 inset}.ui.basic.inverted.buttons .active.button,.ui.basic.inverted.active.button{background-color:#ffffff14;color:#fff;text-shadow:none;box-shadow:0 0 0 2px #ffffffb3 inset}.ui.basic.inverted.buttons .active.button:hover,.ui.basic.inverted.active.button:hover{background-color:#ffffff26;box-shadow:0 0 0 2px #fff inset}.ui.basic.buttons .button{border-left:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.vertical.buttons .button{border-left:none;border-left-width:0;border-top:1px solid rgba(34,36,38,.15)}.ui.basic.vertical.buttons .button:first-child{border-top-width:0}.ui.tertiary.button{transition:color .1s ease!important;border-radius:0;margin:.28571429em .25em .28571429em 0!important;padding:.5em!important;box-shadow:none;color:#0009;background:none}.ui.tertiary.button:hover{box-shadow:inset 0 -.2em #666;color:#333;background:none}.ui.tertiary.button:focus{box-shadow:inset 0 -.2em #666;color:#333;background:none}.ui.tertiary.button:active{box-shadow:inset 0 -.2em #999;border-radius:.28571429rem .28571429rem 0 0;color:#666;background:none}.ui.labeled.icon.buttons .button,.ui.labeled.icon.button{position:relative;padding-left:4.07142857em!important;padding-right:1.5em!important}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{position:absolute;top:0;left:0;height:100%;line-height:1;border-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;text-align:center;-webkit-animation:none;animation:none;padding:.78571429em 0;margin:0;width:2.57142857em;background-color:#0000000d;color:"";box-shadow:-1px 0 0 0 transparent inset}.ui[class*="right labeled"].icon.button{padding-right:4.07142857em!important;padding-left:1.5em!important}.ui[class*="right labeled"].icon.button>.icon{left:auto;right:0;border-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;box-shadow:1px 0 0 0 transparent inset}.ui.labeled.icon.buttons>.button>.icon:before,.ui.labeled.icon.button>.icon:before,.ui.labeled.icon.buttons>.button>.icon:after,.ui.labeled.icon.button>.icon:after{display:block;position:relative;width:100%;top:0;text-align:center}.ui.labeled.icon.buttons .button>.icon{border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.28571429rem;border-bottom-left-radius:.28571429rem}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{border-radius:0;border-top-left-radius:.28571429rem}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{border-radius:0;border-bottom-left-radius:.28571429rem}.ui.labeled.icon.button>.loading.icon:before{-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite}.ui.toggle.buttons .active.button,.ui.buttons .button.toggle.active,.ui.button.toggle.active{background-color:#21ba45;box-shadow:none;text-shadow:none;color:#fff}.ui.button.toggle.active:hover{background-color:#16ab39;text-shadow:none;color:#fff}.ui.circular.button{border-radius:10em}.ui.circular.button>.icon{width:1em;vertical-align:baseline}.ui.buttons .or{position:relative;width:.3em;height:2.57142857em;z-index:3}.ui.buttons .or:before{position:absolute;text-align:center;border-radius:500rem;content:"or";top:50%;left:50%;background-color:#fff;text-shadow:none;margin-top:-.89285714em;margin-left:-.89285714em;width:1.78571429em;height:1.78571429em;line-height:1.78571429em;color:#0006;font-style:normal;font-weight:500;box-shadow:0 0 0 1px transparent inset}.ui.buttons .or[data-text]:before{content:attr(data-text)}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.ui.attached.button{position:relative;display:block;margin:0;border-radius:0;box-shadow:0 0 0 1px #22242626}.ui.attached.top.button{border-radius:.28571429rem .28571429rem 0 0}.ui.attached.bottom.button{border-radius:0 0 .28571429rem .28571429rem}.ui.left.attached.button{display:inline-block;border-left:none;text-align:right;padding-right:.75em;border-radius:.28571429rem 0 0 .28571429rem}.ui.right.attached.button{display:inline-block;text-align:left;padding-left:.75em;border-radius:0 .28571429rem .28571429rem 0}.ui.attached.buttons{position:relative;display:flex;border-radius:0;width:auto!important;z-index:auto;margin-left:-1px;margin-right:-1px}.ui.attached.buttons .button{margin:0}.ui.attached.buttons .button:first-child{border-radius:0}.ui.attached.buttons .button:last-child{border-radius:0}.ui[class*="top attached"].buttons{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0}.ui[class*="top attached"].buttons .button:first-child{border-radius:.28571429rem 0 0}.ui[class*="top attached"].buttons .button:last-child{border-radius:0 .28571429rem 0 0}.ui[class*="bottom attached"].buttons{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].buttons .button:first-child{border-radius:0 0 0 .28571429rem}.ui[class*="bottom attached"].buttons .button:last-child{border-radius:0 0 .28571429rem}.ui[class*="left attached"].buttons{display:inline-flex;margin-right:0;margin-left:-1px;border-radius:0 .28571429rem .28571429rem 0}.ui[class*="left attached"].buttons .button:first-child{margin-left:-1px;border-radius:0 .28571429rem 0 0}.ui[class*="left attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 .28571429rem}.ui[class*="right attached"].buttons{display:inline-flex;margin-left:0;margin-right:-1px;border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="right attached"].buttons .button:first-child{margin-left:-1px;border-radius:.28571429rem 0 0}.ui[class*="right attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 0 .28571429rem}.ui.fluid.buttons,.ui.fluid.button{width:100%}.ui.fluid.button{display:block}.ui.two.buttons{width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons{width:100%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons{width:100%}.ui.four.buttons>.button{width:25%}.ui.five.buttons{width:100%}.ui.five.buttons>.button{width:20%}.ui.six.buttons{width:100%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons{width:100%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons{width:100%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons{width:100%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons{width:100%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons{width:100%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons{width:100%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{display:flex;width:auto;justify-content:center}.ui.two.vertical.buttons>.button{height:50%}.ui.three.vertical.buttons>.button{height:33.333%}.ui.four.vertical.buttons>.button{height:25%}.ui.five.vertical.buttons>.button{height:20%}.ui.six.vertical.buttons>.button{height:16.666%}.ui.seven.vertical.buttons>.button{height:14.285%}.ui.eight.vertical.buttons>.button{height:12.5%}.ui.nine.vertical.buttons>.button{height:11.11%}.ui.ten.vertical.buttons>.button{height:10%}.ui.eleven.vertical.buttons>.button{height:9.09%}.ui.twelve.vertical.buttons>.button{height:8.3333%}.ui.primary.buttons .button,.ui.primary.button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}.ui.primary.button{box-shadow:0 0 #22242626 inset}.ui.primary.buttons .button:hover,.ui.primary.button:hover{background-color:#1678c2;color:#fff;text-shadow:none}.ui.primary.buttons .button:focus,.ui.primary.button:focus{background-color:#0d71bb;color:#fff;text-shadow:none}.ui.primary.buttons .button:active,.ui.primary.button:active{background-color:#1a69a4;color:#fff;text-shadow:none}.ui.primary.buttons .active.button,.ui.primary.buttons .active.button:active,.ui.primary.active.button,.ui.primary.button .active.button:active{background-color:#1279c6;color:#fff;text-shadow:none}.ui.basic.primary.buttons .button,.ui.basic.primary.button{background:transparent;box-shadow:0 0 0 1px #2185d0 inset;color:#2185d0}.ui.basic.primary.buttons .button:hover,.ui.basic.primary.button:hover{background:transparent;box-shadow:0 0 0 1px #1678c2 inset;color:#1678c2}.ui.basic.primary.buttons .button:focus,.ui.basic.primary.button:focus{background:transparent;box-shadow:0 0 0 1px #0d71bb inset;color:#1678c2}.ui.basic.primary.buttons .active.button,.ui.basic.primary.active.button{background:transparent;box-shadow:0 0 0 1px #1279c6 inset;color:#1a69a4}.ui.basic.primary.buttons .button:active,.ui.basic.primary.button:active{box-shadow:0 0 0 1px #1a69a4 inset;color:#1a69a4}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.inverted.primary.buttons .button,.ui.inverted.primary.button{background-color:transparent;box-shadow:0 0 0 2px #54c8ff inset;color:#54c8ff}.ui.inverted.primary.buttons .button:hover,.ui.inverted.primary.button:hover,.ui.inverted.primary.buttons .button:focus,.ui.inverted.primary.button:focus,.ui.inverted.primary.buttons .button.active,.ui.inverted.primary.button.active,.ui.inverted.primary.buttons .button:active,.ui.inverted.primary.button:active{box-shadow:none;color:#fff}.ui.inverted.primary.buttons .button:hover,.ui.inverted.primary.button:hover{background-color:#21b8ff}.ui.inverted.primary.buttons .button:focus,.ui.inverted.primary.button:focus{background-color:#2bbbff}.ui.inverted.primary.buttons .active.button,.ui.inverted.primary.active.button{background-color:#3ac0ff}.ui.inverted.primary.buttons .button:active,.ui.inverted.primary.button:active{background-color:#21b8ff}.ui.inverted.primary.basic.buttons .button,.ui.inverted.primary.buttons .basic.button,.ui.inverted.primary.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.primary.basic.buttons .button:hover,.ui.inverted.primary.buttons .basic.button:hover,.ui.inverted.primary.basic.button:hover{box-shadow:0 0 0 2px #21b8ff inset;color:#54c8ff}.ui.inverted.primary.basic.buttons .button:focus,.ui.inverted.primary.basic.buttons .button:focus,.ui.inverted.primary.basic.button:focus{box-shadow:0 0 0 2px #2bbbff inset;color:#54c8ff}.ui.inverted.primary.basic.buttons .active.button,.ui.inverted.primary.buttons .basic.active.button,.ui.inverted.primary.basic.active.button{box-shadow:0 0 0 2px #3ac0ff inset;color:#54c8ff}.ui.inverted.primary.basic.buttons .button:active,.ui.inverted.primary.buttons .basic.button:active,.ui.inverted.primary.basic.button:active{box-shadow:0 0 0 2px #21b8ff inset;color:#54c8ff}.ui.tertiary.primary.buttons .button,.ui.tertiary.primary.buttons .tertiary.button,.ui.tertiary.primary.button{background:transparent;box-shadow:none;color:#2185d0}.ui.tertiary.primary.buttons .button:hover,.ui.tertiary.primary.buttons button:hover,.ui.tertiary.primary.button:hover{box-shadow:inset 0 -.2em #2b75ac;color:#2b75ac}.ui.tertiary.primary.buttons .button:focus,.ui.tertiary.primary.buttons .tertiary.button:focus,.ui.tertiary.primary.button:focus{box-shadow:inset 0 -.2em #216ea7;color:#216ea7}.ui.tertiary.primary.buttons .active.button,.ui.tertiary.primary.buttons .tertiary.active.button,.ui.tertiary.primary.active.button,.ui.tertiary.primary.buttons .button:active,.ui.tertiary.primary.buttons .tertiary.button:active,.ui.tertiary.primary.button:active{box-shadow:inset 0 -.2em #007bd8;color:#1279c6}.ui.secondary.buttons .button,.ui.secondary.button{background-color:#1b1c1d;color:#fff;text-shadow:none;background-image:none}.ui.secondary.button{box-shadow:0 0 #22242626 inset}.ui.secondary.buttons .button:hover,.ui.secondary.button:hover{background-color:#27292a;color:#fff;text-shadow:none}.ui.secondary.buttons .button:focus,.ui.secondary.button:focus{background-color:#2e3032;color:#fff;text-shadow:none}.ui.secondary.buttons .button:active,.ui.secondary.button:active{background-color:#343637;color:#fff;text-shadow:none}.ui.secondary.buttons .active.button,.ui.secondary.buttons .active.button:active,.ui.secondary.active.button,.ui.secondary.button .active.button:active{background-color:#27292a;color:#fff;text-shadow:none}.ui.basic.secondary.buttons .button,.ui.basic.secondary.button{background:transparent;box-shadow:0 0 0 1px #1b1c1d inset;color:#1b1c1d}.ui.basic.secondary.buttons .button:hover,.ui.basic.secondary.button:hover{background:transparent;box-shadow:0 0 0 1px #27292a inset;color:#27292a}.ui.basic.secondary.buttons .button:focus,.ui.basic.secondary.button:focus{background:transparent;box-shadow:0 0 0 1px #2e3032 inset;color:#27292a}.ui.basic.secondary.buttons .active.button,.ui.basic.secondary.active.button{background:transparent;box-shadow:0 0 0 1px #27292a inset;color:#343637}.ui.basic.secondary.buttons .button:active,.ui.basic.secondary.button:active{box-shadow:0 0 0 1px #343637 inset;color:#343637}.ui.buttons:not(.vertical)>.basic.secondary.button:not(:first-child){margin-left:-1px}.ui.inverted.secondary.buttons .button,.ui.inverted.secondary.button{background-color:transparent;box-shadow:0 0 0 2px #545454 inset;color:#545454}.ui.inverted.secondary.buttons .button:hover,.ui.inverted.secondary.button:hover,.ui.inverted.secondary.buttons .button:focus,.ui.inverted.secondary.button:focus,.ui.inverted.secondary.buttons .button.active,.ui.inverted.secondary.button.active,.ui.inverted.secondary.buttons .button:active,.ui.inverted.secondary.button:active{box-shadow:none;color:#fff}.ui.inverted.secondary.buttons .button:hover,.ui.inverted.secondary.button:hover{background-color:#6e6e6e}.ui.inverted.secondary.buttons .button:focus,.ui.inverted.secondary.button:focus{background-color:#686868}.ui.inverted.secondary.buttons .active.button,.ui.inverted.secondary.active.button{background-color:#616161}.ui.inverted.secondary.buttons .button:active,.ui.inverted.secondary.button:active{background-color:#6e6e6e}.ui.inverted.secondary.basic.buttons .button,.ui.inverted.secondary.buttons .basic.button,.ui.inverted.secondary.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.secondary.basic.buttons .button:hover,.ui.inverted.secondary.buttons .basic.button:hover,.ui.inverted.secondary.basic.button:hover{box-shadow:0 0 0 2px #6e6e6e inset;color:#545454}.ui.inverted.secondary.basic.buttons .button:focus,.ui.inverted.secondary.basic.buttons .button:focus,.ui.inverted.secondary.basic.button:focus{box-shadow:0 0 0 2px #686868 inset;color:#545454}.ui.inverted.secondary.basic.buttons .active.button,.ui.inverted.secondary.buttons .basic.active.button,.ui.inverted.secondary.basic.active.button{box-shadow:0 0 0 2px #616161 inset;color:#545454}.ui.inverted.secondary.basic.buttons .button:active,.ui.inverted.secondary.buttons .basic.button:active,.ui.inverted.secondary.basic.button:active{box-shadow:0 0 0 2px #6e6e6e inset;color:#545454}.ui.tertiary.secondary.buttons .button,.ui.tertiary.secondary.buttons .tertiary.button,.ui.tertiary.secondary.button{background:transparent;box-shadow:none;color:#1b1c1d}.ui.tertiary.secondary.buttons .button:hover,.ui.tertiary.secondary.buttons button:hover,.ui.tertiary.secondary.button:hover{box-shadow:inset 0 -.2em #292929;color:#292929}.ui.tertiary.secondary.buttons .button:focus,.ui.tertiary.secondary.buttons .tertiary.button:focus,.ui.tertiary.secondary.button:focus{box-shadow:inset 0 -.2em #303030;color:#303030}.ui.tertiary.secondary.buttons .active.button,.ui.tertiary.secondary.buttons .tertiary.active.button,.ui.tertiary.secondary.active.button,.ui.tertiary.secondary.buttons .button:active,.ui.tertiary.secondary.buttons .tertiary.button:active,.ui.tertiary.secondary.button:active{box-shadow:inset 0 -.2em #1f2933;color:#27292a}.ui.red.buttons .button,.ui.red.button{background-color:#db2828;color:#fff;text-shadow:none;background-image:none}.ui.red.button{box-shadow:0 0 #22242626 inset}.ui.red.buttons .button:hover,.ui.red.button:hover{background-color:#d01919;color:#fff;text-shadow:none}.ui.red.buttons .button:focus,.ui.red.button:focus{background-color:#ca1010;color:#fff;text-shadow:none}.ui.red.buttons .button:active,.ui.red.button:active{background-color:#b21e1e;color:#fff;text-shadow:none}.ui.red.buttons .active.button,.ui.red.buttons .active.button:active,.ui.red.active.button,.ui.red.button .active.button:active{background-color:#d41515;color:#fff;text-shadow:none}.ui.basic.red.buttons .button,.ui.basic.red.button{background:transparent;box-shadow:0 0 0 1px #db2828 inset;color:#db2828}.ui.basic.red.buttons .button:hover,.ui.basic.red.button:hover{background:transparent;box-shadow:0 0 0 1px #d01919 inset;color:#d01919}.ui.basic.red.buttons .button:focus,.ui.basic.red.button:focus{background:transparent;box-shadow:0 0 0 1px #ca1010 inset;color:#d01919}.ui.basic.red.buttons .active.button,.ui.basic.red.active.button{background:transparent;box-shadow:0 0 0 1px #d41515 inset;color:#b21e1e}.ui.basic.red.buttons .button:active,.ui.basic.red.button:active{box-shadow:0 0 0 1px #b21e1e inset;color:#b21e1e}.ui.buttons:not(.vertical)>.basic.red.button:not(:first-child){margin-left:-1px}.ui.inverted.red.buttons .button,.ui.inverted.red.button{background-color:transparent;box-shadow:0 0 0 2px #ff695e inset;color:#ff695e}.ui.inverted.red.buttons .button:hover,.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button:focus,.ui.inverted.red.button:focus,.ui.inverted.red.buttons .button.active,.ui.inverted.red.button.active,.ui.inverted.red.buttons .button:active,.ui.inverted.red.button:active{box-shadow:none;color:#fff}.ui.inverted.red.buttons .button:hover,.ui.inverted.red.button:hover{background-color:#ff392b}.ui.inverted.red.buttons .button:focus,.ui.inverted.red.button:focus{background-color:#ff4335}.ui.inverted.red.buttons .active.button,.ui.inverted.red.active.button{background-color:#ff5144}.ui.inverted.red.buttons .button:active,.ui.inverted.red.button:active{background-color:#ff392b}.ui.inverted.red.basic.buttons .button,.ui.inverted.red.buttons .basic.button,.ui.inverted.red.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.red.basic.buttons .button:hover,.ui.inverted.red.buttons .basic.button:hover,.ui.inverted.red.basic.button:hover{box-shadow:0 0 0 2px #ff392b inset;color:#ff695e}.ui.inverted.red.basic.buttons .button:focus,.ui.inverted.red.basic.buttons .button:focus,.ui.inverted.red.basic.button:focus{box-shadow:0 0 0 2px #ff4335 inset;color:#ff695e}.ui.inverted.red.basic.buttons .active.button,.ui.inverted.red.buttons .basic.active.button,.ui.inverted.red.basic.active.button{box-shadow:0 0 0 2px #ff5144 inset;color:#ff695e}.ui.inverted.red.basic.buttons .button:active,.ui.inverted.red.buttons .basic.button:active,.ui.inverted.red.basic.button:active{box-shadow:0 0 0 2px #ff392b inset;color:#ff695e}.ui.tertiary.red.buttons .button,.ui.tertiary.red.buttons .tertiary.button,.ui.tertiary.red.button{background:transparent;box-shadow:none;color:#db2828}.ui.tertiary.red.buttons .button:hover,.ui.tertiary.red.buttons button:hover,.ui.tertiary.red.button:hover{box-shadow:inset 0 -.2em #b93131;color:#b93131}.ui.tertiary.red.buttons .button:focus,.ui.tertiary.red.buttons .tertiary.button:focus,.ui.tertiary.red.button:focus{box-shadow:inset 0 -.2em #b52626;color:#b52626}.ui.tertiary.red.buttons .active.button,.ui.tertiary.red.buttons .tertiary.active.button,.ui.tertiary.red.active.button,.ui.tertiary.red.buttons .button:active,.ui.tertiary.red.buttons .tertiary.button:active,.ui.tertiary.red.button:active{box-shadow:inset 0 -.2em #ea0000;color:#d41515}.ui.orange.buttons .button,.ui.orange.button{background-color:#f2711c;color:#fff;text-shadow:none;background-image:none}.ui.orange.button{box-shadow:0 0 #22242626 inset}.ui.orange.buttons .button:hover,.ui.orange.button:hover{background-color:#f26202;color:#fff;text-shadow:none}.ui.orange.buttons .button:focus,.ui.orange.button:focus{background-color:#e55b00;color:#fff;text-shadow:none}.ui.orange.buttons .button:active,.ui.orange.button:active{background-color:#cf590c;color:#fff;text-shadow:none}.ui.orange.buttons .active.button,.ui.orange.buttons .active.button:active,.ui.orange.active.button,.ui.orange.button .active.button:active{background-color:#f56100;color:#fff;text-shadow:none}.ui.basic.orange.buttons .button,.ui.basic.orange.button{background:transparent;box-shadow:0 0 0 1px #f2711c inset;color:#f2711c}.ui.basic.orange.buttons .button:hover,.ui.basic.orange.button:hover{background:transparent;box-shadow:0 0 0 1px #f26202 inset;color:#f26202}.ui.basic.orange.buttons .button:focus,.ui.basic.orange.button:focus{background:transparent;box-shadow:0 0 0 1px #e55b00 inset;color:#f26202}.ui.basic.orange.buttons .active.button,.ui.basic.orange.active.button{background:transparent;box-shadow:0 0 0 1px #f56100 inset;color:#cf590c}.ui.basic.orange.buttons .button:active,.ui.basic.orange.button:active{box-shadow:0 0 0 1px #cf590c inset;color:#cf590c}.ui.buttons:not(.vertical)>.basic.orange.button:not(:first-child){margin-left:-1px}.ui.inverted.orange.buttons .button,.ui.inverted.orange.button{background-color:transparent;box-shadow:0 0 0 2px #ff851b inset;color:#ff851b}.ui.inverted.orange.buttons .button:hover,.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button:focus,.ui.inverted.orange.button:focus,.ui.inverted.orange.buttons .button.active,.ui.inverted.orange.button.active,.ui.inverted.orange.buttons .button:active,.ui.inverted.orange.button:active{box-shadow:none;color:#fff}.ui.inverted.orange.buttons .button:hover,.ui.inverted.orange.button:hover{background-color:#e76b00}.ui.inverted.orange.buttons .button:focus,.ui.inverted.orange.button:focus{background-color:#f17000}.ui.inverted.orange.buttons .active.button,.ui.inverted.orange.active.button{background-color:#ff7701}.ui.inverted.orange.buttons .button:active,.ui.inverted.orange.button:active{background-color:#e76b00}.ui.inverted.orange.basic.buttons .button,.ui.inverted.orange.buttons .basic.button,.ui.inverted.orange.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.orange.basic.buttons .button:hover,.ui.inverted.orange.buttons .basic.button:hover,.ui.inverted.orange.basic.button:hover{box-shadow:0 0 0 2px #e76b00 inset;color:#ff851b}.ui.inverted.orange.basic.buttons .button:focus,.ui.inverted.orange.basic.buttons .button:focus,.ui.inverted.orange.basic.button:focus{box-shadow:0 0 0 2px #f17000 inset;color:#ff851b}.ui.inverted.orange.basic.buttons .active.button,.ui.inverted.orange.buttons .basic.active.button,.ui.inverted.orange.basic.active.button{box-shadow:0 0 0 2px #ff7701 inset;color:#ff851b}.ui.inverted.orange.basic.buttons .button:active,.ui.inverted.orange.buttons .basic.button:active,.ui.inverted.orange.basic.button:active{box-shadow:0 0 0 2px #e76b00 inset;color:#ff851b}.ui.tertiary.orange.buttons .button,.ui.tertiary.orange.buttons .tertiary.button,.ui.tertiary.orange.button{background:transparent;box-shadow:none;color:#f2711c}.ui.tertiary.orange.buttons .button:hover,.ui.tertiary.orange.buttons button:hover,.ui.tertiary.orange.button:hover{box-shadow:inset 0 -.2em #da671b;color:#da671b}.ui.tertiary.orange.buttons .button:focus,.ui.tertiary.orange.buttons .tertiary.button:focus,.ui.tertiary.orange.button:focus{box-shadow:inset 0 -.2em #ce6017;color:#ce6017}.ui.tertiary.orange.buttons .active.button,.ui.tertiary.orange.buttons .tertiary.active.button,.ui.tertiary.orange.active.button,.ui.tertiary.orange.buttons .button:active,.ui.tertiary.orange.buttons .tertiary.button:active,.ui.tertiary.orange.button:active{box-shadow:inset 0 -.2em #f56100;color:#f56100}.ui.yellow.buttons .button,.ui.yellow.button{background-color:#fbbd08;color:#fff;text-shadow:none;background-image:none}.ui.yellow.button{box-shadow:0 0 #22242626 inset}.ui.yellow.buttons .button:hover,.ui.yellow.button:hover{background-color:#eaae00;color:#fff;text-shadow:none}.ui.yellow.buttons .button:focus,.ui.yellow.button:focus{background-color:#daa300;color:#fff;text-shadow:none}.ui.yellow.buttons .button:active,.ui.yellow.button:active{background-color:#cd9903;color:#fff;text-shadow:none}.ui.yellow.buttons .active.button,.ui.yellow.buttons .active.button:active,.ui.yellow.active.button,.ui.yellow.button .active.button:active{background-color:#eaae00;color:#fff;text-shadow:none}.ui.basic.yellow.buttons .button,.ui.basic.yellow.button{background:transparent;box-shadow:0 0 0 1px #fbbd08 inset;color:#fbbd08}.ui.basic.yellow.buttons .button:hover,.ui.basic.yellow.button:hover{background:transparent;box-shadow:0 0 0 1px #eaae00 inset;color:#eaae00}.ui.basic.yellow.buttons .button:focus,.ui.basic.yellow.button:focus{background:transparent;box-shadow:0 0 0 1px #daa300 inset;color:#eaae00}.ui.basic.yellow.buttons .active.button,.ui.basic.yellow.active.button{background:transparent;box-shadow:0 0 0 1px #eaae00 inset;color:#cd9903}.ui.basic.yellow.buttons .button:active,.ui.basic.yellow.button:active{box-shadow:0 0 0 1px #cd9903 inset;color:#cd9903}.ui.buttons:not(.vertical)>.basic.yellow.button:not(:first-child){margin-left:-1px}.ui.inverted.yellow.buttons .button,.ui.inverted.yellow.button{background-color:transparent;box-shadow:0 0 0 2px #ffe21f inset;color:#ffe21f}.ui.inverted.yellow.buttons .button:hover,.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button:focus,.ui.inverted.yellow.button:focus,.ui.inverted.yellow.buttons .button.active,.ui.inverted.yellow.button.active,.ui.inverted.yellow.buttons .button:active,.ui.inverted.yellow.button:active{box-shadow:none;color:#0009}.ui.inverted.yellow.buttons .button:hover,.ui.inverted.yellow.button:hover{background-color:#ebcd00}.ui.inverted.yellow.buttons .button:focus,.ui.inverted.yellow.button:focus{background-color:#f5d500}.ui.inverted.yellow.buttons .active.button,.ui.inverted.yellow.active.button{background-color:#ffdf05}.ui.inverted.yellow.buttons .button:active,.ui.inverted.yellow.button:active{background-color:#ebcd00}.ui.inverted.yellow.basic.buttons .button,.ui.inverted.yellow.buttons .basic.button,.ui.inverted.yellow.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.yellow.basic.buttons .button:hover,.ui.inverted.yellow.buttons .basic.button:hover,.ui.inverted.yellow.basic.button:hover{box-shadow:0 0 0 2px #ebcd00 inset;color:#ffe21f}.ui.inverted.yellow.basic.buttons .button:focus,.ui.inverted.yellow.basic.buttons .button:focus,.ui.inverted.yellow.basic.button:focus{box-shadow:0 0 0 2px #f5d500 inset;color:#ffe21f}.ui.inverted.yellow.basic.buttons .active.button,.ui.inverted.yellow.buttons .basic.active.button,.ui.inverted.yellow.basic.active.button{box-shadow:0 0 0 2px #ffdf05 inset;color:#ffe21f}.ui.inverted.yellow.basic.buttons .button:active,.ui.inverted.yellow.buttons .basic.button:active,.ui.inverted.yellow.basic.button:active{box-shadow:0 0 0 2px #ebcd00 inset;color:#ffe21f}.ui.tertiary.yellow.buttons .button,.ui.tertiary.yellow.buttons .tertiary.button,.ui.tertiary.yellow.button{background:transparent;box-shadow:none;color:#fbbd08}.ui.tertiary.yellow.buttons .button:hover,.ui.tertiary.yellow.buttons button:hover,.ui.tertiary.yellow.button:hover{box-shadow:inset 0 -.2em #d2a217;color:#d2a217}.ui.tertiary.yellow.buttons .button:focus,.ui.tertiary.yellow.buttons .tertiary.button:focus,.ui.tertiary.yellow.button:focus{box-shadow:inset 0 -.2em #c49816;color:#c49816}.ui.tertiary.yellow.buttons .active.button,.ui.tertiary.yellow.buttons .tertiary.active.button,.ui.tertiary.yellow.active.button,.ui.tertiary.yellow.buttons .button:active,.ui.tertiary.yellow.buttons .tertiary.button:active,.ui.tertiary.yellow.button:active{box-shadow:inset 0 -.2em #eaae00;color:#eaae00}.ui.olive.buttons .button,.ui.olive.button{background-color:#b5cc18;color:#fff;text-shadow:none;background-image:none}.ui.olive.button{box-shadow:0 0 #22242626 inset}.ui.olive.buttons .button:hover,.ui.olive.button:hover{background-color:#a7bd0d;color:#fff;text-shadow:none}.ui.olive.buttons .button:focus,.ui.olive.button:focus{background-color:#a0b605;color:#fff;text-shadow:none}.ui.olive.buttons .button:active,.ui.olive.button:active{background-color:#8d9e13;color:#fff;text-shadow:none}.ui.olive.buttons .active.button,.ui.olive.buttons .active.button:active,.ui.olive.active.button,.ui.olive.button .active.button:active{background-color:#aac109;color:#fff;text-shadow:none}.ui.basic.olive.buttons .button,.ui.basic.olive.button{background:transparent;box-shadow:0 0 0 1px #b5cc18 inset;color:#b5cc18}.ui.basic.olive.buttons .button:hover,.ui.basic.olive.button:hover{background:transparent;box-shadow:0 0 0 1px #a7bd0d inset;color:#a7bd0d}.ui.basic.olive.buttons .button:focus,.ui.basic.olive.button:focus{background:transparent;box-shadow:0 0 0 1px #a0b605 inset;color:#a7bd0d}.ui.basic.olive.buttons .active.button,.ui.basic.olive.active.button{background:transparent;box-shadow:0 0 0 1px #aac109 inset;color:#8d9e13}.ui.basic.olive.buttons .button:active,.ui.basic.olive.button:active{box-shadow:0 0 0 1px #8d9e13 inset;color:#8d9e13}.ui.buttons:not(.vertical)>.basic.olive.button:not(:first-child){margin-left:-1px}.ui.inverted.olive.buttons .button,.ui.inverted.olive.button{background-color:transparent;box-shadow:0 0 0 2px #d9e778 inset;color:#d9e778}.ui.inverted.olive.buttons .button:hover,.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button:focus,.ui.inverted.olive.button:focus,.ui.inverted.olive.buttons .button.active,.ui.inverted.olive.button.active,.ui.inverted.olive.buttons .button:active,.ui.inverted.olive.button:active{box-shadow:none;color:#0009}.ui.inverted.olive.buttons .button:hover,.ui.inverted.olive.button:hover{background-color:#d2e745}.ui.inverted.olive.buttons .button:focus,.ui.inverted.olive.button:focus{background-color:#daef47}.ui.inverted.olive.buttons .active.button,.ui.inverted.olive.active.button{background-color:#daed59}.ui.inverted.olive.buttons .button:active,.ui.inverted.olive.button:active{background-color:#cddf4d}.ui.inverted.olive.basic.buttons .button,.ui.inverted.olive.buttons .basic.button,.ui.inverted.olive.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.olive.basic.buttons .button:hover,.ui.inverted.olive.buttons .basic.button:hover,.ui.inverted.olive.basic.button:hover{box-shadow:0 0 0 2px #d2e745 inset;color:#d9e778}.ui.inverted.olive.basic.buttons .button:focus,.ui.inverted.olive.basic.buttons .button:focus,.ui.inverted.olive.basic.button:focus{box-shadow:0 0 0 2px #daef47 inset;color:#d9e778}.ui.inverted.olive.basic.buttons .active.button,.ui.inverted.olive.buttons .basic.active.button,.ui.inverted.olive.basic.active.button{box-shadow:0 0 0 2px #daed59 inset;color:#d9e778}.ui.inverted.olive.basic.buttons .button:active,.ui.inverted.olive.buttons .basic.button:active,.ui.inverted.olive.basic.button:active{box-shadow:0 0 0 2px #cddf4d inset;color:#d9e778}.ui.tertiary.olive.buttons .button,.ui.tertiary.olive.buttons .tertiary.button,.ui.tertiary.olive.button{background:transparent;box-shadow:none;color:#b5cc18}.ui.tertiary.olive.buttons .button:hover,.ui.tertiary.olive.buttons button:hover,.ui.tertiary.olive.button:hover{box-shadow:inset 0 -.2em #98a922;color:#98a922}.ui.tertiary.olive.buttons .button:focus,.ui.tertiary.olive.buttons .tertiary.button:focus,.ui.tertiary.olive.button:focus{box-shadow:inset 0 -.2em #92a418;color:#92a418}.ui.tertiary.olive.buttons .active.button,.ui.tertiary.olive.buttons .tertiary.active.button,.ui.tertiary.olive.active.button,.ui.tertiary.olive.buttons .button:active,.ui.tertiary.olive.buttons .tertiary.button:active,.ui.tertiary.olive.button:active{box-shadow:inset 0 -.2em #b1cb00;color:#aac109}.ui.green.buttons .button,.ui.green.button{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}.ui.green.button{box-shadow:0 0 #22242626 inset}.ui.green.buttons .button:hover,.ui.green.button:hover{background-color:#16ab39;color:#fff;text-shadow:none}.ui.green.buttons .button:focus,.ui.green.button:focus{background-color:#0ea432;color:#fff;text-shadow:none}.ui.green.buttons .button:active,.ui.green.button:active{background-color:#198f35;color:#fff;text-shadow:none}.ui.green.buttons .active.button,.ui.green.buttons .active.button:active,.ui.green.active.button,.ui.green.button .active.button:active{background-color:#13ae38;color:#fff;text-shadow:none}.ui.basic.green.buttons .button,.ui.basic.green.button{background:transparent;box-shadow:0 0 0 1px #21ba45 inset;color:#21ba45}.ui.basic.green.buttons .button:hover,.ui.basic.green.button:hover{background:transparent;box-shadow:0 0 0 1px #16ab39 inset;color:#16ab39}.ui.basic.green.buttons .button:focus,.ui.basic.green.button:focus{background:transparent;box-shadow:0 0 0 1px #0ea432 inset;color:#16ab39}.ui.basic.green.buttons .active.button,.ui.basic.green.active.button{background:transparent;box-shadow:0 0 0 1px #13ae38 inset;color:#198f35}.ui.basic.green.buttons .button:active,.ui.basic.green.button:active{box-shadow:0 0 0 1px #198f35 inset;color:#198f35}.ui.buttons:not(.vertical)>.basic.green.button:not(:first-child){margin-left:-1px}.ui.inverted.green.buttons .button,.ui.inverted.green.button{background-color:transparent;box-shadow:0 0 0 2px #2ecc40 inset;color:#2ecc40}.ui.inverted.green.buttons .button:hover,.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button:focus,.ui.inverted.green.button:focus,.ui.inverted.green.buttons .button.active,.ui.inverted.green.button.active,.ui.inverted.green.buttons .button:active,.ui.inverted.green.button:active{box-shadow:none;color:#fff}.ui.inverted.green.buttons .button:hover,.ui.inverted.green.button:hover{background-color:#1ea92e}.ui.inverted.green.buttons .button:focus,.ui.inverted.green.button:focus{background-color:#19b82b}.ui.inverted.green.buttons .active.button,.ui.inverted.green.active.button{background-color:#1fc231}.ui.inverted.green.buttons .button:active,.ui.inverted.green.button:active{background-color:#25a233}.ui.inverted.green.basic.buttons .button,.ui.inverted.green.buttons .basic.button,.ui.inverted.green.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.green.basic.buttons .button:hover,.ui.inverted.green.buttons .basic.button:hover,.ui.inverted.green.basic.button:hover{box-shadow:0 0 0 2px #1ea92e inset;color:#2ecc40}.ui.inverted.green.basic.buttons .button:focus,.ui.inverted.green.basic.buttons .button:focus,.ui.inverted.green.basic.button:focus{box-shadow:0 0 0 2px #19b82b inset;color:#2ecc40}.ui.inverted.green.basic.buttons .active.button,.ui.inverted.green.buttons .basic.active.button,.ui.inverted.green.basic.active.button{box-shadow:0 0 0 2px #1fc231 inset;color:#2ecc40}.ui.inverted.green.basic.buttons .button:active,.ui.inverted.green.buttons .basic.button:active,.ui.inverted.green.basic.button:active{box-shadow:0 0 0 2px #25a233 inset;color:#2ecc40}.ui.tertiary.green.buttons .button,.ui.tertiary.green.buttons .tertiary.button,.ui.tertiary.green.button{background:transparent;box-shadow:none;color:#21ba45}.ui.tertiary.green.buttons .button:hover,.ui.tertiary.green.buttons button:hover,.ui.tertiary.green.button:hover{box-shadow:inset 0 -.2em #2a9844;color:#2a9844}.ui.tertiary.green.buttons .button:focus,.ui.tertiary.green.buttons .tertiary.button:focus,.ui.tertiary.green.button:focus{box-shadow:inset 0 -.2em #20923b;color:#20923b}.ui.tertiary.green.buttons .active.button,.ui.tertiary.green.buttons .tertiary.active.button,.ui.tertiary.green.active.button,.ui.tertiary.green.buttons .button:active,.ui.tertiary.green.buttons .tertiary.button:active,.ui.tertiary.green.button:active{box-shadow:inset 0 -.2em #00c22e;color:#13ae38}.ui.teal.buttons .button,.ui.teal.button{background-color:#00b5ad;color:#fff;text-shadow:none;background-image:none}.ui.teal.button{box-shadow:0 0 #22242626 inset}.ui.teal.buttons .button:hover,.ui.teal.button:hover{background-color:#009c95;color:#fff;text-shadow:none}.ui.teal.buttons .button:focus,.ui.teal.button:focus{background-color:#008c86;color:#fff;text-shadow:none}.ui.teal.buttons .button:active,.ui.teal.button:active{background-color:#00827c;color:#fff;text-shadow:none}.ui.teal.buttons .active.button,.ui.teal.buttons .active.button:active,.ui.teal.active.button,.ui.teal.button .active.button:active{background-color:#009c95;color:#fff;text-shadow:none}.ui.basic.teal.buttons .button,.ui.basic.teal.button{background:transparent;box-shadow:0 0 0 1px #00b5ad inset;color:#00b5ad}.ui.basic.teal.buttons .button:hover,.ui.basic.teal.button:hover{background:transparent;box-shadow:0 0 0 1px #009c95 inset;color:#009c95}.ui.basic.teal.buttons .button:focus,.ui.basic.teal.button:focus{background:transparent;box-shadow:0 0 0 1px #008c86 inset;color:#009c95}.ui.basic.teal.buttons .active.button,.ui.basic.teal.active.button{background:transparent;box-shadow:0 0 0 1px #009c95 inset;color:#00827c}.ui.basic.teal.buttons .button:active,.ui.basic.teal.button:active{box-shadow:0 0 0 1px #00827c inset;color:#00827c}.ui.buttons:not(.vertical)>.basic.teal.button:not(:first-child){margin-left:-1px}.ui.inverted.teal.buttons .button,.ui.inverted.teal.button{background-color:transparent;box-shadow:0 0 0 2px #6dffff inset;color:#6dffff}.ui.inverted.teal.buttons .button:hover,.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button:focus,.ui.inverted.teal.button:focus,.ui.inverted.teal.buttons .button.active,.ui.inverted.teal.button.active,.ui.inverted.teal.buttons .button:active,.ui.inverted.teal.button:active{box-shadow:none;color:#0009}.ui.inverted.teal.buttons .button:hover,.ui.inverted.teal.button:hover{background-color:#3affff}.ui.inverted.teal.buttons .button:focus,.ui.inverted.teal.button:focus{background-color:#4ff}.ui.inverted.teal.buttons .active.button,.ui.inverted.teal.active.button{background-color:#54ffff}.ui.inverted.teal.buttons .button:active,.ui.inverted.teal.button:active{background-color:#3affff}.ui.inverted.teal.basic.buttons .button,.ui.inverted.teal.buttons .basic.button,.ui.inverted.teal.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.teal.basic.buttons .button:hover,.ui.inverted.teal.buttons .basic.button:hover,.ui.inverted.teal.basic.button:hover{box-shadow:0 0 0 2px #3affff inset;color:#6dffff}.ui.inverted.teal.basic.buttons .button:focus,.ui.inverted.teal.basic.buttons .button:focus,.ui.inverted.teal.basic.button:focus{box-shadow:0 0 0 2px #4ff inset;color:#6dffff}.ui.inverted.teal.basic.buttons .active.button,.ui.inverted.teal.buttons .basic.active.button,.ui.inverted.teal.basic.active.button{box-shadow:0 0 0 2px #54ffff inset;color:#6dffff}.ui.inverted.teal.basic.buttons .button:active,.ui.inverted.teal.buttons .basic.button:active,.ui.inverted.teal.basic.button:active{box-shadow:0 0 0 2px #3affff inset;color:#6dffff}.ui.tertiary.teal.buttons .button,.ui.tertiary.teal.buttons .tertiary.button,.ui.tertiary.teal.button{background:transparent;box-shadow:none;color:#00b5ad}.ui.tertiary.teal.buttons .button:hover,.ui.tertiary.teal.buttons button:hover,.ui.tertiary.teal.button:hover{box-shadow:inset 0 -.2em #108c86;color:#108c86}.ui.tertiary.teal.buttons .button:focus,.ui.tertiary.teal.buttons .tertiary.button:focus,.ui.tertiary.teal.button:focus{box-shadow:inset 0 -.2em #0e7e79;color:#0e7e79}.ui.tertiary.teal.buttons .active.button,.ui.tertiary.teal.buttons .tertiary.active.button,.ui.tertiary.teal.active.button,.ui.tertiary.teal.buttons .button:active,.ui.tertiary.teal.buttons .tertiary.button:active,.ui.tertiary.teal.button:active{box-shadow:inset 0 -.2em #009c95;color:#009c95}.ui.blue.buttons .button,.ui.blue.button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}.ui.blue.button{box-shadow:0 0 #22242626 inset}.ui.blue.buttons .button:hover,.ui.blue.button:hover{background-color:#1678c2;color:#fff;text-shadow:none}.ui.blue.buttons .button:focus,.ui.blue.button:focus{background-color:#0d71bb;color:#fff;text-shadow:none}.ui.blue.buttons .button:active,.ui.blue.button:active{background-color:#1a69a4;color:#fff;text-shadow:none}.ui.blue.buttons .active.button,.ui.blue.buttons .active.button:active,.ui.blue.active.button,.ui.blue.button .active.button:active{background-color:#1279c6;color:#fff;text-shadow:none}.ui.basic.blue.buttons .button,.ui.basic.blue.button{background:transparent;box-shadow:0 0 0 1px #2185d0 inset;color:#2185d0}.ui.basic.blue.buttons .button:hover,.ui.basic.blue.button:hover{background:transparent;box-shadow:0 0 0 1px #1678c2 inset;color:#1678c2}.ui.basic.blue.buttons .button:focus,.ui.basic.blue.button:focus{background:transparent;box-shadow:0 0 0 1px #0d71bb inset;color:#1678c2}.ui.basic.blue.buttons .active.button,.ui.basic.blue.active.button{background:transparent;box-shadow:0 0 0 1px #1279c6 inset;color:#1a69a4}.ui.basic.blue.buttons .button:active,.ui.basic.blue.button:active{box-shadow:0 0 0 1px #1a69a4 inset;color:#1a69a4}.ui.buttons:not(.vertical)>.basic.blue.button:not(:first-child){margin-left:-1px}.ui.inverted.blue.buttons .button,.ui.inverted.blue.button{background-color:transparent;box-shadow:0 0 0 2px #54c8ff inset;color:#54c8ff}.ui.inverted.blue.buttons .button:hover,.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button:focus,.ui.inverted.blue.button:focus,.ui.inverted.blue.buttons .button.active,.ui.inverted.blue.button.active,.ui.inverted.blue.buttons .button:active,.ui.inverted.blue.button:active{box-shadow:none;color:#fff}.ui.inverted.blue.buttons .button:hover,.ui.inverted.blue.button:hover{background-color:#21b8ff}.ui.inverted.blue.buttons .button:focus,.ui.inverted.blue.button:focus{background-color:#2bbbff}.ui.inverted.blue.buttons .active.button,.ui.inverted.blue.active.button{background-color:#3ac0ff}.ui.inverted.blue.buttons .button:active,.ui.inverted.blue.button:active{background-color:#21b8ff}.ui.inverted.blue.basic.buttons .button,.ui.inverted.blue.buttons .basic.button,.ui.inverted.blue.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.blue.basic.buttons .button:hover,.ui.inverted.blue.buttons .basic.button:hover,.ui.inverted.blue.basic.button:hover{box-shadow:0 0 0 2px #21b8ff inset;color:#54c8ff}.ui.inverted.blue.basic.buttons .button:focus,.ui.inverted.blue.basic.buttons .button:focus,.ui.inverted.blue.basic.button:focus{box-shadow:0 0 0 2px #2bbbff inset;color:#54c8ff}.ui.inverted.blue.basic.buttons .active.button,.ui.inverted.blue.buttons .basic.active.button,.ui.inverted.blue.basic.active.button{box-shadow:0 0 0 2px #3ac0ff inset;color:#54c8ff}.ui.inverted.blue.basic.buttons .button:active,.ui.inverted.blue.buttons .basic.button:active,.ui.inverted.blue.basic.button:active{box-shadow:0 0 0 2px #21b8ff inset;color:#54c8ff}.ui.tertiary.blue.buttons .button,.ui.tertiary.blue.buttons .tertiary.button,.ui.tertiary.blue.button{background:transparent;box-shadow:none;color:#2185d0}.ui.tertiary.blue.buttons .button:hover,.ui.tertiary.blue.buttons button:hover,.ui.tertiary.blue.button:hover{box-shadow:inset 0 -.2em #2b75ac;color:#2b75ac}.ui.tertiary.blue.buttons .button:focus,.ui.tertiary.blue.buttons .tertiary.button:focus,.ui.tertiary.blue.button:focus{box-shadow:inset 0 -.2em #216ea7;color:#216ea7}.ui.tertiary.blue.buttons .active.button,.ui.tertiary.blue.buttons .tertiary.active.button,.ui.tertiary.blue.active.button,.ui.tertiary.blue.buttons .button:active,.ui.tertiary.blue.buttons .tertiary.button:active,.ui.tertiary.blue.button:active{box-shadow:inset 0 -.2em #007bd8;color:#1279c6}.ui.violet.buttons .button,.ui.violet.button{background-color:#6435c9;color:#fff;text-shadow:none;background-image:none}.ui.violet.button{box-shadow:0 0 #22242626 inset}.ui.violet.buttons .button:hover,.ui.violet.button:hover{background-color:#5829bb;color:#fff;text-shadow:none}.ui.violet.buttons .button:focus,.ui.violet.button:focus{background-color:#4f20b5;color:#fff;text-shadow:none}.ui.violet.buttons .button:active,.ui.violet.button:active{background-color:#502aa1;color:#fff;text-shadow:none}.ui.violet.buttons .active.button,.ui.violet.buttons .active.button:active,.ui.violet.active.button,.ui.violet.button .active.button:active{background-color:#5626bf;color:#fff;text-shadow:none}.ui.basic.violet.buttons .button,.ui.basic.violet.button{background:transparent;box-shadow:0 0 0 1px #6435c9 inset;color:#6435c9}.ui.basic.violet.buttons .button:hover,.ui.basic.violet.button:hover{background:transparent;box-shadow:0 0 0 1px #5829bb inset;color:#5829bb}.ui.basic.violet.buttons .button:focus,.ui.basic.violet.button:focus{background:transparent;box-shadow:0 0 0 1px #4f20b5 inset;color:#5829bb}.ui.basic.violet.buttons .active.button,.ui.basic.violet.active.button{background:transparent;box-shadow:0 0 0 1px #5626bf inset;color:#502aa1}.ui.basic.violet.buttons .button:active,.ui.basic.violet.button:active{box-shadow:0 0 0 1px #502aa1 inset;color:#502aa1}.ui.buttons:not(.vertical)>.basic.violet.button:not(:first-child){margin-left:-1px}.ui.inverted.violet.buttons .button,.ui.inverted.violet.button{background-color:transparent;box-shadow:0 0 0 2px #a291fb inset;color:#a291fb}.ui.inverted.violet.buttons .button:hover,.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button:focus,.ui.inverted.violet.button:focus,.ui.inverted.violet.buttons .button.active,.ui.inverted.violet.button.active,.ui.inverted.violet.buttons .button:active,.ui.inverted.violet.button:active{box-shadow:none;color:#fff}.ui.inverted.violet.buttons .button:hover,.ui.inverted.violet.button:hover{background-color:#745aff}.ui.inverted.violet.buttons .button:focus,.ui.inverted.violet.button:focus{background-color:#7d64ff}.ui.inverted.violet.buttons .active.button,.ui.inverted.violet.active.button{background-color:#8a73ff}.ui.inverted.violet.buttons .button:active,.ui.inverted.violet.button:active{background-color:#7860f9}.ui.inverted.violet.basic.buttons .button,.ui.inverted.violet.buttons .basic.button,.ui.inverted.violet.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.violet.basic.buttons .button:hover,.ui.inverted.violet.buttons .basic.button:hover,.ui.inverted.violet.basic.button:hover{box-shadow:0 0 0 2px #745aff inset;color:#a291fb}.ui.inverted.violet.basic.buttons .button:focus,.ui.inverted.violet.basic.buttons .button:focus,.ui.inverted.violet.basic.button:focus{box-shadow:0 0 0 2px #7d64ff inset;color:#a291fb}.ui.inverted.violet.basic.buttons .active.button,.ui.inverted.violet.buttons .basic.active.button,.ui.inverted.violet.basic.active.button{box-shadow:0 0 0 2px #8a73ff inset;color:#a291fb}.ui.inverted.violet.basic.buttons .button:active,.ui.inverted.violet.buttons .basic.button:active,.ui.inverted.violet.basic.button:active{box-shadow:0 0 0 2px #7860f9 inset;color:#a291fb}.ui.tertiary.violet.buttons .button,.ui.tertiary.violet.buttons .tertiary.button,.ui.tertiary.violet.button{background:transparent;box-shadow:none;color:#6435c9}.ui.tertiary.violet.buttons .button:hover,.ui.tertiary.violet.buttons button:hover,.ui.tertiary.violet.button:hover{box-shadow:inset 0 -.2em #6040a5;color:#6040a5}.ui.tertiary.violet.buttons .button:focus,.ui.tertiary.violet.buttons .tertiary.button:focus,.ui.tertiary.violet.button:focus{box-shadow:inset 0 -.2em #5735a0;color:#5735a0}.ui.tertiary.violet.buttons .active.button,.ui.tertiary.violet.buttons .tertiary.active.button,.ui.tertiary.violet.active.button,.ui.tertiary.violet.buttons .button:active,.ui.tertiary.violet.buttons .tertiary.button:active,.ui.tertiary.violet.button:active{box-shadow:inset 0 -.2em #4e0fd6;color:#5626bf}.ui.purple.buttons .button,.ui.purple.button{background-color:#a333c8;color:#fff;text-shadow:none;background-image:none}.ui.purple.button{box-shadow:0 0 #22242626 inset}.ui.purple.buttons .button:hover,.ui.purple.button:hover{background-color:#9627ba;color:#fff;text-shadow:none}.ui.purple.buttons .button:focus,.ui.purple.button:focus{background-color:#8f1eb4;color:#fff;text-shadow:none}.ui.purple.buttons .button:active,.ui.purple.button:active{background-color:#82299f;color:#fff;text-shadow:none}.ui.purple.buttons .active.button,.ui.purple.buttons .active.button:active,.ui.purple.active.button,.ui.purple.button .active.button:active{background-color:#9724be;color:#fff;text-shadow:none}.ui.basic.purple.buttons .button,.ui.basic.purple.button{background:transparent;box-shadow:0 0 0 1px #a333c8 inset;color:#a333c8}.ui.basic.purple.buttons .button:hover,.ui.basic.purple.button:hover{background:transparent;box-shadow:0 0 0 1px #9627ba inset;color:#9627ba}.ui.basic.purple.buttons .button:focus,.ui.basic.purple.button:focus{background:transparent;box-shadow:0 0 0 1px #8f1eb4 inset;color:#9627ba}.ui.basic.purple.buttons .active.button,.ui.basic.purple.active.button{background:transparent;box-shadow:0 0 0 1px #9724be inset;color:#82299f}.ui.basic.purple.buttons .button:active,.ui.basic.purple.button:active{box-shadow:0 0 0 1px #82299f inset;color:#82299f}.ui.buttons:not(.vertical)>.basic.purple.button:not(:first-child){margin-left:-1px}.ui.inverted.purple.buttons .button,.ui.inverted.purple.button{background-color:transparent;box-shadow:0 0 0 2px #dc73ff inset;color:#dc73ff}.ui.inverted.purple.buttons .button:hover,.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button:focus,.ui.inverted.purple.button:focus,.ui.inverted.purple.buttons .button.active,.ui.inverted.purple.button.active,.ui.inverted.purple.buttons .button:active,.ui.inverted.purple.button:active{box-shadow:none;color:#fff}.ui.inverted.purple.buttons .button:hover,.ui.inverted.purple.button:hover{background-color:#cf40ff}.ui.inverted.purple.buttons .button:focus,.ui.inverted.purple.button:focus{background-color:#d24aff}.ui.inverted.purple.buttons .active.button,.ui.inverted.purple.active.button{background-color:#d65aff}.ui.inverted.purple.buttons .button:active,.ui.inverted.purple.button:active{background-color:#cf40ff}.ui.inverted.purple.basic.buttons .button,.ui.inverted.purple.buttons .basic.button,.ui.inverted.purple.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.purple.basic.buttons .button:hover,.ui.inverted.purple.buttons .basic.button:hover,.ui.inverted.purple.basic.button:hover{box-shadow:0 0 0 2px #cf40ff inset;color:#dc73ff}.ui.inverted.purple.basic.buttons .button:focus,.ui.inverted.purple.basic.buttons .button:focus,.ui.inverted.purple.basic.button:focus{box-shadow:0 0 0 2px #d24aff inset;color:#dc73ff}.ui.inverted.purple.basic.buttons .active.button,.ui.inverted.purple.buttons .basic.active.button,.ui.inverted.purple.basic.active.button{box-shadow:0 0 0 2px #d65aff inset;color:#dc73ff}.ui.inverted.purple.basic.buttons .button:active,.ui.inverted.purple.buttons .basic.button:active,.ui.inverted.purple.basic.button:active{box-shadow:0 0 0 2px #cf40ff inset;color:#dc73ff}.ui.tertiary.purple.buttons .button,.ui.tertiary.purple.buttons .tertiary.button,.ui.tertiary.purple.button{background:transparent;box-shadow:none;color:#a333c8}.ui.tertiary.purple.buttons .button:hover,.ui.tertiary.purple.buttons button:hover,.ui.tertiary.purple.button:hover{box-shadow:inset 0 -.2em #8a3ea4;color:#8a3ea4}.ui.tertiary.purple.buttons .button:focus,.ui.tertiary.purple.buttons .tertiary.button:focus,.ui.tertiary.purple.button:focus{box-shadow:inset 0 -.2em #84339f;color:#84339f}.ui.tertiary.purple.buttons .active.button,.ui.tertiary.purple.buttons .tertiary.active.button,.ui.tertiary.purple.active.button,.ui.tertiary.purple.buttons .button:active,.ui.tertiary.purple.buttons .tertiary.button:active,.ui.tertiary.purple.button:active{box-shadow:inset 0 -.2em #a30dd4;color:#9724be}.ui.pink.buttons .button,.ui.pink.button{background-color:#e03997;color:#fff;text-shadow:none;background-image:none}.ui.pink.button{box-shadow:0 0 #22242626 inset}.ui.pink.buttons .button:hover,.ui.pink.button:hover{background-color:#e61a8d;color:#fff;text-shadow:none}.ui.pink.buttons .button:focus,.ui.pink.button:focus{background-color:#e10f85;color:#fff;text-shadow:none}.ui.pink.buttons .button:active,.ui.pink.button:active{background-color:#c71f7e;color:#fff;text-shadow:none}.ui.pink.buttons .active.button,.ui.pink.buttons .active.button:active,.ui.pink.active.button,.ui.pink.button .active.button:active{background-color:#ea158d;color:#fff;text-shadow:none}.ui.basic.pink.buttons .button,.ui.basic.pink.button{background:transparent;box-shadow:0 0 0 1px #e03997 inset;color:#e03997}.ui.basic.pink.buttons .button:hover,.ui.basic.pink.button:hover{background:transparent;box-shadow:0 0 0 1px #e61a8d inset;color:#e61a8d}.ui.basic.pink.buttons .button:focus,.ui.basic.pink.button:focus{background:transparent;box-shadow:0 0 0 1px #e10f85 inset;color:#e61a8d}.ui.basic.pink.buttons .active.button,.ui.basic.pink.active.button{background:transparent;box-shadow:0 0 0 1px #ea158d inset;color:#c71f7e}.ui.basic.pink.buttons .button:active,.ui.basic.pink.button:active{box-shadow:0 0 0 1px #c71f7e inset;color:#c71f7e}.ui.buttons:not(.vertical)>.basic.pink.button:not(:first-child){margin-left:-1px}.ui.inverted.pink.buttons .button,.ui.inverted.pink.button{background-color:transparent;box-shadow:0 0 0 2px #ff8edf inset;color:#ff8edf}.ui.inverted.pink.buttons .button:hover,.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button:focus,.ui.inverted.pink.button:focus,.ui.inverted.pink.buttons .button.active,.ui.inverted.pink.button.active,.ui.inverted.pink.buttons .button:active,.ui.inverted.pink.button:active{box-shadow:none;color:#fff}.ui.inverted.pink.buttons .button:hover,.ui.inverted.pink.button:hover{background-color:#ff5bd1}.ui.inverted.pink.buttons .button:focus,.ui.inverted.pink.button:focus{background-color:#ff65d3}.ui.inverted.pink.buttons .active.button,.ui.inverted.pink.active.button{background-color:#ff74d8}.ui.inverted.pink.buttons .button:active,.ui.inverted.pink.button:active{background-color:#ff5bd1}.ui.inverted.pink.basic.buttons .button,.ui.inverted.pink.buttons .basic.button,.ui.inverted.pink.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.pink.basic.buttons .button:hover,.ui.inverted.pink.buttons .basic.button:hover,.ui.inverted.pink.basic.button:hover{box-shadow:0 0 0 2px #ff5bd1 inset;color:#ff8edf}.ui.inverted.pink.basic.buttons .button:focus,.ui.inverted.pink.basic.buttons .button:focus,.ui.inverted.pink.basic.button:focus{box-shadow:0 0 0 2px #ff65d3 inset;color:#ff8edf}.ui.inverted.pink.basic.buttons .active.button,.ui.inverted.pink.buttons .basic.active.button,.ui.inverted.pink.basic.active.button{box-shadow:0 0 0 2px #ff74d8 inset;color:#ff8edf}.ui.inverted.pink.basic.buttons .button:active,.ui.inverted.pink.buttons .basic.button:active,.ui.inverted.pink.basic.button:active{box-shadow:0 0 0 2px #ff5bd1 inset;color:#ff8edf}.ui.tertiary.pink.buttons .button,.ui.tertiary.pink.buttons .tertiary.button,.ui.tertiary.pink.button{background:transparent;box-shadow:none;color:#e03997}.ui.tertiary.pink.buttons .button:hover,.ui.tertiary.pink.buttons button:hover,.ui.tertiary.pink.button:hover{box-shadow:inset 0 -.2em #cc3389;color:#cc3389}.ui.tertiary.pink.buttons .button:focus,.ui.tertiary.pink.buttons .tertiary.button:focus,.ui.tertiary.pink.button:focus{box-shadow:inset 0 -.2em #c92782;color:#c92782}.ui.tertiary.pink.buttons .active.button,.ui.tertiary.pink.buttons .tertiary.active.button,.ui.tertiary.pink.active.button,.ui.tertiary.pink.buttons .button:active,.ui.tertiary.pink.buttons .tertiary.button:active,.ui.tertiary.pink.button:active{box-shadow:inset 0 -.2em #ff0090;color:#ea158d}.ui.brown.buttons .button,.ui.brown.button{background-color:#a5673f;color:#fff;text-shadow:none;background-image:none}.ui.brown.button{box-shadow:0 0 #22242626 inset}.ui.brown.buttons .button:hover,.ui.brown.button:hover{background-color:#975b33;color:#fff;text-shadow:none}.ui.brown.buttons .button:focus,.ui.brown.button:focus{background-color:#90532b;color:#fff;text-shadow:none}.ui.brown.buttons .button:active,.ui.brown.button:active{background-color:#805031;color:#fff;text-shadow:none}.ui.brown.buttons .active.button,.ui.brown.buttons .active.button:active,.ui.brown.active.button,.ui.brown.button .active.button:active{background-color:#995a31;color:#fff;text-shadow:none}.ui.basic.brown.buttons .button,.ui.basic.brown.button{background:transparent;box-shadow:0 0 0 1px #a5673f inset;color:#a5673f}.ui.basic.brown.buttons .button:hover,.ui.basic.brown.button:hover{background:transparent;box-shadow:0 0 0 1px #975b33 inset;color:#975b33}.ui.basic.brown.buttons .button:focus,.ui.basic.brown.button:focus{background:transparent;box-shadow:0 0 0 1px #90532b inset;color:#975b33}.ui.basic.brown.buttons .active.button,.ui.basic.brown.active.button{background:transparent;box-shadow:0 0 0 1px #995a31 inset;color:#805031}.ui.basic.brown.buttons .button:active,.ui.basic.brown.button:active{box-shadow:0 0 0 1px #805031 inset;color:#805031}.ui.buttons:not(.vertical)>.basic.brown.button:not(:first-child){margin-left:-1px}.ui.inverted.brown.buttons .button,.ui.inverted.brown.button{background-color:transparent;box-shadow:0 0 0 2px #d67c1c inset;color:#d67c1c}.ui.inverted.brown.buttons .button:hover,.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button:focus,.ui.inverted.brown.button:focus,.ui.inverted.brown.buttons .button.active,.ui.inverted.brown.button.active,.ui.inverted.brown.buttons .button:active,.ui.inverted.brown.button:active{box-shadow:none;color:#fff}.ui.inverted.brown.buttons .button:hover,.ui.inverted.brown.button:hover{background-color:#b0620f}.ui.inverted.brown.buttons .button:focus,.ui.inverted.brown.button:focus{background-color:#c16808}.ui.inverted.brown.buttons .active.button,.ui.inverted.brown.active.button{background-color:#cc6f0d}.ui.inverted.brown.buttons .button:active,.ui.inverted.brown.button:active{background-color:#a96216}.ui.inverted.brown.basic.buttons .button,.ui.inverted.brown.buttons .basic.button,.ui.inverted.brown.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.brown.basic.buttons .button:hover,.ui.inverted.brown.buttons .basic.button:hover,.ui.inverted.brown.basic.button:hover{box-shadow:0 0 0 2px #b0620f inset;color:#d67c1c}.ui.inverted.brown.basic.buttons .button:focus,.ui.inverted.brown.basic.buttons .button:focus,.ui.inverted.brown.basic.button:focus{box-shadow:0 0 0 2px #c16808 inset;color:#d67c1c}.ui.inverted.brown.basic.buttons .active.button,.ui.inverted.brown.buttons .basic.active.button,.ui.inverted.brown.basic.active.button{box-shadow:0 0 0 2px #cc6f0d inset;color:#d67c1c}.ui.inverted.brown.basic.buttons .button:active,.ui.inverted.brown.buttons .basic.button:active,.ui.inverted.brown.basic.button:active{box-shadow:0 0 0 2px #a96216 inset;color:#d67c1c}.ui.tertiary.brown.buttons .button,.ui.tertiary.brown.buttons .tertiary.button,.ui.tertiary.brown.button{background:transparent;box-shadow:none;color:#a5673f}.ui.tertiary.brown.buttons .button:hover,.ui.tertiary.brown.buttons button:hover,.ui.tertiary.brown.button:hover{box-shadow:inset 0 -.2em #835f48;color:#835f48}.ui.tertiary.brown.buttons .button:focus,.ui.tertiary.brown.buttons .tertiary.button:focus,.ui.tertiary.brown.button:focus{box-shadow:inset 0 -.2em #7d573e;color:#7d573e}.ui.tertiary.brown.buttons .active.button,.ui.tertiary.brown.buttons .tertiary.active.button,.ui.tertiary.brown.active.button,.ui.tertiary.brown.buttons .button:active,.ui.tertiary.brown.buttons .tertiary.button:active,.ui.tertiary.brown.button:active{box-shadow:inset 0 -.2em #ae561d;color:#995a31}.ui.grey.buttons .button,.ui.grey.button{background-color:#767676;color:#fff;text-shadow:none;background-image:none}.ui.grey.button{box-shadow:0 0 #22242626 inset}.ui.grey.buttons .button:hover,.ui.grey.button:hover{background-color:#838383;color:#fff;text-shadow:none}.ui.grey.buttons .button:focus,.ui.grey.button:focus{background-color:#8a8a8a;color:#fff;text-shadow:none}.ui.grey.buttons .button:active,.ui.grey.button:active{background-color:#909090;color:#fff;text-shadow:none}.ui.grey.buttons .active.button,.ui.grey.buttons .active.button:active,.ui.grey.active.button,.ui.grey.button .active.button:active{background-color:#696969;color:#fff;text-shadow:none}.ui.basic.grey.buttons .button,.ui.basic.grey.button{background:transparent;box-shadow:0 0 0 1px #767676 inset;color:#767676}.ui.basic.grey.buttons .button:hover,.ui.basic.grey.button:hover{background:transparent;box-shadow:0 0 0 1px #838383 inset;color:#838383}.ui.basic.grey.buttons .button:focus,.ui.basic.grey.button:focus{background:transparent;box-shadow:0 0 0 1px #8a8a8a inset;color:#838383}.ui.basic.grey.buttons .active.button,.ui.basic.grey.active.button{background:transparent;box-shadow:0 0 0 1px #696969 inset;color:#909090}.ui.basic.grey.buttons .button:active,.ui.basic.grey.button:active{box-shadow:0 0 0 1px #909090 inset;color:#909090}.ui.buttons:not(.vertical)>.basic.grey.button:not(:first-child){margin-left:-1px}.ui.inverted.grey.buttons .button,.ui.inverted.grey.button{background-color:transparent;box-shadow:0 0 0 2px #d4d4d5 inset;color:#fff}.ui.inverted.grey.buttons .button:hover,.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button:focus,.ui.inverted.grey.button:focus,.ui.inverted.grey.buttons .button.active,.ui.inverted.grey.button.active,.ui.inverted.grey.buttons .button:active,.ui.inverted.grey.button:active{box-shadow:none;color:#0009}.ui.inverted.grey.buttons .button:hover,.ui.inverted.grey.button:hover{background-color:#c2c4c5}.ui.inverted.grey.buttons .button:focus,.ui.inverted.grey.button:focus{background-color:#c7c9cb}.ui.inverted.grey.buttons .active.button,.ui.inverted.grey.active.button{background-color:#cfd0d2}.ui.inverted.grey.buttons .button:active,.ui.inverted.grey.button:active{background-color:#c2c4c5}.ui.inverted.grey.basic.buttons .button,.ui.inverted.grey.buttons .basic.button,.ui.inverted.grey.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.grey.basic.buttons .button:hover,.ui.inverted.grey.buttons .basic.button:hover,.ui.inverted.grey.basic.button:hover{box-shadow:0 0 0 2px #c2c4c5 inset;color:#fff}.ui.inverted.grey.basic.buttons .button:focus,.ui.inverted.grey.basic.buttons .button:focus,.ui.inverted.grey.basic.button:focus{box-shadow:0 0 0 2px #c7c9cb inset;color:#dcddde}.ui.inverted.grey.basic.buttons .active.button,.ui.inverted.grey.buttons .basic.active.button,.ui.inverted.grey.basic.active.button{box-shadow:0 0 0 2px #cfd0d2 inset;color:#fff}.ui.inverted.grey.basic.buttons .button:active,.ui.inverted.grey.buttons .basic.button:active,.ui.inverted.grey.basic.button:active{box-shadow:0 0 0 2px #c2c4c5 inset;color:#fff}.ui.tertiary.grey.buttons .button,.ui.tertiary.grey.buttons .tertiary.button,.ui.tertiary.grey.button{background:transparent;box-shadow:none;color:#767676}.ui.tertiary.grey.buttons .button:hover,.ui.tertiary.grey.buttons button:hover,.ui.tertiary.grey.button:hover{box-shadow:inset 0 -.2em #838383;color:#838383}.ui.tertiary.grey.buttons .button:focus,.ui.tertiary.grey.buttons .tertiary.button:focus,.ui.tertiary.grey.button:focus{box-shadow:inset 0 -.2em #8a8a8a;color:#8a8a8a}.ui.tertiary.grey.buttons .active.button,.ui.tertiary.grey.buttons .tertiary.active.button,.ui.tertiary.grey.active.button,.ui.tertiary.grey.buttons .button:active,.ui.tertiary.grey.buttons .tertiary.button:active,.ui.tertiary.grey.button:active{box-shadow:inset 0 -.2em #7e5454;color:#696969}.ui.black.buttons .button,.ui.black.button{background-color:#1b1c1d;color:#fff;text-shadow:none;background-image:none}.ui.black.button{box-shadow:0 0 #22242626 inset}.ui.black.buttons .button:hover,.ui.black.button:hover{background-color:#27292a;color:#fff;text-shadow:none}.ui.black.buttons .button:focus,.ui.black.button:focus{background-color:#2f3032;color:#fff;text-shadow:none}.ui.black.buttons .button:active,.ui.black.button:active{background-color:#343637;color:#fff;text-shadow:none}.ui.black.buttons .active.button,.ui.black.buttons .active.button:active,.ui.black.active.button,.ui.black.button .active.button:active{background-color:#0f0f10;color:#fff;text-shadow:none}.ui.basic.black.buttons .button,.ui.basic.black.button{background:transparent;box-shadow:0 0 0 1px #1b1c1d inset;color:#1b1c1d}.ui.basic.black.buttons .button:hover,.ui.basic.black.button:hover{background:transparent;box-shadow:0 0 0 1px #27292a inset;color:#27292a}.ui.basic.black.buttons .button:focus,.ui.basic.black.button:focus{background:transparent;box-shadow:0 0 0 1px #2f3032 inset;color:#27292a}.ui.basic.black.buttons .active.button,.ui.basic.black.active.button{background:transparent;box-shadow:0 0 0 1px #0f0f10 inset;color:#343637}.ui.basic.black.buttons .button:active,.ui.basic.black.button:active{box-shadow:0 0 0 1px #343637 inset;color:#343637}.ui.buttons:not(.vertical)>.basic.black.button:not(:first-child){margin-left:-1px}.ui.inverted.black.buttons .button,.ui.inverted.black.button{background-color:transparent;box-shadow:0 0 0 2px #d4d4d5 inset;color:#fff}.ui.inverted.black.buttons .button:hover,.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button:focus,.ui.inverted.black.button:focus,.ui.inverted.black.buttons .button.active,.ui.inverted.black.button.active,.ui.inverted.black.buttons .button:active,.ui.inverted.black.button:active{box-shadow:none;color:#fff}.ui.inverted.black.buttons .button:hover,.ui.inverted.black.button:hover{background-color:#000}.ui.inverted.black.buttons .button:focus,.ui.inverted.black.button:focus{background-color:#000}.ui.inverted.black.buttons .active.button,.ui.inverted.black.active.button,.ui.inverted.black.buttons .button:active,.ui.inverted.black.button:active{background-color:#000}.ui.inverted.black.basic.buttons .button,.ui.inverted.black.buttons .basic.button,.ui.inverted.black.basic.button{background-color:transparent;box-shadow:0 0 0 2px #ffffff80 inset;color:#fff}.ui.inverted.black.basic.buttons .button:hover,.ui.inverted.black.buttons .basic.button:hover,.ui.inverted.black.basic.button:hover{box-shadow:0 0 0 2px #000 inset;color:#fff}.ui.inverted.black.basic.buttons .button:focus,.ui.inverted.black.basic.buttons .button:focus,.ui.inverted.black.basic.button:focus{box-shadow:0 0 0 2px #000 inset;color:#545454}.ui.inverted.black.basic.buttons .active.button,.ui.inverted.black.buttons .basic.active.button,.ui.inverted.black.basic.active.button,.ui.inverted.black.basic.buttons .button:active,.ui.inverted.black.buttons .basic.button:active,.ui.inverted.black.basic.button:active{box-shadow:0 0 0 2px #000 inset;color:#fff}.ui.tertiary.black.buttons .button,.ui.tertiary.black.buttons .tertiary.button,.ui.tertiary.black.button{background:transparent;box-shadow:none;color:#1b1c1d}.ui.tertiary.black.buttons .button:hover,.ui.tertiary.black.buttons button:hover,.ui.tertiary.black.button:hover{box-shadow:inset 0 -.2em #8b8f93;color:#8b8f93}.ui.tertiary.black.buttons .button:focus,.ui.tertiary.black.buttons .tertiary.button:focus,.ui.tertiary.black.button:focus{box-shadow:inset 0 -.2em #93969a;color:#93969a}.ui.tertiary.black.buttons .active.button,.ui.tertiary.black.buttons .tertiary.active.button,.ui.tertiary.black.active.button,.ui.tertiary.black.buttons .button:active,.ui.tertiary.black.buttons .tertiary.button:active,.ui.tertiary.black.button:active{box-shadow:inset 0 -.2em #404245;color:#0f0f10}.ui.positive.buttons .button,.ui.positive.button{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}.ui.positive.button{box-shadow:0 0 #22242626 inset}.ui.positive.buttons .button:hover,.ui.positive.button:hover{background-color:#16ab39;color:#fff;text-shadow:none}.ui.positive.buttons .button:focus,.ui.positive.button:focus{background-color:#0ea432;color:#fff;text-shadow:none}.ui.positive.buttons .button:active,.ui.positive.button:active{background-color:#198f35;color:#fff;text-shadow:none}.ui.positive.buttons .active.button,.ui.positive.buttons .active.button:active,.ui.positive.active.button,.ui.positive.button .active.button:active{background-color:#13ae38;color:#fff;text-shadow:none}.ui.basic.positive.buttons .button,.ui.basic.positive.button{background:transparent;box-shadow:0 0 0 1px #21ba45 inset;color:#21ba45}.ui.basic.positive.buttons .button:hover,.ui.basic.positive.button:hover{background:transparent;box-shadow:0 0 0 1px #16ab39 inset;color:#16ab39}.ui.basic.positive.buttons .button:focus,.ui.basic.positive.button:focus{background:transparent;box-shadow:0 0 0 1px #0ea432 inset;color:#16ab39}.ui.basic.positive.buttons .active.button,.ui.basic.positive.active.button{background:transparent;box-shadow:0 0 0 1px #13ae38 inset;color:#198f35}.ui.basic.positive.buttons .button:active,.ui.basic.positive.button:active{box-shadow:0 0 0 1px #198f35 inset;color:#198f35}.ui.buttons:not(.vertical)>.basic.positive.button:not(:first-child){margin-left:-1px}.ui.negative.buttons .button,.ui.negative.button{background-color:#db2828;color:#fff;text-shadow:none;background-image:none}.ui.negative.button{box-shadow:0 0 #22242626 inset}.ui.negative.buttons .button:hover,.ui.negative.button:hover{background-color:#d01919;color:#fff;text-shadow:none}.ui.negative.buttons .button:focus,.ui.negative.button:focus{background-color:#ca1010;color:#fff;text-shadow:none}.ui.negative.buttons .button:active,.ui.negative.button:active{background-color:#b21e1e;color:#fff;text-shadow:none}.ui.negative.buttons .active.button,.ui.negative.buttons .active.button:active,.ui.negative.active.button,.ui.negative.button .active.button:active{background-color:#d41515;color:#fff;text-shadow:none}.ui.basic.negative.buttons .button,.ui.basic.negative.button{background:transparent;box-shadow:0 0 0 1px #db2828 inset;color:#db2828}.ui.basic.negative.buttons .button:hover,.ui.basic.negative.button:hover{background:transparent;box-shadow:0 0 0 1px #d01919 inset;color:#d01919}.ui.basic.negative.buttons .button:focus,.ui.basic.negative.button:focus{background:transparent;box-shadow:0 0 0 1px #ca1010 inset;color:#d01919}.ui.basic.negative.buttons .active.button,.ui.basic.negative.active.button{background:transparent;box-shadow:0 0 0 1px #d41515 inset;color:#b21e1e}.ui.basic.negative.buttons .button:active,.ui.basic.negative.button:active{box-shadow:0 0 0 1px #b21e1e inset;color:#b21e1e}.ui.buttons:not(.vertical)>.basic.negative.button:not(:first-child){margin-left:-1px}.ui.buttons{display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline;margin:0 .25em 0 0}.ui.buttons:not(.basic):not(.inverted){box-shadow:none}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button{flex:1 0 auto;border-radius:0;margin:0}.ui.buttons:not(.basic):not(.inverted)>.button:not(.basic):not(.inverted){box-shadow:0 0 0 1px transparent inset,0 0 #22242626 inset}.ui.buttons .button:first-child{border-left:none;margin-left:0;border-top-left-radius:.28571429rem;border-bottom-left-radius:.28571429rem}.ui.buttons .button:last-child{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.buttons{display:inline-flex;flex-direction:column}.ui.vertical.buttons .button{display:block;float:none;width:100%;margin:0;box-shadow:none;border-radius:0}.ui.vertical.buttons .button:first-child{border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.ui.vertical.buttons .button:last-child{margin-bottom:0;border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.buttons .button:only-child{border-radius:.28571429rem}.ui.cards>.card,.ui.card{max-width:100%;position:relative;display:flex;flex-direction:column;width:290px;min-height:0;background:#FFFFFF;padding:0;border:none;border-radius:.28571429rem;box-shadow:0 1px 3px #d4d4d5,0 0 0 1px #d4d4d5;transition:box-shadow .1s ease,transform .1s ease;z-index:"";word-wrap:break-word}.ui.card{margin:1em 0}.ui.cards>.card a,.ui.card a{cursor:pointer}.ui.card:first-child{margin-top:0}.ui.card:last-child{margin-bottom:0}.ui.cards{display:flex;margin:-.875em -.5em;flex-wrap:wrap}.ui.cards>.card{display:flex;margin:.875em .5em;float:none}.ui.cards:after,.ui.card:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.ui.cards~.ui.cards{margin-top:.875em}.ui.cards>.card>:first-child,.ui.card>:first-child{border-radius:.28571429rem .28571429rem 0 0!important;border-top:none!important}.ui.cards>.card>:last-child,.ui.card>:last-child{border-radius:0 0 .28571429rem .28571429rem!important}.ui.cards>.card>:only-child,.ui.card>:only-child{border-radius:.28571429rem!important}.ui.cards>.card>.image,.ui.card>.image{position:relative;display:block;flex:0 0 auto;padding:0;background:rgba(0,0,0,.05)}.ui.cards>.card>.image>img,.ui.card>.image>img{display:block;width:100%;height:auto;border-radius:inherit}.ui.cards>.card>.image:not(.ui)>img,.ui.card>.image:not(.ui)>img{border:none}.ui.cards>.card>.content,.ui.card>.content{flex-grow:1;border:none;border-top:1px solid rgba(34,36,38,.1);background:none;margin:0;padding:1em;box-shadow:none;font-size:1em;border-radius:0}.ui.cards>.card>.content:after,.ui.card>.content:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.ui.cards>.card>.content>.header,.ui.card>.content>.header{display:block;margin:"";font-family:var(--fonts-regular);color:#000000d9}.ui.cards>.card>.content>.header:not(.ui),.ui.card>.content>.header:not(.ui){font-weight:500;font-size:1.28571429em;margin-top:-.21425em;line-height:1.28571429em}.ui.cards>.card>.content>.meta+.description,.ui.cards>.card>.content>.header+.description,.ui.card>.content>.meta+.description,.ui.card>.content>.header+.description{margin-top:.5em}.ui.cards>.card [class*="left floated"],.ui.card [class*="left floated"]{float:left}.ui.cards>.card [class*="right floated"],.ui.card [class*="right floated"]{float:right}.ui.cards>.card [class*="left aligned"],.ui.card [class*="left aligned"]{text-align:left}.ui.cards>.card [class*="center aligned"],.ui.card [class*="center aligned"]{text-align:center}.ui.cards>.card [class*="right aligned"],.ui.card [class*="right aligned"]{text-align:right}.ui.cards>.card .content img,.ui.card .content img{display:inline-block;vertical-align:middle;width:""}.ui.cards>.card img.avatar,.ui.cards>.card .avatar img,.ui.card img.avatar,.ui.card .avatar img{width:2em;height:2em;border-radius:500rem}.ui.cards>.card>.content>.description,.ui.card>.content>.description{clear:both;color:#000000ad}.ui.cards>.card>.content p,.ui.card>.content p{margin:0 0 .5em}.ui.cards>.card>.content p:last-child,.ui.card>.content p:last-child{margin-bottom:0}.ui.cards>.card .meta,.ui.card .meta{font-size:1em;color:#0006}.ui.cards>.card .meta *,.ui.card .meta *{margin-right:.3em}.ui.cards>.card .meta :last-child,.ui.card .meta :last-child{margin-right:0}.ui.cards>.card .meta [class*="right floated"],.ui.card .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.cards>.card>.content a:not(.ui),.ui.card>.content a:not(.ui){color:"";transition:color .1s ease}.ui.cards>.card>.content a:not(.ui):hover,.ui.card>.content a:not(.ui):hover{color:""}.ui.cards>.card>.content>a.header,.ui.card>.content>a.header{color:#000000d9}.ui.cards>.card>.content>a.header:hover,.ui.card>.content>a.header:hover{color:#1e70bf}.ui.cards>.card .meta>a:not(.ui),.ui.card .meta>a:not(.ui){color:#0006}.ui.cards>.card .meta>a:not(.ui):hover,.ui.card .meta>a:not(.ui):hover{color:#000000de}.ui.cards>.card>.buttons,.ui.card>.buttons,.ui.cards>.card>.button,.ui.card>.button{margin:0 -1px;width:calc(100% + 2px)}.ui.cards>.card>.buttons:last-child,.ui.card>.buttons:last-child,.ui.cards>.card>.button:last-child,.ui.card>.button:last-child{margin-bottom:-1px}.ui.cards>.card .dimmer,.ui.card .dimmer{background:"";z-index:10}.ui.cards>.card>.content .star.icon,.ui.card>.content .star.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.cards>.card>.content .star.icon:hover,.ui.card>.content .star.icon:hover{opacity:1;color:#ffb70a}.ui.cards>.card>.content .active.star.icon,.ui.card>.content .active.star.icon{color:#ffe623}.ui.cards>.card>.content .like.icon,.ui.card>.content .like.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.cards>.card>.content .like.icon:hover,.ui.card>.content .like.icon:hover{opacity:1;color:#ff2733}.ui.cards>.card>.content .active.like.icon,.ui.card>.content .active.like.icon{color:#ff2733}.ui.cards>.card>.extra,.ui.card>.extra{max-width:100%;min-height:0!important;flex-grow:0;border-top:1px solid rgba(0,0,0,.05)!important;position:static;background:none;width:auto;margin:0;padding:.75em 1em;top:0;left:0;color:#0006;box-shadow:none;transition:color .1s ease}.ui.cards>.card>.extra a:not(.ui),.ui.card>.extra a:not(.ui){color:#0006}.ui.cards>.card>.extra a:not(.ui):hover,.ui.card>.extra a:not(.ui):hover{color:#1e70bf}.ui.horizontal.cards>.card,.ui.card.horizontal{flex-direction:row;flex-wrap:wrap;min-width:270px;width:400px;max-width:100%}.ui.horizontal.cards>.card>.image,.ui.card.horizontal>.image{border-radius:.28571429rem 0 0 .28571429rem;width:150px}.ui.horizontal.cards>.card>.image>img,.ui.card.horizontal>.image>img{background-size:cover;background-repeat:no-repeat;background-position:center;justify-content:center;align-items:center;display:flex;width:100%;height:100%;border-radius:.28571429rem 0 0 .28571429rem}.ui.horizontal.cards>.card>.image:last-child>img,.ui.card.horizontal>.image:last-child>img{border-radius:0 .28571429rem .28571429rem 0}.ui.horizontal.cards>.card>.content,.ui.horizontal.card>.content{flex-basis:1px}.ui.horizontal.cards>.card>.extra,.ui.horizontal.card>.extra{flex-basis:100%}.ui.raised.cards>.card,.ui.raised.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.raised.cards a.card:hover,.ui.link.cards .raised.card:hover,a.ui.raised.card:hover,.ui.link.raised.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 4px #22242626,0 2px 10px #22242640}.ui.centered.cards{justify-content:center}.ui.centered.card{margin-left:auto;margin-right:auto}.ui.fluid.card{width:100%;max-width:9999px}.ui.cards a.card,.ui.link.cards .card,a.ui.card,.ui.link.card{transform:none}.ui.cards a.card:hover,.ui.link.cards .card:not(.icon):hover,a.ui.card:hover,.ui.link.card:hover{cursor:pointer;z-index:5;background:#FFFFFF;border:none;box-shadow:0 1px 3px #bcbdbd,0 0 0 1px #d4d4d5;transform:translateY(-3px)}.ui.primary.cards>.card,.ui.cards>.primary.card,.ui.primary.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #2185d0,0 1px 3px #d4d4d5}.ui.primary.cards>.card:hover,.ui.cards>.primary.card:hover,.ui.primary.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #1678c2,0 1px 3px #bcbdbd}.ui.inverted.primary.cards>.card,.ui.inverted.cards>.primary.card,.ui.inverted.primary.card{box-shadow:0 1px 3px #555,0 2px #54c8ff,0 0 0 1px #555}.ui.inverted.primary.cards>.card:hover,.ui.inverted.cards>.primary.card:hover,.ui.inverted.primary.card:hover{box-shadow:0 1px 3px #555,0 2px #21b8ff,0 0 0 1px #555}.ui.secondary.cards>.card,.ui.cards>.secondary.card,.ui.secondary.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #1b1c1d,0 1px 3px #d4d4d5}.ui.secondary.cards>.card:hover,.ui.cards>.secondary.card:hover,.ui.secondary.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #27292a,0 1px 3px #bcbdbd}.ui.inverted.secondary.cards>.card,.ui.inverted.cards>.secondary.card,.ui.inverted.secondary.card{box-shadow:0 1px 3px #555,0 2px #545454,0 0 0 1px #555}.ui.inverted.secondary.cards>.card:hover,.ui.inverted.cards>.secondary.card:hover,.ui.inverted.secondary.card:hover{box-shadow:0 1px 3px #555,0 2px #6e6e6e,0 0 0 1px #555}.ui.red.cards>.card,.ui.cards>.red.card,.ui.red.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #db2828,0 1px 3px #d4d4d5}.ui.red.cards>.card:hover,.ui.cards>.red.card:hover,.ui.red.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #d01919,0 1px 3px #bcbdbd}.ui.inverted.red.cards>.card,.ui.inverted.cards>.red.card,.ui.inverted.red.card{box-shadow:0 1px 3px #555,0 2px #ff695e,0 0 0 1px #555}.ui.inverted.red.cards>.card:hover,.ui.inverted.cards>.red.card:hover,.ui.inverted.red.card:hover{box-shadow:0 1px 3px #555,0 2px #ff392b,0 0 0 1px #555}.ui.orange.cards>.card,.ui.cards>.orange.card,.ui.orange.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #f2711c,0 1px 3px #d4d4d5}.ui.orange.cards>.card:hover,.ui.cards>.orange.card:hover,.ui.orange.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #f26202,0 1px 3px #bcbdbd}.ui.inverted.orange.cards>.card,.ui.inverted.cards>.orange.card,.ui.inverted.orange.card{box-shadow:0 1px 3px #555,0 2px #ff851b,0 0 0 1px #555}.ui.inverted.orange.cards>.card:hover,.ui.inverted.cards>.orange.card:hover,.ui.inverted.orange.card:hover{box-shadow:0 1px 3px #555,0 2px #e76b00,0 0 0 1px #555}.ui.yellow.cards>.card,.ui.cards>.yellow.card,.ui.yellow.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #fbbd08,0 1px 3px #d4d4d5}.ui.yellow.cards>.card:hover,.ui.cards>.yellow.card:hover,.ui.yellow.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #eaae00,0 1px 3px #bcbdbd}.ui.inverted.yellow.cards>.card,.ui.inverted.cards>.yellow.card,.ui.inverted.yellow.card{box-shadow:0 1px 3px #555,0 2px #ffe21f,0 0 0 1px #555}.ui.inverted.yellow.cards>.card:hover,.ui.inverted.cards>.yellow.card:hover,.ui.inverted.yellow.card:hover{box-shadow:0 1px 3px #555,0 2px #ebcd00,0 0 0 1px #555}.ui.olive.cards>.card,.ui.cards>.olive.card,.ui.olive.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #b5cc18,0 1px 3px #d4d4d5}.ui.olive.cards>.card:hover,.ui.cards>.olive.card:hover,.ui.olive.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #a7bd0d,0 1px 3px #bcbdbd}.ui.inverted.olive.cards>.card,.ui.inverted.cards>.olive.card,.ui.inverted.olive.card{box-shadow:0 1px 3px #555,0 2px #d9e778,0 0 0 1px #555}.ui.inverted.olive.cards>.card:hover,.ui.inverted.cards>.olive.card:hover,.ui.inverted.olive.card:hover{box-shadow:0 1px 3px #555,0 2px #d2e745,0 0 0 1px #555}.ui.green.cards>.card,.ui.cards>.green.card,.ui.green.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #21ba45,0 1px 3px #d4d4d5}.ui.green.cards>.card:hover,.ui.cards>.green.card:hover,.ui.green.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #16ab39,0 1px 3px #bcbdbd}.ui.inverted.green.cards>.card,.ui.inverted.cards>.green.card,.ui.inverted.green.card{box-shadow:0 1px 3px #555,0 2px #2ecc40,0 0 0 1px #555}.ui.inverted.green.cards>.card:hover,.ui.inverted.cards>.green.card:hover,.ui.inverted.green.card:hover{box-shadow:0 1px 3px #555,0 2px #1ea92e,0 0 0 1px #555}.ui.teal.cards>.card,.ui.cards>.teal.card,.ui.teal.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #00b5ad,0 1px 3px #d4d4d5}.ui.teal.cards>.card:hover,.ui.cards>.teal.card:hover,.ui.teal.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #009c95,0 1px 3px #bcbdbd}.ui.inverted.teal.cards>.card,.ui.inverted.cards>.teal.card,.ui.inverted.teal.card{box-shadow:0 1px 3px #555,0 2px #6dffff,0 0 0 1px #555}.ui.inverted.teal.cards>.card:hover,.ui.inverted.cards>.teal.card:hover,.ui.inverted.teal.card:hover{box-shadow:0 1px 3px #555,0 2px #3affff,0 0 0 1px #555}.ui.blue.cards>.card,.ui.cards>.blue.card,.ui.blue.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #2185d0,0 1px 3px #d4d4d5}.ui.blue.cards>.card:hover,.ui.cards>.blue.card:hover,.ui.blue.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #1678c2,0 1px 3px #bcbdbd}.ui.inverted.blue.cards>.card,.ui.inverted.cards>.blue.card,.ui.inverted.blue.card{box-shadow:0 1px 3px #555,0 2px #54c8ff,0 0 0 1px #555}.ui.inverted.blue.cards>.card:hover,.ui.inverted.cards>.blue.card:hover,.ui.inverted.blue.card:hover{box-shadow:0 1px 3px #555,0 2px #21b8ff,0 0 0 1px #555}.ui.violet.cards>.card,.ui.cards>.violet.card,.ui.violet.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #6435c9,0 1px 3px #d4d4d5}.ui.violet.cards>.card:hover,.ui.cards>.violet.card:hover,.ui.violet.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #5829bb,0 1px 3px #bcbdbd}.ui.inverted.violet.cards>.card,.ui.inverted.cards>.violet.card,.ui.inverted.violet.card{box-shadow:0 1px 3px #555,0 2px #a291fb,0 0 0 1px #555}.ui.inverted.violet.cards>.card:hover,.ui.inverted.cards>.violet.card:hover,.ui.inverted.violet.card:hover{box-shadow:0 1px 3px #555,0 2px #745aff,0 0 0 1px #555}.ui.purple.cards>.card,.ui.cards>.purple.card,.ui.purple.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #a333c8,0 1px 3px #d4d4d5}.ui.purple.cards>.card:hover,.ui.cards>.purple.card:hover,.ui.purple.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #9627ba,0 1px 3px #bcbdbd}.ui.inverted.purple.cards>.card,.ui.inverted.cards>.purple.card,.ui.inverted.purple.card{box-shadow:0 1px 3px #555,0 2px #dc73ff,0 0 0 1px #555}.ui.inverted.purple.cards>.card:hover,.ui.inverted.cards>.purple.card:hover,.ui.inverted.purple.card:hover{box-shadow:0 1px 3px #555,0 2px #cf40ff,0 0 0 1px #555}.ui.pink.cards>.card,.ui.cards>.pink.card,.ui.pink.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #e03997,0 1px 3px #d4d4d5}.ui.pink.cards>.card:hover,.ui.cards>.pink.card:hover,.ui.pink.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #e61a8d,0 1px 3px #bcbdbd}.ui.inverted.pink.cards>.card,.ui.inverted.cards>.pink.card,.ui.inverted.pink.card{box-shadow:0 1px 3px #555,0 2px #ff8edf,0 0 0 1px #555}.ui.inverted.pink.cards>.card:hover,.ui.inverted.cards>.pink.card:hover,.ui.inverted.pink.card:hover{box-shadow:0 1px 3px #555,0 2px #ff5bd1,0 0 0 1px #555}.ui.brown.cards>.card,.ui.cards>.brown.card,.ui.brown.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #a5673f,0 1px 3px #d4d4d5}.ui.brown.cards>.card:hover,.ui.cards>.brown.card:hover,.ui.brown.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #975b33,0 1px 3px #bcbdbd}.ui.inverted.brown.cards>.card,.ui.inverted.cards>.brown.card,.ui.inverted.brown.card{box-shadow:0 1px 3px #555,0 2px #d67c1c,0 0 0 1px #555}.ui.inverted.brown.cards>.card:hover,.ui.inverted.cards>.brown.card:hover,.ui.inverted.brown.card:hover{box-shadow:0 1px 3px #555,0 2px #b0620f,0 0 0 1px #555}.ui.grey.cards>.card,.ui.cards>.grey.card,.ui.grey.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #767676,0 1px 3px #d4d4d5}.ui.grey.cards>.card:hover,.ui.cards>.grey.card:hover,.ui.grey.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #838383,0 1px 3px #bcbdbd}.ui.inverted.grey.cards>.card,.ui.inverted.cards>.grey.card,.ui.inverted.grey.card{box-shadow:0 1px 3px #555,0 2px #dcddde,0 0 0 1px #555}.ui.inverted.grey.cards>.card:hover,.ui.inverted.cards>.grey.card:hover,.ui.inverted.grey.card:hover{box-shadow:0 1px 3px #555,0 2px #c2c4c5,0 0 0 1px #555}.ui.black.cards>.card,.ui.cards>.black.card,.ui.black.card{box-shadow:0 0 0 1px #d4d4d5,0 2px #1b1c1d,0 1px 3px #d4d4d5}.ui.black.cards>.card:hover,.ui.cards>.black.card:hover,.ui.black.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px #27292a,0 1px 3px #bcbdbd}.ui.inverted.black.cards>.card,.ui.inverted.cards>.black.card,.ui.inverted.black.card{box-shadow:0 1px 3px #555,0 2px #545454,0 0 0 1px #555}.ui.inverted.black.cards>.card:hover,.ui.inverted.cards>.black.card:hover,.ui.inverted.black.card:hover{box-shadow:0 1px 3px #555,0 2px #000,0 0 0 1px #555}.ui.one.cards{margin-left:0;margin-right:0}.ui.one.cards>.card{width:100%}.ui.two.cards{margin-left:-1em;margin-right:-1em}.ui.two.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.three.cards{margin-left:-1em;margin-right:-1em}.ui.three.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.four.cards{margin-left:-.75em;margin-right:-.75em}.ui.four.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.five.cards{margin-left:-.75em;margin-right:-.75em}.ui.five.cards>.card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.six.cards{margin-left:-.75em;margin-right:-.75em}.ui.six.cards>.card{width:calc(16.666666666666664% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.seven.cards{margin-left:-.5em;margin-right:-.5em}.ui.seven.cards>.card{width:calc(14.285714285714285% - 1em);margin-left:.5em;margin-right:.5em}.ui.eight.cards{margin-left:-.5em;margin-right:-.5em}.ui.eight.cards>.card{width:calc(12.5% - 1em);margin-left:.5em;margin-right:.5em;font-size:11px}.ui.nine.cards{margin-left:-.5em;margin-right:-.5em}.ui.nine.cards>.card{width:calc(11.11111111111111% - 1em);margin-left:.5em;margin-right:.5em;font-size:10px}.ui.ten.cards{margin-left:-.5em;margin-right:-.5em}.ui.ten.cards>.card{width:calc(10% - 1em);margin-left:.5em;margin-right:.5em}@media only screen and (max-width: 767.98px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.seven.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.seven.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.nine.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.nine.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.ten.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.ten.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{width:calc(33.33333333333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.eight.doubling.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.nine.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.nine.doubling.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.ten.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.ten.doubling.cards>.card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}}@media only screen and (max-width: 767.98px){.ui.stackable.cards{display:block!important}.ui.stackable.cards .card:first-child{margin-top:0!important}.ui.stackable.cards>.card{display:block!important;height:auto!important;margin:1em;padding:0!important;width:calc(100% - 2em)!important}}.ui.cards>.card{font-size:1em}.ui.mini.cards .card{font-size:.78571429rem}.ui.tiny.cards .card{font-size:.85714286rem}.ui.small.cards .card{font-size:.92857143rem}.ui.large.cards .card{font-size:1.14285714rem}.ui.big.cards .card{font-size:1.28571429rem}.ui.huge.cards .card{font-size:1.42857143rem}.ui.massive.cards .card{font-size:1.71428571rem}.ui.inverted.cards>.card,.ui.inverted.card{background:#1B1C1D;box-shadow:0 1px 3px #555,0 0 0 1px #555}.ui.inverted.cards>.card>.content,.ui.inverted.card>.content{border-top:1px solid rgba(255,255,255,.15)}.ui.inverted.cards>.card>.content>.header,.ui.inverted.card>.content>.header{color:#ffffffe6}.ui.inverted.cards>.card>.content>.description,.ui.inverted.card>.content>.description{color:#fffc}.ui.inverted.cards>.card .meta,.ui.inverted.card .meta{color:#ffffffb3}.ui.inverted.cards>.card .meta>a:not(.ui),.ui.inverted.card .meta>a:not(.ui){color:#ffffffb3}.ui.inverted.cards>.card .meta>a:not(.ui):hover,.ui.inverted.card .meta>a:not(.ui):hover{color:#fff}.ui.inverted.cards>.card>.extra,.ui.inverted.card>.extra{border-top:1px solid rgba(255,255,255,.15)!important;color:#ffffffb3}.ui.inverted.cards>.card>.extra a:not(.ui),.ui.inverted.card>.extra a:not(.ui){color:#ffffff80}.ui.inverted.cards>.card>.extra a:not(.ui):hover,.ui.inverted.card>.extra a:not(.ui):hover{color:#1e70bf}.ui.inverted.cards a.card:hover,.ui.inverted.link.cards .card:not(.icon):hover,a.inverted.ui.card:hover,.ui.inverted.link.card:hover{background:#1B1C1D}.ui.checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;vertical-align:baseline;font-style:normal;min-height:17px;font-size:1em;line-height:17px;min-width:17px}.ui.checkbox input[type=checkbox],.ui.checkbox input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;opacity:0!important;outline:none;z-index:3;width:17px;height:17px}.ui.checkbox label{cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:none;font-size:1em}.ui.checkbox label:before{position:absolute;top:0;left:0;width:17px;height:17px;content:"";background:#FFFFFF;border-radius:.21428571rem;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;border:1px solid #D4D4D5}.ui.checkbox label:after{position:absolute;font-size:14px;top:0;left:0;width:17px;height:17px;text-align:center;opacity:0;color:#000000de;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.checkbox label,.ui.checkbox+label{color:#000000de;transition:color .1s ease}.ui.checkbox+label{vertical-align:middle}.ui.checkbox label:hover:before{background:#FFFFFF;border-color:#22242659}.ui.checkbox label:hover,.ui.checkbox+label:hover{color:#000c}.ui.checkbox label:active:before{background:#F9FAFB;border-color:#22242659}.ui.checkbox label:active:after{color:#000000f2}.ui.checkbox input:active~label{color:#000000f2}.ui.checkbox input:focus~label:before{background:#FFFFFF;border-color:#96c8da}.ui.checkbox input:focus~label:after{color:#000000f2}.ui.checkbox input:focus~label{color:#000000f2}.ui.checkbox input:checked~label:before{background:#FFFFFF;border-color:#22242659}.ui.checkbox input:checked~label:after{opacity:1;color:#000000f2}.ui.checkbox input:not([type=radio]):indeterminate~label:before{background:#FFFFFF;border-color:#22242659}.ui.checkbox input:not([type=radio]):indeterminate~label:after{opacity:1;color:#000000f2}.ui.indeterminate.toggle.checkbox input:not([type=radio]):indeterminate~label:before{background:rgba(0,0,0,.15)}.ui.indeterminate.toggle.checkbox input:not([type=radio])~label:after{left:1.075rem}.ui.checkbox input:not([type=radio]):indeterminate:focus~label:before,.ui.checkbox input:checked:focus~label:before{background:#FFFFFF;border-color:#96c8da}.ui.checkbox input:not([type=radio]):indeterminate:focus~label:after,.ui.checkbox input:checked:focus~label:after{color:#000000f2}.ui.read-only.checkbox,.ui.read-only.checkbox label{cursor:default}.ui.disabled.checkbox label,.ui.checkbox input[disabled]~label{cursor:default!important;opacity:.5;color:#000;pointer-events:none}.ui.checkbox input.hidden{z-index:-1}.ui.checkbox input.hidden+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui.radio.checkbox{min-height:15px}.ui.radio.checkbox label{padding-left:1.85714em}.ui.radio.checkbox label:before{content:"";transform:none;width:15px;height:15px;border-radius:500rem;top:1px;left:0}.ui.radio.checkbox label:after{border:none;content:""!important;line-height:15px;top:1px;left:0;width:15px;height:15px;border-radius:500rem;transform:scale(.46666667);background-color:#000000de}.ui.radio.checkbox input:focus~label:before{background-color:#fff}.ui.radio.checkbox input:focus~label:after{background-color:#000000f2}.ui.radio.checkbox input:indeterminate~label:after{opacity:0}.ui.radio.checkbox input:checked~label:before{background-color:#fff}.ui.radio.checkbox input:checked~label:after{background-color:#000000f2}.ui.radio.checkbox input:focus:checked~label:before{background-color:#fff}.ui.radio.checkbox input:focus:checked~label:after{background-color:#000000f2}.ui.slider.checkbox{min-height:1.25rem}.ui.slider.checkbox input{width:3.5rem;height:1.25rem}.ui.slider.checkbox label{padding-left:4.5rem;line-height:1rem;color:#0006}.ui.slider.checkbox label:before{display:block;position:absolute;content:"";transform:none;border:none!important;left:0;z-index:1;top:.4rem;background-color:#0000000d;width:3.5rem;height:.21428571rem;border-radius:500rem;transition:background .3s ease}.ui.slider.checkbox label:after{background:#FFFFFF linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px #22242626,0 0 0 1px #22242626 inset;width:1.5rem;height:1.5rem;top:-.25rem;left:0;transform:none;border-radius:500rem;transition:left .3s ease}.ui.slider.checkbox input:focus~label:before{background-color:#00000026;border:none}.ui.slider.checkbox label:hover{color:#000c}.ui.slider.checkbox label:hover:before{background:rgba(0,0,0,.15)}.ui.slider.checkbox input:checked~label{color:#000000f2!important}.ui.slider.checkbox input:checked~label:before{background-color:#545454!important}.ui.slider.checkbox input:checked~label:after{left:2rem}.ui.slider.checkbox input:focus:checked~label{color:#000000f2!important}.ui.slider.checkbox input:focus:checked~label:before{background-color:#000!important}.ui.toggle.checkbox{min-height:1.5rem}.ui.toggle.checkbox input{width:3.5rem;height:1.5rem}.ui.toggle.checkbox label{min-height:1.5rem;padding-left:4.5rem;color:#000000de}.ui.toggle.checkbox label{padding-top:.15em}.ui.toggle.checkbox label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:0;background:rgba(0,0,0,.05);box-shadow:none;width:3.5rem;height:1.5rem;border-radius:500rem}.ui.toggle.checkbox label:after{background:#FFFFFF linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px #22242626,0 0 0 1px #22242626 inset;width:1.5rem;height:1.5rem;top:0;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox input~label:after{left:-.05rem;box-shadow:0 1px 2px #22242626,0 0 0 1px #22242626 inset}.ui.toggle.checkbox input:focus~label:before{background-color:#00000026;border:none}.ui.toggle.checkbox label:hover:before{background-color:#00000026;border:none}.ui.toggle.checkbox input:checked~label{color:#000000f2!important}.ui.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.toggle.checkbox input:checked~label:after{left:2.15rem;box-shadow:0 1px 2px #22242626,0 0 0 1px #22242626 inset}.ui.toggle.checkbox input:focus:checked~label{color:#000000f2!important}.ui.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.fitted.checkbox label{padding-left:0!important}.ui.fitted.toggle.checkbox,.ui.fitted.slider.checkbox{width:3.5rem}.ui.inverted.checkbox label,.ui.inverted.checkbox+label{color:#ffffffe6!important}.ui.inverted.checkbox label:hover{color:#fff!important}.ui.inverted.checkbox label:hover:before{border-color:#22242680}.ui.inverted.slider.checkbox label{color:#ffffff80}.ui.inverted.slider.checkbox label:before{background-color:#ffffff80!important}.ui.inverted.slider.checkbox label:hover:before{background:rgba(255,255,255,.7)!important}.ui.inverted.slider.checkbox input:checked~label{color:#fff!important}.ui.inverted.slider.checkbox input:checked~label:before{background-color:#fffc!important}.ui.inverted.slider.checkbox input:focus:checked~label{color:#fff!important}.ui.inverted.slider.checkbox input:focus:checked~label:before{background-color:#fffc!important}.ui.inverted.toggle.checkbox label:before{background-color:#ffffffe6!important}.ui.inverted.toggle.checkbox label:hover:before{background:#ffffff!important}.ui.inverted.toggle.checkbox input:checked~label{color:#fff!important}.ui.inverted.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.inverted.toggle.checkbox input:focus:checked~label{color:#fff!important}.ui.inverted.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.mini.checkbox{font-size:.78571429em}.ui.tiny.checkbox{font-size:.85714286em}.ui.small.checkbox{font-size:.92857143em}.ui.large.checkbox{font-size:1.14285714em}.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:before{transform:scale(1.14285714);transform-origin:left}.ui.large.form .checkbox.radio label:before,.ui.large.checkbox.radio label:before{transform:scale(1.14285714);transform-origin:left}.ui.large.form .checkbox.radio label:after,.ui.large.checkbox.radio label:after{transform:scale(.57142857);transform-origin:left;left:.33571429em}.ui.big.checkbox{font-size:1.28571429em}.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:before{transform:scale(1.28571429);transform-origin:left}.ui.big.form .checkbox.radio label:before,.ui.big.checkbox.radio label:before{transform:scale(1.28571429);transform-origin:left}.ui.big.form .checkbox.radio label:after,.ui.big.checkbox.radio label:after{transform:scale(.64285714);transform-origin:left;left:.37142857em}.ui.huge.checkbox{font-size:1.42857143em}.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:before{transform:scale(1.42857143);transform-origin:left}.ui.huge.form .checkbox.radio label:before,.ui.huge.checkbox.radio label:before{transform:scale(1.42857143);transform-origin:left}.ui.huge.form .checkbox.radio label:after,.ui.huge.checkbox.radio label:after{transform:scale(.71428571);transform-origin:left;left:.40714286em}.ui.massive.checkbox{font-size:1.71428571em}.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:before{transform:scale(1.71428571);transform-origin:left}.ui.massive.form .checkbox.radio label:before,.ui.massive.checkbox.radio label:before{transform:scale(1.71428571);transform-origin:left}.ui.massive.form .checkbox.radio label:after,.ui.massive.checkbox.radio label:after{transform:scale(.85714286);transform-origin:left;left:.47857143em}@font-face{font-family:Checkbox;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype")}.ui.checkbox label:after,.ui.checkbox .box:after{font-family:Checkbox}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{content:"\e800"}.ui.checkbox input:indeterminate~.box:after,.ui.checkbox input:indeterminate~label:after{font-size:12px;content:"\e801"}.ui.comments{margin:1.5em 0;max-width:650px}.ui.comments:first-child{margin-top:0}.ui.comments:last-child{margin-bottom:0}.ui.comments .comment{position:relative;background:none;margin:.5em 0 0;padding:.5em 0 0;border:none;border-top:none;line-height:1.2}.ui.comments .comment:first-child{margin-top:0;padding-top:0}.ui.comments .comment>.comments{margin:0 0 .5em .5em;padding:1em 0 1em 1em}.ui.comments .comment>.comments:before{position:absolute;top:0;left:0}.ui.comments .comment>.comments .comment{border:none;border-top:none;background:none}.ui.comments .comment .avatar{display:block;width:2.5em;height:auto;float:left;margin:.2em 0 0}.ui.comments .comment img.avatar,.ui.comments .comment .avatar img{display:block;margin:0 auto;width:100%;height:100%;border-radius:.25rem}.ui.comments .comment>.content{display:block}.ui.comments .comment>.avatar~.content{margin-left:3.5em}.ui.comments .comment .author{font-size:1em;color:#000000de;font-weight:500}.ui.comments .comment a.author{cursor:pointer}.ui.comments .comment a.author:hover{color:#1e70bf}.ui.comments .comment .metadata{display:inline-block;margin-left:.5em;color:#0006;font-size:.875em}.ui.comments .comment .metadata>*{display:inline-block;margin:0 .5em 0 0}.ui.comments .comment .metadata>:last-child{margin-right:0}.ui.comments .comment .text{margin:.25em 0 .5em;font-size:1em;word-wrap:break-word;color:#000000de;line-height:1.3}.ui.comments .comment .actions{font-size:.875em}.ui.comments .comment .actions a{cursor:pointer;display:inline-block;margin:0 .75em 0 0;color:#0006}.ui.comments .comment .actions a:last-child{margin-right:0}.ui.comments .comment .actions a.active,.ui.comments .comment .actions a:hover{color:#000c}.ui.comments>.reply.form{margin-top:1em}.ui.comments .comment .reply.form{width:100%;margin-top:1em}.ui.comments .reply.form textarea{font-size:1em;height:12em}.ui.collapsed.comments,.ui.comments .collapsed.comments,.ui.comments .collapsed.comment{display:none}.ui.threaded.comments .comment>.comments{margin:-1.5em 0 -1em 1.25em;padding:3em 0 2em 2.25em;box-shadow:-1px 0 #22242626}.ui.minimal.comments .comment .actions{opacity:0;position:absolute;top:0;right:0;left:auto;transition:opacity .2s ease;transition-delay:.1s}.ui.minimal.comments .comment>.content:hover>.actions{opacity:1}.ui.comments{font-size:1rem}.ui.mini.comments{font-size:.78571429rem}.ui.tiny.comments{font-size:.85714286rem}.ui.small.comments{font-size:.92857143rem}.ui.large.comments{font-size:1.14285714rem}.ui.big.comments{font-size:1.28571429rem}.ui.huge.comments{font-size:1.42857143rem}.ui.massive.comments{font-size:1.71428571rem}.ui.inverted.comments .comment{background-color:#1b1c1d}.ui.inverted.comments .comment .author,.ui.inverted.comments .comment .text{color:#ffffffe6}.ui.inverted.comments .comment .metadata,.ui.inverted.comments .comment .actions a{color:#ffffffb3}.ui.inverted.comments .comment a.author:hover,.ui.inverted.comments .comment .actions a.active,.ui.inverted.comments .comment .actions a:hover{color:#fff}.ui.inverted.threaded.comments .comment>.comments{box-shadow:-1px 0 #555}.ui.container{display:block;max-width:100%}@media only screen and (max-width: 767.98px){.ui.ui.ui.container:not(.fluid){width:auto;margin-left:1em;margin-right:1em}.ui.ui.ui.grid.container,.ui.ui.ui.relaxed.grid.container,.ui.ui.ui.very.relaxed.grid.container{width:auto}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.ui.ui.container:not(.fluid){width:723px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(723px + 2rem)}.ui.ui.ui.relaxed.grid.container{width:calc(723px + 3rem)}.ui.ui.ui.very.relaxed.grid.container{width:calc(723px + 5rem)}}@media only screen and (min-width: 992px) and (max-width: 1199.98px){.ui.ui.ui.container:not(.fluid){width:933px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(933px + 2rem)}.ui.ui.ui.relaxed.grid.container{width:calc(933px + 3rem)}.ui.ui.ui.very.relaxed.grid.container{width:calc(933px + 5rem)}}@media only screen and (min-width: 1200px){.ui.ui.ui.container:not(.fluid){width:1127px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(1127px + 2rem)}.ui.ui.ui.relaxed.grid.container{width:calc(1127px + 3rem)}.ui.ui.ui.very.relaxed.grid.container{width:calc(1127px + 5rem)}}.ui.text.container{font-family:var(--fonts-regular);max-width:700px;line-height:1.5;font-size:1.14285714rem}.ui.fluid.container{width:100%}.ui[class*="left aligned"].container{text-align:left}.ui[class*="center aligned"].container{text-align:center}.ui[class*="right aligned"].container{text-align:right}.ui.justified.container{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.dimmable:not(body){position:relative}.ui.dimmer{display:none;position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;padding:1em;background:rgba(0,0,0,.85);opacity:0;line-height:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;transition:background-color .5s linear;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:opacity;z-index:1000}.ui.dimmer>.content{-webkit-user-select:text;-moz-user-select:text;user-select:text;color:#fff}.ui.segment>.ui.dimmer:not(.page){border-radius:inherit}.animating.dimmable:not(body),.dimmed.dimmable:not(body){overflow:hidden}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{display:flex;opacity:1}.ui.disabled.dimmer{width:0!important;height:0!important}.dimmed.dimmable>.ui.animating.legacy.dimmer,.dimmed.dimmable>.ui.visible.legacy.dimmer,.ui.active.legacy.dimmer{display:block}.ui[class*="top aligned"].dimmer{justify-content:flex-start}.ui[class*="bottom aligned"].dimmer{justify-content:flex-end}.ui.page.dimmer{position:fixed;transform-style:"";perspective:2000px;transform-origin:center center}.ui.page.dimmer.modals{-moz-perspective:none}body.animating.in.dimmable,body.dimmed.dimmable{overflow:hidden}body.dimmable>.dimmer{position:fixed}.blurring.dimmable>:not(.dimmer){filter:initial;transition:.8s filter ease}.blurring.dimmed.dimmable>:not(.dimmer):not(.popup){filter:blur(5px) grayscale(.7)}.blurring.dimmable>.dimmer{background:rgba(0,0,0,.6)}.blurring.dimmable>.inverted.dimmer{background:rgba(255,255,255,.6)}.ui.dimmer>.top.aligned.content>*{vertical-align:top}.ui.dimmer>.bottom.aligned.content>*{vertical-align:bottom}.medium.medium.medium.medium.medium.dimmer{background:rgba(0,0,0,.65)}.light.light.light.light.light.dimmer{background:rgba(0,0,0,.45)}.very.light.light.light.light.dimmer{background:rgba(0,0,0,.25)}.ui.inverted.dimmer{background:rgba(255,255,255,.85)}.ui.inverted.dimmer>.content,.ui.inverted.dimmer>.content>*{color:#000}.medium.medium.medium.medium.medium.inverted.dimmer{background:rgba(255,255,255,.65)}.light.light.light.light.light.inverted.dimmer{background:rgba(255,255,255,.45)}.very.light.light.light.light.inverted.dimmer{background:rgba(255,255,255,.25)}.ui.simple.dimmer{display:block;overflow:hidden;opacity:0;width:0;height:0;z-index:-100;background:rgba(0,0,0,0)}.dimmed.dimmable>.ui.simple.dimmer{overflow:visible;opacity:1;width:100%;height:100%;background:rgba(0,0,0,.85);z-index:1}.ui.simple.inverted.dimmer{background:rgba(255,255,255,0)}.dimmed.dimmable>.ui.simple.inverted.dimmer{background:rgba(255,255,255,.85)}.ui[class*="top dimmer"],.ui[class*="center dimmer"],.ui[class*="bottom dimmer"]{height:auto}.ui[class*="bottom dimmer"]{top:auto!important;bottom:0}.ui[class*="center dimmer"]{top:50%!important;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}.ui.segment>.ui.ui[class*="top dimmer"]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.segment>.ui.ui[class*="center dimmer"]{border-radius:0}.ui.segment>.ui.ui[class*="bottom dimmer"]{border-top-left-radius:0;border-top-right-radius:0}.ui[class*="center dimmer"].transition[class*="fade up"].in{-webkit-animation-name:fadeInUpCenter;animation-name:fadeInUpCenter}.ui[class*="center dimmer"].transition[class*="fade down"].in{-webkit-animation-name:fadeInDownCenter;animation-name:fadeInDownCenter}.ui[class*="center dimmer"].transition[class*="fade up"].out{-webkit-animation-name:fadeOutUpCenter;animation-name:fadeOutUpCenter}.ui[class*="center dimmer"].transition[class*="fade down"].out{-webkit-animation-name:fadeOutDownCenter;animation-name:fadeOutDownCenter}.ui[class*="center dimmer"].bounce.transition{-webkit-animation-name:bounceCenter;animation-name:bounceCenter}@-webkit-keyframes fadeInUpCenter{0%{opacity:0;transform:translateY(-40%);-webkit-transform:translateY(calc(-40% - .5px))}to{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}}@keyframes fadeInUpCenter{0%{opacity:0;transform:translateY(-40%);-webkit-transform:translateY(calc(-40% - .5px))}to{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}}@-webkit-keyframes fadeInDownCenter{0%{opacity:0;transform:translateY(-60%);-webkit-transform:translateY(calc(-60% - .5px))}to{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}}@keyframes fadeInDownCenter{0%{opacity:0;transform:translateY(-60%);-webkit-transform:translateY(calc(-60% - .5px))}to{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}}@-webkit-keyframes fadeOutUpCenter{0%{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}to{opacity:0;transform:translateY(-45%);-webkit-transform:translateY(calc(-45% - .5px))}}@keyframes fadeOutUpCenter{0%{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}to{opacity:0;transform:translateY(-45%);-webkit-transform:translateY(calc(-45% - .5px))}}@-webkit-keyframes fadeOutDownCenter{0%{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}to{opacity:0;transform:translateY(-55%);-webkit-transform:translateY(calc(-55% - .5px))}}@keyframes fadeOutDownCenter{0%{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}to{opacity:0;transform:translateY(-55%);-webkit-transform:translateY(calc(-55% - .5px))}}@-webkit-keyframes bounceCenter{0%,20%,50%,80%,to{transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}40%{transform:translateY(calc(-50% - 30px))}60%{transform:translateY(calc(-50% - 15px))}}@keyframes bounceCenter{0%,20%,50%,80%,to{transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px))}40%{transform:translateY(calc(-50% - 30px))}60%{transform:translateY(calc(-50% - 15px))}}.ui.divider{margin:1rem 0;line-height:1;height:0;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#000000d9;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.divider:not(.vertical):not(.horizontal){border-top:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(255,255,255,.1)}.ui.grid>.column+.divider,.ui.grid>.row>.column+.divider{left:auto}.ui.horizontal.divider{display:table;white-space:nowrap;height:auto;margin:"";line-height:1;text-align:center}.ui.horizontal.divider:before,.ui.horizontal.divider:after{content:"";display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat}.ui.horizontal.divider:before{background-position:right 1em top 50%}.ui.horizontal.divider:after{background-position:left 1em top 50%}.ui.vertical.divider{position:absolute;z-index:2;top:50%;left:50%;margin:0;padding:0;width:auto;height:50%;line-height:0;text-align:center;transform:translate(-50%)}.ui.vertical.divider:before,.ui.vertical.divider:after{position:absolute;left:50%;content:"";z-index:3;border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(255,255,255,.1);width:0;height:calc(100% - 1rem)}.ui.vertical.divider:before{top:-100%}.ui.vertical.divider:after{top:auto;bottom:0}@media only screen and (max-width: 767.98px){.ui.stackable.grid .ui.vertical.divider,.ui.grid .stackable.row .ui.vertical.divider{display:table;white-space:nowrap;height:auto;margin:"";overflow:hidden;line-height:1;text-align:center;position:static;top:0;left:0;transform:none}.ui.stackable.grid .ui.vertical.divider:before,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:after{left:0;border-left:none;border-right:none;content:"";display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat}.ui.stackable.grid .ui.vertical.divider:before,.ui.grid .stackable.row .ui.vertical.divider:before{background-position:right 1em top 50%}.ui.stackable.grid .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:after{background-position:left 1em top 50%}}.ui.divider>.icon{margin:0;font-size:1rem;height:1em;vertical-align:middle}.ui.horizontal.divider[class*="left aligned"]:before{display:none}.ui.horizontal.divider[class*="left aligned"]:after{width:100%}.ui.horizontal.divider[class*="right aligned"]:before{width:100%}.ui.horizontal.divider[class*="right aligned"]:after{display:none}.ui.hidden.divider{border-color:transparent!important}.ui.hidden.divider:before,.ui.hidden.divider:after{display:none}.ui.divider.inverted,.ui.vertical.inverted.divider,.ui.horizontal.inverted.divider{color:#fff}.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before{border-top-color:#22242626!important;border-left-color:#22242626!important;border-bottom-color:#ffffff26!important;border-right-color:#ffffff26!important}.ui.fitted.divider{margin:0}.ui.clearing.divider{clear:both}.ui.section.divider{margin-top:2rem;margin-bottom:2rem}.ui.divider{font-size:1rem}.ui.mini.divider{font-size:.78571429rem}.ui.tiny.divider{font-size:.85714286rem}.ui.small.divider{font-size:.92857143rem}.ui.large.divider{font-size:1.14285714rem}.ui.big.divider{font-size:1.28571429rem}.ui.huge.divider{font-size:1.42857143rem}.ui.massive.divider{font-size:1.71428571rem}.ui.horizontal.divider:before,.ui.horizontal.divider:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}@media only screen and (max-width: 767px){.ui.stackable.grid .ui.vertical.divider:before,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}}.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:none;text-align:left;transition:box-shadow .1s ease,width .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:none;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0;background:#FFFFFF;font-size:1em;text-shadow:none;text-align:left;box-shadow:0 2px 3px #22242626;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;transition:opacity .1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown:not(.labeled)>.dropdown.icon{position:relative;width:auto;font-size:.85714286em;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;min-height:2.57142857rem;text-align:left;border-top:none;line-height:1em;font-size:1rem;color:#000000de;padding:.78571429rem 1.14285714rem!important;text-transform:none;font-weight:400;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0}.ui.dropdown .menu>.item.vertical{display:flex;flex-direction:column-reverse}.ui.dropdown>.text>[class*="right floated"],.ui.dropdown .menu .item>[class*="right floated"]{float:right!important;margin-right:0!important;margin-left:1em!important}.ui.dropdown>.text>[class*="left floated"],.ui.dropdown .menu .item>[class*="left floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>i.icon.floated,.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{margin:1rem 0 .75rem;padding:0 1.14285714rem;font-weight:500;text-transform:uppercase}.ui.dropdown .menu>.header:not(.ui){color:#000000d9;font-size:.78571429em}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0;margin:.5em 0}.ui.dropdown .menu>.horizontal.divider{border-top:none}.ui.dropdown.dropdown .menu>.input{width:auto;display:flex;margin:1.14285714rem .78571429rem;min-width:10rem}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) i.icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:.5em;padding-bottom:.5em}.ui.dropdown>.text>.description,.ui.dropdown .menu>.item>.description{float:right;margin:0 0 0 1em;color:#0006}.ui.dropdown .menu>.item.vertical>.description{margin:0}.ui.dropdown .menu>.item.vertical>.text{margin-bottom:.25em}.ui.dropdown .menu>.message{padding:.78571429rem 1.14285714rem;font-weight:400}.ui.dropdown .menu>.message:not(.ui){color:#0006}.ui.dropdown .menu .menu{top:0;left:100%;right:auto;margin:0 -.5em!important;border-radius:.28571429rem!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown>.text>i.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image{margin-top:0}.ui.dropdown .menu>.item>i.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-top:0}.ui.dropdown>.text>i.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image,.ui.dropdown .menu>.item>i.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-left:0;float:none;margin-right:.78571429rem}.ui.dropdown>.text>img,.ui.dropdown>.text>.image:not(.icon),.ui.dropdown .menu>.item>.image:not(.icon),.ui.dropdown .menu>.item>img{display:inline-block;vertical-align:top;width:auto;margin-top:-.5em;margin-bottom:-.5em;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.menu .right.menu .dropdown:last-child>.menu:not(.left),.ui.menu .right.dropdown.item>.menu:not(.left),.ui.buttons>.ui.dropdown:last-child>.menu:not(.left){left:auto;right:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}select.ui.dropdown{height:38px;padding:.5em;border:1px solid rgba(34,36,38,.15);visibility:visible}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;transform:rotate(0);min-width:14em;min-height:2.71428571em;background:#FFFFFF;display:inline-block;padding:.78571429em 3.2em .78571429em 1em;color:#000000de;box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;transition:box-shadow .1s ease,width .1s ease}.ui.selection.dropdown.visible,.ui.selection.dropdown.active{z-index:10}.ui.selection.dropdown>.search.icon,.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon{cursor:pointer;position:absolute;width:auto;height:auto;line-height:1.21428571em;top:.78571429em;right:1em;z-index:3;margin:-.78571429em;padding:.91666667em;opacity:.8;transition:opacity .1s ease}.ui.compact.selection.dropdown{min-width:0}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0!important;width:auto;outline:none;margin:0 -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 2px 3px #22242626;transition:opacity .1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:.78571429rem 1.14285714rem}@media only screen and (max-width: 767.98px){.ui.selection.dropdown.short .menu{max-height:6.01071429rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:4.00714286rem}.ui.selection.dropdown .menu{max-height:8.01428571rem}.ui.selection.dropdown.long .menu{max-height:16.02857143rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:24.04285714rem}}@media only screen and (min-width: 768px){.ui.selection.dropdown.short .menu{max-height:8.01428571rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:5.34285714rem}.ui.selection.dropdown .menu{max-height:10.68571429rem}.ui.selection.dropdown.long .menu{max-height:21.37142857rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:32.05714286rem}}@media only screen and (min-width: 992px){.ui.selection.dropdown.short .menu{max-height:12.02142857rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:8.01428571rem}.ui.selection.dropdown .menu{max-height:16.02857143rem}.ui.selection.dropdown.long .menu{max-height:32.05714286rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:48.08571429rem}}@media only screen and (min-width: 1920px){.ui.selection.dropdown.short .menu{max-height:16.02857143rem}.ui.selection.dropdown[class*="very short"] .menu{max-height:10.68571429rem}.ui.selection.dropdown .menu{max-height:21.37142857rem}.ui.selection.dropdown.long .menu{max-height:42.74285714rem}.ui.selection.dropdown[class*="very long"] .menu{max-height:64.11428571rem}}.ui.selection.dropdown .menu>.item{border-top:1px solid #FAFAFA;padding:.78571429rem 1.14285714rem!important;white-space:normal;word-wrap:normal}.ui.selection.dropdown .menu>.hidden.addition.item{display:none}.ui.selection.dropdown:hover{border-color:#22242659;box-shadow:none}.ui.selection.active.dropdown,.ui.selection.active.dropdown .menu{border-color:#96c8da;box-shadow:0 2px 3px #22242626}.ui.selection.dropdown:focus{border-color:#96c8da;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#96c8da;box-shadow:0 2px 3px #22242626}.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:#000c}.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown:hover .menu{border-color:#96c8da;box-shadow:0 2px 3px #22242626}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:"";z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.active.empty.selection.dropdown{border-radius:.28571429rem!important;box-shadow:none!important}.ui.active.empty.selection.dropdown .menu{border:none!important;box-shadow:none!important}@supports (-webkit-touch-callout: none) or (-webkit-overflow-scrolling: touch) or (-moz-appearance:none){@media (-moz-touch-enabled),(pointer: coarse){.ui.dropdown .scrollhint.menu:not(.hidden):before{-webkit-animation:scrollhint 2s ease 2;animation:scrollhint 2s ease 2;content:"";z-index:15;display:block;position:absolute;opacity:0;right:.25em;top:0;height:100%;border-right:.25em solid;border-left:0;-o-border-image:linear-gradient(to bottom,rgba(0,0,0,.75),rgba(0,0,0,0)) 1 100%;border-image:linear-gradient(to bottom,rgba(0,0,0,.75),rgba(0,0,0,0)) 1 100%}.ui.inverted.dropdown .scrollhint.menu:not(.hidden):before{-o-border-image:linear-gradient(to bottom,rgba(255,255,255,.75),rgba(255,255,255,0)) 1 100%;border-image:linear-gradient(to bottom,rgba(255,255,255,.75),rgba(255,255,255,0)) 1 100%}@-webkit-keyframes scrollhint{0%{opacity:1;top:100%}to{opacity:0;top:0}}@keyframes scrollhint{0%{opacity:1;top:100%}to{opacity:0;top:0}}}}.ui.search.dropdown{min-width:""}.ui.search.dropdown>input.search{background:none transparent!important;border:none!important;box-shadow:none!important;cursor:text;top:0;left:1px;width:100%;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit}.ui.search.dropdown>input.search{position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;left:1px;z-index:auto}.ui.search.selection.dropdown>input.search{line-height:1.21428571em;padding:.67857143em 3.2em .67857143em 1em}.ui.search.selection.dropdown>span.sizer{line-height:1.21428571em;padding:.67857143em 3.2em .67857143em 1em;display:none;white-space:pre}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text i.icon,.ui.active.search.dropdown input.search:focus+.text .flag{opacity:var(--opacity-disabled)}.ui.active.search.dropdown input.search:focus+.text{color:#737373de!important}.ui.search.dropdown.button>span.sizer{display:none}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767.98px){.ui.search.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width: 768px){.ui.search.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width: 992px){.ui.search.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width: 1920px){.ui.search.dropdown .menu{max-height:21.37142857rem}}.ui.dropdown>.remove.icon{cursor:pointer;font-size:.85714286em;margin:-.78571429em;padding:.91666667em;right:3em;top:.78571429em;position:absolute;opacity:.6;z-index:3}.ui.clearable.dropdown .text,.ui.clearable.dropdown a:last-of-type{margin-right:1.5em}.ui.dropdown select.noselection~.remove.icon,.ui.dropdown input[value=""]~.remove.icon,.ui.dropdown input:not([value])~.remove.icon,.ui.dropdown.loading>.remove.icon{display:none}.ui.ui.multiple.dropdown{padding:.22619048em 3.2em .22619048em .35714286em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.dropdown>.label{display:inline-block;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:.14285714rem .28571429rem .14285714rem 0;box-shadow:0 0 0 1px #22242626 inset}.ui.multiple.dropdown .dropdown.icon{margin:"";padding:""}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.dropdown>.text.default{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em!important}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.dropdown>.label:not(.image)>img:not(.centered){margin-right:.78571429rem}.ui.multiple.dropdown>.label:not(.image)>img.ui:not(.avatar){margin-bottom:.39285714rem}.ui.multiple.dropdown>.image.label img{margin:-.35714286em .78571429em -.35714286em -.78571429em;height:1.71428571em}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;width:2.2em;line-height:1.21428571em}.ui.multiple.search.dropdown.button{min-width:14em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0 .21428571em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:500}.ui.inline.dropdown .menu{cursor:auto;margin-top:.21428571em;border-radius:.28571429rem}.ui.dropdown .menu .active.item{background:transparent;font-weight:500;color:#000000f2;box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:#000000f2;z-index:13}.ui.dropdown:not(.button)>.default.text,.ui.default.dropdown:not(.button)>.text{color:#bfbfbfde}.ui.dropdown:not(.button)>input:focus~.default.text,.ui.default.dropdown:not(.button)>input:focus~.text{color:#737373de}.ui.loading.dropdown>i.icon{height:1em!important}.ui.loading.selection.dropdown>i.icon{padding:1.5em 1.28571429em!important}.ui.loading.dropdown>i.icon:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.dropdown>i.icon:after{position:absolute;content:"";top:50%;left:50%;box-shadow:0 0 0 1px transparent;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem}.ui.loading.dropdown.button>i.icon:before,.ui.loading.dropdown.button>i.icon:after{display:none}.ui.loading.dropdown>.text{transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown>.loading.menu{left:0!important;right:auto!important}.ui.dropdown>.menu .loading.menu{left:100%!important;right:auto!important}.ui.dropdown.selected,.ui.dropdown .menu .selected.item{background:rgba(0,0,0,.03);color:#000000f2}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.text,.ui.dropdown.error>.default.text{color:#9f3a38}.ui.selection.dropdown.error{background:#FFF6F6;border-color:#e0b4b4}.ui.selection.dropdown.error:hover{border-color:#e0b4b4}.ui.multiple.selection.error.dropdown>.label{border-color:#e0b4b4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item{color:#9f3a38}.ui.dropdown.error>.menu>.item:hover{background-color:#fbe7e7}.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf}.ui.dropdown.info,.ui.dropdown.info>.text,.ui.dropdown.info>.default.text{color:#276f86}.ui.selection.dropdown.info{background:#F8FFFF;border-color:#a9d5de}.ui.selection.dropdown.info:hover{border-color:#a9d5de}.ui.multiple.selection.info.dropdown>.label{border-color:#a9d5de}.ui.dropdown.info>.menu,.ui.dropdown.info>.menu .menu{border-color:#a9d5de}.ui.dropdown.info>.menu>.item{color:#276f86}.ui.dropdown.info>.menu>.item:hover{background-color:#e9f2fb}.ui.dropdown.info>.menu .active.item{background-color:#cef1fd}.ui.dropdown.success,.ui.dropdown.success>.text,.ui.dropdown.success>.default.text{color:#2c662d}.ui.selection.dropdown.success{background:#FCFFF5;border-color:#a3c293}.ui.selection.dropdown.success:hover{border-color:#a3c293}.ui.multiple.selection.success.dropdown>.label{border-color:#a3c293}.ui.dropdown.success>.menu,.ui.dropdown.success>.menu .menu{border-color:#a3c293}.ui.dropdown.success>.menu>.item{color:#2c662d}.ui.dropdown.success>.menu>.item:hover{background-color:#e9fbe9}.ui.dropdown.success>.menu .active.item{background-color:#dafdce}.ui.dropdown.warning,.ui.dropdown.warning>.text,.ui.dropdown.warning>.default.text{color:#573a08}.ui.selection.dropdown.warning{background:#FFFAF3;border-color:#c9ba9b}.ui.selection.dropdown.warning:hover{border-color:#c9ba9b}.ui.multiple.selection.warning.dropdown>.label{border-color:#c9ba9b}.ui.dropdown.warning>.menu,.ui.dropdown.warning>.menu .menu{border-color:#c9ba9b}.ui.dropdown.warning>.menu>.item{color:#573a08}.ui.dropdown.warning>.menu>.item:hover{background-color:#fbfbe9}.ui.dropdown.warning>.menu .active.item{background-color:#fdfdce}.ui.dropdown>.clear.dropdown.icon{opacity:.8;transition:opacity .1s ease}.ui.dropdown>.clear.dropdown.icon:hover{opacity:1}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:var(--opacity-disabled)}.ui.dropdown .menu{left:0}.ui.dropdown .right.menu>.menu,.ui.dropdown .menu .right.menu{left:100%!important;right:auto!important;border-radius:.28571429rem!important}.ui.dropdown>.left.menu{left:auto!important;right:0!important}.ui.dropdown>.left.menu .menu,.ui.dropdown .menu .left.menu{left:auto;right:100%;margin:0 -.5em 0 0!important;border-radius:.28571429rem!important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em;margin-right:0}.ui.upward.dropdown>.menu{top:auto;bottom:100%;box-shadow:0 0 3px #00000014;border-radius:.28571429rem .28571429rem 0 0}.ui.dropdown .upward.menu{top:auto!important;bottom:0!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:.28571429rem .28571429rem 0 0!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:.28571429rem .28571429rem 0 0}.ui.upward.selection.dropdown .menu{border-top-width:1px!important;border-bottom-width:0!important;box-shadow:0 -2px 3px #00000014}.ui.upward.selection.dropdown:hover{box-shadow:0 0 2px #0000000d}.ui.active.upward.selection.dropdown{border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.selection.dropdown.visible{box-shadow:0 0 3px #00000014;border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.active.selection.dropdown:hover{box-shadow:0 0 3px #0000000d}.ui.upward.active.selection.dropdown:hover .menu{box-shadow:0 -2px 3px #00000014}.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100%!important;width:auto!important}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;box-shadow:none!important;border-radius:0!important;margin:0!important;min-width:100%!important;width:auto!important;border-top:1px solid rgba(34,36,38,.15)}.ui.scrolling.dropdown .menu .item.item.item,.ui.dropdown .scrolling.menu>.item.item.item{border-top:none}.ui.scrolling.dropdown .menu .item:first-child,.ui.dropdown .scrolling.menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media all and (-ms-high-contrast: none){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{min-width:calc(100% - 17px)}}@media only screen and (max-width: 767.98px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:10.28571429rem}}@media only screen and (min-width: 768px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:15.42857143rem}}@media only screen and (min-width: 992px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:20.57142857rem}}@media only screen and (min-width: 1920px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:20.57142857rem}}.ui.column.dropdown>.menu{flex-wrap:wrap}.ui.dropdown[class*="two column"]>.menu>.item{width:50%}.ui.dropdown[class*="three column"]>.menu>.item{width:33%}.ui.dropdown[class*="four column"]>.menu>.item{width:25%}.ui.dropdown[class*="five column"]>.menu>.item{width:20%}.ui.simple.dropdown .menu:before,.ui.simple.dropdown .menu:after{display:none}.ui.simple.dropdown .menu{position:absolute;display:-ms-inline-flexbox!important;display:block;overflow:hidden;top:-9999px;opacity:0;width:0;height:0;transition:opacity .1s ease;margin-top:0!important}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%;opacity:1}.ui.simple.dropdown>.menu>.item:active>.menu,.ui.simple.dropdown .menu .item:hover>.menu{overflow:visible;width:auto;height:auto;top:0!important;left:100%;opacity:1}.ui.simple.dropdown>.menu>.item:active>.left.menu,.ui.simple.dropdown .menu .item:hover>.left.menu,.right.menu .ui.simple.dropdown>.menu>.item:active>.menu:not(.right),.right.menu .ui.simple.dropdown>.menu .item:hover>.menu:not(.right){left:auto;right:100%}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;width:0;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.simple.scrolling.active.dropdown>.menu,.ui.simple.scrolling.dropdown:hover>.menu{overflow-x:hidden;overflow-y:auto}.ui.fluid.dropdown{display:block;width:100%!important;min-width:0}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{left:0;right:auto;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626!important;border-radius:.28571429rem!important}.ui.floating.dropdown>.menu{border-radius:.28571429rem!important}.ui:not(.upward).floating.dropdown>.menu{margin-top:.5em}.ui.upward.floating.dropdown>.menu{margin-bottom:.5em}.ui.pointing.dropdown>.menu{top:100%;margin-top:.78571429rem;border-radius:.28571429rem}.ui.pointing.dropdown>.menu:not(.hidden):after{display:block;position:absolute;pointer-events:none;content:"";visibility:visible;transform:rotate(45deg);width:.5em;height:.5em;box-shadow:-1px -1px #22242626;background:#FFFFFF;z-index:2}.ui.pointing.dropdown>.menu:not(.hidden):after{top:-.25em;left:50%;margin:0 0 0 -.25em}.ui.top.left.pointing.dropdown>.menu{inset:100% auto auto 0;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;left:1em;right:auto;margin:0;transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{inset:100% 0 auto auto;margin:1em 0 0}.ui.top.pointing.dropdown>.left.menu:after,.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;left:auto!important;right:1em!important;margin:0;transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{top:0;left:100%;right:auto;margin:0 0 0 1em}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-.25em;margin:0;transform:rotate(-45deg)}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu{left:auto!important;right:100%!important;margin:0 1em 0 0}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu:after{top:1em;left:auto;right:-.25em;margin:0;transform:rotate(135deg)}.ui.right.pointing.dropdown>.menu{top:0;left:auto;right:100%;margin:0 1em 0 0}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-.25em;margin:0;transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{inset:auto auto 100% 0;margin:0 0 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;right:auto;margin:0;transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto!important;bottom:0!important}.ui.bottom.left.pointing.dropdown>.menu{left:0;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{right:0;left:auto}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.pointing.upward.dropdown .menu,.ui.top.pointing.upward.dropdown .menu{top:auto!important;bottom:100%!important;margin:0 0 .78571429rem;border-radius:.28571429rem}.ui.pointing.upward.dropdown .menu:after,.ui.top.pointing.upward.dropdown .menu:after{top:100%!important;bottom:auto!important;box-shadow:1px 1px #22242626;margin:-.25em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 1em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em;box-shadow:-1px -1px #22242626}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 0 0 1em}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em;box-shadow:-1px -1px #22242626}.ui.dropdown,.ui.dropdown .menu>.item{font-size:1rem}.ui.mini.dropdown,.ui.mini.dropdown .menu>.item{font-size:.78571429rem}.ui.tiny.dropdown,.ui.tiny.dropdown .menu>.item{font-size:.85714286rem}.ui.small.dropdown,.ui.small.dropdown .menu>.item{font-size:.92857143rem}.ui.large.dropdown,.ui.large.dropdown .menu>.item{font-size:1.14285714rem}.ui.big.dropdown,.ui.big.dropdown .menu>.item{font-size:1.28571429rem}.ui.huge.dropdown,.ui.huge.dropdown .menu>.item{font-size:1.42857143rem}.ui.massive.dropdown,.ui.massive.dropdown .menu>.item{font-size:1.71428571rem}.ui.inverted.dropdown .menu{background:#1B1C1D;box-shadow:none;border:1px solid rgba(255,255,255,.15)}.ui.inverted.dropdown .menu>.item{color:#fffc}.ui.inverted.dropdown .menu .active.item{background:transparent;color:#fffc;box-shadow:none}.ui.inverted.dropdown .menu>.item:hover{background:rgba(255,255,255,.08);color:#fffc}.ui.inverted.dropdown.selected,.ui.inverted.dropdown .menu .selected.item{background:rgba(255,255,255,.15);color:#fffc}.ui.inverted.dropdown .menu>.header{color:#fff}.ui.inverted.dropdown>.text>.description,.ui.inverted.dropdown .menu>.item>.description{color:#ffffff80}.ui.inverted.dropdown .menu>.divider{border-top:1px solid rgba(255,255,255,.15)}.ui.inverted.dropdown .scrolling.menu{border:none;border-top:1px solid rgba(255,255,255,.15)}.ui.inverted.selection.dropdown{border:1px solid rgba(255,255,255,.15);background:#1B1C1D;color:#fffc}.ui.inverted.selection.dropdown:hover{border-color:#ffffff40;box-shadow:none}.ui.inverted.selection.dropdown input{color:#fff}.ui.inverted.selection.visible.dropdown>.text:not(.default){color:#ffffffe6}.ui.inverted.selection.active.dropdown .menu,.ui.inverted.selection.active.dropdown:hover{border-color:#ffffff26}.ui.inverted.selection.dropdown .menu>.item{border-top:1px solid #242526}.ui.inverted.dropdown:not(.button)>.default.text,.ui.inverted.default.dropdown:not(.button)>.text{color:#ffffff80}.ui.inverted.dropdown:not(.button)>input:focus~.default.text,.ui.inverted.default.dropdown:not(.button)>input:focus~.text{color:#ffffffb3}.ui.inverted.active.search.dropdown input.search:focus+.text i.icon,.ui.inverted.active.search.dropdown input.search:focus+.text .flag{opacity:.45}.ui.inverted.active.search.dropdown input.search:focus+.text{color:#ffffffb3!important}.ui.inverted.dropdown .menu>.message:not(.ui){color:#ffffff80}.ui.inverted.dropdown .menu>.item:first-child{border-top-width:0}.ui.inverted.multiple.dropdown>.label{background-color:#ffffffb3;background-image:none;color:#000;box-shadow:0 0 0 1px #fff0 inset}.ui.inverted.multiple.dropdown>.label:hover{background-color:#ffffffe6;border-color:#ffffffe6;background-image:none;color:#000}.ui.inverted.multiple.dropdown>.label>.close.icon,.ui.inverted.multiple.dropdown>.label>.delete.icon{opacity:.6}.ui.inverted.multiple.dropdown>.label>.close.icon:hover,.ui.inverted.multiple.dropdown>.label>.delete.icon:hover{opacity:.8}.ui.inverted.dropdown textarea::-webkit-selection,.ui.inverted.dropdown input::-webkit-selection{background-color:#ffffff40;color:#fffc}.ui.inverted.dropdown textarea::-moz-selection,.ui.inverted.dropdown input::-moz-selection{background-color:#ffffff40;color:#fffc}.ui.inverted.dropdown textarea::selection,.ui.inverted.dropdown input::selection{background-color:#ffffff40;color:#fffc}.ui.inverted.dropdown .menu::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}.ui.inverted.pointing.dropdown>.menu:after{background:#1B1C1D;box-shadow:-1px -1px #ffffff26}@font-face{font-family:Dropdown;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");font-weight:400;font-style:normal}.ui.dropdown>.dropdown.icon{font-family:Dropdown;line-height:1;height:1em;width:1.23em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.dropdown>.dropdown.icon{width:auto}.ui.dropdown>.dropdown.icon:before{content:"\f0d7"}.ui.dropdown .menu .item .dropdown.icon:before{content:"\f0da"}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:"\f0d9"}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:"\f0da"}.ui.form{position:relative;max-width:100%}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .fields .fields,.ui.form .field:last-child,.ui.form .fields:last-child .field{margin-bottom:0}.ui.form .fields .field{clear:both;margin:0}.ui.form .field>label{display:block;margin:0 0 .28571429rem;color:#000000de;font-size:.92857143em;font-weight:500;text-transform:none}.ui.form textarea,.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=time],.ui.form input[type=text],.ui.form input[type=file],.ui.form input[type=url]{width:100%;vertical-align:top}.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{height:1.21428571em}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=time],.ui.form input[type=text],.ui.form input[type=file],.ui.form input[type=url]{font-family:var(--fonts-regular);margin:0;outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#FFFFFF;border:1px solid rgba(34,36,38,.15);color:#000000de;border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease}.ui.input textarea,.ui.form textarea{margin:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:.78571429em 1em;background:#FFFFFF;border:1px solid rgba(34,36,38,.15);outline:none;color:#000000de;border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease;font-size:1em;font-family:var(--fonts-regular);line-height:1.2857;resize:vertical}.ui.form textarea:not([rows]){height:12em;min-height:8em;max-height:24em}.ui.form textarea,.ui.form input[type=checkbox]{vertical-align:top}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) label+.ui.ui.checkbox{margin-top:.7em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.checkbox{margin-top:2.41428571em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.toggle.checkbox{margin-top:2.21428571em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.slider.checkbox{margin-top:2.61428571em}.ui.ui.form .field .fields .field:not(:only-child) .ui.checkbox{margin-top:.6em}.ui.ui.form .field .fields .field:not(:only-child) .ui.toggle.checkbox{margin-top:.5em}.ui.ui.form .field .fields .field:not(:only-child) .ui.slider.checkbox{margin-top:.7em}.ui.form .field .transparent.input:not(.icon) input,.ui.form .field input.transparent,.ui.form .field textarea.transparent{padding:.67857143em 1em}.ui.form .field input.transparent,.ui.form .field textarea.transparent{border-color:transparent!important;background-color:transparent!important;box-shadow:none!important}.ui.form input.attached{width:auto}.ui.form select{display:block;height:auto;width:100%;background:#FFFFFF;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;padding:.62em 1em;color:#000000de;transition:color .1s ease,border-color .1s ease}.ui.form .field>.selection.dropdown{min-width:auto;width:100%}.ui.form .field>.selection.dropdown>.dropdown.icon{float:right}.ui.form .inline.fields .field>.selection.dropdown,.ui.form .inline.field>.selection.dropdown{width:auto}.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon,.ui.form .inline.field>.selection.dropdown>.dropdown.icon{float:none}.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{width:100%}.ui.form .inline.fields .field:not(.wide) .ui.input,.ui.form .inline.field:not(.wide) .ui.input{width:auto;vertical-align:middle}.ui.form .fields .field .ui.input input,.ui.form .field .ui.input input{width:auto}.ui.form .ten.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .eight.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{flex:1 0 auto;width:0}.ui.form .error.message,.ui.form .error.message:empty{display:none}.ui.form .info.message,.ui.form .info.message:empty{display:none}.ui.form .success.message,.ui.form .success.message:empty{display:none}.ui.form .warning.message,.ui.form .warning.message:empty{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:normal;background:#FFFFFF!important;border:1px solid #E0B4B4!important;color:#9f3a38!important}.ui.form .inline.fields .field .prompt,.ui.form .inline.field .prompt{vertical-align:top;margin:-.25em 0 -.5em .5em}.ui.form .inline.fields .field .prompt:before,.ui.form .inline.field .prompt:before{border-width:0 0 1px 1px;inset:50% auto auto 0}.ui.form .field.field input:-webkit-autofill{box-shadow:0 0 0 100px ivory inset!important;border-color:#e5dfa1!important}.ui.form .field.field input:-webkit-autofill:focus{box-shadow:0 0 0 100px ivory inset!important;border-color:#d5c315!important}.ui.form ::-webkit-input-placeholder{color:#bfbfbfde}.ui.form :-ms-input-placeholder{color:#bfbfbfde!important}.ui.form ::-moz-placeholder{color:#bfbfbfde}.ui.form :focus::-webkit-input-placeholder{color:#737373de}.ui.form :focus:-ms-input-placeholder{color:#737373de!important}.ui.form :focus::-moz-placeholder{color:#737373de}.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=time]:focus,.ui.form input[type=text]:focus,.ui.form input[type=file]:focus,.ui.form input[type=url]:focus{color:#000000f2;border-color:#85b7d9;border-radius:.28571429rem;background:#FFFFFF;box-shadow:0 0 #22242659 inset}.ui.form .ui.action.input:not([class*="left action"]) input:not([type]):focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=date]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=datetime-local]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=email]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=number]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=password]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=search]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=tel]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=time]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=text]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=file]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=url]:focus{border-top-right-radius:0;border-bottom-right-radius:0}.ui.form .ui[class*="left action"].input input:not([type]),.ui.form .ui[class*="left action"].input input[type=date],.ui.form .ui[class*="left action"].input input[type=datetime-local],.ui.form .ui[class*="left action"].input input[type=email],.ui.form .ui[class*="left action"].input input[type=number],.ui.form .ui[class*="left action"].input input[type=password],.ui.form .ui[class*="left action"].input input[type=search],.ui.form .ui[class*="left action"].input input[type=tel],.ui.form .ui[class*="left action"].input input[type=time],.ui.form .ui[class*="left action"].input input[type=text],.ui.form .ui[class*="left action"].input input[type=file],.ui.form .ui[class*="left action"].input input[type=url]{border-bottom-left-radius:0;border-top-left-radius:0}.ui.form textarea:focus{color:#000000f2;border-color:#85b7d9;border-radius:.28571429rem;background:#FFFFFF;box-shadow:0 0 #22242659 inset;-webkit-appearance:none}.ui.form.error .error.message:not(:empty){display:block}.ui.form.error .compact.error.message:not(:empty){display:inline-block}.ui.form.error .icon.error.message:not(:empty){display:flex}.ui.form .fields.error .error.message:not(:empty),.ui.form .field.error .error.message:not(:empty){display:block}.ui.form .fields.error .compact.error.message:not(:empty),.ui.form .field.error .compact.error.message:not(:empty){display:inline-block}.ui.form .fields.error .icon.error.message:not(:empty),.ui.form .field.error .icon.error.message:not(:empty){display:flex}.ui.ui.form .fields.error .field label,.ui.ui.form .field.error label,.ui.ui.form .fields.error .field .input,.ui.ui.form .field.error .input{color:#9f3a38}.ui.form .fields.error .field .corner.label,.ui.form .field.error .corner.label{border-color:#9f3a38;color:#fff}.ui.form .fields.error .field textarea,.ui.form .fields.error .field select,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=url],.ui.form .field.error textarea,.ui.form .field.error select,.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=time],.ui.form .field.error input[type=text],.ui.form .field.error input[type=file],.ui.form .field.error input[type=url]{color:#9f3a38;background:#FFF6F6;border-color:#e0b4b4;border-radius:"";box-shadow:none}.ui.form .field.error textarea:focus,.ui.form .field.error select:focus,.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=url]:focus{background:#FFF6F6;border-color:#e0b4b4;color:#9f3a38;box-shadow:none}.ui.form .field.error select{-webkit-appearance:menulist-button}.ui.form .field.error .transparent.input input,.ui.form .field.error .transparent.input textarea,.ui.form .field.error input.transparent,.ui.form .field.error textarea.transparent{background-color:#fff6f6!important;color:#9f3a38!important}.ui.form .error.error input:-webkit-autofill{box-shadow:0 0 0 100px #fffaf0 inset!important;border-color:#e0b4b4!important}.ui.form .error ::-webkit-input-placeholder{color:#e7bdbc}.ui.form .error :-ms-input-placeholder{color:#e7bdbc!important}.ui.form .error ::-moz-placeholder{color:#e7bdbc}.ui.form .error :focus::-webkit-input-placeholder{color:#da9796}.ui.form .error :focus:-ms-input-placeholder{color:#da9796!important}.ui.form .error :focus::-moz-placeholder{color:#da9796}.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item,.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .text,.ui.form .field.error .ui.dropdown .item{background:#FFF6F6;color:#9f3a38}.ui.form .fields.error .field .ui.dropdown,.ui.form .field.error .ui.dropdown,.ui.form .fields.error .field .ui.dropdown:hover,.ui.form .field.error .ui.dropdown:hover{border-color:#e0b4b4!important}.ui.form .fields.error .field .ui.dropdown:hover .menu,.ui.form .field.error .ui.dropdown:hover .menu{border-color:#e0b4b4}.ui.form .fields.error .field .ui.multiple.selection.dropdown>.label,.ui.form .field.error .ui.multiple.selection.dropdown>.label{background-color:#eacbcb;color:#9f3a38}.ui.form .fields.error .field .ui.dropdown .menu .item:hover,.ui.form .field.error .ui.dropdown .menu .item:hover,.ui.form .fields.error .field .ui.dropdown .menu .selected.item,.ui.form .field.error .ui.dropdown .menu .selected.item{background-color:#fbe7e7}.ui.form .fields.error .field .ui.dropdown .menu .active.item,.ui.form .field.error .ui.dropdown .menu .active.item{background-color:#fdcfcf!important}.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box{color:#9f3a38}.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before{background:#FFF6F6;border-color:#e0b4b4}.ui.form .fields.error .field .checkbox label:after,.ui.form .field.error .checkbox label:after,.ui.form .fields.error .field .checkbox .box:after,.ui.form .field.error .checkbox .box:after{color:#9f3a38}.ui.form.info .info.message:not(:empty){display:block}.ui.form.info .compact.info.message:not(:empty){display:inline-block}.ui.form.info .icon.info.message:not(:empty){display:flex}.ui.form .fields.info .info.message:not(:empty),.ui.form .field.info .info.message:not(:empty){display:block}.ui.form .fields.info .compact.info.message:not(:empty),.ui.form .field.info .compact.info.message:not(:empty){display:inline-block}.ui.form .fields.info .icon.info.message:not(:empty),.ui.form .field.info .icon.info.message:not(:empty){display:flex}.ui.ui.form .fields.info .field label,.ui.ui.form .field.info label,.ui.ui.form .fields.info .field .input,.ui.ui.form .field.info .input{color:#276f86}.ui.form .fields.info .field .corner.label,.ui.form .field.info .corner.label{border-color:#276f86;color:#fff}.ui.form .fields.info .field textarea,.ui.form .fields.info .field select,.ui.form .fields.info .field input:not([type]),.ui.form .fields.info .field input[type=date],.ui.form .fields.info .field input[type=datetime-local],.ui.form .fields.info .field input[type=email],.ui.form .fields.info .field input[type=number],.ui.form .fields.info .field input[type=password],.ui.form .fields.info .field input[type=search],.ui.form .fields.info .field input[type=tel],.ui.form .fields.info .field input[type=time],.ui.form .fields.info .field input[type=text],.ui.form .fields.info .field input[type=file],.ui.form .fields.info .field input[type=url],.ui.form .field.info textarea,.ui.form .field.info select,.ui.form .field.info input:not([type]),.ui.form .field.info input[type=date],.ui.form .field.info input[type=datetime-local],.ui.form .field.info input[type=email],.ui.form .field.info input[type=number],.ui.form .field.info input[type=password],.ui.form .field.info input[type=search],.ui.form .field.info input[type=tel],.ui.form .field.info input[type=time],.ui.form .field.info input[type=text],.ui.form .field.info input[type=file],.ui.form .field.info input[type=url]{color:#276f86;background:#F8FFFF;border-color:#a9d5de;border-radius:"";box-shadow:none}.ui.form .field.info textarea:focus,.ui.form .field.info select:focus,.ui.form .field.info input:not([type]):focus,.ui.form .field.info input[type=date]:focus,.ui.form .field.info input[type=datetime-local]:focus,.ui.form .field.info input[type=email]:focus,.ui.form .field.info input[type=number]:focus,.ui.form .field.info input[type=password]:focus,.ui.form .field.info input[type=search]:focus,.ui.form .field.info input[type=tel]:focus,.ui.form .field.info input[type=time]:focus,.ui.form .field.info input[type=text]:focus,.ui.form .field.info input[type=file]:focus,.ui.form .field.info input[type=url]:focus{background:#F8FFFF;border-color:#a9d5de;color:#276f86;box-shadow:none}.ui.form .field.info select{-webkit-appearance:menulist-button}.ui.form .field.info .transparent.input input,.ui.form .field.info .transparent.input textarea,.ui.form .field.info input.transparent,.ui.form .field.info textarea.transparent{background-color:#f8ffff!important;color:#276f86!important}.ui.form .info.info input:-webkit-autofill{box-shadow:0 0 0 100px #f0faff inset!important;border-color:#b3e0e0!important}.ui.form .info ::-webkit-input-placeholder{color:#98cfe1}.ui.form .info :-ms-input-placeholder{color:#98cfe1!important}.ui.form .info ::-moz-placeholder{color:#98cfe1}.ui.form .info :focus::-webkit-input-placeholder{color:#70bdd6}.ui.form .info :focus:-ms-input-placeholder{color:#70bdd6!important}.ui.form .info :focus::-moz-placeholder{color:#70bdd6}.ui.form .fields.info .field .ui.dropdown,.ui.form .fields.info .field .ui.dropdown .item,.ui.form .field.info .ui.dropdown,.ui.form .field.info .ui.dropdown .text,.ui.form .field.info .ui.dropdown .item{background:#F8FFFF;color:#276f86}.ui.form .fields.info .field .ui.dropdown,.ui.form .field.info .ui.dropdown,.ui.form .fields.info .field .ui.dropdown:hover,.ui.form .field.info .ui.dropdown:hover{border-color:#a9d5de!important}.ui.form .fields.info .field .ui.dropdown:hover .menu,.ui.form .field.info .ui.dropdown:hover .menu{border-color:#a9d5de}.ui.form .fields.info .field .ui.multiple.selection.dropdown>.label,.ui.form .field.info .ui.multiple.selection.dropdown>.label{background-color:#cce3ea;color:#276f86}.ui.form .fields.info .field .ui.dropdown .menu .item:hover,.ui.form .field.info .ui.dropdown .menu .item:hover,.ui.form .fields.info .field .ui.dropdown .menu .selected.item,.ui.form .field.info .ui.dropdown .menu .selected.item{background-color:#e9f2fb}.ui.form .fields.info .field .ui.dropdown .menu .active.item,.ui.form .field.info .ui.dropdown .menu .active.item{background-color:#cef1fd!important}.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label,.ui.form .field.info .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box{color:#276f86}.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label:before,.ui.form .field.info .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box:before{background:#F8FFFF;border-color:#a9d5de}.ui.form .fields.info .field .checkbox label:after,.ui.form .field.info .checkbox label:after,.ui.form .fields.info .field .checkbox .box:after,.ui.form .field.info .checkbox .box:after{color:#276f86}.ui.form.success .success.message:not(:empty){display:block}.ui.form.success .compact.success.message:not(:empty){display:inline-block}.ui.form.success .icon.success.message:not(:empty){display:flex}.ui.form .fields.success .success.message:not(:empty),.ui.form .field.success .success.message:not(:empty){display:block}.ui.form .fields.success .compact.success.message:not(:empty),.ui.form .field.success .compact.success.message:not(:empty){display:inline-block}.ui.form .fields.success .icon.success.message:not(:empty),.ui.form .field.success .icon.success.message:not(:empty){display:flex}.ui.ui.form .fields.success .field label,.ui.ui.form .field.success label,.ui.ui.form .fields.success .field .input,.ui.ui.form .field.success .input{color:#2c662d}.ui.form .fields.success .field .corner.label,.ui.form .field.success .corner.label{border-color:#2c662d;color:#fff}.ui.form .fields.success .field textarea,.ui.form .fields.success .field select,.ui.form .fields.success .field input:not([type]),.ui.form .fields.success .field input[type=date],.ui.form .fields.success .field input[type=datetime-local],.ui.form .fields.success .field input[type=email],.ui.form .fields.success .field input[type=number],.ui.form .fields.success .field input[type=password],.ui.form .fields.success .field input[type=search],.ui.form .fields.success .field input[type=tel],.ui.form .fields.success .field input[type=time],.ui.form .fields.success .field input[type=text],.ui.form .fields.success .field input[type=file],.ui.form .fields.success .field input[type=url],.ui.form .field.success textarea,.ui.form .field.success select,.ui.form .field.success input:not([type]),.ui.form .field.success input[type=date],.ui.form .field.success input[type=datetime-local],.ui.form .field.success input[type=email],.ui.form .field.success input[type=number],.ui.form .field.success input[type=password],.ui.form .field.success input[type=search],.ui.form .field.success input[type=tel],.ui.form .field.success input[type=time],.ui.form .field.success input[type=text],.ui.form .field.success input[type=file],.ui.form .field.success input[type=url]{color:#2c662d;background:#FCFFF5;border-color:#a3c293;border-radius:"";box-shadow:none}.ui.form .field.success textarea:focus,.ui.form .field.success select:focus,.ui.form .field.success input:not([type]):focus,.ui.form .field.success input[type=date]:focus,.ui.form .field.success input[type=datetime-local]:focus,.ui.form .field.success input[type=email]:focus,.ui.form .field.success input[type=number]:focus,.ui.form .field.success input[type=password]:focus,.ui.form .field.success input[type=search]:focus,.ui.form .field.success input[type=tel]:focus,.ui.form .field.success input[type=time]:focus,.ui.form .field.success input[type=text]:focus,.ui.form .field.success input[type=file]:focus,.ui.form .field.success input[type=url]:focus{background:#FCFFF5;border-color:#a3c293;color:#2c662d;box-shadow:none}.ui.form .field.success select{-webkit-appearance:menulist-button}.ui.form .field.success .transparent.input input,.ui.form .field.success .transparent.input textarea,.ui.form .field.success input.transparent,.ui.form .field.success textarea.transparent{background-color:#fcfff5!important;color:#2c662d!important}.ui.form .success.success input:-webkit-autofill{box-shadow:0 0 0 100px #f0fff0 inset!important;border-color:#bee0b3!important}.ui.form .success ::-webkit-input-placeholder{color:#8fcf90}.ui.form .success :-ms-input-placeholder{color:#8fcf90!important}.ui.form .success ::-moz-placeholder{color:#8fcf90}.ui.form .success :focus::-webkit-input-placeholder{color:#6cbf6d}.ui.form .success :focus:-ms-input-placeholder{color:#6cbf6d!important}.ui.form .success :focus::-moz-placeholder{color:#6cbf6d}.ui.form .fields.success .field .ui.dropdown,.ui.form .fields.success .field .ui.dropdown .item,.ui.form .field.success .ui.dropdown,.ui.form .field.success .ui.dropdown .text,.ui.form .field.success .ui.dropdown .item{background:#FCFFF5;color:#2c662d}.ui.form .fields.success .field .ui.dropdown,.ui.form .field.success .ui.dropdown,.ui.form .fields.success .field .ui.dropdown:hover,.ui.form .field.success .ui.dropdown:hover{border-color:#a3c293!important}.ui.form .fields.success .field .ui.dropdown:hover .menu,.ui.form .field.success .ui.dropdown:hover .menu{border-color:#a3c293}.ui.form .fields.success .field .ui.multiple.selection.dropdown>.label,.ui.form .field.success .ui.multiple.selection.dropdown>.label{background-color:#cceacc;color:#2c662d}.ui.form .fields.success .field .ui.dropdown .menu .item:hover,.ui.form .field.success .ui.dropdown .menu .item:hover,.ui.form .fields.success .field .ui.dropdown .menu .selected.item,.ui.form .field.success .ui.dropdown .menu .selected.item{background-color:#e9fbe9}.ui.form .fields.success .field .ui.dropdown .menu .active.item,.ui.form .field.success .ui.dropdown .menu .active.item{background-color:#dafdce!important}.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label,.ui.form .field.success .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box{color:#2c662d}.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label:before,.ui.form .field.success .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box:before{background:#FCFFF5;border-color:#a3c293}.ui.form .fields.success .field .checkbox label:after,.ui.form .field.success .checkbox label:after,.ui.form .fields.success .field .checkbox .box:after,.ui.form .field.success .checkbox .box:after{color:#2c662d}.ui.form.warning .warning.message:not(:empty){display:block}.ui.form.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form.warning .icon.warning.message:not(:empty){display:flex}.ui.form .fields.warning .warning.message:not(:empty),.ui.form .field.warning .warning.message:not(:empty){display:block}.ui.form .fields.warning .compact.warning.message:not(:empty),.ui.form .field.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form .fields.warning .icon.warning.message:not(:empty),.ui.form .field.warning .icon.warning.message:not(:empty){display:flex}.ui.ui.form .fields.warning .field label,.ui.ui.form .field.warning label,.ui.ui.form .fields.warning .field .input,.ui.ui.form .field.warning .input{color:#573a08}.ui.form .fields.warning .field .corner.label,.ui.form .field.warning .corner.label{border-color:#573a08;color:#fff}.ui.form .fields.warning .field textarea,.ui.form .fields.warning .field select,.ui.form .fields.warning .field input:not([type]),.ui.form .fields.warning .field input[type=date],.ui.form .fields.warning .field input[type=datetime-local],.ui.form .fields.warning .field input[type=email],.ui.form .fields.warning .field input[type=number],.ui.form .fields.warning .field input[type=password],.ui.form .fields.warning .field input[type=search],.ui.form .fields.warning .field input[type=tel],.ui.form .fields.warning .field input[type=time],.ui.form .fields.warning .field input[type=text],.ui.form .fields.warning .field input[type=file],.ui.form .fields.warning .field input[type=url],.ui.form .field.warning textarea,.ui.form .field.warning select,.ui.form .field.warning input:not([type]),.ui.form .field.warning input[type=date],.ui.form .field.warning input[type=datetime-local],.ui.form .field.warning input[type=email],.ui.form .field.warning input[type=number],.ui.form .field.warning input[type=password],.ui.form .field.warning input[type=search],.ui.form .field.warning input[type=tel],.ui.form .field.warning input[type=time],.ui.form .field.warning input[type=text],.ui.form .field.warning input[type=file],.ui.form .field.warning input[type=url]{color:#573a08;background:#FFFAF3;border-color:#c9ba9b;border-radius:"";box-shadow:none}.ui.form .field.warning textarea:focus,.ui.form .field.warning select:focus,.ui.form .field.warning input:not([type]):focus,.ui.form .field.warning input[type=date]:focus,.ui.form .field.warning input[type=datetime-local]:focus,.ui.form .field.warning input[type=email]:focus,.ui.form .field.warning input[type=number]:focus,.ui.form .field.warning input[type=password]:focus,.ui.form .field.warning input[type=search]:focus,.ui.form .field.warning input[type=tel]:focus,.ui.form .field.warning input[type=time]:focus,.ui.form .field.warning input[type=text]:focus,.ui.form .field.warning input[type=file]:focus,.ui.form .field.warning input[type=url]:focus{background:#FFFAF3;border-color:#c9ba9b;color:#573a08;box-shadow:none}.ui.form .field.warning select{-webkit-appearance:menulist-button}.ui.form .field.warning .transparent.input input,.ui.form .field.warning .transparent.input textarea,.ui.form .field.warning input.transparent,.ui.form .field.warning textarea.transparent{background-color:#fffaf3!important;color:#573a08!important}.ui.form .warning.warning input:-webkit-autofill{box-shadow:0 0 0 100px #ffffe0 inset!important;border-color:#e0e0b3!important}.ui.form .warning ::-webkit-input-placeholder{color:#edad3e}.ui.form .warning :-ms-input-placeholder{color:#edad3e!important}.ui.form .warning ::-moz-placeholder{color:#edad3e}.ui.form .warning :focus::-webkit-input-placeholder{color:#e39715}.ui.form .warning :focus:-ms-input-placeholder{color:#e39715!important}.ui.form .warning :focus::-moz-placeholder{color:#e39715}.ui.form .fields.warning .field .ui.dropdown,.ui.form .fields.warning .field .ui.dropdown .item,.ui.form .field.warning .ui.dropdown,.ui.form .field.warning .ui.dropdown .text,.ui.form .field.warning .ui.dropdown .item{background:#FFFAF3;color:#573a08}.ui.form .fields.warning .field .ui.dropdown,.ui.form .field.warning .ui.dropdown,.ui.form .fields.warning .field .ui.dropdown:hover,.ui.form .field.warning .ui.dropdown:hover{border-color:#c9ba9b!important}.ui.form .fields.warning .field .ui.dropdown:hover .menu,.ui.form .field.warning .ui.dropdown:hover .menu{border-color:#c9ba9b}.ui.form .fields.warning .field .ui.multiple.selection.dropdown>.label,.ui.form .field.warning .ui.multiple.selection.dropdown>.label{background-color:#eaeacc;color:#573a08}.ui.form .fields.warning .field .ui.dropdown .menu .item:hover,.ui.form .field.warning .ui.dropdown .menu .item:hover,.ui.form .fields.warning .field .ui.dropdown .menu .selected.item,.ui.form .field.warning .ui.dropdown .menu .selected.item{background-color:#fbfbe9}.ui.form .fields.warning .field .ui.dropdown .menu .active.item,.ui.form .field.warning .ui.dropdown .menu .active.item{background-color:#fdfdce!important}.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box{color:#573a08}.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label:before,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box:before{background:#FFFAF3;border-color:#c9ba9b}.ui.form .fields.warning .field .checkbox label:after,.ui.form .field.warning .checkbox label:after,.ui.form .fields.warning .field .checkbox .box:after,.ui.form .field.warning .checkbox .box:after{color:#573a08}.ui.form .disabled.fields .field,.ui.form .disabled.field,.ui.form .field :disabled{pointer-events:none;opacity:var(--opacity-disabled)}.ui.form .field.disabled>label,.ui.form .fields.disabled>label{opacity:var(--opacity-disabled)}.ui.form .field.disabled :disabled{opacity:1}.ui.loading.form{position:relative;cursor:default;pointer-events:none}.ui.loading.form:before{position:absolute;content:"";top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;z-index:100}.ui.loading.form.segments:before{border-radius:.28571429rem}.ui.loading.form:after{position:absolute;content:"";top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}.ui.form .required.fields:not(.grouped)>.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.field>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.field>.checkbox:after,.ui.form label.required:after{margin:-.2em 0 0 .2em;content:"*";color:#db2828}.ui.form .required.fields:not(.grouped)>.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.field>label:after,.ui.form label.required:after{display:inline-block;vertical-align:top}.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.field>.checkbox:after{position:absolute;top:0;left:100%}.ui.inverted.form label,.ui.form .inverted.segment label,.ui.form .inverted.segment .ui.checkbox label,.ui.form .inverted.segment .ui.checkbox .box,.ui.inverted.form .ui.checkbox label,.ui.inverted.form .ui.checkbox .box,.ui.inverted.form .inline.fields>label,.ui.inverted.form .inline.fields .field>label,.ui.inverted.form .inline.fields .field>p,.ui.inverted.form .inline.field>label,.ui.inverted.form .inline.field>p{color:#ffffffe6}.ui.inverted.loading.form{color:#fff}.ui.inverted.loading.form:before{background:rgba(0,0,0,.85)}.ui.inverted.form input:not([type]),.ui.inverted.form input[type=date],.ui.inverted.form input[type=datetime-local],.ui.inverted.form input[type=email],.ui.inverted.form input[type=number],.ui.inverted.form input[type=password],.ui.inverted.form input[type=search],.ui.inverted.form input[type=tel],.ui.inverted.form input[type=time],.ui.inverted.form input[type=text],.ui.inverted.form input[type=file],.ui.inverted.form input[type=url]{background:#FFFFFF;border-color:#ffffff1a;color:#000000de;box-shadow:none}.ui.form .grouped.fields{display:block;margin:0 0 1em}.ui.form .grouped.fields:last-child{margin-bottom:0}.ui.form .grouped.fields>label{margin:0 0 .28571429rem;color:#000000de;font-size:.92857143em;font-weight:500;text-transform:none}.ui.form .grouped.fields .field,.ui.form .grouped.inline.fields .field{display:block;margin:.5em 0;padding:0}.ui.form .grouped.inline.fields .ui.checkbox{margin-bottom:.4em}.ui.form .fields{display:flex;flex-direction:row;margin:0 -.5em 1em}.ui.form .fields>.field{flex:0 1 auto;padding-left:.5em;padding-right:.5em}.ui.form .fields>.field:first-child{border-left:none;box-shadow:none}.ui.form .two.fields>.fields,.ui.form .two.fields>.field{width:50%}.ui.form .three.fields>.fields,.ui.form .three.fields>.field{width:33.33333333%}.ui.form .four.fields>.fields,.ui.form .four.fields>.field{width:25%}.ui.form .five.fields>.fields,.ui.form .five.fields>.field{width:20%}.ui.form .six.fields>.fields,.ui.form .six.fields>.field{width:16.66666667%}.ui.form .seven.fields>.fields,.ui.form .seven.fields>.field{width:14.28571429%}.ui.form .eight.fields>.fields,.ui.form .eight.fields>.field{width:12.5%}.ui.form .nine.fields>.fields,.ui.form .nine.fields>.field{width:11.11111111%}.ui.form .ten.fields>.fields,.ui.form .ten.fields>.field{width:10%}@media only screen and (max-width: 767.98px){.ui.form .fields{flex-wrap:wrap;margin-bottom:0}.ui.form:not(.unstackable) .fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .fields:not(.unstackable)>.field{width:100%;margin:0 0 1em}}.ui.form .fields .wide.field{width:6.25%;padding-left:.5em;padding-right:.5em}.ui.form .one.wide.field{width:6.25%}.ui.form .two.wide.field{width:12.5%}.ui.form .three.wide.field{width:18.75%}.ui.form .four.wide.field{width:25%}.ui.form .five.wide.field{width:31.25%}.ui.form .six.wide.field{width:37.5%}.ui.form .seven.wide.field{width:43.75%}.ui.form .eight.wide.field{width:50%}.ui.form .nine.wide.field{width:56.25%}.ui.form .ten.wide.field{width:62.5%}.ui.form .eleven.wide.field{width:68.75%}.ui.form .twelve.wide.field{width:75%}.ui.form .thirteen.wide.field{width:81.25%}.ui.form .fourteen.wide.field{width:87.5%}.ui.form .fifteen.wide.field{width:93.75%}.ui.form .sixteen.wide.field{width:100%}.ui[class*="equal width"].form .fields>.field,.ui.form [class*="equal width"].fields>.field{width:100%;flex:1 1 auto}.ui.form .inline.fields{margin:0 0 1em;align-items:center}.ui.form .inline.fields .field{margin:0;padding:0 1em 0 0}.ui.form .inline.fields>label,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.field>label,.ui.form .inline.field>p{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:baseline;font-size:.92857143em;font-weight:500;color:#000000de;text-transform:none}.ui.form .inline.fields>label{margin:.035714em 1em 0 0}.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select,.ui.form .inline.field>input,.ui.form .inline.field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.fields .field .calendar:not(.popup),.ui.form .inline.field .calendar:not(.popup){display:inline-block}.ui.form .inline.fields .field .calendar:not(.popup)>.input>input,.ui.form .inline.field .calendar:not(.popup)>.input>input{width:13.11em}.ui.form .inline.fields .field>:first-child,.ui.form .inline.field>:first-child{margin:0 .85714286em 0 0}.ui.form .inline.fields .field>:only-child,.ui.form .inline.field>:only-child{margin:0}.ui.form .inline.fields .wide.field{display:flex;align-items:center}.ui.form .inline.fields .wide.field>input,.ui.form .inline.fields .wide.field>select{width:100%}.ui.form,.ui.form .field .dropdown,.ui.form .field .dropdown .menu>.item{font-size:1rem}.ui.mini.form,.ui.mini.form .field .dropdown,.ui.mini.form .field .dropdown .menu>.item{font-size:.78571429rem}.ui.tiny.form,.ui.tiny.form .field .dropdown,.ui.tiny.form .field .dropdown .menu>.item{font-size:.85714286rem}.ui.small.form,.ui.small.form .field .dropdown,.ui.small.form .field .dropdown .menu>.item{font-size:.92857143rem}.ui.large.form,.ui.large.form .field .dropdown,.ui.large.form .field .dropdown .menu>.item{font-size:1.14285714rem}.ui.big.form,.ui.big.form .field .dropdown,.ui.big.form .field .dropdown .menu>.item{font-size:1.28571429rem}.ui.huge.form,.ui.huge.form .field .dropdown,.ui.huge.form .field .dropdown .menu>.item{font-size:1.42857143rem}.ui.massive.form,.ui.massive.form .field .dropdown,.ui.massive.form .field .dropdown .menu>.item{font-size:1.71428571rem}.ui.grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:0}.ui.grid{margin:-1rem}.ui.relaxed.grid{margin-left:-1.5rem;margin-right:-1.5rem}.ui[class*="very relaxed"].grid{margin-left:-2.5rem;margin-right:-2.5rem}.ui.grid+.grid{margin-top:1rem}.ui.grid>.column:not(.row),.ui.grid>.row>.column{position:relative;display:inline-block;width:6.25%;padding-left:1rem;padding-right:1rem;vertical-align:top}.ui.grid>*{padding-left:1rem;padding-right:1rem}.ui.grid>.row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;align-items:stretch;width:100%!important;padding:0;padding-top:1rem;padding-bottom:1rem}.ui.grid>.column:not(.row){padding-top:1rem;padding-bottom:1rem}.ui.grid>.row>.column{margin-top:0;margin-bottom:0}.ui.grid>.row>img,.ui.grid>.row>.column>img{max-width:100%}.ui.grid>.ui.grid:first-child{margin-top:0}.ui.grid>.ui.grid:last-child{margin-bottom:0}.ui.grid .aligned.row>.column>.segment:not(.compact):not(.attached),.ui.aligned.grid .column>.segment:not(.compact):not(.attached){width:100%}.ui.grid .row+.ui.divider{flex-grow:1;margin:1rem}.ui.grid .column+.ui.vertical.divider{height:calc(50% - 1rem)}.ui.grid>.row>.column:last-child>.horizontal.segment,.ui.grid>.column:last-child>.horizontal.segment{box-shadow:none}@media only screen and (max-width: 767.98px){.ui.page.grid{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:2em;padding-right:2em}}@media only screen and (min-width: 992px) and (max-width: 1199.98px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:3%;padding-right:3%}}@media only screen and (min-width: 1200px) and (max-width: 1919.98px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:15%;padding-right:15%}}@media only screen and (min-width: 1920px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:23%;padding-right:23%}}.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child{width:100%}.ui[class*="one column"].grid>.row>.column,.ui[class*="one column"].grid>.column:not(.row){width:100%}.ui[class*="two column"].grid>.row>.column,.ui[class*="two column"].grid>.column:not(.row){width:50%}.ui[class*="three column"].grid>.row>.column,.ui[class*="three column"].grid>.column:not(.row){width:33.33333333%}.ui[class*="four column"].grid>.row>.column,.ui[class*="four column"].grid>.column:not(.row){width:25%}.ui[class*="five column"].grid>.row>.column,.ui[class*="five column"].grid>.column:not(.row){width:20%}.ui[class*="six column"].grid>.row>.column,.ui[class*="six column"].grid>.column:not(.row){width:16.66666667%}.ui[class*="seven column"].grid>.row>.column,.ui[class*="seven column"].grid>.column:not(.row){width:14.28571429%}.ui[class*="eight column"].grid>.row>.column,.ui[class*="eight column"].grid>.column:not(.row){width:12.5%}.ui[class*="nine column"].grid>.row>.column,.ui[class*="nine column"].grid>.column:not(.row){width:11.11111111%}.ui[class*="ten column"].grid>.row>.column,.ui[class*="ten column"].grid>.column:not(.row){width:10%}.ui[class*="eleven column"].grid>.row>.column,.ui[class*="eleven column"].grid>.column:not(.row){width:9.09090909%}.ui[class*="twelve column"].grid>.row>.column,.ui[class*="twelve column"].grid>.column:not(.row){width:8.33333333%}.ui[class*="thirteen column"].grid>.row>.column,.ui[class*="thirteen column"].grid>.column:not(.row){width:7.69230769%}.ui[class*="fourteen column"].grid>.row>.column,.ui[class*="fourteen column"].grid>.column:not(.row){width:7.14285714%}.ui[class*="fifteen column"].grid>.row>.column,.ui[class*="fifteen column"].grid>.column:not(.row){width:6.66666667%}.ui[class*="sixteen column"].grid>.row>.column,.ui[class*="sixteen column"].grid>.column:not(.row){width:6.25%}.ui.grid>[class*="one column"].row>.column{width:100%!important}.ui.grid>[class*="two column"].row>.column{width:50%!important}.ui.grid>[class*="three column"].row>.column{width:33.33333333%!important}.ui.grid>[class*="four column"].row>.column{width:25%!important}.ui.grid>[class*="five column"].row>.column{width:20%!important}.ui.grid>[class*="six column"].row>.column{width:16.66666667%!important}.ui.grid>[class*="seven column"].row>.column{width:14.28571429%!important}.ui.grid>[class*="eight column"].row>.column{width:12.5%!important}.ui.grid>[class*="nine column"].row>.column{width:11.11111111%!important}.ui.grid>[class*="ten column"].row>.column{width:10%!important}.ui.grid>[class*="eleven column"].row>.column{width:9.09090909%!important}.ui.grid>[class*="twelve column"].row>.column{width:8.33333333%!important}.ui.grid>[class*="thirteen column"].row>.column{width:7.69230769%!important}.ui.grid>[class*="fourteen column"].row>.column{width:7.14285714%!important}.ui.grid>[class*="fifteen column"].row>.column{width:6.66666667%!important}.ui.grid>[class*="sixteen column"].row>.column{width:6.25%!important}.ui.celled.page.grid{box-shadow:none}.ui.grid>.row>[class*="one wide"].column,.ui.grid>.column.row>[class*="one wide"].column,.ui.grid>[class*="one wide"].column,.ui.column.grid>[class*="one wide"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide"].column,.ui.grid>.column.row>[class*="two wide"].column,.ui.grid>[class*="two wide"].column,.ui.column.grid>[class*="two wide"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide"].column,.ui.grid>.column.row>[class*="three wide"].column,.ui.grid>[class*="three wide"].column,.ui.column.grid>[class*="three wide"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide"].column,.ui.grid>.column.row>[class*="four wide"].column,.ui.grid>[class*="four wide"].column,.ui.column.grid>[class*="four wide"].column{width:25%!important}.ui.grid>.row>[class*="five wide"].column,.ui.grid>.column.row>[class*="five wide"].column,.ui.grid>[class*="five wide"].column,.ui.column.grid>[class*="five wide"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide"].column,.ui.grid>.column.row>[class*="six wide"].column,.ui.grid>[class*="six wide"].column,.ui.column.grid>[class*="six wide"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide"].column,.ui.grid>.column.row>[class*="seven wide"].column,.ui.grid>[class*="seven wide"].column,.ui.column.grid>[class*="seven wide"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide"].column,.ui.grid>.column.row>[class*="eight wide"].column,.ui.grid>[class*="eight wide"].column,.ui.column.grid>[class*="eight wide"].column{width:50%!important}.ui.grid>.row>[class*="nine wide"].column,.ui.grid>.column.row>[class*="nine wide"].column,.ui.grid>[class*="nine wide"].column,.ui.column.grid>[class*="nine wide"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide"].column,.ui.grid>.column.row>[class*="ten wide"].column,.ui.grid>[class*="ten wide"].column,.ui.column.grid>[class*="ten wide"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide"].column,.ui.grid>.column.row>[class*="eleven wide"].column,.ui.grid>[class*="eleven wide"].column,.ui.column.grid>[class*="eleven wide"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide"].column,.ui.grid>.column.row>[class*="twelve wide"].column,.ui.grid>[class*="twelve wide"].column,.ui.column.grid>[class*="twelve wide"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide"].column,.ui.grid>.column.row>[class*="thirteen wide"].column,.ui.grid>[class*="thirteen wide"].column,.ui.column.grid>[class*="thirteen wide"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide"].column,.ui.grid>.column.row>[class*="fourteen wide"].column,.ui.grid>[class*="fourteen wide"].column,.ui.column.grid>[class*="fourteen wide"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide"].column,.ui.grid>.column.row>[class*="fifteen wide"].column,.ui.grid>[class*="fifteen wide"].column,.ui.column.grid>[class*="fifteen wide"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide"].column,.ui.grid>.column.row>[class*="sixteen wide"].column,.ui.grid>[class*="sixteen wide"].column,.ui.column.grid>[class*="sixteen wide"].column{width:100%!important}@media only screen and (min-width: 320px) and (max-width: 767.98px){.ui.grid>.row>[class*="one wide mobile"].column,.ui.grid>.column.row>[class*="one wide mobile"].column,.ui.grid>[class*="one wide mobile"].column,.ui.column.grid>[class*="one wide mobile"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide mobile"].column,.ui.grid>.column.row>[class*="two wide mobile"].column,.ui.grid>[class*="two wide mobile"].column,.ui.column.grid>[class*="two wide mobile"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide mobile"].column,.ui.grid>.column.row>[class*="three wide mobile"].column,.ui.grid>[class*="three wide mobile"].column,.ui.column.grid>[class*="three wide mobile"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide mobile"].column,.ui.grid>.column.row>[class*="four wide mobile"].column,.ui.grid>[class*="four wide mobile"].column,.ui.column.grid>[class*="four wide mobile"].column{width:25%!important}.ui.grid>.row>[class*="five wide mobile"].column,.ui.grid>.column.row>[class*="five wide mobile"].column,.ui.grid>[class*="five wide mobile"].column,.ui.column.grid>[class*="five wide mobile"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide mobile"].column,.ui.grid>.column.row>[class*="six wide mobile"].column,.ui.grid>[class*="six wide mobile"].column,.ui.column.grid>[class*="six wide mobile"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide mobile"].column,.ui.grid>.column.row>[class*="seven wide mobile"].column,.ui.grid>[class*="seven wide mobile"].column,.ui.column.grid>[class*="seven wide mobile"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide mobile"].column,.ui.grid>.column.row>[class*="eight wide mobile"].column,.ui.grid>[class*="eight wide mobile"].column,.ui.column.grid>[class*="eight wide mobile"].column{width:50%!important}.ui.grid>.row>[class*="nine wide mobile"].column,.ui.grid>.column.row>[class*="nine wide mobile"].column,.ui.grid>[class*="nine wide mobile"].column,.ui.column.grid>[class*="nine wide mobile"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide mobile"].column,.ui.grid>.column.row>[class*="ten wide mobile"].column,.ui.grid>[class*="ten wide mobile"].column,.ui.column.grid>[class*="ten wide mobile"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide mobile"].column,.ui.grid>.column.row>[class*="eleven wide mobile"].column,.ui.grid>[class*="eleven wide mobile"].column,.ui.column.grid>[class*="eleven wide mobile"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide mobile"].column,.ui.grid>.column.row>[class*="twelve wide mobile"].column,.ui.grid>[class*="twelve wide mobile"].column,.ui.column.grid>[class*="twelve wide mobile"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide mobile"].column,.ui.grid>.column.row>[class*="thirteen wide mobile"].column,.ui.grid>[class*="thirteen wide mobile"].column,.ui.column.grid>[class*="thirteen wide mobile"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide mobile"].column,.ui.grid>.column.row>[class*="fourteen wide mobile"].column,.ui.grid>[class*="fourteen wide mobile"].column,.ui.column.grid>[class*="fourteen wide mobile"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide mobile"].column,.ui.grid>.column.row>[class*="fifteen wide mobile"].column,.ui.grid>[class*="fifteen wide mobile"].column,.ui.column.grid>[class*="fifteen wide mobile"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide mobile"].column,.ui.grid>.column.row>[class*="sixteen wide mobile"].column,.ui.grid>[class*="sixteen wide mobile"].column,.ui.column.grid>[class*="sixteen wide mobile"].column{width:100%!important}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.grid>.row>[class*="one wide tablet"].column,.ui.grid>.column.row>[class*="one wide tablet"].column,.ui.grid>[class*="one wide tablet"].column,.ui.column.grid>[class*="one wide tablet"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide tablet"].column,.ui.grid>.column.row>[class*="two wide tablet"].column,.ui.grid>[class*="two wide tablet"].column,.ui.column.grid>[class*="two wide tablet"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide tablet"].column,.ui.grid>.column.row>[class*="three wide tablet"].column,.ui.grid>[class*="three wide tablet"].column,.ui.column.grid>[class*="three wide tablet"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide tablet"].column,.ui.grid>.column.row>[class*="four wide tablet"].column,.ui.grid>[class*="four wide tablet"].column,.ui.column.grid>[class*="four wide tablet"].column{width:25%!important}.ui.grid>.row>[class*="five wide tablet"].column,.ui.grid>.column.row>[class*="five wide tablet"].column,.ui.grid>[class*="five wide tablet"].column,.ui.column.grid>[class*="five wide tablet"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide tablet"].column,.ui.grid>.column.row>[class*="six wide tablet"].column,.ui.grid>[class*="six wide tablet"].column,.ui.column.grid>[class*="six wide tablet"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide tablet"].column,.ui.grid>.column.row>[class*="seven wide tablet"].column,.ui.grid>[class*="seven wide tablet"].column,.ui.column.grid>[class*="seven wide tablet"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide tablet"].column,.ui.grid>.column.row>[class*="eight wide tablet"].column,.ui.grid>[class*="eight wide tablet"].column,.ui.column.grid>[class*="eight wide tablet"].column{width:50%!important}.ui.grid>.row>[class*="nine wide tablet"].column,.ui.grid>.column.row>[class*="nine wide tablet"].column,.ui.grid>[class*="nine wide tablet"].column,.ui.column.grid>[class*="nine wide tablet"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide tablet"].column,.ui.grid>.column.row>[class*="ten wide tablet"].column,.ui.grid>[class*="ten wide tablet"].column,.ui.column.grid>[class*="ten wide tablet"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide tablet"].column,.ui.grid>.column.row>[class*="eleven wide tablet"].column,.ui.grid>[class*="eleven wide tablet"].column,.ui.column.grid>[class*="eleven wide tablet"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide tablet"].column,.ui.grid>.column.row>[class*="twelve wide tablet"].column,.ui.grid>[class*="twelve wide tablet"].column,.ui.column.grid>[class*="twelve wide tablet"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide tablet"].column,.ui.grid>.column.row>[class*="thirteen wide tablet"].column,.ui.grid>[class*="thirteen wide tablet"].column,.ui.column.grid>[class*="thirteen wide tablet"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide tablet"].column,.ui.grid>.column.row>[class*="fourteen wide tablet"].column,.ui.grid>[class*="fourteen wide tablet"].column,.ui.column.grid>[class*="fourteen wide tablet"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide tablet"].column,.ui.grid>.column.row>[class*="fifteen wide tablet"].column,.ui.grid>[class*="fifteen wide tablet"].column,.ui.column.grid>[class*="fifteen wide tablet"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide tablet"].column,.ui.grid>.column.row>[class*="sixteen wide tablet"].column,.ui.grid>[class*="sixteen wide tablet"].column,.ui.column.grid>[class*="sixteen wide tablet"].column{width:100%!important}}@media only screen and (min-width: 992px){.ui.grid>.row>[class*="one wide computer"].column,.ui.grid>.column.row>[class*="one wide computer"].column,.ui.grid>[class*="one wide computer"].column,.ui.column.grid>[class*="one wide computer"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide computer"].column,.ui.grid>.column.row>[class*="two wide computer"].column,.ui.grid>[class*="two wide computer"].column,.ui.column.grid>[class*="two wide computer"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide computer"].column,.ui.grid>.column.row>[class*="three wide computer"].column,.ui.grid>[class*="three wide computer"].column,.ui.column.grid>[class*="three wide computer"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide computer"].column,.ui.grid>.column.row>[class*="four wide computer"].column,.ui.grid>[class*="four wide computer"].column,.ui.column.grid>[class*="four wide computer"].column{width:25%!important}.ui.grid>.row>[class*="five wide computer"].column,.ui.grid>.column.row>[class*="five wide computer"].column,.ui.grid>[class*="five wide computer"].column,.ui.column.grid>[class*="five wide computer"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide computer"].column,.ui.grid>.column.row>[class*="six wide computer"].column,.ui.grid>[class*="six wide computer"].column,.ui.column.grid>[class*="six wide computer"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide computer"].column,.ui.grid>.column.row>[class*="seven wide computer"].column,.ui.grid>[class*="seven wide computer"].column,.ui.column.grid>[class*="seven wide computer"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide computer"].column,.ui.grid>.column.row>[class*="eight wide computer"].column,.ui.grid>[class*="eight wide computer"].column,.ui.column.grid>[class*="eight wide computer"].column{width:50%!important}.ui.grid>.row>[class*="nine wide computer"].column,.ui.grid>.column.row>[class*="nine wide computer"].column,.ui.grid>[class*="nine wide computer"].column,.ui.column.grid>[class*="nine wide computer"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide computer"].column,.ui.grid>.column.row>[class*="ten wide computer"].column,.ui.grid>[class*="ten wide computer"].column,.ui.column.grid>[class*="ten wide computer"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide computer"].column,.ui.grid>.column.row>[class*="eleven wide computer"].column,.ui.grid>[class*="eleven wide computer"].column,.ui.column.grid>[class*="eleven wide computer"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide computer"].column,.ui.grid>.column.row>[class*="twelve wide computer"].column,.ui.grid>[class*="twelve wide computer"].column,.ui.column.grid>[class*="twelve wide computer"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide computer"].column,.ui.grid>.column.row>[class*="thirteen wide computer"].column,.ui.grid>[class*="thirteen wide computer"].column,.ui.column.grid>[class*="thirteen wide computer"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide computer"].column,.ui.grid>.column.row>[class*="fourteen wide computer"].column,.ui.grid>[class*="fourteen wide computer"].column,.ui.column.grid>[class*="fourteen wide computer"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide computer"].column,.ui.grid>.column.row>[class*="fifteen wide computer"].column,.ui.grid>[class*="fifteen wide computer"].column,.ui.column.grid>[class*="fifteen wide computer"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide computer"].column,.ui.grid>.column.row>[class*="sixteen wide computer"].column,.ui.grid>[class*="sixteen wide computer"].column,.ui.column.grid>[class*="sixteen wide computer"].column{width:100%!important}}@media only screen and (min-width: 1200px) and (max-width: 1919.98px){.ui.grid>.row>[class*="one wide large screen"].column,.ui.grid>.column.row>[class*="one wide large screen"].column,.ui.grid>[class*="one wide large screen"].column,.ui.column.grid>[class*="one wide large screen"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide large screen"].column,.ui.grid>.column.row>[class*="two wide large screen"].column,.ui.grid>[class*="two wide large screen"].column,.ui.column.grid>[class*="two wide large screen"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide large screen"].column,.ui.grid>.column.row>[class*="three wide large screen"].column,.ui.grid>[class*="three wide large screen"].column,.ui.column.grid>[class*="three wide large screen"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide large screen"].column,.ui.grid>.column.row>[class*="four wide large screen"].column,.ui.grid>[class*="four wide large screen"].column,.ui.column.grid>[class*="four wide large screen"].column{width:25%!important}.ui.grid>.row>[class*="five wide large screen"].column,.ui.grid>.column.row>[class*="five wide large screen"].column,.ui.grid>[class*="five wide large screen"].column,.ui.column.grid>[class*="five wide large screen"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide large screen"].column,.ui.grid>.column.row>[class*="six wide large screen"].column,.ui.grid>[class*="six wide large screen"].column,.ui.column.grid>[class*="six wide large screen"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide large screen"].column,.ui.grid>.column.row>[class*="seven wide large screen"].column,.ui.grid>[class*="seven wide large screen"].column,.ui.column.grid>[class*="seven wide large screen"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide large screen"].column,.ui.grid>.column.row>[class*="eight wide large screen"].column,.ui.grid>[class*="eight wide large screen"].column,.ui.column.grid>[class*="eight wide large screen"].column{width:50%!important}.ui.grid>.row>[class*="nine wide large screen"].column,.ui.grid>.column.row>[class*="nine wide large screen"].column,.ui.grid>[class*="nine wide large screen"].column,.ui.column.grid>[class*="nine wide large screen"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide large screen"].column,.ui.grid>.column.row>[class*="ten wide large screen"].column,.ui.grid>[class*="ten wide large screen"].column,.ui.column.grid>[class*="ten wide large screen"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide large screen"].column,.ui.grid>.column.row>[class*="eleven wide large screen"].column,.ui.grid>[class*="eleven wide large screen"].column,.ui.column.grid>[class*="eleven wide large screen"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide large screen"].column,.ui.grid>.column.row>[class*="twelve wide large screen"].column,.ui.grid>[class*="twelve wide large screen"].column,.ui.column.grid>[class*="twelve wide large screen"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide large screen"].column,.ui.grid>.column.row>[class*="thirteen wide large screen"].column,.ui.grid>[class*="thirteen wide large screen"].column,.ui.column.grid>[class*="thirteen wide large screen"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide large screen"].column,.ui.grid>.column.row>[class*="fourteen wide large screen"].column,.ui.grid>[class*="fourteen wide large screen"].column,.ui.column.grid>[class*="fourteen wide large screen"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide large screen"].column,.ui.grid>.column.row>[class*="fifteen wide large screen"].column,.ui.grid>[class*="fifteen wide large screen"].column,.ui.column.grid>[class*="fifteen wide large screen"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide large screen"].column,.ui.grid>.column.row>[class*="sixteen wide large screen"].column,.ui.grid>[class*="sixteen wide large screen"].column,.ui.column.grid>[class*="sixteen wide large screen"].column{width:100%!important}}@media only screen and (min-width: 1920px){.ui.grid>.row>[class*="one wide widescreen"].column,.ui.grid>.column.row>[class*="one wide widescreen"].column,.ui.grid>[class*="one wide widescreen"].column,.ui.column.grid>[class*="one wide widescreen"].column{width:6.25%!important}.ui.grid>.row>[class*="two wide widescreen"].column,.ui.grid>.column.row>[class*="two wide widescreen"].column,.ui.grid>[class*="two wide widescreen"].column,.ui.column.grid>[class*="two wide widescreen"].column{width:12.5%!important}.ui.grid>.row>[class*="three wide widescreen"].column,.ui.grid>.column.row>[class*="three wide widescreen"].column,.ui.grid>[class*="three wide widescreen"].column,.ui.column.grid>[class*="three wide widescreen"].column{width:18.75%!important}.ui.grid>.row>[class*="four wide widescreen"].column,.ui.grid>.column.row>[class*="four wide widescreen"].column,.ui.grid>[class*="four wide widescreen"].column,.ui.column.grid>[class*="four wide widescreen"].column{width:25%!important}.ui.grid>.row>[class*="five wide widescreen"].column,.ui.grid>.column.row>[class*="five wide widescreen"].column,.ui.grid>[class*="five wide widescreen"].column,.ui.column.grid>[class*="five wide widescreen"].column{width:31.25%!important}.ui.grid>.row>[class*="six wide widescreen"].column,.ui.grid>.column.row>[class*="six wide widescreen"].column,.ui.grid>[class*="six wide widescreen"].column,.ui.column.grid>[class*="six wide widescreen"].column{width:37.5%!important}.ui.grid>.row>[class*="seven wide widescreen"].column,.ui.grid>.column.row>[class*="seven wide widescreen"].column,.ui.grid>[class*="seven wide widescreen"].column,.ui.column.grid>[class*="seven wide widescreen"].column{width:43.75%!important}.ui.grid>.row>[class*="eight wide widescreen"].column,.ui.grid>.column.row>[class*="eight wide widescreen"].column,.ui.grid>[class*="eight wide widescreen"].column,.ui.column.grid>[class*="eight wide widescreen"].column{width:50%!important}.ui.grid>.row>[class*="nine wide widescreen"].column,.ui.grid>.column.row>[class*="nine wide widescreen"].column,.ui.grid>[class*="nine wide widescreen"].column,.ui.column.grid>[class*="nine wide widescreen"].column{width:56.25%!important}.ui.grid>.row>[class*="ten wide widescreen"].column,.ui.grid>.column.row>[class*="ten wide widescreen"].column,.ui.grid>[class*="ten wide widescreen"].column,.ui.column.grid>[class*="ten wide widescreen"].column{width:62.5%!important}.ui.grid>.row>[class*="eleven wide widescreen"].column,.ui.grid>.column.row>[class*="eleven wide widescreen"].column,.ui.grid>[class*="eleven wide widescreen"].column,.ui.column.grid>[class*="eleven wide widescreen"].column{width:68.75%!important}.ui.grid>.row>[class*="twelve wide widescreen"].column,.ui.grid>.column.row>[class*="twelve wide widescreen"].column,.ui.grid>[class*="twelve wide widescreen"].column,.ui.column.grid>[class*="twelve wide widescreen"].column{width:75%!important}.ui.grid>.row>[class*="thirteen wide widescreen"].column,.ui.grid>.column.row>[class*="thirteen wide widescreen"].column,.ui.grid>[class*="thirteen wide widescreen"].column,.ui.column.grid>[class*="thirteen wide widescreen"].column{width:81.25%!important}.ui.grid>.row>[class*="fourteen wide widescreen"].column,.ui.grid>.column.row>[class*="fourteen wide widescreen"].column,.ui.grid>[class*="fourteen wide widescreen"].column,.ui.column.grid>[class*="fourteen wide widescreen"].column{width:87.5%!important}.ui.grid>.row>[class*="fifteen wide widescreen"].column,.ui.grid>.column.row>[class*="fifteen wide widescreen"].column,.ui.grid>[class*="fifteen wide widescreen"].column,.ui.column.grid>[class*="fifteen wide widescreen"].column{width:93.75%!important}.ui.grid>.row>[class*="sixteen wide widescreen"].column,.ui.grid>.column.row>[class*="sixteen wide widescreen"].column,.ui.grid>[class*="sixteen wide widescreen"].column,.ui.column.grid>[class*="sixteen wide widescreen"].column{width:100%!important}}.ui.centered.grid,.ui.centered.grid>.row,.ui.grid>.centered.row{text-align:center;justify-content:center}.ui.centered.grid>.column:not(.aligned):not(.justified):not(.row),.ui.centered.grid>.row>.column:not(.aligned):not(.justified),.ui.grid .centered.row>.column:not(.aligned):not(.justified){text-align:left}.ui.grid>.centered.column,.ui.grid>.row>.centered.column{display:block;margin-left:auto;margin-right:auto}.ui.relaxed.grid>.column:not(.row),.ui.relaxed.grid>.row>.column,.ui.grid>.relaxed.row>.column{padding-left:1.5rem;padding-right:1.5rem}.ui[class*="very relaxed"].grid>.column:not(.row),.ui[class*="very relaxed"].grid>.row>.column,.ui.grid>[class*="very relaxed"].row>.column{padding-left:2.5rem;padding-right:2.5rem}.ui.relaxed.grid .row+.ui.divider,.ui.grid .relaxed.row+.ui.divider{margin-left:1.5rem;margin-right:1.5rem}.ui[class*="very relaxed"].grid .row+.ui.divider,.ui.grid [class*="very relaxed"].row+.ui.divider{margin-left:2.5rem;margin-right:2.5rem}.ui.padded.grid:not(.vertically):not(.horizontally){margin:0!important}[class*="horizontally padded"].ui.grid{margin-left:0!important;margin-right:0!important}[class*="vertically padded"].ui.grid{margin-top:0!important;margin-bottom:0!important}.ui.grid [class*="left floated"].column{margin-right:auto}.ui.grid [class*="right floated"].column{margin-left:auto}.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 #22242626}.ui[class*="vertically divided"].grid>.column:not(.row),.ui[class*="vertically divided"].grid>.row>.column{margin-top:1rem;margin-bottom:1rem;padding-top:0;padding-bottom:0}.ui[class*="vertically divided"].grid>.row{margin-top:0;margin-bottom:0}.ui.divided.grid:not([class*="vertically divided"])>.column:first-child,.ui.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui[class*="vertically divided"].grid>.row:first-child>.column{margin-top:0}.ui.grid>.divided.row>.column{box-shadow:-1px 0 #22242626}.ui.grid>.divided.row>.column:first-child{box-shadow:none}.ui[class*="vertically divided"].grid>.row{position:relative}.ui[class*="vertically divided"].grid>.row:before{position:absolute;content:"";top:0;left:0;width:calc(100% - 2rem);height:1px;margin:0 1rem;box-shadow:0 -1px #22242626}[class*="horizontally padded"].ui.divided.grid,.ui.padded.divided.grid:not(.vertically):not(.horizontally){width:100%}.ui[class*="vertically divided"].grid>.row:first-child:before{box-shadow:none}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 #ffffff1a}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row):first-child,.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui.inverted[class*="vertically divided"].grid>.row:before{box-shadow:0 -1px #ffffff1a}.ui.relaxed[class*="vertically divided"].grid>.row:before{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}.ui[class*="very relaxed"][class*="vertically divided"].grid>.row:before{margin-left:2.5rem;margin-right:2.5rem;width:calc(100% - 5rem)}.ui.celled.grid{width:100%;margin:1em 0;box-shadow:0 0 0 1px #d4d4d5}.ui.celled.grid>.row{width:100%!important;margin:0;padding:0;box-shadow:0 -1px #d4d4d5}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{box-shadow:-1px 0 #d4d4d5}.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child{box-shadow:none}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{padding:1em}.ui.relaxed.celled.grid>.column:not(.row),.ui.relaxed.celled.grid>.row>.column{padding:1.5em}.ui[class*="very relaxed"].celled.grid>.column:not(.row),.ui[class*="very relaxed"].celled.grid>.row>.column{padding:2em}.ui[class*="internally celled"].grid{box-shadow:none;margin:0}.ui[class*="internally celled"].grid>.row:first-child{box-shadow:none}.ui[class*="internally celled"].grid>.row>.column:first-child{box-shadow:none}.ui[class*="top aligned"].grid>.column:not(.row),.ui[class*="top aligned"].grid>.row>.column,.ui.grid>[class*="top aligned"].row>.column,.ui.grid>[class*="top aligned"].column:not(.row),.ui.grid>.row>[class*="top aligned"].column{flex-direction:column;vertical-align:top;align-self:flex-start!important}.ui[class*="middle aligned"].grid>.column:not(.row),.ui[class*="middle aligned"].grid>.row>.column,.ui.grid>[class*="middle aligned"].row>.column,.ui.grid>[class*="middle aligned"].column:not(.row),.ui.grid>.row>[class*="middle aligned"].column{flex-direction:column;vertical-align:middle;align-self:center!important}.ui[class*="bottom aligned"].grid>.column:not(.row),.ui[class*="bottom aligned"].grid>.row>.column,.ui.grid>[class*="bottom aligned"].row>.column,.ui.grid>[class*="bottom aligned"].column:not(.row),.ui.grid>.row>[class*="bottom aligned"].column{flex-direction:column;vertical-align:bottom;align-self:flex-end!important}.ui.stretched.grid>.row>.column,.ui.stretched.grid>.column,.ui.grid>.stretched.row>.column,.ui.grid>.stretched.column:not(.row),.ui.grid>.row>.stretched.column{display:inline-flex!important;align-self:stretch;flex-direction:column}.ui.stretched.grid>.row>.column>*,.ui.stretched.grid>.column>*,.ui.grid>.stretched.row>.column>*,.ui.grid>.stretched.column:not(.row)>*,.ui.grid>.row>.stretched.column>*{flex-grow:1}.ui[class*="left aligned"].grid>.column,.ui[class*="left aligned"].grid>.row>.column,.ui.grid>[class*="left aligned"].row>.column,.ui.grid>[class*="left aligned"].column.column,.ui.grid>.row>[class*="left aligned"].column.column{text-align:left;align-self:inherit}.ui[class*="center aligned"].grid>.column,.ui[class*="center aligned"].grid>.row>.column,.ui.grid>[class*="center aligned"].row>.column,.ui.grid>[class*="center aligned"].column.column,.ui.grid>.row>[class*="center aligned"].column.column{text-align:center;align-self:inherit}.ui[class*="center aligned"].grid{justify-content:center}.ui[class*="right aligned"].grid>.column,.ui[class*="right aligned"].grid>.row>.column,.ui.grid>[class*="right aligned"].row>.column,.ui.grid>[class*="right aligned"].column.column,.ui.grid>.row>[class*="right aligned"].column.column{text-align:right;align-self:inherit}.ui.justified.grid>.column,.ui.justified.grid>.row>.column,.ui.grid>.justified.row>.column,.ui.grid>.justified.column.column,.ui.grid>.row>.justified.column.column{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.ui.grid>.primary.row,.ui.grid>.primary.column,.ui.grid>.row>.primary.column{background-color:#2185d0;color:#fff}.ui.grid>.secondary.row,.ui.grid>.secondary.column,.ui.grid>.row>.secondary.column{background-color:#1b1c1d;color:#fff}.ui.grid>.red.row,.ui.grid>.red.column,.ui.grid>.row>.red.column{background-color:#db2828;color:#fff}.ui.grid>.orange.row,.ui.grid>.orange.column,.ui.grid>.row>.orange.column{background-color:#f2711c;color:#fff}.ui.grid>.yellow.row,.ui.grid>.yellow.column,.ui.grid>.row>.yellow.column{background-color:#fbbd08;color:#fff}.ui.grid>.olive.row,.ui.grid>.olive.column,.ui.grid>.row>.olive.column{background-color:#b5cc18;color:#fff}.ui.grid>.green.row,.ui.grid>.green.column,.ui.grid>.row>.green.column{background-color:#21ba45;color:#fff}.ui.grid>.teal.row,.ui.grid>.teal.column,.ui.grid>.row>.teal.column{background-color:#00b5ad;color:#fff}.ui.grid>.blue.row,.ui.grid>.blue.column,.ui.grid>.row>.blue.column{background-color:#2185d0;color:#fff}.ui.grid>.violet.row,.ui.grid>.violet.column,.ui.grid>.row>.violet.column{background-color:#6435c9;color:#fff}.ui.grid>.purple.row,.ui.grid>.purple.column,.ui.grid>.row>.purple.column{background-color:#a333c8;color:#fff}.ui.grid>.pink.row,.ui.grid>.pink.column,.ui.grid>.row>.pink.column{background-color:#e03997;color:#fff}.ui.grid>.brown.row,.ui.grid>.brown.column,.ui.grid>.row>.brown.column{background-color:#a5673f;color:#fff}.ui.grid>.grey.row,.ui.grid>.grey.column,.ui.grid>.row>.grey.column{background-color:#767676;color:#fff}.ui.grid>.black.row,.ui.grid>.black.column,.ui.grid>.row>.black.column{background-color:#1b1c1d;color:#fff}.ui[class*="equal width"].grid>.column:not(.row),.ui[class*="equal width"].grid>.row>.column,.ui.grid>[class*="equal width"].row>.column{display:inline-block;flex-grow:1}.ui[class*="equal width"].grid>.wide.column,.ui[class*="equal width"].grid>.row>.wide.column,.ui.grid>[class*="equal width"].row>.wide.column{flex-grow:0}@media only screen and (max-width: 767.98px){.ui[class*="mobile reversed"].grid,.ui[class*="mobile reversed"].grid>.row,.ui.grid>[class*="mobile reversed"].row{flex-direction:row-reverse}.ui[class*="mobile vertically reversed"].grid,.ui.stackable[class*="mobile reversed"]{flex-direction:column-reverse}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 #22242626}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:first-child:before{box-shadow:0 -1px #22242626}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="mobile reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 #d4d4d5}.ui[class*="mobile reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui[class*="tablet reversed"].grid,.ui[class*="tablet reversed"].grid>.row,.ui.grid>[class*="tablet reversed"].row{flex-direction:row-reverse}.ui[class*="tablet vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 #22242626}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:first-child:before{box-shadow:0 -1px #22242626}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="tablet reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 #d4d4d5}.ui[class*="tablet reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width: 992px){.ui[class*="computer reversed"].grid,.ui[class*="computer reversed"].grid>.row,.ui.grid>[class*="computer reversed"].row{flex-direction:row-reverse}.ui[class*="computer vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 #22242626}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:first-child:before{box-shadow:0 -1px #22242626}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="computer reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 #d4d4d5}.ui[class*="computer reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.doubling.grid{width:auto}.ui.grid>.doubling.row,.ui.doubling.grid>.row{margin:0!important;padding:0!important}.ui.grid>.doubling.row>.column,.ui.doubling.grid>.row>.column{display:inline-block!important;padding-top:1rem!important;padding-bottom:1rem!important;box-shadow:none!important;margin:0}.ui[class*="two column"].doubling.grid>.row>.column,.ui[class*="two column"].doubling.grid>.column:not(.row),.ui.grid>[class*="two column"].doubling.row.row>.column{width:100%!important}.ui[class*="three column"].doubling.grid>.row>.column,.ui[class*="three column"].doubling.grid>.column:not(.row),.ui.grid>[class*="three column"].doubling.row.row>.column{width:50%!important}.ui[class*="four column"].doubling.grid>.row>.column,.ui[class*="four column"].doubling.grid>.column:not(.row),.ui.grid>[class*="four column"].doubling.row.row>.column{width:50%!important}.ui[class*="five column"].doubling.grid>.row>.column,.ui[class*="five column"].doubling.grid>.column:not(.row),.ui.grid>[class*="five column"].doubling.row.row>.column{width:33.33333333%!important}.ui[class*="six column"].doubling.grid>.row>.column,.ui[class*="six column"].doubling.grid>.column:not(.row),.ui.grid>[class*="six column"].doubling.row.row>.column{width:33.33333333%!important}.ui[class*="seven column"].doubling.grid>.row>.column,.ui[class*="seven column"].doubling.grid>.column:not(.row),.ui.grid>[class*="seven column"].doubling.row.row>.column{width:33.33333333%!important}.ui[class*="eight column"].doubling.grid>.row>.column,.ui[class*="eight column"].doubling.grid>.column:not(.row),.ui.grid>[class*="eight column"].doubling.row.row>.column{width:25%!important}.ui[class*="nine column"].doubling.grid>.row>.column,.ui[class*="nine column"].doubling.grid>.column:not(.row),.ui.grid>[class*="nine column"].doubling.row.row>.column{width:25%!important}.ui[class*="ten column"].doubling.grid>.row>.column,.ui[class*="ten column"].doubling.grid>.column:not(.row),.ui.grid>[class*="ten column"].doubling.row.row>.column{width:20%!important}.ui[class*="eleven column"].doubling.grid>.row>.column,.ui[class*="eleven column"].doubling.grid>.column:not(.row),.ui.grid>[class*="eleven column"].doubling.row.row>.column{width:20%!important}.ui[class*="twelve column"].doubling.grid>.row>.column,.ui[class*="twelve column"].doubling.grid>.column:not(.row),.ui.grid>[class*="twelve column"].doubling.row.row>.column{width:16.66666667%!important}.ui[class*="thirteen column"].doubling.grid>.row>.column,.ui[class*="thirteen column"].doubling.grid>.column:not(.row),.ui.grid>[class*="thirteen column"].doubling.row.row>.column{width:16.66666667%!important}.ui[class*="fourteen column"].doubling.grid>.row>.column,.ui[class*="fourteen column"].doubling.grid>.column:not(.row),.ui.grid>[class*="fourteen column"].doubling.row.row>.column{width:14.28571429%!important}.ui[class*="fifteen column"].doubling.grid>.row>.column,.ui[class*="fifteen column"].doubling.grid>.column:not(.row),.ui.grid>[class*="fifteen column"].doubling.row.row>.column{width:14.28571429%!important}.ui[class*="sixteen column"].doubling.grid>.row>.column,.ui[class*="sixteen column"].doubling.grid>.column:not(.row),.ui.grid>[class*="sixteen column"].doubling.row.row>.column{width:12.5%!important}}@media only screen and (max-width: 767.98px){.ui.grid>.doubling.row,.ui.doubling.grid>.row{margin:0!important;padding:0!important}.ui.grid>.doubling.row>.column,.ui.doubling.grid>.row>.column{padding-top:1rem!important;padding-bottom:1rem!important;margin:0!important;box-shadow:none!important}.ui[class*="two column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="two column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="two column"].doubling:not(.stackable).row.row>.column{width:100%!important}.ui[class*="three column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="three column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="three column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="four column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="four column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="four column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="five column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="five column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="five column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="six column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="six column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="six column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="seven column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="seven column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="seven column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="eight column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="eight column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="eight column"].doubling:not(.stackable).row.row>.column{width:50%!important}.ui[class*="nine column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="nine column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="nine column"].doubling:not(.stackable).row.row>.column{width:33.33333333%!important}.ui[class*="ten column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="ten column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="ten column"].doubling:not(.stackable).row.row>.column{width:33.33333333%!important}.ui[class*="eleven column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="eleven column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="eleven column"].doubling:not(.stackable).row.row>.column{width:33.33333333%!important}.ui[class*="twelve column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="twelve column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="twelve column"].doubling:not(.stackable).row.row>.column{width:33.33333333%!important}.ui[class*="thirteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="thirteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="thirteen column"].doubling:not(.stackable).row.row>.column{width:33.33333333%!important}.ui[class*="fourteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="fourteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="fourteen column"].doubling:not(.stackable).row.row>.column{width:25%!important}.ui[class*="fifteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="fifteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="fifteen column"].doubling:not(.stackable).row.row>.column{width:25%!important}.ui[class*="sixteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="sixteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui.grid>[class*="sixteen column"].doubling:not(.stackable).row.row>.column{width:25%!important}}@media only screen and (max-width: 767.98px){.ui.stackable.grid{width:auto;margin-left:0!important;margin-right:0!important}.ui.stackable.grid>.row>.wide.column,.ui.stackable.grid>.wide.column,.ui.stackable.grid>.column.grid>.column,.ui.stackable.grid>.column.row>.column,.ui.stackable.grid>.row>.column,.ui.stackable.grid>.column:not(.row),.ui.grid>.stackable.stackable.stackable.row>.column{width:100%!important;margin:0!important;box-shadow:none!important;padding:1rem}.ui.stackable.grid:not(.vertically)>.row{margin:0;padding:0}.ui.container>.ui.stackable.grid>.column,.ui.container>.ui.stackable.grid>.row>.column{padding-left:0!important;padding-right:0!important}.ui.grid .ui.stackable.grid,.ui.segment:not(.vertical) .ui.stackable.page.grid{margin-left:-1rem!important;margin-right:-1rem!important}.ui.stackable.divided.grid>.row:first-child>.column:first-child,.ui.stackable.celled.grid>.row:first-child>.column:first-child,.ui.stackable.divided.grid>.column:not(.row):first-child,.ui.stackable.celled.grid>.column:not(.row):first-child{border-top:none!important}.ui.inverted.stackable.celled.grid>.column:not(.row),.ui.inverted.stackable.divided.grid>.column:not(.row),.ui.inverted.stackable.celled.grid>.row>.column,.ui.inverted.stackable.divided.grid>.row>.column{border-top:1px solid rgba(255,255,255,.1)}.ui.stackable.celled.grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.celled.grid>.row>.column,.ui.stackable.divided:not(.vertically).grid>.row>.column{border-top:1px solid rgba(34,36,38,.15);box-shadow:none!important;padding-top:2rem!important;padding-bottom:2rem!important}.ui.stackable.celled.grid>.row{box-shadow:none!important}.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width: 767.98px){.ui[class*="tablet only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile){display:none!important}.ui[class*="computer only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].row:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.mobile){display:none!important}.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile){display:none!important}.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile){display:none!important}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui[class*="mobile only"].grid.grid.grid:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].row:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.tablet){display:none!important}.ui[class*="computer only"].grid.grid.grid:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].row:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.tablet){display:none!important}.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile){display:none!important}.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile){display:none!important}}@media only screen and (min-width: 992px) and (max-width: 1199.98px){.ui[class*="mobile only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer){display:none!important}.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer){display:none!important}.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile){display:none!important}.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile){display:none!important}}@media only screen and (min-width: 1200px) and (max-width: 1919.98px){.ui[class*="mobile only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer){display:none!important}.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer){display:none!important}.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile){display:none!important}}@media only screen and (min-width: 1920px){.ui[class*="mobile only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer){display:none!important}.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer){display:none!important}}.ui.ui.ui.compact.grid>.column:not(.row),.ui.ui.ui.compact.grid>.row>.column{padding-left:.5rem;padding-right:.5rem}.ui.ui.ui.compact.grid>*{padding-left:.5rem;padding-right:.5rem}.ui.ui.ui.compact.grid>.row{padding-top:.5rem;padding-bottom:.5rem}.ui.ui.ui.compact.grid>.column:not(.row){padding-top:.5rem;padding-bottom:.5rem}.ui.compact.relaxed.celled.grid>.column:not(.row),.ui.compact.relaxed.celled.grid>.row>.column{padding:.75em}.ui.compact[class*="very relaxed"].celled.grid>.column:not(.row),.ui.compact[class*="very relaxed"].celled.grid>.row>.column{padding:1em}.ui.ui.ui[class*="very compact"].grid>.column:not(.row),.ui.ui.ui[class*="very compact"].grid>.row>.column{padding-left:.25rem;padding-right:.25rem}.ui.ui.ui[class*="very compact"].grid>*{padding-left:.25rem;padding-right:.25rem}.ui.ui.ui[class*="very compact"].grid>.row{padding:.25rem .75rem}.ui.ui.ui[class*="very compact"].grid>.column:not(.row){padding-top:.25rem;padding-bottom:.25rem}.ui[class*="very compact"].relaxed.celled.grid>.column:not(.row),.ui[class*="very compact"].relaxed.celled.grid>.row>.column{padding:.375em}.ui[class*="very compact"][class*="very relaxed"].celled.grid>.column:not(.row),.ui[class*="very compact"][class*="very relaxed"].celled.grid>.row>.column{padding:.5em}.ui.header{border:none;margin:calc(2rem - .1428571428571429em) 0 1rem;padding:0;font-family:var(--fonts-regular);font-weight:500;line-height:1.28571429em;text-transform:none;color:#000000de}.ui.header:first-child{margin-top:-.14285714em}.ui.header:last-child{margin-bottom:0}.ui.header .sub.header{display:block;font-weight:400;padding:0;margin:0;font-size:1rem;line-height:1.2em;color:#0009}.ui.header>i.icon{display:table-cell;opacity:1;font-size:1.5em;padding-top:0;vertical-align:middle}.ui.header>i.icon:only-child{display:inline-block;padding:0;margin-right:.75rem}.ui.header>.image:not(.icon),.ui.header>img{display:inline-block;margin-top:.14285714em;width:2.5em;height:auto;vertical-align:middle}.ui.header>.image:not(.icon):only-child,.ui.header>img:only-child{margin-right:.75rem}.ui.header .content{display:inline-block;vertical-align:top}.ui.header>img+.content,.ui.header>.image+.content{padding-left:.75rem;vertical-align:middle}.ui.header>i.icon+.content{padding-left:.75rem;display:table-cell;vertical-align:middle}.ui.header .ui.label{font-size:"";margin-left:.5rem;vertical-align:middle}.ui.header+p{margin-top:0}h1.ui.header{font-size:2rem}h1.ui.header .sub.header{font-size:1.14285714rem}h2.ui.header{font-size:1.71428571rem}h2.ui.header .sub.header{font-size:1.14285714rem}h3.ui.header{font-size:1.28571429rem}h3.ui.header .sub.header{font-size:1rem}h4.ui.header{font-size:1.07142857rem}h4.ui.header .sub.header,h5.ui.header{font-size:1rem}h5.ui.header .sub.header{font-size:.92857143rem}h6.ui.header{font-size:.85714286rem}h6.ui.header .sub.header{font-size:.92857143rem}.ui.mini.header{font-size:.85714286em}.ui.mini.header .sub.header{font-size:.92857143rem}.ui.mini.sub.header{font-size:.78571429em}.ui.tiny.header{font-size:1em}.ui.tiny.header .sub.header{font-size:.92857143rem}.ui.tiny.sub.header{font-size:.78571429em}.ui.small.header{font-size:1.07142857em}.ui.small.header .sub.header{font-size:1rem}.ui.small.sub.header{font-size:.78571429em}.ui.large.header{font-size:1.71428571em}.ui.large.header .sub.header{font-size:1.14285714rem}.ui.large.sub.header{font-size:.92857143em}.ui.big.header{font-size:1.85714286em}.ui.big.header .sub.header{font-size:1.14285714rem}.ui.big.sub.header{font-size:1em}.ui.huge.header{font-size:2em;min-height:1em}.ui.huge.header .sub.header{font-size:1.14285714rem}.ui.huge.sub.header{font-size:1em}.ui.massive.header{font-size:2.28571429em;min-height:1em}.ui.massive.header .sub.header{font-size:1.42857143rem}.ui.massive.sub.header{font-size:1.14285714em}.ui.sub.header{padding:0;margin-bottom:.14285714rem;font-weight:500;font-size:.85714286em;text-transform:uppercase;color:""}.ui.icon.header{display:inline-block;text-align:center;margin:2rem 0 1rem}.ui.icon.header:after{content:"";display:block;height:0;clear:both;visibility:hidden}.ui.icon.header:first-child{margin-top:0}.ui.icon.header>i.icon{float:none;display:block;width:auto;height:auto;line-height:1;padding:0;font-size:3em;margin:0 auto .5rem;opacity:1}.ui.icon.header .corner.icon{font-size:1.35em}.ui.icon.header .content{display:block;padding:0}.ui.icon.header>i.circular.icon{font-size:2em}.ui.icon.header>i.square.icon{font-size:2em}.ui.block.icon.header>i.icon{margin-bottom:0}.ui.icon.header.aligned{margin-left:auto;margin-right:auto;display:block}.ui.disabled.header{opacity:var(--opacity-disabled)}.ui.inverted.header{color:#fff}.ui.inverted.header .sub.header{color:#fffc}.ui.inverted.attached.header{background:#1B1C1D;box-shadow:none;border-color:transparent}.ui.inverted.block.header{background:#545454 linear-gradient(transparent,rgba(0,0,0,.05));box-shadow:none;border-bottom:none}.ui.primary.header{color:#2185d0}a.ui.primary.header:hover{color:#1678c2}.ui.primary.dividing.header{border-bottom:2px solid #2185D0}.ui.inverted.primary.header.header.header{color:#54c8ff}a.ui.inverted.primary.header.header.header:hover{color:#21b8ff}.ui.inverted.primary.dividing.header{border-bottom:2px solid #54C8FF}.ui.secondary.header{color:#1b1c1d}a.ui.secondary.header:hover{color:#27292a}.ui.secondary.dividing.header{border-bottom:2px solid #1B1C1D}.ui.inverted.secondary.header.header.header{color:#545454}a.ui.inverted.secondary.header.header.header:hover{color:#6e6e6e}.ui.inverted.secondary.dividing.header{border-bottom:2px solid #545454}.ui.red.header{color:#db2828}a.ui.red.header:hover{color:#d01919}.ui.red.dividing.header{border-bottom:2px solid #DB2828}.ui.inverted.red.header.header.header{color:#ff695e}a.ui.inverted.red.header.header.header:hover{color:#ff392b}.ui.inverted.red.dividing.header{border-bottom:2px solid #FF695E}.ui.orange.header{color:#f2711c}a.ui.orange.header:hover{color:#f26202}.ui.orange.dividing.header{border-bottom:2px solid #F2711C}.ui.inverted.orange.header.header.header{color:#ff851b}a.ui.inverted.orange.header.header.header:hover{color:#e76b00}.ui.inverted.orange.dividing.header{border-bottom:2px solid #FF851B}.ui.yellow.header{color:#fbbd08}a.ui.yellow.header:hover{color:#eaae00}.ui.yellow.dividing.header{border-bottom:2px solid #FBBD08}.ui.inverted.yellow.header.header.header{color:#ffe21f}a.ui.inverted.yellow.header.header.header:hover{color:#ebcd00}.ui.inverted.yellow.dividing.header{border-bottom:2px solid #FFE21F}.ui.olive.header{color:#b5cc18}a.ui.olive.header:hover{color:#a7bd0d}.ui.olive.dividing.header{border-bottom:2px solid #B5CC18}.ui.inverted.olive.header.header.header{color:#d9e778}a.ui.inverted.olive.header.header.header:hover{color:#d2e745}.ui.inverted.olive.dividing.header{border-bottom:2px solid #D9E778}.ui.green.header{color:#21ba45}a.ui.green.header:hover{color:#16ab39}.ui.green.dividing.header{border-bottom:2px solid #21BA45}.ui.inverted.green.header.header.header{color:#2ecc40}a.ui.inverted.green.header.header.header:hover{color:#1ea92e}.ui.inverted.green.dividing.header{border-bottom:2px solid #2ECC40}.ui.teal.header{color:#00b5ad}a.ui.teal.header:hover{color:#009c95}.ui.teal.dividing.header{border-bottom:2px solid #00B5AD}.ui.inverted.teal.header.header.header{color:#6dffff}a.ui.inverted.teal.header.header.header:hover{color:#3affff}.ui.inverted.teal.dividing.header{border-bottom:2px solid #6DFFFF}.ui.blue.header{color:#2185d0}a.ui.blue.header:hover{color:#1678c2}.ui.blue.dividing.header{border-bottom:2px solid #2185D0}.ui.inverted.blue.header.header.header{color:#54c8ff}a.ui.inverted.blue.header.header.header:hover{color:#21b8ff}.ui.inverted.blue.dividing.header{border-bottom:2px solid #54C8FF}.ui.violet.header{color:#6435c9}a.ui.violet.header:hover{color:#5829bb}.ui.violet.dividing.header{border-bottom:2px solid #6435C9}.ui.inverted.violet.header.header.header{color:#a291fb}a.ui.inverted.violet.header.header.header:hover{color:#745aff}.ui.inverted.violet.dividing.header{border-bottom:2px solid #A291FB}.ui.purple.header{color:#a333c8}a.ui.purple.header:hover{color:#9627ba}.ui.purple.dividing.header{border-bottom:2px solid #A333C8}.ui.inverted.purple.header.header.header{color:#dc73ff}a.ui.inverted.purple.header.header.header:hover{color:#cf40ff}.ui.inverted.purple.dividing.header{border-bottom:2px solid #DC73FF}.ui.pink.header{color:#e03997}a.ui.pink.header:hover{color:#e61a8d}.ui.pink.dividing.header{border-bottom:2px solid #E03997}.ui.inverted.pink.header.header.header{color:#ff8edf}a.ui.inverted.pink.header.header.header:hover{color:#ff5bd1}.ui.inverted.pink.dividing.header{border-bottom:2px solid #FF8EDF}.ui.brown.header{color:#a5673f}a.ui.brown.header:hover{color:#975b33}.ui.brown.dividing.header{border-bottom:2px solid #A5673F}.ui.inverted.brown.header.header.header{color:#d67c1c}a.ui.inverted.brown.header.header.header:hover{color:#b0620f}.ui.inverted.brown.dividing.header{border-bottom:2px solid #D67C1C}.ui.grey.header{color:#767676}a.ui.grey.header:hover{color:#838383}.ui.grey.dividing.header{border-bottom:2px solid #767676}.ui.inverted.grey.header.header.header{color:#dcddde}a.ui.inverted.grey.header.header.header:hover{color:#c2c4c5}.ui.inverted.grey.dividing.header{border-bottom:2px solid #DCDDDE}.ui.black.header{color:#1b1c1d}a.ui.black.header:hover{color:#27292a}.ui.black.dividing.header{border-bottom:2px solid #1B1C1D}.ui.inverted.black.header.header.header{color:#545454}a.ui.inverted.black.header.header.header:hover{color:#000}.ui.inverted.black.dividing.header{border-bottom:2px solid #545454}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.centered.header,.ui.center.aligned.header{text-align:center}.ui.justified.header{text-align:justify}.ui.justified.header:after{display:inline-block;content:"";width:100%}.ui.floated.header,.ui[class*="left floated"].header{float:left;margin-top:0;margin-right:.5em}.ui[class*="right floated"].header{float:right;margin-top:0;margin-left:.5em}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:.21428571rem;border-bottom:1px solid rgba(34,36,38,.15)}.ui.dividing.header .sub.header{padding-bottom:.21428571rem}.ui.dividing.header i.icon{margin-bottom:0}.ui.inverted.dividing.header{border-bottom-color:#ffffff1a}.ui.block.header{background:#F3F4F5;padding:.78571429rem 1rem;box-shadow:none;border:1px solid #D4D4D5;border-radius:.28571429rem}.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1rem}.ui.mini.block.header{font-size:.78571429rem}.ui.tiny.block.header{font-size:.85714286rem}.ui.small.block.header{font-size:.92857143rem}.ui.large.block.header{font-size:1.14285714rem}.ui.big.block.header{font-size:1.28571429rem}.ui.huge.block.header{font-size:1.42857143rem}.ui.massive.block.header{font-size:1.71428571rem}.ui.attached.header{background:#FFFFFF;padding:.78571429rem 1rem;margin:0 -1px;box-shadow:none;border:1px solid #D4D4D5;border-radius:0}.ui.attached.block.header{background:#F3F4F5}.ui.attached:not(.top).header{border-top:none}.ui.top.attached.header{border-radius:.28571429rem .28571429rem 0 0}.ui.bottom.attached.header{border-radius:0 0 .28571429rem .28571429rem}.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1em}.ui.mini.attached.header{font-size:.78571429em}.ui.tiny.attached.header{font-size:.85714286em}.ui.small.attached.header{font-size:.92857143em}.ui.large.attached.header{font-size:1.14285714em}.ui.big.attached.header{font-size:1.28571429em}.ui.huge.attached.header{font-size:1.42857143em}.ui.massive.attached.header{font-size:1.71428571em}.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1.28571429em}@font-face{font-family:Icons;src:url(./themes/default/assets/fonts/icons.eot);src:url(./themes/default/assets/fonts/icons.eot?#iefix) format("embedded-opentype"),url(../fonts/icons.9451d5fe.woff2) format("woff2"),url(./themes/default/assets/fonts/icons.woff) format("woff"),url(./themes/default/assets/fonts/icons.ttf) format("truetype"),url(./themes/default/assets/fonts/icons.svg#icons) format("svg");font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon{display:inline-block;opacity:1;margin:0 .25rem 0 0;width:1.18em;height:1em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;speak:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.icon:before{background:none!important}i.icon.loading{height:1em;line-height:1;-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite}i.icon:hover,i.icons:hover,i.icon:active,i.icons:active,i.emphasized.icon:not(.disabled),i.emphasized.icons:not(.disabled){opacity:1}i.disabled.icon,i.disabled.icons{opacity:var(--opacity-disabled);cursor:default;pointer-events:none}i.fitted.icon{width:auto;margin:0!important}i.link.icon:not(.disabled),i.link.icons:not(.disabled){cursor:pointer;opacity:.8;transition:opacity .1s ease}i.link.icon:hover,i.link.icons:hover{opacity:1}i.circular.icon{border-radius:500em!important;line-height:1!important;padding:.5em 0!important;box-shadow:0 0 0 .1em #0000001a inset;width:2em!important;height:2em!important}i.circular.inverted.icon{border:none;box-shadow:none}i.flipped.icon,i.horizontally.flipped.icon{transform:scaleX(-1)}i.vertically.flipped.icon{transform:scaleY(-1)}i.rotated.icon,i.right.rotated.icon,i.clockwise.rotated.icon{transform:rotate(90deg)}i.left.rotated.icon,i.counterclockwise.rotated.icon{transform:rotate(-90deg)}i.halfway.rotated.icon{transform:rotate(180deg)}i.rotated.flipped.icon,i.right.rotated.flipped.icon,i.clockwise.rotated.flipped.icon{transform:scaleX(-1) rotate(90deg)}i.left.rotated.flipped.icon,i.counterclockwise.rotated.flipped.icon{transform:scaleX(-1) rotate(-90deg)}i.halfway.rotated.flipped.icon{transform:scaleX(-1) rotate(180deg)}i.rotated.vertically.flipped.icon,i.right.rotated.vertically.flipped.icon,i.clockwise.rotated.vertically.flipped.icon{transform:scaleY(-1) rotate(90deg)}i.left.rotated.vertically.flipped.icon,i.counterclockwise.rotated.vertically.flipped.icon{transform:scaleY(-1) rotate(-90deg)}i.halfway.rotated.vertically.flipped.icon{transform:scaleY(-1) rotate(180deg)}i.bordered.icon{line-height:1;vertical-align:baseline;width:2em;height:2em;padding:.5em 0!important;box-shadow:0 0 0 .1em #0000001a inset}i.bordered.inverted.icon{border:none;box-shadow:none}i.inverted.bordered.icon,i.inverted.circular.icon{background-color:#1b1c1d;color:#fff}i.inverted.icon{color:#fff}i.primary.icon.icon.icon.icon{color:#2185d0}i.inverted.primary.icon.icon.icon.icon{color:#54c8ff}i.inverted.bordered.primary.icon.icon.icon.icon,i.inverted.circular.primary.icon.icon.icon.icon{background-color:#2185d0;color:#fff}i.secondary.icon.icon.icon.icon{color:#1b1c1d}i.inverted.secondary.icon.icon.icon.icon{color:#545454}i.inverted.bordered.secondary.icon.icon.icon.icon,i.inverted.circular.secondary.icon.icon.icon.icon{background-color:#1b1c1d;color:#fff}i.red.icon.icon.icon.icon{color:#db2828}i.inverted.red.icon.icon.icon.icon{color:#ff695e}i.inverted.bordered.red.icon.icon.icon.icon,i.inverted.circular.red.icon.icon.icon.icon{background-color:#db2828;color:#fff}i.orange.icon.icon.icon.icon{color:#f2711c}i.inverted.orange.icon.icon.icon.icon{color:#ff851b}i.inverted.bordered.orange.icon.icon.icon.icon,i.inverted.circular.orange.icon.icon.icon.icon{background-color:#f2711c;color:#fff}i.yellow.icon.icon.icon.icon{color:#fbbd08}i.inverted.yellow.icon.icon.icon.icon{color:#ffe21f}i.inverted.bordered.yellow.icon.icon.icon.icon,i.inverted.circular.yellow.icon.icon.icon.icon{background-color:#fbbd08;color:#fff}i.olive.icon.icon.icon.icon{color:#b5cc18}i.inverted.olive.icon.icon.icon.icon{color:#d9e778}i.inverted.bordered.olive.icon.icon.icon.icon,i.inverted.circular.olive.icon.icon.icon.icon{background-color:#b5cc18;color:#fff}i.green.icon.icon.icon.icon{color:#21ba45}i.inverted.green.icon.icon.icon.icon{color:#2ecc40}i.inverted.bordered.green.icon.icon.icon.icon,i.inverted.circular.green.icon.icon.icon.icon{background-color:#21ba45;color:#fff}i.teal.icon.icon.icon.icon{color:#00b5ad}i.inverted.teal.icon.icon.icon.icon{color:#6dffff}i.inverted.bordered.teal.icon.icon.icon.icon,i.inverted.circular.teal.icon.icon.icon.icon{background-color:#00b5ad;color:#fff}i.blue.icon.icon.icon.icon{color:#2185d0}i.inverted.blue.icon.icon.icon.icon{color:#54c8ff}i.inverted.bordered.blue.icon.icon.icon.icon,i.inverted.circular.blue.icon.icon.icon.icon{background-color:#2185d0;color:#fff}i.violet.icon.icon.icon.icon{color:#6435c9}i.inverted.violet.icon.icon.icon.icon{color:#a291fb}i.inverted.bordered.violet.icon.icon.icon.icon,i.inverted.circular.violet.icon.icon.icon.icon{background-color:#6435c9;color:#fff}i.purple.icon.icon.icon.icon{color:#a333c8}i.inverted.purple.icon.icon.icon.icon{color:#dc73ff}i.inverted.bordered.purple.icon.icon.icon.icon,i.inverted.circular.purple.icon.icon.icon.icon{background-color:#a333c8;color:#fff}i.pink.icon.icon.icon.icon{color:#e03997}i.inverted.pink.icon.icon.icon.icon{color:#ff8edf}i.inverted.bordered.pink.icon.icon.icon.icon,i.inverted.circular.pink.icon.icon.icon.icon{background-color:#e03997;color:#fff}i.brown.icon.icon.icon.icon{color:#a5673f}i.inverted.brown.icon.icon.icon.icon{color:#d67c1c}i.inverted.bordered.brown.icon.icon.icon.icon,i.inverted.circular.brown.icon.icon.icon.icon{background-color:#a5673f;color:#fff}i.grey.icon.icon.icon.icon{color:#767676}i.inverted.grey.icon.icon.icon.icon{color:#dcddde}i.inverted.bordered.grey.icon.icon.icon.icon,i.inverted.circular.grey.icon.icon.icon.icon{background-color:#767676;color:#fff}i.black.icon.icon.icon.icon{color:#1b1c1d}i.inverted.black.icon.icon.icon.icon{color:#545454}i.inverted.bordered.black.icon.icon.icon.icon,i.inverted.circular.black.icon.icon.icon.icon{background-color:#1b1c1d;color:#fff}i.icon,i.icons{font-size:1em;line-height:1}i.mini.mini.mini.icon,i.mini.mini.mini.icons{font-size:.4em;vertical-align:middle}i.tiny.tiny.tiny.icon,i.tiny.tiny.tiny.icons{font-size:.5em;vertical-align:middle}i.small.small.small.icon,i.small.small.small.icons{font-size:.75em;vertical-align:middle}i.large.large.large.icon,i.large.large.large.icons{font-size:1.5em;vertical-align:middle}i.big.big.big.icon,i.big.big.big.icons{font-size:2em;vertical-align:middle}i.huge.huge.huge.icon,i.huge.huge.huge.icons{font-size:4em;vertical-align:middle}i.massive.massive.massive.icon,i.massive.massive.massive.icons{font-size:8em;vertical-align:middle}i.icons{display:inline-block;position:relative;line-height:1}i.icons .icon{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);margin:0}i.icons .icon:first-child{position:static;width:auto;height:auto;vertical-align:top;transform:none}i.icons .corner.icon{inset:auto 0 0 auto;transform:none;font-size:.45em;text-shadow:-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF}i.icons .icon.corner[class*="top right"]{inset:0 0 auto auto}i.icons .icon.corner[class*="top left"]{inset:0 auto auto 0}i.icons .icon.corner[class*="bottom left"]{inset:auto auto 0 0}i.icons .icon.corner[class*="bottom right"]{inset:auto 0 0 auto}i.icons .inverted.corner.icon{text-shadow:-1px -1px 0 #1B1C1D,1px -1px 0 #1B1C1D,-1px 1px 0 #1B1C1D,1px 1px 0 #1B1C1D}i.icon.linkedin.in:before{content:"\f0e1"}i.icon.ad:before{content:"\f641"}i.icon.address.book:before{content:"\f2b9"}i.icon.address.card:before{content:"\f2bb"}i.icon.adjust:before{content:"\f042"}i.icon.air.freshener:before{content:"\f5d0"}i.icon.align.center:before{content:"\f037"}i.icon.align.justify:before{content:"\f039"}i.icon.align.left:before{content:"\f036"}i.icon.align.right:before{content:"\f038"}i.icon.allergies:before{content:"\f461"}i.icon.ambulance:before{content:"\f0f9"}i.icon.american.sign.language.interpreting:before{content:"\f2a3"}i.icon.anchor:before{content:"\f13d"}i.icon.angle.double.down:before{content:"\f103"}i.icon.angle.double.left:before{content:"\f100"}i.icon.angle.double.right:before{content:"\f101"}i.icon.angle.double.up:before{content:"\f102"}i.icon.angle.down:before{content:"\f107"}i.icon.angle.left:before{content:"\f104"}i.icon.angle.right:before{content:"\f105"}i.icon.angle.up:before{content:"\f106"}i.icon.angry:before{content:"\f556"}i.icon.ankh:before{content:"\f644"}i.icon.archive:before{content:"\f187"}i.icon.archway:before{content:"\f557"}i.icon.arrow.alternate.circle.down:before{content:"\f358"}i.icon.arrow.alternate.circle.left:before{content:"\f359"}i.icon.arrow.alternate.circle.right:before{content:"\f35a"}i.icon.arrow.alternate.circle.up:before{content:"\f35b"}i.icon.arrow.circle.down:before{content:"\f0ab"}i.icon.arrow.circle.left:before{content:"\f0a8"}i.icon.arrow.circle.right:before{content:"\f0a9"}i.icon.arrow.circle.up:before{content:"\f0aa"}i.icon.arrow.left:before{content:"\f060"}i.icon.arrow.right:before{content:"\f061"}i.icon.arrow.up:before{content:"\f062"}i.icon.arrow.down:before{content:"\f063"}i.icon.arrows.alternate:before{content:"\f0b2"}i.icon.arrows.alternate.horizontal:before{content:"\f337"}i.icon.arrows.alternate.vertical:before{content:"\f338"}i.icon.assistive.listening.systems:before{content:"\f2a2"}i.icon.asterisk:before{content:"\f069"}i.icon.at:before{content:"\f1fa"}i.icon.atlas:before{content:"\f558"}i.icon.atom:before{content:"\f5d2"}i.icon.audio.description:before{content:"\f29e"}i.icon.award:before{content:"\f559"}i.icon.baby:before{content:"\f77c"}i.icon.baby.carriage:before{content:"\f77d"}i.icon.backspace:before{content:"\f55a"}i.icon.backward:before{content:"\f04a"}i.icon.bacon:before{content:"\f7e5"}i.icon.bahai:before{content:"\f666"}i.icon.balance.scale:before{content:"\f24e"}i.icon.balance.scale.left:before{content:"\f515"}i.icon.balance.scale.right:before{content:"\f516"}i.icon.ban:before{content:"\f05e"}i.icon.band.aid:before{content:"\f462"}i.icon.barcode:before{content:"\f02a"}i.icon.bars:before{content:"\f0c9"}i.icon.baseball.ball:before{content:"\f433"}i.icon.basketball.ball:before{content:"\f434"}i.icon.bath:before{content:"\f2cd"}i.icon.battery.empty:before{content:"\f244"}i.icon.battery.full:before{content:"\f240"}i.icon.battery.half:before{content:"\f242"}i.icon.battery.quarter:before{content:"\f243"}i.icon.battery.three.quarters:before{content:"\f241"}i.icon.bed:before{content:"\f236"}i.icon.beer:before{content:"\f0fc"}i.icon.bell:before{content:"\f0f3"}i.icon.bell.slash:before{content:"\f1f6"}i.icon.bezier.curve:before{content:"\f55b"}i.icon.bible:before{content:"\f647"}i.icon.bicycle:before{content:"\f206"}i.icon.biking:before{content:"\f84a"}i.icon.binoculars:before{content:"\f1e5"}i.icon.biohazard:before{content:"\f780"}i.icon.birthday.cake:before{content:"\f1fd"}i.icon.blender:before{content:"\f517"}i.icon.blender.phone:before{content:"\f6b6"}i.icon.blind:before{content:"\f29d"}i.icon.blog:before{content:"\f781"}i.icon.bold:before{content:"\f032"}i.icon.bolt:before{content:"\f0e7"}i.icon.bomb:before{content:"\f1e2"}i.icon.bone:before{content:"\f5d7"}i.icon.bong:before{content:"\f55c"}i.icon.book:before{content:"\f02d"}i.icon.book.dead:before{content:"\f6b7"}i.icon.book.medical:before{content:"\f7e6"}i.icon.book.open:before{content:"\f518"}i.icon.book.reader:before{content:"\f5da"}i.icon.bookmark:before{content:"\f02e"}i.icon.border.all:before{content:"\f84c"}i.icon.border.none:before{content:"\f850"}i.icon.border.style:before{content:"\f853"}i.icon.bowling.ball:before{content:"\f436"}i.icon.box:before{content:"\f466"}i.icon.box.open:before{content:"\f49e"}i.icon.box.tissue:before{content:"\f95b"}i.icon.boxes:before{content:"\f468"}i.icon.braille:before{content:"\f2a1"}i.icon.brain:before{content:"\f5dc"}i.icon.bread.slice:before{content:"\f7ec"}i.icon.briefcase:before{content:"\f0b1"}i.icon.briefcase.medical:before{content:"\f469"}i.icon.broadcast.tower:before{content:"\f519"}i.icon.broom:before{content:"\f51a"}i.icon.brush:before{content:"\f55d"}i.icon.bug:before{content:"\f188"}i.icon.building:before{content:"\f1ad"}i.icon.bullhorn:before{content:"\f0a1"}i.icon.bullseye:before{content:"\f140"}i.icon.burn:before{content:"\f46a"}i.icon.bus:before{content:"\f207"}i.icon.bus.alternate:before{content:"\f55e"}i.icon.business.time:before{content:"\f64a"}i.icon.calculator:before{content:"\f1ec"}i.icon.calendar:before{content:"\f133"}i.icon.calendar.alternate:before{content:"\f073"}i.icon.calendar.check:before{content:"\f274"}i.icon.calendar.day:before{content:"\f783"}i.icon.calendar.minus:before{content:"\f272"}i.icon.calendar.plus:before{content:"\f271"}i.icon.calendar.times:before{content:"\f273"}i.icon.calendar.week:before{content:"\f784"}i.icon.camera:before{content:"\f030"}i.icon.camera.retro:before{content:"\f083"}i.icon.campground:before{content:"\f6bb"}i.icon.candy.cane:before{content:"\f786"}i.icon.cannabis:before{content:"\f55f"}i.icon.capsules:before{content:"\f46b"}i.icon.car:before{content:"\f1b9"}i.icon.car.alternate:before{content:"\f5de"}i.icon.car.battery:before{content:"\f5df"}i.icon.car.crash:before{content:"\f5e1"}i.icon.car.side:before{content:"\f5e4"}i.icon.caravan:before{content:"\f8ff"}i.icon.caret.down:before{content:"\f0d7"}i.icon.caret.left:before{content:"\f0d9"}i.icon.caret.right:before{content:"\f0da"}i.icon.caret.square.down:before{content:"\f150"}i.icon.caret.square.left:before{content:"\f191"}i.icon.caret.square.right:before{content:"\f152"}i.icon.caret.square.up:before{content:"\f151"}i.icon.caret.up:before{content:"\f0d8"}i.icon.carrot:before{content:"\f787"}i.icon.cart.arrow.down:before{content:"\f218"}i.icon.cart.plus:before{content:"\f217"}i.icon.cash.register:before{content:"\f788"}i.icon.cat:before{content:"\f6be"}i.icon.certificate:before{content:"\f0a3"}i.icon.chair:before{content:"\f6c0"}i.icon.chalkboard:before{content:"\f51b"}i.icon.chalkboard.teacher:before{content:"\f51c"}i.icon.charging.station:before{content:"\f5e7"}i.icon.chart.area:before{content:"\f1fe"}i.icon.chart.bar:before{content:"\f080"}i.icon.chart.line:before{content:"\f201"}i.icon.chartline:before{content:"\f201"}i.icon.chart.pie:before{content:"\f200"}i.icon.check:before{content:"\f00c"}i.icon.check.circle:before{content:"\f058"}i.icon.check.double:before{content:"\f560"}i.icon.check.square:before{content:"\f14a"}i.icon.cheese:before{content:"\f7ef"}i.icon.chess:before{content:"\f439"}i.icon.chess.bishop:before{content:"\f43a"}i.icon.chess.board:before{content:"\f43c"}i.icon.chess.king:before{content:"\f43f"}i.icon.chess.knight:before{content:"\f441"}i.icon.chess.pawn:before{content:"\f443"}i.icon.chess.queen:before{content:"\f445"}i.icon.chess.rook:before{content:"\f447"}i.icon.chevron.circle.down:before{content:"\f13a"}i.icon.chevron.circle.left:before{content:"\f137"}i.icon.chevron.circle.right:before{content:"\f138"}i.icon.chevron.circle.up:before{content:"\f139"}i.icon.chevron.down:before{content:"\f078"}i.icon.chevron.left:before{content:"\f053"}i.icon.chevron.right:before{content:"\f054"}i.icon.chevron.up:before{content:"\f077"}i.icon.child:before{content:"\f1ae"}i.icon.church:before{content:"\f51d"}i.icon.circle:before{content:"\f111"}i.icon.circle.notch:before{content:"\f1ce"}i.icon.city:before{content:"\f64f"}i.icon.clinic.medical:before{content:"\f7f2"}i.icon.clipboard:before{content:"\f328"}i.icon.clipboard.check:before{content:"\f46c"}i.icon.clipboard.list:before{content:"\f46d"}i.icon.clock:before{content:"\f017"}i.icon.clone:before{content:"\f24d"}i.icon.closed.captioning:before{content:"\f20a"}i.icon.cloud:before{content:"\f0c2"}i.icon.cloud.download.alternate:before{content:"\f381"}i.icon.cloud.meatball:before{content:"\f73b"}i.icon.cloud.moon:before{content:"\f6c3"}i.icon.cloud.moon.rain:before{content:"\f73c"}i.icon.cloud.rain:before{content:"\f73d"}i.icon.cloud.showers.heavy:before{content:"\f740"}i.icon.cloud.sun:before{content:"\f6c4"}i.icon.cloud.sun.rain:before{content:"\f743"}i.icon.cloud.upload.alternate:before{content:"\f382"}i.icon.cocktail:before{content:"\f561"}i.icon.code:before{content:"\f121"}i.icon.code.branch:before{content:"\f126"}i.icon.coffee:before{content:"\f0f4"}i.icon.cog:before{content:"\f013"}i.icon.cogs:before{content:"\f085"}i.icon.coins:before{content:"\f51e"}i.icon.columns:before{content:"\f0db"}i.icon.comment:before{content:"\f075"}i.icon.comment.alternate:before{content:"\f27a"}i.icon.comment.dollar:before{content:"\f651"}i.icon.comment.dots:before{content:"\f4ad"}i.icon.comment.medical:before{content:"\f7f5"}i.icon.comment.slash:before{content:"\f4b3"}i.icon.comments:before{content:"\f086"}i.icon.comments.dollar:before{content:"\f653"}i.icon.compact.disc:before{content:"\f51f"}i.icon.compass:before{content:"\f14e"}i.icon.compress:before{content:"\f066"}i.icon.compress.alternate:before{content:"\f422"}i.icon.compress.arrows.alternate:before{content:"\f78c"}i.icon.concierge.bell:before{content:"\f562"}i.icon.cookie:before{content:"\f563"}i.icon.cookie.bite:before{content:"\f564"}i.icon.copy:before{content:"\f0c5"}i.icon.copyright:before{content:"\f1f9"}i.icon.couch:before{content:"\f4b8"}i.icon.credit.card:before{content:"\f09d"}i.icon.crop:before{content:"\f125"}i.icon.crop.alternate:before{content:"\f565"}i.icon.cross:before{content:"\f654"}i.icon.crosshairs:before{content:"\f05b"}i.icon.crow:before{content:"\f520"}i.icon.crown:before{content:"\f521"}i.icon.crutch:before{content:"\f7f7"}i.icon.cube:before{content:"\f1b2"}i.icon.cubes:before{content:"\f1b3"}i.icon.cut:before{content:"\f0c4"}i.icon.database:before{content:"\f1c0"}i.icon.deaf:before{content:"\f2a4"}i.icon.democrat:before{content:"\f747"}i.icon.desktop:before{content:"\f108"}i.icon.dharmachakra:before{content:"\f655"}i.icon.diagnoses:before{content:"\f470"}i.icon.dice:before{content:"\f522"}i.icon.dice.d20:before{content:"\f6cf"}i.icon.dice.d6:before{content:"\f6d1"}i.icon.dice.five:before{content:"\f523"}i.icon.dice.four:before{content:"\f524"}i.icon.dice.one:before{content:"\f525"}i.icon.dice.six:before{content:"\f526"}i.icon.dice.three:before{content:"\f527"}i.icon.dice.two:before{content:"\f528"}i.icon.digital.tachograph:before{content:"\f566"}i.icon.directions:before{content:"\f5eb"}i.icon.disease:before{content:"\f7fa"}i.icon.divide:before{content:"\f529"}i.icon.dizzy:before{content:"\f567"}i.icon.dna:before{content:"\f471"}i.icon.dog:before{content:"\f6d3"}i.icon.dollar.sign:before{content:"\f155"}i.icon.dolly:before{content:"\f472"}i.icon.dolly.flatbed:before{content:"\f474"}i.icon.donate:before{content:"\f4b9"}i.icon.door.closed:before{content:"\f52a"}i.icon.door.open:before{content:"\f52b"}i.icon.dot.circle:before{content:"\f192"}i.icon.dove:before{content:"\f4ba"}i.icon.download:before{content:"\f019"}i.icon.drafting.compass:before{content:"\f568"}i.icon.dragon:before{content:"\f6d5"}i.icon.draw.polygon:before{content:"\f5ee"}i.icon.drum:before{content:"\f569"}i.icon.drum.steelpan:before{content:"\f56a"}i.icon.drumstick.bite:before{content:"\f6d7"}i.icon.dumbbell:before{content:"\f44b"}i.icon.dumpster:before{content:"\f793"}i.icon.dumpster.fire:before{content:"\f794"}i.icon.dungeon:before{content:"\f6d9"}i.icon.edit:before{content:"\f044"}i.icon.egg:before{content:"\f7fb"}i.icon.eject:before{content:"\f052"}i.icon.ellipsis.horizontal:before{content:"\f141"}i.icon.ellipsis.vertical:before{content:"\f142"}i.icon.envelope:before{content:"\f0e0"}i.icon.envelope.open:before{content:"\f2b6"}i.icon.envelope.open.text:before{content:"\f658"}i.icon.envelope.square:before{content:"\f199"}i.icon.equals:before{content:"\f52c"}i.icon.eraser:before{content:"\f12d"}i.icon.ethernet:before{content:"\f796"}i.icon.euro.sign:before{content:"\f153"}i.icon.exchange.alternate:before{content:"\f362"}i.icon.exclamation:before{content:"\f12a"}i.icon.exclamation.circle:before{content:"\f06a"}i.icon.exclamation.triangle:before{content:"\f071"}i.icon.expand:before{content:"\f065"}i.icon.expand.alternate:before{content:"\f424"}i.icon.expand.arrows.alternate:before{content:"\f31e"}i.icon.external.alternate:before{content:"\f35d"}i.icon.external.link.square.alternate:before{content:"\f360"}i.icon.eye:before{content:"\f06e"}i.icon.eye.dropper:before{content:"\f1fb"}i.icon.eye.slash:before{content:"\f070"}i.icon.fan:before{content:"\f863"}i.icon.fast.backward:before{content:"\f049"}i.icon.fast.forward:before{content:"\f050"}i.icon.faucet:before{content:"\f905"}i.icon.fax:before{content:"\f1ac"}i.icon.feather:before{content:"\f52d"}i.icon.feather.alternate:before{content:"\f56b"}i.icon.female:before{content:"\f182"}i.icon.fighter.jet:before{content:"\f0fb"}i.icon.file:before{content:"\f15b"}i.icon.file.alternate:before{content:"\f15c"}i.icon.file.archive:before{content:"\f1c6"}i.icon.file.audio:before{content:"\f1c7"}i.icon.file.code:before{content:"\f1c9"}i.icon.file.contract:before{content:"\f56c"}i.icon.file.csv:before{content:"\f6dd"}i.icon.file.download:before{content:"\f56d"}i.icon.file.excel:before{content:"\f1c3"}i.icon.file.export:before{content:"\f56e"}i.icon.file.image:before{content:"\f1c5"}i.icon.file.import:before{content:"\f56f"}i.icon.file.invoice:before{content:"\f570"}i.icon.file.invoice.dollar:before{content:"\f571"}i.icon.file.medical:before{content:"\f477"}i.icon.file.medical.alternate:before{content:"\f478"}i.icon.file.pdf:before{content:"\f1c1"}i.icon.file.powerpoint:before{content:"\f1c4"}i.icon.file.prescription:before{content:"\f572"}i.icon.file.signature:before{content:"\f573"}i.icon.file.upload:before{content:"\f574"}i.icon.file.video:before{content:"\f1c8"}i.icon.file.word:before{content:"\f1c2"}i.icon.fill:before{content:"\f575"}i.icon.fill.drip:before{content:"\f576"}i.icon.film:before{content:"\f008"}i.icon.filter:before{content:"\f0b0"}i.icon.fingerprint:before{content:"\f577"}i.icon.fire:before{content:"\f06d"}i.icon.fire.alternate:before{content:"\f7e4"}i.icon.fire.extinguisher:before{content:"\f134"}i.icon.first.aid:before{content:"\f479"}i.icon.fish:before{content:"\f578"}i.icon.fist.raised:before{content:"\f6de"}i.icon.flag:before{content:"\f024"}i.icon.flag.checkered:before{content:"\f11e"}i.icon.flag.usa:before{content:"\f74d"}i.icon.flask:before{content:"\f0c3"}i.icon.flushed:before{content:"\f579"}i.icon.folder:before{content:"\f07b"}i.icon.folder.minus:before{content:"\f65d"}i.icon.folder.open:before{content:"\f07c"}i.icon.folder.plus:before{content:"\f65e"}i.icon.font:before{content:"\f031"}i.icon.football.ball:before{content:"\f44e"}i.icon.forward:before{content:"\f04e"}i.icon.frog:before{content:"\f52e"}i.icon.frown:before{content:"\f119"}i.icon.frown.open:before{content:"\f57a"}i.icon.fruit-apple:before{content:"\f5d1"}i.icon.funnel.dollar:before{content:"\f662"}i.icon.futbol:before{content:"\f1e3"}i.icon.gamepad:before{content:"\f11b"}i.icon.gas.pump:before{content:"\f52f"}i.icon.gavel:before{content:"\f0e3"}i.icon.gem:before{content:"\f3a5"}i.icon.genderless:before{content:"\f22d"}i.icon.ghost:before{content:"\f6e2"}i.icon.gift:before{content:"\f06b"}i.icon.gifts:before{content:"\f79c"}i.icon.glass.cheers:before{content:"\f79f"}i.icon.glass.martini:before{content:"\f000"}i.icon.glass.martini.alternate:before{content:"\f57b"}i.icon.glass.whiskey:before{content:"\f7a0"}i.icon.glasses:before{content:"\f530"}i.icon.globe:before{content:"\f0ac"}i.icon.globe.africa:before{content:"\f57c"}i.icon.globe.americas:before{content:"\f57d"}i.icon.globe.asia:before{content:"\f57e"}i.icon.globe.europe:before{content:"\f7a2"}i.icon.golf.ball:before{content:"\f450"}i.icon.gopuram:before{content:"\f664"}i.icon.graduation.cap:before{content:"\f19d"}i.icon.greater.than:before{content:"\f531"}i.icon.greater.than.equal:before{content:"\f532"}i.icon.grimace:before{content:"\f57f"}i.icon.grin:before{content:"\f580"}i.icon.grin.alternate:before{content:"\f581"}i.icon.grin.beam:before{content:"\f582"}i.icon.grin.beam.sweat:before{content:"\f583"}i.icon.grin.hearts:before{content:"\f584"}i.icon.grin.squint:before{content:"\f585"}i.icon.grin.squint.tears:before{content:"\f586"}i.icon.grin.stars:before{content:"\f587"}i.icon.grin.tears:before{content:"\f588"}i.icon.grin.tongue:before{content:"\f589"}i.icon.grin.tongue.squint:before{content:"\f58a"}i.icon.grin.tongue.wink:before{content:"\f58b"}i.icon.grin.wink:before{content:"\f58c"}i.icon.grip.horizontal:before{content:"\f58d"}i.icon.grip.lines:before{content:"\f7a4"}i.icon.grip.lines.vertical:before{content:"\f7a5"}i.icon.grip.vertical:before{content:"\f58e"}i.icon.guitar:before{content:"\f7a6"}i.icon.h.square:before{content:"\f0fd"}i.icon.hamburger:before{content:"\f805"}i.icon.hammer:before{content:"\f6e3"}i.icon.hamsa:before{content:"\f665"}i.icon.hand.holding:before{content:"\f4bd"}i.icon.hand.holding.heart:before{content:"\f4be"}i.icon.hand.holding.medical:before{content:"\f95c"}i.icon.hand.holding.usd:before{content:"\f4c0"}i.icon.hand.holding.water:before{content:"\f4c1"}i.icon.hand.lizard:before{content:"\f258"}i.icon.hand.middle.finger:before{content:"\f806"}i.icon.hand.paper:before{content:"\f256"}i.icon.hand.peace:before{content:"\f25b"}i.icon.hand.point.down:before{content:"\f0a7"}i.icon.hand.point.left:before{content:"\f0a5"}i.icon.hand.point.right:before{content:"\f0a4"}i.icon.hand.point.up:before{content:"\f0a6"}i.icon.hand.pointer:before{content:"\f25a"}i.icon.hand.rock:before{content:"\f255"}i.icon.hand.scissors:before{content:"\f257"}i.icon.hand.sparkles:before{content:"\f95d"}i.icon.hand.spock:before{content:"\f259"}i.icon.hands:before{content:"\f4c2"}i.icon.hands.helping:before{content:"\f4c4"}i.icon.hands.wash:before{content:"\f95e"}i.icon.handshake:before{content:"\f2b5"}i.icon.handshake.alternate.slash:before{content:"\f95f"}i.icon.handshake.slash:before{content:"\f960"}i.icon.hanukiah:before{content:"\f6e6"}i.icon.hard.hat:before{content:"\f807"}i.icon.hashtag:before{content:"\f292"}i.icon.hat.cowboy:before{content:"\f8c0"}i.icon.hat.cowboy.side:before{content:"\f8c1"}i.icon.hat.wizard:before{content:"\f6e8"}i.icon.hdd:before{content:"\f0a0"}i.icon.head.side.cough:before{content:"\f961"}i.icon.head.side.cough.slash:before{content:"\f962"}i.icon.head.side.mask:before{content:"\f963"}i.icon.head.side.virus:before{content:"\f964"}i.icon.heading:before{content:"\f1dc"}i.icon.headphones:before{content:"\f025"}i.icon.headphones.alternate:before{content:"\f58f"}i.icon.headset:before{content:"\f590"}i.icon.heart:before{content:"\f004"}i.icon.heart.broken:before{content:"\f7a9"}i.icon.heartbeat:before{content:"\f21e"}i.icon.helicopter:before{content:"\f533"}i.icon.highlighter:before{content:"\f591"}i.icon.hiking:before{content:"\f6ec"}i.icon.hippo:before{content:"\f6ed"}i.icon.history:before{content:"\f1da"}i.icon.hockey.puck:before{content:"\f453"}i.icon.holly.berry:before{content:"\f7aa"}i.icon.home:before{content:"\f015"}i.icon.horse:before{content:"\f6f0"}i.icon.horse.head:before{content:"\f7ab"}i.icon.hospital:before{content:"\f0f8"}i.icon.hospital.alternate:before{content:"\f47d"}i.icon.hospital.symbol:before{content:"\f47e"}i.icon.hospital.user:before{content:"\f80d"}i.icon.hot.tub:before{content:"\f593"}i.icon.hotdog:before{content:"\f80f"}i.icon.hotel:before{content:"\f594"}i.icon.hourglass:before{content:"\f254"}i.icon.hourglass.end:before{content:"\f253"}i.icon.hourglass.half:before{content:"\f252"}i.icon.hourglass.start:before{content:"\f251"}i.icon.house.damage:before{content:"\f6f1"}i.icon.house.user:before{content:"\f965"}i.icon.hryvnia:before{content:"\f6f2"}i.icon.i.cursor:before{content:"\f246"}i.icon.ice.cream:before{content:"\f810"}i.icon.icicles:before{content:"\f7ad"}i.icon.icons:before{content:"\f86d"}i.icon.id.badge:before{content:"\f2c1"}i.icon.id.card:before{content:"\f2c2"}i.icon.id.card.alternate:before{content:"\f47f"}i.icon.igloo:before{content:"\f7ae"}i.icon.image:before{content:"\f03e"}i.icon.images:before{content:"\f302"}i.icon.inbox:before{content:"\f01c"}i.icon.indent:before{content:"\f03c"}i.icon.industry:before{content:"\f275"}i.icon.infinity:before{content:"\f534"}i.icon.info:before{content:"\f129"}i.icon.info.circle:before{content:"\f05a"}i.icon.italic:before{content:"\f033"}i.icon.jedi:before{content:"\f669"}i.icon.joint:before{content:"\f595"}i.icon.journal.whills:before{content:"\f66a"}i.icon.kaaba:before{content:"\f66b"}i.icon.key:before{content:"\f084"}i.icon.keyboard:before{content:"\f11c"}i.icon.khanda:before{content:"\f66d"}i.icon.kiss:before{content:"\f596"}i.icon.kiss.beam:before{content:"\f597"}i.icon.kiss.wink.heart:before{content:"\f598"}i.icon.kiwi.bird:before{content:"\f535"}i.icon.landmark:before{content:"\f66f"}i.icon.language:before{content:"\f1ab"}i.icon.laptop:before{content:"\f109"}i.icon.laptop.code:before{content:"\f5fc"}i.icon.laptop.house:before{content:"\f966"}i.icon.laptop.medical:before{content:"\f812"}i.icon.laugh:before{content:"\f599"}i.icon.laugh.beam:before{content:"\f59a"}i.icon.laugh.squint:before{content:"\f59b"}i.icon.laugh.wink:before{content:"\f59c"}i.icon.layer.group:before{content:"\f5fd"}i.icon.leaf:before{content:"\f06c"}i.icon.lemon:before{content:"\f094"}i.icon.less.than:before{content:"\f536"}i.icon.less.than.equal:before{content:"\f537"}i.icon.level.down.alternate:before{content:"\f3be"}i.icon.level.up.alternate:before{content:"\f3bf"}i.icon.life.ring:before{content:"\f1cd"}i.icon.lightbulb:before{content:"\f0eb"}i.icon.lira.sign:before{content:"\f195"}i.icon.list:before{content:"\f03a"}i.icon.list.alternate:before{content:"\f022"}i.icon.list.ol:before{content:"\f0cb"}i.icon.list.ul:before{content:"\f0ca"}i.icon.location.arrow:before{content:"\f124"}i.icon.lock:before{content:"\f023"}i.icon.lock.open:before{content:"\f3c1"}i.icon.long.arrow.alternate.down:before{content:"\f309"}i.icon.long.arrow.alternate.left:before{content:"\f30a"}i.icon.long.arrow.alternate.right:before{content:"\f30b"}i.icon.long.arrow.alternate.up:before{content:"\f30c"}i.icon.low.vision:before{content:"\f2a8"}i.icon.luggage.cart:before{content:"\f59d"}i.icon.lungs:before{content:"\f604"}i.icon.lungs.virus:before{content:"\f967"}i.icon.magic:before{content:"\f0d0"}i.icon.magnet:before{content:"\f076"}i.icon.mail.bulk:before{content:"\f674"}i.icon.male:before{content:"\f183"}i.icon.map:before{content:"\f279"}i.icon.map.marked:before{content:"\f59f"}i.icon.map.marked.alternate:before{content:"\f5a0"}i.icon.map.marker:before{content:"\f041"}i.icon.map.marker.alternate:before{content:"\f3c5"}i.icon.map.pin:before{content:"\f276"}i.icon.map.signs:before{content:"\f277"}i.icon.marker:before{content:"\f5a1"}i.icon.mars:before{content:"\f222"}i.icon.mars.double:before{content:"\f227"}i.icon.mars.stroke:before{content:"\f229"}i.icon.mars.stroke.horizontal:before{content:"\f22b"}i.icon.mars.stroke.vertical:before{content:"\f22a"}i.icon.mask:before{content:"\f6fa"}i.icon.medal:before{content:"\f5a2"}i.icon.medkit:before{content:"\f0fa"}i.icon.meh:before{content:"\f11a"}i.icon.meh.blank:before{content:"\f5a4"}i.icon.meh.rolling.eyes:before{content:"\f5a5"}i.icon.memory:before{content:"\f538"}i.icon.menorah:before{content:"\f676"}i.icon.mercury:before{content:"\f223"}i.icon.meteor:before{content:"\f753"}i.icon.microchip:before{content:"\f2db"}i.icon.microphone:before{content:"\f130"}i.icon.microphone.alternate:before{content:"\f3c9"}i.icon.microphone.alternate.slash:before{content:"\f539"}i.icon.microphone.slash:before{content:"\f131"}i.icon.microscope:before{content:"\f610"}i.icon.minus:before{content:"\f068"}i.icon.minus.circle:before{content:"\f056"}i.icon.minus.square:before{content:"\f146"}i.icon.mitten:before{content:"\f7b5"}i.icon.mobile:before{content:"\f10b"}i.icon.mobile.alternate:before{content:"\f3cd"}i.icon.money.bill:before{content:"\f0d6"}i.icon.money.bill.alternate:before{content:"\f3d1"}i.icon.money.bill.wave:before{content:"\f53a"}i.icon.money.bill.wave.alternate:before{content:"\f53b"}i.icon.money.check:before{content:"\f53c"}i.icon.money.check.alternate:before{content:"\f53d"}i.icon.monument:before{content:"\f5a6"}i.icon.moon:before{content:"\f186"}i.icon.mortar.pestle:before{content:"\f5a7"}i.icon.mosque:before{content:"\f678"}i.icon.motorcycle:before{content:"\f21c"}i.icon.mountain:before{content:"\f6fc"}i.icon.mouse:before{content:"\f8cc"}i.icon.mouse.pointer:before{content:"\f245"}i.icon.mug.hot:before{content:"\f7b6"}i.icon.music:before{content:"\f001"}i.icon.network.wired:before{content:"\f6ff"}i.icon.neuter:before{content:"\f22c"}i.icon.newspaper:before{content:"\f1ea"}i.icon.not.equal:before{content:"\f53e"}i.icon.notes.medical:before{content:"\f481"}i.icon.object.group:before{content:"\f247"}i.icon.object.ungroup:before{content:"\f248"}i.icon.oil.can:before{content:"\f613"}i.icon.om:before{content:"\f679"}i.icon.otter:before{content:"\f700"}i.icon.outdent:before{content:"\f03b"}i.icon.pager:before{content:"\f815"}i.icon.paint.brush:before{content:"\f1fc"}i.icon.paint.roller:before{content:"\f5aa"}i.icon.palette:before{content:"\f53f"}i.icon.pallet:before{content:"\f482"}i.icon.paper.plane:before{content:"\f1d8"}i.icon.paperclip:before{content:"\f0c6"}i.icon.parachute.box:before{content:"\f4cd"}i.icon.paragraph:before{content:"\f1dd"}i.icon.parking:before{content:"\f540"}i.icon.passport:before{content:"\f5ab"}i.icon.pastafarianism:before{content:"\f67b"}i.icon.paste:before{content:"\f0ea"}i.icon.pause:before{content:"\f04c"}i.icon.pause.circle:before{content:"\f28b"}i.icon.paw:before{content:"\f1b0"}i.icon.peace:before{content:"\f67c"}i.icon.pen:before{content:"\f304"}i.icon.pen.alternate:before{content:"\f305"}i.icon.pen.fancy:before{content:"\f5ac"}i.icon.pen.nib:before{content:"\f5ad"}i.icon.pen.square:before{content:"\f14b"}i.icon.pencil.alternate:before{content:"\f303"}i.icon.pencil.ruler:before{content:"\f5ae"}i.icon.people.arrows:before{content:"\f968"}i.icon.people.carry:before{content:"\f4ce"}i.icon.pepper.hot:before{content:"\f816"}i.icon.percent:before{content:"\f295"}i.icon.percentage:before{content:"\f541"}i.icon.person.booth:before{content:"\f756"}i.icon.phone:before{content:"\f095"}i.icon.phone.alternate:before{content:"\f879"}i.icon.phone.slash:before{content:"\f3dd"}i.icon.phone.square:before{content:"\f098"}i.icon.phone.square.alternate:before{content:"\f87b"}i.icon.phone.volume:before{content:"\f2a0"}i.icon.photo.video:before{content:"\f87c"}i.icon.piggy.bank:before{content:"\f4d3"}i.icon.pills:before{content:"\f484"}i.icon.pizza.slice:before{content:"\f818"}i.icon.place.of.worship:before{content:"\f67f"}i.icon.plane:before{content:"\f072"}i.icon.plane.arrival:before{content:"\f5af"}i.icon.plane.departure:before{content:"\f5b0"}i.icon.plane.slash:before{content:"\f969"}i.icon.play:before{content:"\f04b"}i.icon.play.circle:before{content:"\f144"}i.icon.plug:before{content:"\f1e6"}i.icon.plus:before{content:"\f067"}i.icon.plus.circle:before{content:"\f055"}i.icon.plus.square:before{content:"\f0fe"}i.icon.podcast:before{content:"\f2ce"}i.icon.poll:before{content:"\f681"}i.icon.poll.horizontal:before{content:"\f682"}i.icon.poo:before{content:"\f2fe"}i.icon.poo.storm:before{content:"\f75a"}i.icon.poop:before{content:"\f619"}i.icon.portrait:before{content:"\f3e0"}i.icon.pound.sign:before{content:"\f154"}i.icon.power.off:before{content:"\f011"}i.icon.pray:before{content:"\f683"}i.icon.praying.hands:before{content:"\f684"}i.icon.prescription:before{content:"\f5b1"}i.icon.prescription.bottle:before{content:"\f485"}i.icon.prescription.bottle.alternate:before{content:"\f486"}i.icon.print:before{content:"\f02f"}i.icon.procedures:before{content:"\f487"}i.icon.project.diagram:before{content:"\f542"}i.icon.pump.medical:before{content:"\f96a"}i.icon.pump.soap:before{content:"\f96b"}i.icon.puzzle.piece:before{content:"\f12e"}i.icon.qrcode:before{content:"\f029"}i.icon.question:before{content:"\f128"}i.icon.question.circle:before{content:"\f059"}i.icon.quidditch:before{content:"\f458"}i.icon.quote.left:before{content:"\f10d"}i.icon.quote.right:before{content:"\f10e"}i.icon.quran:before{content:"\f687"}i.icon.radiation:before{content:"\f7b9"}i.icon.radiation.alternate:before{content:"\f7ba"}i.icon.rainbow:before{content:"\f75b"}i.icon.random:before{content:"\f074"}i.icon.receipt:before{content:"\f543"}i.icon.record.vinyl:before{content:"\f8d9"}i.icon.recycle:before{content:"\f1b8"}i.icon.redo:before{content:"\f01e"}i.icon.redo.alternate:before{content:"\f2f9"}i.icon.registered:before{content:"\f25d"}i.icon.remove.format:before{content:"\f87d"}i.icon.reply:before{content:"\f3e5"}i.icon.reply.all:before{content:"\f122"}i.icon.republican:before{content:"\f75e"}i.icon.restroom:before{content:"\f7bd"}i.icon.retweet:before{content:"\f079"}i.icon.ribbon:before{content:"\f4d6"}i.icon.ring:before{content:"\f70b"}i.icon.road:before{content:"\f018"}i.icon.robot:before{content:"\f544"}i.icon.rocket:before{content:"\f135"}i.icon.route:before{content:"\f4d7"}i.icon.rss:before{content:"\f09e"}i.icon.rss.square:before{content:"\f143"}i.icon.ruble.sign:before{content:"\f158"}i.icon.ruler:before{content:"\f545"}i.icon.ruler.combined:before{content:"\f546"}i.icon.ruler.horizontal:before{content:"\f547"}i.icon.ruler.vertical:before{content:"\f548"}i.icon.running:before{content:"\f70c"}i.icon.rupee.sign:before{content:"\f156"}i.icon.sad.cry:before{content:"\f5b3"}i.icon.sad.tear:before{content:"\f5b4"}i.icon.satellite:before{content:"\f7bf"}i.icon.satellite.dish:before{content:"\f7c0"}i.icon.save:before{content:"\f0c7"}i.icon.school:before{content:"\f549"}i.icon.screwdriver:before{content:"\f54a"}i.icon.scroll:before{content:"\f70e"}i.icon.sd.card:before{content:"\f7c2"}i.icon.search:before{content:"\f002"}i.icon.search.dollar:before{content:"\f688"}i.icon.search.location:before{content:"\f689"}i.icon.search.minus:before{content:"\f010"}i.icon.search.plus:before{content:"\f00e"}i.icon.seedling:before{content:"\f4d8"}i.icon.server:before{content:"\f233"}i.icon.shapes:before{content:"\f61f"}i.icon.share:before{content:"\f064"}i.icon.share.alternate:before{content:"\f1e0"}i.icon.share.alternate.square:before{content:"\f1e1"}i.icon.share.square:before{content:"\f14d"}i.icon.shekel.sign:before{content:"\f20b"}i.icon.shield.alternate:before{content:"\f3ed"}i.icon.shield.virus:before{content:"\f96c"}i.icon.ship:before{content:"\f21a"}i.icon.shipping.fast:before{content:"\f48b"}i.icon.shoe.prints:before{content:"\f54b"}i.icon.shopping.bag:before{content:"\f290"}i.icon.shopping.basket:before{content:"\f291"}i.icon.shopping.cart:before{content:"\f07a"}i.icon.shower:before{content:"\f2cc"}i.icon.shuttle.van:before{content:"\f5b6"}i.icon.sign:before{content:"\f4d9"}i.icon.sign.in.alternate:before{content:"\f2f6"}i.icon.sign.language:before{content:"\f2a7"}i.icon.sign.out.alternate:before{content:"\f2f5"}i.icon.signal:before{content:"\f012"}i.icon.signature:before{content:"\f5b7"}i.icon.sim.card:before{content:"\f7c4"}i.icon.sitemap:before{content:"\f0e8"}i.icon.skating:before{content:"\f7c5"}i.icon.skiing:before{content:"\f7c9"}i.icon.skiing.nordic:before{content:"\f7ca"}i.icon.skull:before{content:"\f54c"}i.icon.skull.crossbones:before{content:"\f714"}i.icon.slash:before{content:"\f715"}i.icon.sleigh:before{content:"\f7cc"}i.icon.sliders.horizontal:before{content:"\f1de"}i.icon.smile:before{content:"\f118"}i.icon.smile.beam:before{content:"\f5b8"}i.icon.smile.wink:before{content:"\f4da"}i.icon.smog:before{content:"\f75f"}i.icon.smoking:before{content:"\f48d"}i.icon.smoking.ban:before{content:"\f54d"}i.icon.sms:before{content:"\f7cd"}i.icon.snowboarding:before{content:"\f7ce"}i.icon.snowflake:before{content:"\f2dc"}i.icon.snowman:before{content:"\f7d0"}i.icon.snowplow:before{content:"\f7d2"}i.icon.soap:before{content:"\f96e"}i.icon.socks:before{content:"\f696"}i.icon.solar.panel:before{content:"\f5ba"}i.icon.sort:before{content:"\f0dc"}i.icon.sort.alphabet.down:before{content:"\f15d"}i.icon.sort.alphabet.down.alternate:before{content:"\f881"}i.icon.sort.alphabet.up:before{content:"\f15e"}i.icon.sort.alphabet.up.alternate:before{content:"\f882"}i.icon.sort.amount.down:before{content:"\f160"}i.icon.sort.amount.down.alternate:before{content:"\f884"}i.icon.sort.amount.up:before{content:"\f161"}i.icon.sort.amount.up.alternate:before{content:"\f885"}i.icon.sort.down:before{content:"\f0dd"}i.icon.sort.numeric.down:before{content:"\f162"}i.icon.sort.numeric.down.alternate:before{content:"\f886"}i.icon.sort.numeric.up:before{content:"\f163"}i.icon.sort.numeric.up.alternate:before{content:"\f887"}i.icon.sort.up:before{content:"\f0de"}i.icon.spa:before{content:"\f5bb"}i.icon.space.shuttle:before{content:"\f197"}i.icon.spell.check:before{content:"\f891"}i.icon.spider:before{content:"\f717"}i.icon.spinner:before{content:"\f110"}i.icon.splotch:before{content:"\f5bc"}i.icon.spray.can:before{content:"\f5bd"}i.icon.square:before{content:"\f0c8"}i.icon.square.full:before{content:"\f45c"}i.icon.square.root.alternate:before{content:"\f698"}i.icon.stamp:before{content:"\f5bf"}i.icon.star:before{content:"\f005"}i.icon.star.and.crescent:before{content:"\f699"}i.icon.star.half:before{content:"\f089"}i.icon.star.half.alternate:before{content:"\f5c0"}i.icon.star.of.david:before{content:"\f69a"}i.icon.star.of.life:before{content:"\f621"}i.icon.step.backward:before{content:"\f048"}i.icon.step.forward:before{content:"\f051"}i.icon.stethoscope:before{content:"\f0f1"}i.icon.sticky.note:before{content:"\f249"}i.icon.stop:before{content:"\f04d"}i.icon.stop.circle:before{content:"\f28d"}i.icon.stopwatch:before{content:"\f2f2"}i.icon.stopwatch.twenty:before{content:"\f96f"}i.icon.store:before{content:"\f54e"}i.icon.store.alternate:before{content:"\f54f"}i.icon.store.alternate.slash:before{content:"\f970"}i.icon.store.slash:before{content:"\f971"}i.icon.stream:before{content:"\f550"}i.icon.street.view:before{content:"\f21d"}i.icon.strikethrough:before{content:"\f0cc"}i.icon.stroopwafel:before{content:"\f551"}i.icon.subscript:before{content:"\f12c"}i.icon.subway:before{content:"\f239"}i.icon.suitcase:before{content:"\f0f2"}i.icon.suitcase.rolling:before{content:"\f5c1"}i.icon.sun:before{content:"\f185"}i.icon.superscript:before{content:"\f12b"}i.icon.surprise:before{content:"\f5c2"}i.icon.swatchbook:before{content:"\f5c3"}i.icon.swimmer:before{content:"\f5c4"}i.icon.swimming.pool:before{content:"\f5c5"}i.icon.synagogue:before{content:"\f69b"}i.icon.sync:before{content:"\f021"}i.icon.sync.alternate:before{content:"\f2f1"}i.icon.syringe:before{content:"\f48e"}i.icon.table:before{content:"\f0ce"}i.icon.table.tennis:before{content:"\f45d"}i.icon.tablet:before{content:"\f10a"}i.icon.tablet.alternate:before{content:"\f3fa"}i.icon.tablets:before{content:"\f490"}i.icon.tachometer.alternate:before{content:"\f3fd"}i.icon.tag:before{content:"\f02b"}i.icon.tags:before{content:"\f02c"}i.icon.tape:before{content:"\f4db"}i.icon.tasks:before{content:"\f0ae"}i.icon.taxi:before{content:"\f1ba"}i.icon.teeth:before{content:"\f62e"}i.icon.teeth.open:before{content:"\f62f"}i.icon.temperature.high:before{content:"\f769"}i.icon.temperature.low:before{content:"\f76b"}i.icon.tenge:before{content:"\f7d7"}i.icon.terminal:before{content:"\f120"}i.icon.text.height:before{content:"\f034"}i.icon.text.width:before{content:"\f035"}i.icon.th:before{content:"\f00a"}i.icon.th.large:before{content:"\f009"}i.icon.th.list:before{content:"\f00b"}i.icon.theater.masks:before{content:"\f630"}i.icon.thermometer:before{content:"\f491"}i.icon.thermometer.empty:before{content:"\f2cb"}i.icon.thermometer.full:before{content:"\f2c7"}i.icon.thermometer.half:before{content:"\f2c9"}i.icon.thermometer.quarter:before{content:"\f2ca"}i.icon.thermometer.three.quarters:before{content:"\f2c8"}i.icon.thumbs.down:before{content:"\f165"}i.icon.thumbs.up:before{content:"\f164"}i.icon.thumbtack:before{content:"\f08d"}i.icon.ticket.alternate:before{content:"\f3ff"}i.icon.times:before{content:"\f00d"}i.icon.times.circle:before{content:"\f057"}i.icon.tint:before{content:"\f043"}i.icon.tint.slash:before{content:"\f5c7"}i.icon.tired:before{content:"\f5c8"}i.icon.toggle.off:before{content:"\f204"}i.icon.toggle.on:before{content:"\f205"}i.icon.toilet:before{content:"\f7d8"}i.icon.toilet.paper:before{content:"\f71e"}i.icon.toilet.paper.slash:before{content:"\f972"}i.icon.toolbox:before{content:"\f552"}i.icon.tools:before{content:"\f7d9"}i.icon.tooth:before{content:"\f5c9"}i.icon.torah:before{content:"\f6a0"}i.icon.torii.gate:before{content:"\f6a1"}i.icon.tractor:before{content:"\f722"}i.icon.trademark:before{content:"\f25c"}i.icon.traffic.light:before{content:"\f637"}i.icon.trailer:before{content:"\f941"}i.icon.train:before{content:"\f238"}i.icon.tram:before{content:"\f7da"}i.icon.transgender:before{content:"\f224"}i.icon.transgender.alternate:before{content:"\f225"}i.icon.trash:before{content:"\f1f8"}i.icon.trash.alternate:before{content:"\f2ed"}i.icon.trash.restore:before{content:"\f829"}i.icon.trash.restore.alternate:before{content:"\f82a"}i.icon.tree:before{content:"\f1bb"}i.icon.trophy:before{content:"\f091"}i.icon.truck:before{content:"\f0d1"}i.icon.truck.monster:before{content:"\f63b"}i.icon.truck.moving:before{content:"\f4df"}i.icon.truck.packing:before{content:"\f4de"}i.icon.truck.pickup:before{content:"\f63c"}i.icon.tshirt:before{content:"\f553"}i.icon.tty:before{content:"\f1e4"}i.icon.tv:before{content:"\f26c"}i.icon.umbrella:before{content:"\f0e9"}i.icon.umbrella.beach:before{content:"\f5ca"}i.icon.underline:before{content:"\f0cd"}i.icon.undo:before{content:"\f0e2"}i.icon.undo.alternate:before{content:"\f2ea"}i.icon.universal.access:before{content:"\f29a"}i.icon.university:before{content:"\f19c"}i.icon.unlink:before{content:"\f127"}i.icon.unlock:before{content:"\f09c"}i.icon.unlock.alternate:before{content:"\f13e"}i.icon.upload:before{content:"\f093"}i.icon.user:before{content:"\f007"}i.icon.user.alternate:before{content:"\f406"}i.icon.user.alternate.slash:before{content:"\f4fa"}i.icon.user.astronaut:before{content:"\f4fb"}i.icon.user.check:before{content:"\f4fc"}i.icon.user.circle:before{content:"\f2bd"}i.icon.user.clock:before{content:"\f4fd"}i.icon.user.cog:before{content:"\f4fe"}i.icon.user.edit:before{content:"\f4ff"}i.icon.user.friends:before{content:"\f500"}i.icon.user.graduate:before{content:"\f501"}i.icon.user.injured:before{content:"\f728"}i.icon.user.lock:before{content:"\f502"}i.icon.user.md:before{content:"\f0f0"}i.icon.user.minus:before{content:"\f503"}i.icon.user.ninja:before{content:"\f504"}i.icon.user.nurse:before{content:"\f82f"}i.icon.user.plus:before{content:"\f234"}i.icon.user.secret:before{content:"\f21b"}i.icon.user.shield:before{content:"\f505"}i.icon.user.slash:before{content:"\f506"}i.icon.user.tag:before{content:"\f507"}i.icon.user.tie:before{content:"\f508"}i.icon.user.times:before{content:"\f235"}i.icon.users:before{content:"\f0c0"}i.icon.users.cog:before{content:"\f509"}i.icon.utensil.spoon:before{content:"\f2e5"}i.icon.utensils:before{content:"\f2e7"}i.icon.vector.square:before{content:"\f5cb"}i.icon.venus:before{content:"\f221"}i.icon.venus.double:before{content:"\f226"}i.icon.venus.mars:before{content:"\f228"}i.icon.vial:before{content:"\f492"}i.icon.vials:before{content:"\f493"}i.icon.video:before{content:"\f03d"}i.icon.video.slash:before{content:"\f4e2"}i.icon.vihara:before{content:"\f6a7"}i.icon.virus:before{content:"\f974"}i.icon.virus.slash:before{content:"\f975"}i.icon.viruses:before{content:"\f976"}i.icon.voicemail:before{content:"\f897"}i.icon.volleyball.ball:before{content:"\f45f"}i.icon.volume.down:before{content:"\f027"}i.icon.volume.mute:before{content:"\f6a9"}i.icon.volume.off:before{content:"\f026"}i.icon.volume.up:before{content:"\f028"}i.icon.vote.yea:before{content:"\f772"}i.icon.vr.cardboard:before{content:"\f729"}i.icon.walking:before{content:"\f554"}i.icon.wallet:before{content:"\f555"}i.icon.warehouse:before{content:"\f494"}i.icon.water:before{content:"\f773"}i.icon.wave.square:before{content:"\f83e"}i.icon.weight:before{content:"\f496"}i.icon.weight.hanging:before{content:"\f5cd"}i.icon.wheelchair:before{content:"\f193"}i.icon.wifi:before{content:"\f1eb"}i.icon.wind:before{content:"\f72e"}i.icon.window.close:before{content:"\f410"}i.icon.window.maximize:before{content:"\f2d0"}i.icon.window.minimize:before{content:"\f2d1"}i.icon.window.restore:before{content:"\f2d2"}i.icon.wine.bottle:before{content:"\f72f"}i.icon.wine.glass:before{content:"\f4e3"}i.icon.wine.glass.alternate:before{content:"\f5ce"}i.icon.won.sign:before{content:"\f159"}i.icon.wrench:before{content:"\f0ad"}i.icon.x.ray:before{content:"\f497"}i.icon.yen.sign:before{content:"\f157"}i.icon.yin.yang:before{content:"\f6ad"}i.icon.add:before{content:"\f067"}i.icon.add.circle:before{content:"\f055"}i.icon.add.square:before{content:"\f0fe"}i.icon.add.to.calendar:before{content:"\f271"}i.icon.add.to.cart:before{content:"\f217"}i.icon.add.user:before{content:"\f234"}i.icon.alarm:before{content:"\f0f3"}i.icon.alarm.mute:before{content:"\f1f6"}i.icon.ald:before{content:"\f2a2"}i.icon.als:before{content:"\f2a2"}i.icon.announcement:before{content:"\f0a1"}i.icon.area.chart:before{content:"\f1fe"}i.icon.area.graph:before{content:"\f1fe"}i.icon.arrow.down.cart:before{content:"\f218"}i.icon.asexual:before{content:"\f22d"}i.icon.asl:before{content:"\f2a3"}i.icon.asl.interpreting:before{content:"\f2a3"}i.icon.assistive.listening.devices:before{content:"\f2a2"}i.icon.attach:before{content:"\f0c6"}i.icon.attention:before{content:"\f06a"}i.icon.balance:before{content:"\f24e"}i.icon.bar:before{content:"\f0fc"}i.icon.bathtub:before{content:"\f2cd"}i.icon.battery.four:before{content:"\f240"}i.icon.battery.high:before{content:"\f241"}i.icon.battery.low:before{content:"\f243"}i.icon.battery.medium:before{content:"\f242"}i.icon.battery.one:before{content:"\f243"}i.icon.battery.three:before{content:"\f241"}i.icon.battery.two:before{content:"\f242"}i.icon.battery.zero:before{content:"\f244"}i.icon.birthday:before{content:"\f1fd"}i.icon.block.layout:before{content:"\f009"}i.icon.broken.chain:before{content:"\f127"}i.icon.browser:before{content:"\f022"}i.icon.call:before{content:"\f095"}i.icon.call.square:before{content:"\f098"}i.icon.cancel:before{content:"\f00d"}i.icon.cart:before{content:"\f07a"}i.icon.cc:before{content:"\f20a"}i.icon.chain:before{content:"\f0c1"}i.icon.chat:before{content:"\f075"}i.icon.checked.calendar:before{content:"\f274"}i.icon.checkmark:before{content:"\f00c"}i.icon.checkmark.box:before{content:"\f14a"}i.icon.chess.rock:before{content:"\f447"}i.icon.circle.notched:before{content:"\f1ce"}i.icon.circle.thin:before{content:"\f111"}i.icon.close:before{content:"\f00d"}i.icon.cloud.download:before{content:"\f381"}i.icon.cloud.upload:before{content:"\f382"}i.icon.cny:before{content:"\f157"}i.icon.cocktail:before{content:"\f000"}i.icon.commenting:before{content:"\f27a"}i.icon.compose:before{content:"\f303"}i.icon.computer:before{content:"\f108"}i.icon.configure:before{content:"\f0ad"}i.icon.content:before{content:"\f0c9"}i.icon.conversation:before{content:"\f086"}i.icon.credit.card.alternative:before{content:"\f09d"}i.icon.currency:before{content:"\f3d1"}i.icon.dashboard:before{content:"\f3fd"}i.icon.deafness:before{content:"\f2a4"}i.icon.delete:before{content:"\f00d"}i.icon.delete.calendar:before{content:"\f273"}i.icon.detective:before{content:"\f21b"}i.icon.diamond:before{content:"\f3a5"}i.icon.discussions:before{content:"\f086"}i.icon.disk:before{content:"\f0a0"}i.icon.doctor:before{content:"\f0f0"}i.icon.dollar:before{content:"\f155"}i.icon.dont:before{content:"\f05e"}i.icon.drivers.license:before{content:"\f2c2"}i.icon.dropdown:before{content:"\f0d7"}i.icon.emergency:before{content:"\f0f9"}i.icon.erase:before{content:"\f12d"}i.icon.eur:before{content:"\f153"}i.icon.euro:before{content:"\f153"}i.icon.exchange:before{content:"\f362"}i.icon.external:before{content:"\f35d"}i.icon.external.share:before{content:"\f14d"}i.icon.external.square:before{content:"\f360"}i.icon.eyedropper:before{content:"\f1fb"}i.icon.factory:before{content:"\f275"}i.icon.favorite:before{content:"\f005"}i.icon.feed:before{content:"\f09e"}i.icon.female.homosexual:before{content:"\f226"}i.icon.file.text:before{content:"\f15c"}i.icon.find:before{content:"\f1e5"}i.icon.first.aid:before{content:"\f0fa"}i.icon.food:before{content:"\f2e7"}i.icon.fork:before{content:"\f126"}i.icon.game:before{content:"\f11b"}i.icon.gay:before{content:"\f227"}i.icon.gbp:before{content:"\f154"}i.icon.grab:before{content:"\f255"}i.icon.graduation:before{content:"\f19d"}i.icon.grid.layout:before{content:"\f00a"}i.icon.group:before{content:"\f0c0"}i.icon.h:before{content:"\f0fd"}i.icon.hamburger:before{content:"\f0c9"}i.icon.hand.victory:before{content:"\f25b"}i.icon.handicap:before{content:"\f193"}i.icon.hard.of.hearing:before{content:"\f2a4"}i.icon.header:before{content:"\f1dc"}i.icon.heart.empty:before{content:"\f004"}i.icon.help:before{content:"\f128"}i.icon.help.circle:before{content:"\f059"}i.icon.heterosexual:before{content:"\f228"}i.icon.hide:before{content:"\f070"}i.icon.hotel:before{content:"\f236"}i.icon.hourglass.four:before{content:"\f254"}i.icon.hourglass.full:before{content:"\f254"}i.icon.hourglass.one:before{content:"\f251"}i.icon.hourglass.three:before{content:"\f253"}i.icon.hourglass.two:before{content:"\f252"}i.icon.hourglass.zero:before{content:"\f253"}i.icon.idea:before{content:"\f0eb"}i.icon.ils:before{content:"\f20b"}i.icon.in.cart:before{content:"\f218"}i.icon.inr:before{content:"\f156"}i.icon.intergender:before{content:"\f224"}i.icon.intersex:before{content:"\f224"}i.icon.jpy:before{content:"\f157"}i.icon.krw:before{content:"\f159"}i.icon.lab:before{content:"\f0c3"}i.icon.law:before{content:"\f24e"}i.icon.legal:before{content:"\f0e3"}i.icon.lesbian:before{content:"\f226"}i.icon.level.down:before{content:"\f3be"}i.icon.level.up:before{content:"\f3bf"}i.icon.lightning:before{content:"\f0e7"}i.icon.like:before{content:"\f004"}i.icon.line.graph:before{content:"\f201"}i.icon.linegraph:before{content:"\f201"}i.icon.linkify:before{content:"\f0c1"}i.icon.lira:before{content:"\f195"}i.icon.list.layout:before{content:"\f00b"}i.icon.log.out:before{content:"\f2f5"}i.icon.magnify:before{content:"\f00e"}i.icon.mail:before{content:"\f0e0"}i.icon.mail.forward:before{content:"\f064"}i.icon.mail.square:before{content:"\f199"}i.icon.male.homosexual:before{content:"\f227"}i.icon.man:before{content:"\f222"}i.icon.marker:before{content:"\f041"}i.icon.mars.alternate:before{content:"\f229"}i.icon.mars.horizontal:before{content:"\f22b"}i.icon.mars.vertical:before{content:"\f22a"}i.icon.meanpath:before{content:"\f0c8"}i.icon.military:before{content:"\f0fb"}i.icon.money:before{content:"\f3d1"}i.icon.move:before{content:"\f0b2"}i.icon.mute:before{content:"\f131"}i.icon.non.binary.transgender:before{content:"\f223"}i.icon.numbered.list:before{content:"\f0cb"}i.icon.options:before{content:"\f1de"}i.icon.ordered.list:before{content:"\f0cb"}i.icon.other.gender:before{content:"\f229"}i.icon.other.gender.horizontal:before{content:"\f22b"}i.icon.other.gender.vertical:before{content:"\f22a"}i.icon.payment:before{content:"\f09d"}i.icon.pencil:before{content:"\f303"}i.icon.pencil.square:before{content:"\f14b"}i.icon.photo:before{content:"\f030"}i.icon.picture:before{content:"\f03e"}i.icon.pie.chart:before{content:"\f200"}i.icon.pie.graph:before{content:"\f200"}i.icon.pin:before{content:"\f08d"}i.icon.plus.cart:before{content:"\f217"}i.icon.point:before{content:"\f041"}i.icon.pointing.down:before{content:"\f0a7"}i.icon.pointing.left:before{content:"\f0a5"}i.icon.pointing.right:before{content:"\f0a4"}i.icon.pointing.up:before{content:"\f0a6"}i.icon.pound:before{content:"\f154"}i.icon.power:before{content:"\f011"}i.icon.power.cord:before{content:"\f1e6"}i.icon.privacy:before{content:"\f084"}i.icon.protect:before{content:"\f023"}i.icon.puzzle:before{content:"\f12e"}i.icon.r.circle:before{content:"\f25d"}i.icon.radio:before{content:"\f192"}i.icon.rain:before{content:"\f0e9"}i.icon.record:before{content:"\f03d"}i.icon.refresh:before{content:"\f021"}i.icon.remove:before{content:"\f00d"}i.icon.remove.bookmark:before{content:"\f02e"}i.icon.remove.circle:before{content:"\f057"}i.icon.remove.from.calendar:before{content:"\f272"}i.icon.remove.user:before{content:"\f235"}i.icon.repeat:before{content:"\f01e"}i.icon.resize.horizontal:before{content:"\f337"}i.icon.resize.vertical:before{content:"\f338"}i.icon.rmb:before{content:"\f157"}i.icon.rouble:before{content:"\f158"}i.icon.rub:before{content:"\f158"}i.icon.ruble:before{content:"\f158"}i.icon.rupee:before{content:"\f156"}i.icon.s15:before{content:"\f2cd"}i.icon.selected.radio:before{content:"\f192"}i.icon.send:before{content:"\f1d8"}i.icon.setting:before{content:"\f013"}i.icon.settings:before{content:"\f085"}i.icon.shekel:before{content:"\f20b"}i.icon.sheqel:before{content:"\f20b"}i.icon.shield:before{content:"\f3ed"}i.icon.shipping:before{content:"\f0d1"}i.icon.shop:before{content:"\f07a"}i.icon.shuffle:before{content:"\f074"}i.icon.shutdown:before{content:"\f011"}i.icon.sidebar:before{content:"\f0c9"}i.icon.sign.in:before{content:"\f2f6"}i.icon.sign.out:before{content:"\f2f5"}i.icon.signing:before{content:"\f2a7"}i.icon.signup:before{content:"\f044"}i.icon.sliders:before{content:"\f1de"}i.icon.soccer:before{content:"\f1e3"}i.icon.sort.alphabet.ascending:before{content:"\f15d"}i.icon.sort.alphabet.descending:before{content:"\f15e"}i.icon.sort.ascending:before{content:"\f0de"}i.icon.sort.content.ascending:before{content:"\f160"}i.icon.sort.content.descending:before{content:"\f161"}i.icon.sort.descending:before{content:"\f0dd"}i.icon.sort.numeric.ascending:before{content:"\f162"}i.icon.sort.numeric.descending:before{content:"\f163"}i.icon.sound:before{content:"\f025"}i.icon.spoon:before{content:"\f2e5"}i.icon.spy:before{content:"\f21b"}i.icon.star.empty:before{content:"\f005"}i.icon.star.half.empty:before{content:"\f089"}i.icon.star.half.full:before{content:"\f089"}i.icon.student:before{content:"\f19d"}i.icon.talk:before{content:"\f27a"}i.icon.target:before{content:"\f140"}i.icon.teletype:before{content:"\f1e4"}i.icon.television:before{content:"\f26c"}i.icon.text.cursor:before{content:"\f246"}i.icon.text.telephone:before{content:"\f1e4"}i.icon.theme:before{content:"\f043"}i.icon.thermometer:before{content:"\f2c7"}i.icon.thumb.tack:before{content:"\f08d"}i.icon.ticket:before{content:"\f3ff"}i.icon.time:before{content:"\f017"}i.icon.times.rectangle:before{content:"\f410"}i.icon.tm:before{content:"\f25c"}i.icon.toggle.down:before{content:"\f150"}i.icon.toggle.left:before{content:"\f191"}i.icon.toggle.right:before{content:"\f152"}i.icon.toggle.up:before{content:"\f151"}i.icon.translate:before{content:"\f1ab"}i.icon.travel:before{content:"\f0b1"}i.icon.treatment:before{content:"\f0f1"}i.icon.triangle.down:before{content:"\f0d7"}i.icon.triangle.left:before{content:"\f0d9"}i.icon.triangle.right:before{content:"\f0da"}i.icon.triangle.up:before{content:"\f0d8"}i.icon.try:before{content:"\f195"}i.icon.unhide:before{content:"\f06e"}i.icon.unlinkify:before{content:"\f127"}i.icon.unmute:before{content:"\f130"}i.icon.unordered.list:before{content:"\f0ca"}i.icon.usd:before{content:"\f155"}i.icon.user.cancel:before{content:"\f235"}i.icon.user.close:before{content:"\f235"}i.icon.user.delete:before{content:"\f235"}i.icon.user.doctor:before{content:"\f0f0"}i.icon.user.x:before{content:"\f235"}i.icon.vcard:before{content:"\f2bb"}i.icon.video.camera:before{content:"\f03d"}i.icon.video.play:before{content:"\f144"}i.icon.volume.control.phone:before{content:"\f2a0"}i.icon.wait:before{content:"\f017"}i.icon.warning:before{content:"\f12a"}i.icon.warning.circle:before{content:"\f06a"}i.icon.warning.sign:before{content:"\f071"}i.icon.wi.fi:before{content:"\f1eb"}i.icon.winner:before{content:"\f091"}i.icon.wizard:before{content:"\f0d0"}i.icon.woman:before{content:"\f221"}i.icon.won:before{content:"\f159"}i.icon.world:before{content:"\f0ac"}i.icon.write:before{content:"\f303"}i.icon.write.square:before{content:"\f14b"}i.icon.x:before{content:"\f00d"}i.icon.yen:before{content:"\f157"}i.icon.zip:before{content:"\f187"}i.icon.zoom:before{content:"\f00e"}i.icon.zoom.in:before{content:"\f00e"}i.icon.zoom.out:before{content:"\f010"}@font-face{font-family:outline-icons;src:url(./themes/default/assets/fonts/outline-icons.eot);src:url(./themes/default/assets/fonts/outline-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/outline-icons.c5240512.woff2) format("woff2"),url(./themes/default/assets/fonts/outline-icons.woff) format("woff"),url(./themes/default/assets/fonts/outline-icons.ttf) format("truetype"),url(./themes/default/assets/fonts/outline-icons.svg#icons) format("svg");font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon.outline{font-family:outline-icons}i.icon.address.book.outline:before{content:"\f2b9"}i.icon.address.card.outline:before{content:"\f2bb"}i.icon.angry.outline:before{content:"\f556"}i.icon.arrow.alternate.circle.down.outline:before{content:"\f358"}i.icon.arrow.alternate.circle.left.outline:before{content:"\f359"}i.icon.arrow.alternate.circle.right.outline:before{content:"\f35a"}i.icon.arrow.alternate.circle.up.outline:before{content:"\f35b"}i.icon.bell.outline:before{content:"\f0f3"}i.icon.bell.slash.outline:before{content:"\f1f6"}i.icon.bookmark.outline:before{content:"\f02e"}i.icon.building.outline:before{content:"\f1ad"}i.icon.calendar.alternate.outline:before{content:"\f073"}i.icon.calendar.check.outline:before{content:"\f274"}i.icon.calendar.minus.outline:before{content:"\f272"}i.icon.calendar.outline:before{content:"\f133"}i.icon.calendar.plus.outline:before{content:"\f271"}i.icon.calendar.times.outline:before{content:"\f273"}i.icon.caret.square.down.outline:before{content:"\f150"}i.icon.caret.square.left.outline:before{content:"\f191"}i.icon.caret.square.right.outline:before{content:"\f152"}i.icon.caret.square.up.outline:before{content:"\f151"}i.icon.chart.bar.outline:before{content:"\f080"}i.icon.check.circle.outline:before{content:"\f058"}i.icon.check.square.outline:before{content:"\f14a"}i.icon.circle.outline:before{content:"\f111"}i.icon.clipboard.outline:before{content:"\f328"}i.icon.clock.outline:before{content:"\f017"}i.icon.clone.outline:before{content:"\f24d"}i.icon.closed.captioning.outline:before{content:"\f20a"}i.icon.comment.alternate.outline:before{content:"\f27a"}i.icon.comment.dots.outline:before{content:"\f4ad"}i.icon.comment.outline:before{content:"\f075"}i.icon.comments.outline:before{content:"\f086"}i.icon.compass.outline:before{content:"\f14e"}i.icon.copy.outline:before{content:"\f0c5"}i.icon.copyright.outline:before{content:"\f1f9"}i.icon.credit.card.outline:before{content:"\f09d"}i.icon.dizzy.outline:before{content:"\f567"}i.icon.dot.circle.outline:before{content:"\f192"}i.icon.edit.outline:before{content:"\f044"}i.icon.envelope.open.outline:before{content:"\f2b6"}i.icon.envelope.outline:before{content:"\f0e0"}i.icon.eye.outline:before{content:"\f06e"}i.icon.eye.slash.outline:before{content:"\f070"}i.icon.file.alternate.outline:before{content:"\f15c"}i.icon.file.archive.outline:before{content:"\f1c6"}i.icon.file.audio.outline:before{content:"\f1c7"}i.icon.file.code.outline:before{content:"\f1c9"}i.icon.file.excel.outline:before{content:"\f1c3"}i.icon.file.image.outline:before{content:"\f1c5"}i.icon.file.outline:before{content:"\f15b"}i.icon.file.pdf.outline:before{content:"\f1c1"}i.icon.file.powerpoint.outline:before{content:"\f1c4"}i.icon.file.video.outline:before{content:"\f1c8"}i.icon.file.word.outline:before{content:"\f1c2"}i.icon.flag.outline:before{content:"\f024"}i.icon.flushed.outline:before{content:"\f579"}i.icon.folder.open.outline:before{content:"\f07c"}i.icon.folder.outline:before{content:"\f07b"}i.icon.frown.open.outline:before{content:"\f57a"}i.icon.frown.outline:before{content:"\f119"}i.icon.futbol.outline:before{content:"\f1e3"}i.icon.gem.outline:before{content:"\f3a5"}i.icon.grimace.outline:before{content:"\f57f"}i.icon.grin.alternate.outline:before{content:"\f581"}i.icon.grin.beam.outline:before{content:"\f582"}i.icon.grin.beam.sweat.outline:before{content:"\f583"}i.icon.grin.hearts.outline:before{content:"\f584"}i.icon.grin.outline:before{content:"\f580"}i.icon.grin.squint.outline:before{content:"\f585"}i.icon.grin.squint.tears.outline:before{content:"\f586"}i.icon.grin.stars.outline:before{content:"\f587"}i.icon.grin.tears.outline:before{content:"\f588"}i.icon.grin.tongue.outline:before{content:"\f589"}i.icon.grin.tongue.squint.outline:before{content:"\f58a"}i.icon.grin.tongue.wink.outline:before{content:"\f58b"}i.icon.grin.wink.outline:before{content:"\f58c"}i.icon.hand.lizard.outline:before{content:"\f258"}i.icon.hand.paper.outline:before{content:"\f256"}i.icon.hand.peace.outline:before{content:"\f25b"}i.icon.hand.point.down.outline:before{content:"\f0a7"}i.icon.hand.point.left.outline:before{content:"\f0a5"}i.icon.hand.point.right.outline:before{content:"\f0a4"}i.icon.hand.point.up.outline:before{content:"\f0a6"}i.icon.hand.pointer.outline:before{content:"\f25a"}i.icon.hand.rock.outline:before{content:"\f255"}i.icon.hand.scissors.outline:before{content:"\f257"}i.icon.hand.spock.outline:before{content:"\f259"}i.icon.handshake.outline:before{content:"\f2b5"}i.icon.hdd.outline:before{content:"\f0a0"}i.icon.heart.outline:before{content:"\f004"}i.icon.hospital.outline:before{content:"\f0f8"}i.icon.hourglass.outline:before{content:"\f254"}i.icon.id.badge.outline:before{content:"\f2c1"}i.icon.id.card.outline:before{content:"\f2c2"}i.icon.image.outline:before{content:"\f03e"}i.icon.images.outline:before{content:"\f302"}i.icon.keyboard.outline:before{content:"\f11c"}i.icon.kiss.beam.outline:before{content:"\f597"}i.icon.kiss.outline:before{content:"\f596"}i.icon.kiss.wink.heart.outline:before{content:"\f598"}i.icon.laugh.beam.outline:before{content:"\f59a"}i.icon.laugh.outline:before{content:"\f599"}i.icon.laugh.squint.outline:before{content:"\f59b"}i.icon.laugh.wink.outline:before{content:"\f59c"}i.icon.lemon.outline:before{content:"\f094"}i.icon.life.ring.outline:before{content:"\f1cd"}i.icon.lightbulb.outline:before{content:"\f0eb"}i.icon.list.alternate.outline:before{content:"\f022"}i.icon.map.outline:before{content:"\f279"}i.icon.meh.blank.outline:before{content:"\f5a4"}i.icon.meh.outline:before{content:"\f11a"}i.icon.meh.rolling.eyes.outline:before{content:"\f5a5"}i.icon.minus.square.outline:before{content:"\f146"}i.icon.money.bill.alternate.outline:before{content:"\f3d1"}i.icon.moon.outline:before{content:"\f186"}i.icon.newspaper.outline:before{content:"\f1ea"}i.icon.object.group.outline:before{content:"\f247"}i.icon.object.ungroup.outline:before{content:"\f248"}i.icon.paper.plane.outline:before{content:"\f1d8"}i.icon.pause.circle.outline:before{content:"\f28b"}i.icon.play.circle.outline:before{content:"\f144"}i.icon.plus.square.outline:before{content:"\f0fe"}i.icon.question.circle.outline:before{content:"\f059"}i.icon.registered.outline:before{content:"\f25d"}i.icon.sad.cry.outline:before{content:"\f5b3"}i.icon.sad.tear.outline:before{content:"\f5b4"}i.icon.save.outline:before{content:"\f0c7"}i.icon.share.square.outline:before{content:"\f14d"}i.icon.smile.beam.outline:before{content:"\f5b8"}i.icon.smile.outline:before{content:"\f118"}i.icon.smile.wink.outline:before{content:"\f4da"}i.icon.snowflake.outline:before{content:"\f2dc"}i.icon.square.outline:before{content:"\f0c8"}i.icon.star.half.outline:before{content:"\f089"}i.icon.star.outline:before{content:"\f005"}i.icon.sticky.note.outline:before{content:"\f249"}i.icon.stop.circle.outline:before{content:"\f28d"}i.icon.sun.outline:before{content:"\f185"}i.icon.surprise.outline:before{content:"\f5c2"}i.icon.thumbs.down.outline:before{content:"\f165"}i.icon.thumbs.up.outline:before{content:"\f164"}i.icon.times.circle.outline:before{content:"\f057"}i.icon.tired.outline:before{content:"\f5c8"}i.icon.trash.alternate.outline:before{content:"\f2ed"}i.icon.user.circle.outline:before{content:"\f2bd"}i.icon.user.outline:before{content:"\f007"}i.icon.window.close.outline:before{content:"\f410"}i.icon.window.maximize.outline:before{content:"\f2d0"}i.icon.window.minimize.outline:before{content:"\f2d1"}i.icon.window.restore.outline:before{content:"\f2d2"}@font-face{font-family:brand-icons;src:url(./themes/default/assets/fonts/brand-icons.eot);src:url(./themes/default/assets/fonts/brand-icons.eot?#iefix) format("embedded-opentype"),url(./themes/default/assets/fonts/brand-icons.woff2) format("woff2"),url(./themes/default/assets/fonts/brand-icons.woff) format("woff"),url(./themes/default/assets/fonts/brand-icons.ttf) format("truetype"),url(./themes/default/assets/fonts/brand-icons.svg#icons) format("svg");font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon.\35 00px:before{content:"\f26e";font-family:brand-icons}i.icon.accessible:before{content:"\f368";font-family:brand-icons}i.icon.accusoft:before{content:"\f369";font-family:brand-icons}i.icon.acquisitions.incorporated:before{content:"\f6af";font-family:brand-icons}i.icon.adn:before{content:"\f170";font-family:brand-icons}i.icon.adobe:before{content:"\f778";font-family:brand-icons}i.icon.adversal:before{content:"\f36a";font-family:brand-icons}i.icon.affiliatetheme:before{content:"\f36b";font-family:brand-icons}i.icon.airbnb:before{content:"\f834";font-family:brand-icons}i.icon.algolia:before{content:"\f36c";font-family:brand-icons}i.icon.alipay:before{content:"\f642";font-family:brand-icons}i.icon.amazon:before{content:"\f270";font-family:brand-icons}i.icon.amazon.pay:before{content:"\f42c";font-family:brand-icons}i.icon.amilia:before{content:"\f36d";font-family:brand-icons}i.icon.android:before{content:"\f17b";font-family:brand-icons}i.icon.angellist:before{content:"\f209";font-family:brand-icons}i.icon.angrycreative:before{content:"\f36e";font-family:brand-icons}i.icon.angular:before{content:"\f420";font-family:brand-icons}i.icon.app.store:before{content:"\f36f";font-family:brand-icons}i.icon.app.store.ios:before{content:"\f370";font-family:brand-icons}i.icon.apper:before{content:"\f371";font-family:brand-icons}i.icon.apple:before{content:"\f179";font-family:brand-icons}i.icon.apple.pay:before{content:"\f415";font-family:brand-icons}i.icon.artstation:before{content:"\f77a";font-family:brand-icons}i.icon.asymmetrik:before{content:"\f372";font-family:brand-icons}i.icon.atlassian:before{content:"\f77b";font-family:brand-icons}i.icon.audible:before{content:"\f373";font-family:brand-icons}i.icon.autoprefixer:before{content:"\f41c";font-family:brand-icons}i.icon.avianex:before{content:"\f374";font-family:brand-icons}i.icon.aviato:before{content:"\f421";font-family:brand-icons}i.icon.aws:before{content:"\f375";font-family:brand-icons}i.icon.bandcamp:before{content:"\f2d5";font-family:brand-icons}i.icon.battle.net:before{content:"\f835";font-family:brand-icons}i.icon.behance:before{content:"\f1b4";font-family:brand-icons}i.icon.behance.square:before{content:"\f1b5";font-family:brand-icons}i.icon.bimobject:before{content:"\f378";font-family:brand-icons}i.icon.bitbucket:before{content:"\f171";font-family:brand-icons}i.icon.bitcoin:before{content:"\f379";font-family:brand-icons}i.icon.bity:before{content:"\f37a";font-family:brand-icons}i.icon.black.tie:before{content:"\f27e";font-family:brand-icons}i.icon.blackberry:before{content:"\f37b";font-family:brand-icons}i.icon.blogger:before{content:"\f37c";font-family:brand-icons}i.icon.blogger.b:before{content:"\f37d";font-family:brand-icons}i.icon.bluetooth:before{content:"\f293";font-family:brand-icons}i.icon.bluetooth.b:before{content:"\f294";font-family:brand-icons}i.icon.bootstrap:before{content:"\f836";font-family:brand-icons}i.icon.btc:before{content:"\f15a";font-family:brand-icons}i.icon.buffer:before{content:"\f837";font-family:brand-icons}i.icon.buromobelexperte:before{content:"\f37f";font-family:brand-icons}i.icon.buy.n.large:before{content:"\f8a6";font-family:brand-icons}i.icon.buysellads:before{content:"\f20d";font-family:brand-icons}i.icon.canadian.maple.leaf:before{content:"\f785";font-family:brand-icons}i.icon.cc.amazon.pay:before{content:"\f42d";font-family:brand-icons}i.icon.cc.amex:before{content:"\f1f3";font-family:brand-icons}i.icon.cc.apple.pay:before{content:"\f416";font-family:brand-icons}i.icon.cc.diners.club:before{content:"\f24c";font-family:brand-icons}i.icon.cc.discover:before{content:"\f1f2";font-family:brand-icons}i.icon.cc.jcb:before{content:"\f24b";font-family:brand-icons}i.icon.cc.mastercard:before{content:"\f1f1";font-family:brand-icons}i.icon.cc.paypal:before{content:"\f1f4";font-family:brand-icons}i.icon.cc.stripe:before{content:"\f1f5";font-family:brand-icons}i.icon.cc.visa:before{content:"\f1f0";font-family:brand-icons}i.icon.centercode:before{content:"\f380";font-family:brand-icons}i.icon.centos:before{content:"\f789";font-family:brand-icons}i.icon.chrome:before{content:"\f268";font-family:brand-icons}i.icon.chromecast:before{content:"\f838";font-family:brand-icons}i.icon.cloudscale:before{content:"\f383";font-family:brand-icons}i.icon.cloudsmith:before{content:"\f384";font-family:brand-icons}i.icon.cloudversify:before{content:"\f385";font-family:brand-icons}i.icon.codepen:before{content:"\f1cb";font-family:brand-icons}i.icon.codiepie:before{content:"\f284";font-family:brand-icons}i.icon.confluence:before{content:"\f78d";font-family:brand-icons}i.icon.connectdevelop:before{content:"\f20e";font-family:brand-icons}i.icon.contao:before{content:"\f26d";font-family:brand-icons}i.icon.cotton.bureau:before{content:"\f89e";font-family:brand-icons}i.icon.cpanel:before{content:"\f388";font-family:brand-icons}i.icon.creative.commons:before{content:"\f25e";font-family:brand-icons}i.icon.creative.commons.by:before{content:"\f4e7";font-family:brand-icons}i.icon.creative.commons.nc:before{content:"\f4e8";font-family:brand-icons}i.icon.creative.commons.nc.eu:before{content:"\f4e9";font-family:brand-icons}i.icon.creative.commons.nc.jp:before{content:"\f4ea";font-family:brand-icons}i.icon.creative.commons.nd:before{content:"\f4eb";font-family:brand-icons}i.icon.creative.commons.pd:before{content:"\f4ec";font-family:brand-icons}i.icon.creative.commons.pd.alternate:before{content:"\f4ed";font-family:brand-icons}i.icon.creative.commons.remix:before{content:"\f4ee";font-family:brand-icons}i.icon.creative.commons.sa:before{content:"\f4ef";font-family:brand-icons}i.icon.creative.commons.sampling:before{content:"\f4f0";font-family:brand-icons}i.icon.creative.commons.sampling.plus:before{content:"\f4f1";font-family:brand-icons}i.icon.creative.commons.share:before{content:"\f4f2";font-family:brand-icons}i.icon.creative.commons.zero:before{content:"\f4f3";font-family:brand-icons}i.icon.critical.role:before{content:"\f6c9";font-family:brand-icons}i.icon.css3:before{content:"\f13c";font-family:brand-icons}i.icon.css3.alternate:before{content:"\f38b";font-family:brand-icons}i.icon.cuttlefish:before{content:"\f38c";font-family:brand-icons}i.icon.d.and.d:before{content:"\f38d";font-family:brand-icons}i.icon.d.and.d.beyond:before{content:"\f6ca";font-family:brand-icons}i.icon.dailymotion:before{content:"\f952";font-family:brand-icons}i.icon.dashcube:before{content:"\f210";font-family:brand-icons}i.icon.delicious:before{content:"\f1a5";font-family:brand-icons}i.icon.deploydog:before{content:"\f38e";font-family:brand-icons}i.icon.deskpro:before{content:"\f38f";font-family:brand-icons}i.icon.dev:before{content:"\f6cc";font-family:brand-icons}i.icon.deviantart:before{content:"\f1bd";font-family:brand-icons}i.icon.dhl:before{content:"\f790";font-family:brand-icons}i.icon.diaspora:before{content:"\f791";font-family:brand-icons}i.icon.digg:before{content:"\f1a6";font-family:brand-icons}i.icon.digital.ocean:before{content:"\f391";font-family:brand-icons}i.icon.discord:before{content:"\f392";font-family:brand-icons}i.icon.discourse:before{content:"\f393";font-family:brand-icons}i.icon.dochub:before{content:"\f394";font-family:brand-icons}i.icon.docker:before{content:"\f395";font-family:brand-icons}i.icon.draft2digital:before{content:"\f396";font-family:brand-icons}i.icon.dribbble:before{content:"\f17d";font-family:brand-icons}i.icon.dribbble.square:before{content:"\f397";font-family:brand-icons}i.icon.dropbox:before{content:"\f16b";font-family:brand-icons}i.icon.drupal:before{content:"\f1a9";font-family:brand-icons}i.icon.dyalog:before{content:"\f399";font-family:brand-icons}i.icon.earlybirds:before{content:"\f39a";font-family:brand-icons}i.icon.ebay:before{content:"\f4f4";font-family:brand-icons}i.icon.edge:before{content:"\f282";font-family:brand-icons}i.icon.elementor:before{content:"\f430";font-family:brand-icons}i.icon.ello:before{content:"\f5f1";font-family:brand-icons}i.icon.ember:before{content:"\f423";font-family:brand-icons}i.icon.empire:before{content:"\f1d1";font-family:brand-icons}i.icon.envira:before{content:"\f299";font-family:brand-icons}i.icon.erlang:before{content:"\f39d";font-family:brand-icons}i.icon.ethereum:before{content:"\f42e";font-family:brand-icons}i.icon.etsy:before{content:"\f2d7";font-family:brand-icons}i.icon.evernote:before{content:"\f839";font-family:brand-icons}i.icon.expeditedssl:before{content:"\f23e";font-family:brand-icons}i.icon.facebook:before{content:"\f09a";font-family:brand-icons}i.icon.facebook.f:before{content:"\f39e";font-family:brand-icons}i.icon.facebook.messenger:before{content:"\f39f";font-family:brand-icons}i.icon.facebook.square:before{content:"\f082";font-family:brand-icons}i.icon.fantasy.flight.games:before{content:"\f6dc";font-family:brand-icons}i.icon.fedex:before{content:"\f797";font-family:brand-icons}i.icon.fedora:before{content:"\f798";font-family:brand-icons}i.icon.figma:before{content:"\f799";font-family:brand-icons}i.icon.firefox:before{content:"\f269";font-family:brand-icons}i.icon.firefox.browser:before{content:"\f907";font-family:brand-icons}i.icon.first.order:before{content:"\f2b0";font-family:brand-icons}i.icon.first.order.alternate:before{content:"\f50a";font-family:brand-icons}i.icon.firstdraft:before{content:"\f3a1";font-family:brand-icons}i.icon.flickr:before{content:"\f16e";font-family:brand-icons}i.icon.flipboard:before{content:"\f44d";font-family:brand-icons}i.icon.fly:before{content:"\f417";font-family:brand-icons}i.icon.font.awesome:before{content:"\f2b4";font-family:brand-icons}i.icon.font.awesome.alternate:before{content:"\f35c";font-family:brand-icons}i.icon.font.awesome.flag:before{content:"\f425";font-family:brand-icons}i.icon.fonticons:before{content:"\f280";font-family:brand-icons}i.icon.fonticons.fi:before{content:"\f3a2";font-family:brand-icons}i.icon.fort.awesome:before{content:"\f286";font-family:brand-icons}i.icon.fort.awesome.alternate:before{content:"\f3a3";font-family:brand-icons}i.icon.forumbee:before{content:"\f211";font-family:brand-icons}i.icon.foursquare:before{content:"\f180";font-family:brand-icons}i.icon.free.code.camp:before{content:"\f2c5";font-family:brand-icons}i.icon.freebsd:before{content:"\f3a4";font-family:brand-icons}i.icon.fulcrum:before{content:"\f50b";font-family:brand-icons}i.icon.galactic.republic:before{content:"\f50c";font-family:brand-icons}i.icon.galactic.senate:before{content:"\f50d";font-family:brand-icons}i.icon.get.pocket:before{content:"\f265";font-family:brand-icons}i.icon.gg:before{content:"\f260";font-family:brand-icons}i.icon.gg.circle:before{content:"\f261";font-family:brand-icons}i.icon.git:before{content:"\f1d3";font-family:brand-icons}i.icon.git.alternate:before{content:"\f841";font-family:brand-icons}i.icon.git.square:before{content:"\f1d2";font-family:brand-icons}i.icon.github:before{content:"\f09b";font-family:brand-icons}i.icon.github.alternate:before{content:"\f113";font-family:brand-icons}i.icon.github.square:before{content:"\f092";font-family:brand-icons}i.icon.gitkraken:before{content:"\f3a6";font-family:brand-icons}i.icon.gitlab:before{content:"\f296";font-family:brand-icons}i.icon.gitter:before{content:"\f426";font-family:brand-icons}i.icon.glide:before{content:"\f2a5";font-family:brand-icons}i.icon.glide.g:before{content:"\f2a6";font-family:brand-icons}i.icon.gofore:before{content:"\f3a7";font-family:brand-icons}i.icon.goodreads:before{content:"\f3a8";font-family:brand-icons}i.icon.goodreads.g:before{content:"\f3a9";font-family:brand-icons}i.icon.google:before{content:"\f1a0";font-family:brand-icons}i.icon.google.drive:before{content:"\f3aa";font-family:brand-icons}i.icon.google.play:before{content:"\f3ab";font-family:brand-icons}i.icon.google.plus:before{content:"\f2b3";font-family:brand-icons}i.icon.google.plus.g:before{content:"\f0d5";font-family:brand-icons}i.icon.google.plus.square:before{content:"\f0d4";font-family:brand-icons}i.icon.google.wallet:before{content:"\f1ee";font-family:brand-icons}i.icon.gratipay:before{content:"\f184";font-family:brand-icons}i.icon.grav:before{content:"\f2d6";font-family:brand-icons}i.icon.gripfire:before{content:"\f3ac";font-family:brand-icons}i.icon.grunt:before{content:"\f3ad";font-family:brand-icons}i.icon.gulp:before{content:"\f3ae";font-family:brand-icons}i.icon.hacker.news:before{content:"\f1d4";font-family:brand-icons}i.icon.hacker.news.square:before{content:"\f3af";font-family:brand-icons}i.icon.hackerrank:before{content:"\f5f7";font-family:brand-icons}i.icon.hips:before{content:"\f452";font-family:brand-icons}i.icon.hire.a.helper:before{content:"\f3b0";font-family:brand-icons}i.icon.hooli:before{content:"\f427";font-family:brand-icons}i.icon.hornbill:before{content:"\f592";font-family:brand-icons}i.icon.hotjar:before{content:"\f3b1";font-family:brand-icons}i.icon.houzz:before{content:"\f27c";font-family:brand-icons}i.icon.html5:before{content:"\f13b";font-family:brand-icons}i.icon.hubspot:before{content:"\f3b2";font-family:brand-icons}i.icon.ideal:before{content:"\f913";font-family:brand-icons}i.icon.imdb:before{content:"\f2d8";font-family:brand-icons}i.icon.instagram:before{content:"\f16d";font-family:brand-icons}i.icon.instagram.square:before{content:"\f955";font-family:brand-icons}i.icon.intercom:before{content:"\f7af";font-family:brand-icons}i.icon.internet.explorer:before{content:"\f26b";font-family:brand-icons}i.icon.invision:before{content:"\f7b0";font-family:brand-icons}i.icon.ioxhost:before{content:"\f208";font-family:brand-icons}i.icon.itch.io:before{content:"\f83a";font-family:brand-icons}i.icon.itunes:before{content:"\f3b4";font-family:brand-icons}i.icon.itunes.note:before{content:"\f3b5";font-family:brand-icons}i.icon.java:before{content:"\f4e4";font-family:brand-icons}i.icon.jedi.order:before{content:"\f50e";font-family:brand-icons}i.icon.jenkins:before{content:"\f3b6";font-family:brand-icons}i.icon.jira:before{content:"\f7b1";font-family:brand-icons}i.icon.joget:before{content:"\f3b7";font-family:brand-icons}i.icon.joomla:before{content:"\f1aa";font-family:brand-icons}i.icon.js:before{content:"\f3b8";font-family:brand-icons}i.icon.js.square:before{content:"\f3b9";font-family:brand-icons}i.icon.jsfiddle:before{content:"\f1cc";font-family:brand-icons}i.icon.kaggle:before{content:"\f5fa";font-family:brand-icons}i.icon.keybase:before{content:"\f4f5";font-family:brand-icons}i.icon.keycdn:before{content:"\f3ba";font-family:brand-icons}i.icon.kickstarter:before{content:"\f3bb";font-family:brand-icons}i.icon.kickstarter.k:before{content:"\f3bc";font-family:brand-icons}i.icon.korvue:before{content:"\f42f";font-family:brand-icons}i.icon.laravel:before{content:"\f3bd";font-family:brand-icons}i.icon.lastfm:before{content:"\f202";font-family:brand-icons}i.icon.lastfm.square:before{content:"\f203";font-family:brand-icons}i.icon.leanpub:before{content:"\f212";font-family:brand-icons}i.icon.lesscss:before{content:"\f41d";font-family:brand-icons}i.icon.linechat:before{content:"\f3c0";font-family:brand-icons}i.icon.linkedin:before{content:"\f08c";font-family:brand-icons}i.icon.linkedin.in:before{content:"\f0e1";font-family:brand-icons}i.icon.linode:before{content:"\f2b8";font-family:brand-icons}i.icon.linux:before{content:"\f17c";font-family:brand-icons}i.icon.lyft:before{content:"\f3c3";font-family:brand-icons}i.icon.magento:before{content:"\f3c4";font-family:brand-icons}i.icon.mailchimp:before{content:"\f59e";font-family:brand-icons}i.icon.mandalorian:before{content:"\f50f";font-family:brand-icons}i.icon.markdown:before{content:"\f60f";font-family:brand-icons}i.icon.mastodon:before{content:"\f4f6";font-family:brand-icons}i.icon.maxcdn:before{content:"\f136";font-family:brand-icons}i.icon.mdb:before{content:"\f8ca";font-family:brand-icons}i.icon.medapps:before{content:"\f3c6";font-family:brand-icons}i.icon.medium:before{content:"\f23a";font-family:brand-icons}i.icon.medium.m:before{content:"\f3c7";font-family:brand-icons}i.icon.medrt:before{content:"\f3c8";font-family:brand-icons}i.icon.meetup:before{content:"\f2e0";font-family:brand-icons}i.icon.megaport:before{content:"\f5a3";font-family:brand-icons}i.icon.mendeley:before{content:"\f7b3";font-family:brand-icons}i.icon.microblog:before{content:"\f91a";font-family:brand-icons}i.icon.microsoft:before{content:"\f3ca";font-family:brand-icons}i.icon.mix:before{content:"\f3cb";font-family:brand-icons}i.icon.mixcloud:before{content:"\f289";font-family:brand-icons}i.icon.mixer:before{content:"\f956";font-family:brand-icons}i.icon.mizuni:before{content:"\f3cc";font-family:brand-icons}i.icon.modx:before{content:"\f285";font-family:brand-icons}i.icon.monero:before{content:"\f3d0";font-family:brand-icons}i.icon.napster:before{content:"\f3d2";font-family:brand-icons}i.icon.neos:before{content:"\f612";font-family:brand-icons}i.icon.nimblr:before{content:"\f5a8";font-family:brand-icons}i.icon.node:before{content:"\f419";font-family:brand-icons}i.icon.node.js:before{content:"\f3d3";font-family:brand-icons}i.icon.npm:before{content:"\f3d4";font-family:brand-icons}i.icon.ns8:before{content:"\f3d5";font-family:brand-icons}i.icon.nutritionix:before{content:"\f3d6";font-family:brand-icons}i.icon.odnoklassniki:before{content:"\f263";font-family:brand-icons}i.icon.odnoklassniki.square:before{content:"\f264";font-family:brand-icons}i.icon.old.republic:before{content:"\f510";font-family:brand-icons}i.icon.opencart:before{content:"\f23d";font-family:brand-icons}i.icon.openid:before{content:"\f19b";font-family:brand-icons}i.icon.opera:before{content:"\f26a";font-family:brand-icons}i.icon.optin.monster:before{content:"\f23c";font-family:brand-icons}i.icon.orcid:before{content:"\f8d2";font-family:brand-icons}i.icon.osi:before{content:"\f41a";font-family:brand-icons}i.icon.page4:before{content:"\f3d7";font-family:brand-icons}i.icon.pagelines:before{content:"\f18c";font-family:brand-icons}i.icon.palfed:before{content:"\f3d8";font-family:brand-icons}i.icon.patreon:before{content:"\f3d9";font-family:brand-icons}i.icon.paypal:before{content:"\f1ed";font-family:brand-icons}i.icon.penny.arcade:before{content:"\f704";font-family:brand-icons}i.icon.periscope:before{content:"\f3da";font-family:brand-icons}i.icon.phabricator:before{content:"\f3db";font-family:brand-icons}i.icon.phoenix.framework:before{content:"\f3dc";font-family:brand-icons}i.icon.phoenix.squadron:before{content:"\f511";font-family:brand-icons}i.icon.php:before{content:"\f457";font-family:brand-icons}i.icon.pied.piper:before{content:"\f2ae";font-family:brand-icons}i.icon.pied.piper.alternate:before{content:"\f1a8";font-family:brand-icons}i.icon.pied.piper.hat:before{content:"\f4e5";font-family:brand-icons}i.icon.pied.piper.pp:before{content:"\f1a7";font-family:brand-icons}i.icon.pied.piper.square:before{content:"\f91e";font-family:brand-icons}i.icon.pinterest:before{content:"\f0d2";font-family:brand-icons}i.icon.pinterest.p:before{content:"\f231";font-family:brand-icons}i.icon.pinterest.square:before{content:"\f0d3";font-family:brand-icons}i.icon.playstation:before{content:"\f3df";font-family:brand-icons}i.icon.product.hunt:before{content:"\f288";font-family:brand-icons}i.icon.pushed:before{content:"\f3e1";font-family:brand-icons}i.icon.python:before{content:"\f3e2";font-family:brand-icons}i.icon.qq:before{content:"\f1d6";font-family:brand-icons}i.icon.quinscape:before{content:"\f459";font-family:brand-icons}i.icon.quora:before{content:"\f2c4";font-family:brand-icons}i.icon.r.project:before{content:"\f4f7";font-family:brand-icons}i.icon.raspberry.pi:before{content:"\f7bb";font-family:brand-icons}i.icon.ravelry:before{content:"\f2d9";font-family:brand-icons}i.icon.react:before{content:"\f41b";font-family:brand-icons}i.icon.reacteurope:before{content:"\f75d";font-family:brand-icons}i.icon.readme:before{content:"\f4d5";font-family:brand-icons}i.icon.rebel:before{content:"\f1d0";font-family:brand-icons}i.icon.reddit:before{content:"\f1a1";font-family:brand-icons}i.icon.reddit.alien:before{content:"\f281";font-family:brand-icons}i.icon.reddit.square:before{content:"\f1a2";font-family:brand-icons}i.icon.redhat:before{content:"\f7bc";font-family:brand-icons}i.icon.redriver:before{content:"\f3e3";font-family:brand-icons}i.icon.redyeti:before{content:"\f69d";font-family:brand-icons}i.icon.renren:before{content:"\f18b";font-family:brand-icons}i.icon.replyd:before{content:"\f3e6";font-family:brand-icons}i.icon.researchgate:before{content:"\f4f8";font-family:brand-icons}i.icon.resolving:before{content:"\f3e7";font-family:brand-icons}i.icon.rev:before{content:"\f5b2";font-family:brand-icons}i.icon.rocketchat:before{content:"\f3e8";font-family:brand-icons}i.icon.rockrms:before{content:"\f3e9";font-family:brand-icons}i.icon.safari:before{content:"\f267";font-family:brand-icons}i.icon.salesforce:before{content:"\f83b";font-family:brand-icons}i.icon.sass:before{content:"\f41e";font-family:brand-icons}i.icon.schlix:before{content:"\f3ea";font-family:brand-icons}i.icon.scribd:before{content:"\f28a";font-family:brand-icons}i.icon.searchengin:before{content:"\f3eb";font-family:brand-icons}i.icon.sellcast:before{content:"\f2da";font-family:brand-icons}i.icon.sellsy:before{content:"\f213";font-family:brand-icons}i.icon.servicestack:before{content:"\f3ec";font-family:brand-icons}i.icon.shirtsinbulk:before{content:"\f214";font-family:brand-icons}i.icon.shopify:before{content:"\f957";font-family:brand-icons}i.icon.shopware:before{content:"\f5b5";font-family:brand-icons}i.icon.simplybuilt:before{content:"\f215";font-family:brand-icons}i.icon.sistrix:before{content:"\f3ee";font-family:brand-icons}i.icon.sith:before{content:"\f512";font-family:brand-icons}i.icon.sketch:before{content:"\f7c6";font-family:brand-icons}i.icon.skyatlas:before{content:"\f216";font-family:brand-icons}i.icon.skype:before{content:"\f17e";font-family:brand-icons}i.icon.slack:before{content:"\f198";font-family:brand-icons}i.icon.slack.hash:before{content:"\f3ef";font-family:brand-icons}i.icon.slideshare:before{content:"\f1e7";font-family:brand-icons}i.icon.snapchat:before{content:"\f2ab";font-family:brand-icons}i.icon.snapchat.ghost:before{content:"\f2ac";font-family:brand-icons}i.icon.snapchat.square:before{content:"\f2ad";font-family:brand-icons}i.icon.soundcloud:before{content:"\f1be";font-family:brand-icons}i.icon.sourcetree:before{content:"\f7d3";font-family:brand-icons}i.icon.speakap:before{content:"\f3f3";font-family:brand-icons}i.icon.speaker.deck:before{content:"\f83c";font-family:brand-icons}i.icon.spotify:before{content:"\f1bc";font-family:brand-icons}i.icon.squarespace:before{content:"\f5be";font-family:brand-icons}i.icon.stack.exchange:before{content:"\f18d";font-family:brand-icons}i.icon.stack.overflow:before{content:"\f16c";font-family:brand-icons}i.icon.stackpath:before{content:"\f842";font-family:brand-icons}i.icon.staylinked:before{content:"\f3f5";font-family:brand-icons}i.icon.steam:before{content:"\f1b6";font-family:brand-icons}i.icon.steam.square:before{content:"\f1b7";font-family:brand-icons}i.icon.steam.symbol:before{content:"\f3f6";font-family:brand-icons}i.icon.sticker.mule:before{content:"\f3f7";font-family:brand-icons}i.icon.strava:before{content:"\f428";font-family:brand-icons}i.icon.stripe:before{content:"\f429";font-family:brand-icons}i.icon.stripe.s:before{content:"\f42a";font-family:brand-icons}i.icon.studiovinari:before{content:"\f3f8";font-family:brand-icons}i.icon.stumbleupon:before{content:"\f1a4";font-family:brand-icons}i.icon.stumbleupon.circle:before{content:"\f1a3";font-family:brand-icons}i.icon.superpowers:before{content:"\f2dd";font-family:brand-icons}i.icon.supple:before{content:"\f3f9";font-family:brand-icons}i.icon.suse:before{content:"\f7d6";font-family:brand-icons}i.icon.swift:before{content:"\f8e1";font-family:brand-icons}i.icon.symfony:before{content:"\f83d";font-family:brand-icons}i.icon.teamspeak:before{content:"\f4f9";font-family:brand-icons}i.icon.telegram:before{content:"\f2c6";font-family:brand-icons}i.icon.telegram.plane:before{content:"\f3fe";font-family:brand-icons}i.icon.tencent.weibo:before{content:"\f1d5";font-family:brand-icons}i.icon.themeco:before{content:"\f5c6";font-family:brand-icons}i.icon.themeisle:before{content:"\f2b2";font-family:brand-icons}i.icon.think.peaks:before{content:"\f731";font-family:brand-icons}i.icon.trade.federation:before{content:"\f513";font-family:brand-icons}i.icon.trello:before{content:"\f181";font-family:brand-icons}i.icon.tripadvisor:before{content:"\f262";font-family:brand-icons}i.icon.tumblr:before{content:"\f173";font-family:brand-icons}i.icon.tumblr.square:before{content:"\f174";font-family:brand-icons}i.icon.twitch:before{content:"\f1e8";font-family:brand-icons}i.icon.twitter:before{content:"\f099";font-family:brand-icons}i.icon.twitter.square:before{content:"\f081";font-family:brand-icons}i.icon.typo3:before{content:"\f42b";font-family:brand-icons}i.icon.uber:before{content:"\f402";font-family:brand-icons}i.icon.ubuntu:before{content:"\f7df";font-family:brand-icons}i.icon.uikit:before{content:"\f403";font-family:brand-icons}i.icon.umbraco:before{content:"\f8e8";font-family:brand-icons}i.icon.uniregistry:before{content:"\f404";font-family:brand-icons}i.icon.unity:before{content:"\f949";font-family:brand-icons}i.icon.untappd:before{content:"\f405";font-family:brand-icons}i.icon.ups:before{content:"\f7e0";font-family:brand-icons}i.icon.usb:before{content:"\f287";font-family:brand-icons}i.icon.usps:before{content:"\f7e1";font-family:brand-icons}i.icon.ussunnah:before{content:"\f407";font-family:brand-icons}i.icon.vaadin:before{content:"\f408";font-family:brand-icons}i.icon.viacoin:before{content:"\f237";font-family:brand-icons}i.icon.viadeo:before{content:"\f2a9";font-family:brand-icons}i.icon.viadeo.square:before{content:"\f2aa";font-family:brand-icons}i.icon.viber:before{content:"\f409";font-family:brand-icons}i.icon.vimeo:before{content:"\f40a";font-family:brand-icons}i.icon.vimeo.square:before{content:"\f194";font-family:brand-icons}i.icon.vimeo.v:before{content:"\f27d";font-family:brand-icons}i.icon.vine:before{content:"\f1ca";font-family:brand-icons}i.icon.vk:before{content:"\f189";font-family:brand-icons}i.icon.vnv:before{content:"\f40b";font-family:brand-icons}i.icon.vuejs:before{content:"\f41f";font-family:brand-icons}i.icon.waze:before{content:"\f83f";font-family:brand-icons}i.icon.weebly:before{content:"\f5cc";font-family:brand-icons}i.icon.weibo:before{content:"\f18a";font-family:brand-icons}i.icon.weixin:before{content:"\f1d7";font-family:brand-icons}i.icon.whatsapp:before{content:"\f232";font-family:brand-icons}i.icon.whatsapp.square:before{content:"\f40c";font-family:brand-icons}i.icon.whmcs:before{content:"\f40d";font-family:brand-icons}i.icon.wikipedia.w:before{content:"\f266";font-family:brand-icons}i.icon.windows:before{content:"\f17a";font-family:brand-icons}i.icon.wix:before{content:"\f5cf";font-family:brand-icons}i.icon.wizards.of.the.coast:before{content:"\f730";font-family:brand-icons}i.icon.wolf.pack.battalion:before{content:"\f514";font-family:brand-icons}i.icon.wordpress:before{content:"\f19a";font-family:brand-icons}i.icon.wordpress.simple:before{content:"\f411";font-family:brand-icons}i.icon.wpbeginner:before{content:"\f297";font-family:brand-icons}i.icon.wpexplorer:before{content:"\f2de";font-family:brand-icons}i.icon.wpforms:before{content:"\f298";font-family:brand-icons}i.icon.wpressr:before{content:"\f3e4";font-family:brand-icons}i.icon.xbox:before{content:"\f412";font-family:brand-icons}i.icon.xing:before{content:"\f168";font-family:brand-icons}i.icon.xing.square:before{content:"\f169";font-family:brand-icons}i.icon.y.combinator:before{content:"\f23b";font-family:brand-icons}i.icon.yahoo:before{content:"\f19e";font-family:brand-icons}i.icon.yammer:before{content:"\f840";font-family:brand-icons}i.icon.yandex:before{content:"\f413";font-family:brand-icons}i.icon.yandex.international:before{content:"\f414";font-family:brand-icons}i.icon.yarn:before{content:"\f7e3";font-family:brand-icons}i.icon.yelp:before{content:"\f1e9";font-family:brand-icons}i.icon.yoast:before{content:"\f2b1";font-family:brand-icons}i.icon.youtube:before{content:"\f167";font-family:brand-icons}i.icon.youtube.square:before{content:"\f431";font-family:brand-icons}i.icon.zhihu:before{content:"\f63f";font-family:brand-icons}i.icon.american.express:before{content:"\f1f3";font-family:brand-icons}i.icon.american.express.card:before{content:"\f1f3";font-family:brand-icons}i.icon.amex:before{content:"\f1f3";font-family:brand-icons}i.icon.bitbucket.square:before{content:"\f171";font-family:brand-icons}i.icon.bluetooth.alternative:before{content:"\f294";font-family:brand-icons}i.icon.credit.card.amazon.pay:before{content:"\f42d";font-family:brand-icons}i.icon.credit.card.american.express:before{content:"\f1f3";font-family:brand-icons}i.icon.credit.card.diners.club:before{content:"\f24c";font-family:brand-icons}i.icon.credit.card.discover:before{content:"\f1f2";font-family:brand-icons}i.icon.credit.card.jcb:before{content:"\f24b";font-family:brand-icons}i.icon.credit.card.mastercard:before{content:"\f1f1";font-family:brand-icons}i.icon.credit.card.paypal:before{content:"\f1f4";font-family:brand-icons}i.icon.credit.card.stripe:before{content:"\f1f5";font-family:brand-icons}i.icon.credit.card.visa:before{content:"\f1f0";font-family:brand-icons}i.icon.diners.club:before{content:"\f24c";font-family:brand-icons}i.icon.diners.club.card:before{content:"\f24c";font-family:brand-icons}i.icon.discover:before{content:"\f1f2";font-family:brand-icons}i.icon.discover.card:before{content:"\f1f2";font-family:brand-icons}i.icon.disk.outline:before{content:"\f369";font-family:brand-icons}i.icon.dribble:before{content:"\f17d";font-family:brand-icons}i.icon.eercast:before{content:"\f2da";font-family:brand-icons}i.icon.envira.gallery:before{content:"\f299";font-family:brand-icons}i.icon.fa:before{content:"\f2b4";font-family:brand-icons}i.icon.facebook.official:before{content:"\f082";font-family:brand-icons}i.icon.five.hundred.pixels:before{content:"\f26e";font-family:brand-icons}i.icon.gittip:before{content:"\f184";font-family:brand-icons}i.icon.google.plus.circle:before{content:"\f2b3";font-family:brand-icons}i.icon.google.plus.official:before{content:"\f2b3";font-family:brand-icons}i.icon.japan.credit.bureau:before{content:"\f24b";font-family:brand-icons}i.icon.japan.credit.bureau.card:before{content:"\f24b";font-family:brand-icons}i.icon.jcb:before{content:"\f24b";font-family:brand-icons}i.icon.linkedin.square:before{content:"\f08c";font-family:brand-icons}i.icon.mastercard:before{content:"\f1f1";font-family:brand-icons}i.icon.mastercard.card:before{content:"\f1f1";font-family:brand-icons}i.icon.microsoft.edge:before{content:"\f282";font-family:brand-icons}i.icon.ms.edge:before{content:"\f282";font-family:brand-icons}i.icon.new.pied.piper:before{content:"\f2ae";font-family:brand-icons}i.icon.optinmonster:before{content:"\f23c";font-family:brand-icons}i.icon.paypal.card:before{content:"\f1f4";font-family:brand-icons}i.icon.pied.piper.hat:before{content:"\f2ae";font-family:brand-icons}i.icon.pocket:before{content:"\f265";font-family:brand-icons}i.icon.stripe.card:before{content:"\f1f5";font-family:brand-icons}i.icon.theme.isle:before{content:"\f2b2";font-family:brand-icons}i.icon.visa:before{content:"\f1f0";font-family:brand-icons}i.icon.visa.card:before{content:"\f1f0";font-family:brand-icons}i.icon.wechat:before{content:"\f1d7";font-family:brand-icons}i.icon.wikipedia:before{content:"\f266";font-family:brand-icons}i.icon.wordpress.beginner:before{content:"\f297";font-family:brand-icons}i.icon.wordpress.forms:before{content:"\f298";font-family:brand-icons}i.icon.yc:before{content:"\f23b";font-family:brand-icons}i.icon.ycombinator:before{content:"\f23b";font-family:brand-icons}i.icon.youtube.play:before{content:"\f167";font-family:brand-icons}.ui.input{position:relative;font-weight:400;font-style:normal;display:inline-flex;color:#000000de}.ui.input>input{margin:0;max-width:100%;flex:1 0 auto;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;font-family:var(--fonts-regular);padding:.67857143em 1em;background:#FFFFFF;border:1px solid rgba(34,36,38,.15);color:#000000de;border-radius:.28571429rem;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:none}.ui.input>input::-webkit-input-placeholder{color:#bfbfbfde}.ui.input>input::-moz-placeholder{color:#bfbfbfde}.ui.input>input:-ms-input-placeholder{color:#bfbfbfde}.ui.disabled.input,.ui.input:not(.disabled) input[disabled]{opacity:var(--opacity-disabled)}.ui.disabled.input>input,.ui.input:not(.disabled) input[disabled]{pointer-events:none}.ui.input>input:active,.ui.input.down input{border-color:#0000004d;background:#FAFAFA;color:#000000de;box-shadow:none}.ui.loading.loading.input>i.icon:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.loading.input>i.icon:after{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent}.ui.input.focus>input,.ui.input>input:focus{border-color:#85b7d9;background:#FFFFFF;color:#000c;box-shadow:none}.ui.input.focus>input::-webkit-input-placeholder,.ui.input>input:focus::-webkit-input-placeholder{color:#737373de}.ui.input.focus>input::-moz-placeholder,.ui.input>input:focus::-moz-placeholder{color:#737373de}.ui.input.focus>input:-ms-input-placeholder,.ui.input>input:focus:-ms-input-placeholder{color:#737373de}.ui.input.error>input{background-color:#fff6f6;border-color:#e0b4b4;color:#9f3a38;box-shadow:none}.ui.input.error>input::-webkit-input-placeholder{color:#e7bdbc}.ui.input.error>input::-moz-placeholder{color:#e7bdbc}.ui.input.error>input:-ms-input-placeholder{color:#e7bdbc!important}.ui.input.error>input:focus::-webkit-input-placeholder{color:#da9796}.ui.input.error>input:focus::-moz-placeholder{color:#da9796}.ui.input.error>input:focus:-ms-input-placeholder{color:#da9796!important}.ui.input.info>input{background-color:#f8ffff;border-color:#a9d5de;color:#276f86;box-shadow:none}.ui.input.info>input::-webkit-input-placeholder{color:#98cfe1}.ui.input.info>input::-moz-placeholder{color:#98cfe1}.ui.input.info>input:-ms-input-placeholder{color:#98cfe1!important}.ui.input.info>input:focus::-webkit-input-placeholder{color:#70bdd6}.ui.input.info>input:focus::-moz-placeholder{color:#70bdd6}.ui.input.info>input:focus:-ms-input-placeholder{color:#70bdd6!important}.ui.input.success>input{background-color:#fcfff5;border-color:#a3c293;color:#2c662d;box-shadow:none}.ui.input.success>input::-webkit-input-placeholder{color:#8fcf90}.ui.input.success>input::-moz-placeholder{color:#8fcf90}.ui.input.success>input:-ms-input-placeholder{color:#8fcf90!important}.ui.input.success>input:focus::-webkit-input-placeholder{color:#6cbf6d}.ui.input.success>input:focus::-moz-placeholder{color:#6cbf6d}.ui.input.success>input:focus:-ms-input-placeholder{color:#6cbf6d!important}.ui.input.warning>input{background-color:#fffaf3;border-color:#c9ba9b;color:#573a08;box-shadow:none}.ui.input.warning>input::-webkit-input-placeholder{color:#edad3e}.ui.input.warning>input::-moz-placeholder{color:#edad3e}.ui.input.warning>input:-ms-input-placeholder{color:#edad3e!important}.ui.input.warning>input:focus::-webkit-input-placeholder{color:#e39715}.ui.input.warning>input:focus::-moz-placeholder{color:#e39715}.ui.input.warning>input:focus:-ms-input-placeholder{color:#e39715!important}.ui.transparent.input>textarea,.ui.transparent.input>input{border-color:transparent!important;background-color:transparent!important;padding:0;box-shadow:none!important;border-radius:0!important}.field .ui.transparent.input>textarea{padding:.67857143em 1em}:not(.field)>.ui.transparent.icon.input>i.icon{width:1.1em}:not(.field)>.ui.ui.ui.transparent.icon.input>input{padding-left:0;padding-right:2em}:not(.field)>.ui.ui.ui.transparent[class*="left icon"].input>input{padding-left:2em;padding-right:0}.ui.transparent.inverted.input{color:#fff}.ui.ui.transparent.inverted.input>textarea,.ui.ui.transparent.inverted.input>input{color:inherit}.ui.transparent.inverted.input>input::-webkit-input-placeholder{color:#ffffff80}.ui.transparent.inverted.input>input::-moz-placeholder{color:#ffffff80}.ui.transparent.inverted.input>input:-ms-input-placeholder{color:#ffffff80}.ui.icon.input>i.icon{cursor:default;position:absolute;line-height:1;text-align:center;top:0;right:0;margin:0;height:100%;width:2.67142857em;opacity:.5;border-radius:0 .28571429rem .28571429rem 0;transition:opacity .3s ease}.ui.icon.input>i.icon:not(.link){pointer-events:none}.ui.ui.ui.ui.icon.input>textarea,.ui.ui.ui.ui.icon.input>input{padding-right:2.67142857em}.ui.icon.input>i.icon:before,.ui.icon.input>i.icon:after{left:0;position:absolute;text-align:center;top:50%;width:100%;margin-top:-.5em}.ui.icon.input>i.link.icon{cursor:pointer}.ui.icon.input>i.circular.icon{top:.35em;right:.5em}.ui[class*="left icon"].input>i.icon{right:auto;left:1px;border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="left icon"].input>i.circular.icon{right:auto;left:.5em}.ui.ui.ui.ui[class*="left icon"].input>textarea,.ui.ui.ui.ui[class*="left icon"].input>input{padding-left:2.67142857em;padding-right:1em}.ui.icon.input>textarea:focus~i.icon,.ui.icon.input>input:focus~i.icon{opacity:1}.ui.labeled.input>.label{flex:0 0 auto;margin:0;font-size:1em}.ui.labeled.input>.label:not(.corner){padding-top:.78571429em;padding-bottom:.78571429em}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input:focus{border-left-color:#85b7d9}.ui[class*="right labeled"].input>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui[class*="right labeled"].input>input+.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="right labeled"].input>input:focus{border-right-color:#85b7d9!important}.ui.labeled.input .corner.label{top:1px;right:1px;font-size:.64285714em;border-radius:0 .28571429rem 0 0}.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input>textarea,.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input>input{padding-right:2.5em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>textarea,.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>input{padding-right:3.25em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>i.icon{margin-right:1.25em}.ui[class*="left corner labeled"].labeled.input>textarea,.ui[class*="left corner labeled"].labeled.input>input{padding-left:2.5em!important}.ui[class*="left corner labeled"].icon.input>textarea,.ui[class*="left corner labeled"].icon.input>input{padding-left:3.25em!important}.ui[class*="left corner labeled"].icon.input>i.icon{margin-left:1.25em}.ui.icon.input>textarea~i.icon{height:3em}:not(.field)>.ui.transparent.icon.input>textarea~i.icon{height:1.3em}.ui.input>.ui.corner.label{top:1px;right:1px}.ui.input>.ui.left.corner.label{right:auto;left:1px}.ui.form .field.error>.ui.action.input>.ui.button,.ui.form .field.error>.ui.labeled.input:not([class*="corner labeled"])>.ui.label,.ui.action.input.error>.ui.button,.ui.labeled.input.error:not([class*="corner labeled"])>.ui.label{border-top:1px solid #E0B4B4;border-bottom:1px solid #E0B4B4}.ui.form .field.error>.ui[class*="left action"].input>.ui.button,.ui.form .field.error>.ui.labeled.input:not(.right):not([class*="corner labeled"])>.ui.label,.ui[class*="left action"].input.error>.ui.button,.ui.labeled.input.error:not(.right):not([class*="corner labeled"])>.ui.label{border-left:1px solid #E0B4B4}.ui.form .field.error>.ui.action.input:not([class*="left action"])>input+.ui.button,.ui.form .field.error>.ui.right.labeled.input:not([class*="corner labeled"])>input+.ui.label,.ui.action.input.error:not([class*="left action"])>input+.ui.button,.ui.right.labeled.input.error:not([class*="corner labeled"])>input+.ui.label{border-right:1px solid #E0B4B4}.ui.form .field.error>.ui.right.labeled.input:not([class*="corner labeled"])>.ui.label:first-child,.ui.right.labeled.input.error:not([class*="corner labeled"])>.ui.label:first-child{border-left:1px solid #E0B4B4}.ui.form .field.info>.ui.action.input>.ui.button,.ui.form .field.info>.ui.labeled.input:not([class*="corner labeled"])>.ui.label,.ui.action.input.info>.ui.button,.ui.labeled.input.info:not([class*="corner labeled"])>.ui.label{border-top:1px solid #A9D5DE;border-bottom:1px solid #A9D5DE}.ui.form .field.info>.ui[class*="left action"].input>.ui.button,.ui.form .field.info>.ui.labeled.input:not(.right):not([class*="corner labeled"])>.ui.label,.ui[class*="left action"].input.info>.ui.button,.ui.labeled.input.info:not(.right):not([class*="corner labeled"])>.ui.label{border-left:1px solid #A9D5DE}.ui.form .field.info>.ui.action.input:not([class*="left action"])>input+.ui.button,.ui.form .field.info>.ui.right.labeled.input:not([class*="corner labeled"])>input+.ui.label,.ui.action.input.info:not([class*="left action"])>input+.ui.button,.ui.right.labeled.input.info:not([class*="corner labeled"])>input+.ui.label{border-right:1px solid #A9D5DE}.ui.form .field.info>.ui.right.labeled.input:not([class*="corner labeled"])>.ui.label:first-child,.ui.right.labeled.input.info:not([class*="corner labeled"])>.ui.label:first-child{border-left:1px solid #A9D5DE}.ui.form .field.success>.ui.action.input>.ui.button,.ui.form .field.success>.ui.labeled.input:not([class*="corner labeled"])>.ui.label,.ui.action.input.success>.ui.button,.ui.labeled.input.success:not([class*="corner labeled"])>.ui.label{border-top:1px solid #A3C293;border-bottom:1px solid #A3C293}.ui.form .field.success>.ui[class*="left action"].input>.ui.button,.ui.form .field.success>.ui.labeled.input:not(.right):not([class*="corner labeled"])>.ui.label,.ui[class*="left action"].input.success>.ui.button,.ui.labeled.input.success:not(.right):not([class*="corner labeled"])>.ui.label{border-left:1px solid #A3C293}.ui.form .field.success>.ui.action.input:not([class*="left action"])>input+.ui.button,.ui.form .field.success>.ui.right.labeled.input:not([class*="corner labeled"])>input+.ui.label,.ui.action.input.success:not([class*="left action"])>input+.ui.button,.ui.right.labeled.input.success:not([class*="corner labeled"])>input+.ui.label{border-right:1px solid #A3C293}.ui.form .field.success>.ui.right.labeled.input:not([class*="corner labeled"])>.ui.label:first-child,.ui.right.labeled.input.success:not([class*="corner labeled"])>.ui.label:first-child{border-left:1px solid #A3C293}.ui.form .field.warning>.ui.action.input>.ui.button,.ui.form .field.warning>.ui.labeled.input:not([class*="corner labeled"])>.ui.label,.ui.action.input.warning>.ui.button,.ui.labeled.input.warning:not([class*="corner labeled"])>.ui.label{border-top:1px solid #C9BA9B;border-bottom:1px solid #C9BA9B}.ui.form .field.warning>.ui[class*="left action"].input>.ui.button,.ui.form .field.warning>.ui.labeled.input:not(.right):not([class*="corner labeled"])>.ui.label,.ui[class*="left action"].input.warning>.ui.button,.ui.labeled.input.warning:not(.right):not([class*="corner labeled"])>.ui.label{border-left:1px solid #C9BA9B}.ui.form .field.warning>.ui.action.input:not([class*="left action"])>input+.ui.button,.ui.form .field.warning>.ui.right.labeled.input:not([class*="corner labeled"])>input+.ui.label,.ui.action.input.warning:not([class*="left action"])>input+.ui.button,.ui.right.labeled.input.warning:not([class*="corner labeled"])>input+.ui.label{border-right:1px solid #C9BA9B}.ui.form .field.warning>.ui.right.labeled.input:not([class*="corner labeled"])>.ui.label:first-child,.ui.right.labeled.input.warning:not([class*="corner labeled"])>.ui.label:first-child{border-left:1px solid #C9BA9B}.ui.action.input>.button,.ui.action.input>.buttons{display:flex;align-items:center;flex:0 0 auto}.ui.action.input>.button,.ui.action.input>.buttons>.button{padding-top:.78571429em;padding-bottom:.78571429em;margin:0}.ui[class*="left action"].input>input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui.action.input:not([class*="left action"])>input{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent}.ui.action.input>.dropdown:first-child,.ui.action.input>.button:first-child,.ui.action.input>.buttons:first-child>.button{border-radius:.28571429rem 0 0 .28571429rem}.ui.action.input>.dropdown:not(:first-child),.ui.action.input>.button:not(:first-child),.ui.action.input>.buttons:not(:first-child)>.button{border-radius:0}.ui.action.input>.dropdown:last-child,.ui.action.input>.button:last-child,.ui.action.input>.buttons:last-child>.button{border-radius:0 .28571429rem .28571429rem 0}.ui.action.input:not([class*="left action"])>input:focus{border-right-color:#85b7d9}.ui.ui[class*="left action"].input>input:focus{border-left-color:#85b7d9}.ui.inverted.input>input{border:none}.ui.fluid.input{display:flex}.ui.fluid.input>input{width:0!important}.ui.input{font-size:1em}.ui.mini.input{font-size:.78571429em}.ui.tiny.input{font-size:.85714286em}.ui.small.input{font-size:.92857143em}.ui.large.input{font-size:1.14285714em}.ui.big.input{font-size:1.28571429em}.ui.huge.input{font-size:1.42857143em}.ui.massive.input{font-size:1.71428571em}.ui.items>.item{display:flex;margin:1em 0;width:100%;min-height:0;background:transparent;padding:0;border:none;border-radius:0;box-shadow:none;transition:box-shadow .1s ease;z-index:""}.ui.items>.item a{cursor:pointer}.ui.items{margin:1.5em 0}.ui.items:first-child{margin-top:0!important}.ui.items:last-child{margin-bottom:0!important}.ui.items>.item:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item:first-child{margin-top:0}.ui.items>.item:last-child{margin-bottom:0}.ui.items>.item>.image{position:relative;flex:0 0 auto;display:block;float:none;margin:0;padding:0;max-height:"";align-self:start}.ui.items>.item>.image>img{display:block;width:100%;height:auto;border-radius:.125rem;border:none}.ui.items>.item>.image:only-child>img{border-radius:0}.ui.items>.item>.content{display:block;flex:1 1 auto;background:none;color:#000000de;margin:0;padding:0;box-shadow:none;font-size:1em;border:none;border-radius:0}.ui.items>.item>.content:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image+.content{min-width:0;width:auto;display:block;margin-left:0;align-self:start;padding-left:1.5em}.ui.items>.item>.content>.header{display:inline-block;margin:-.21425em 0 0;font-family:var(--fonts-regular);font-weight:500;color:#000000d9}.ui.items>.item>.content>.header:not(.ui){font-size:1.28571429em}.ui.items>.item [class*="left floated"]{float:left}.ui.items>.item [class*="right floated"]{float:right}.ui.items>.item .content img{align-self:center;width:""}.ui.items>.item img.avatar,.ui.items>.item .avatar img{width:"";height:"";border-radius:500rem}.ui.items>.item>.content>.description{margin-top:.6em;max-width:auto;font-size:1em;line-height:1.4285em;color:#000000de}.ui.items>.item>.content p{margin:0 0 .5em}.ui.items>.item>.content p:last-child{margin-bottom:0}.ui.items>.item .meta{margin:.5em 0;font-size:1em;line-height:1em;color:#0009}.ui.items>.item .meta *{margin-right:.3em}.ui.items>.item .meta :last-child{margin-right:0}.ui.items>.item .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.items>.item>.content a:not(.ui){color:"";transition:color .1s ease}.ui.items>.item>.content a:not(.ui):hover{color:""}.ui.items>.item>.content>a.header{color:#000000d9}.ui.items>.item>.content>a.header:hover{color:#1e70bf}.ui.items>.item .meta>a:not(.ui){color:#0006}.ui.items>.item .meta>a:not(.ui):hover{color:#000000de}.ui.items>.item>.content .favorite.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.items>.item>.content .favorite.icon:hover{opacity:1;color:#ffb70a}.ui.items>.item>.content .active.favorite.icon{color:#ffe623}.ui.items>.item>.content .like.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.items>.item>.content .like.icon:hover{opacity:1;color:#ff2733}.ui.items>.item>.content .active.like.icon{color:#ff2733}.ui.items>.item .extra{display:block;position:relative;background:none;margin:.5rem 0 0;width:100%;padding:0;top:0;left:0;color:#0006;box-shadow:none;transition:color .1s ease;border-top:none}.ui.items>.item .extra>*{margin:.25rem .5rem .25rem 0}.ui.items>.item .extra>[class*="right floated"]{margin:.25rem 0 .25rem .5rem}.ui.items>.item .extra:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image:not(.ui){width:175px}@media only screen and (min-width: 768px) and (max-width: 991.98px){.ui.items>.item{margin:1em 0}.ui.items>.item>.image:not(.ui){width:150px}.ui.items>.item>.image+.content{display:block;padding:0 0 0 1em}}@media only screen and (max-width: 767.98px){.ui.items:not(.unstackable)>.item{flex-direction:column;margin:2em 0}.ui.items:not(.unstackable)>.item>.image{display:block;margin-left:auto;margin-right:auto}.ui.items:not(.unstackable)>.item>.image,.ui.items:not(.unstackable)>.item>.image>img{max-width:100%!important;width:auto!important;max-height:250px!important}.ui.items:not(.unstackable)>.item>.image+.content{display:block;padding:1.5em 0 0}}.ui.items>.item>.image+[class*="top aligned"].content{align-self:flex-start}.ui.items>.item>.image+[class*="middle aligned"].content{align-self:center}.ui.items>.item>.image+[class*="bottom aligned"].content{align-self:flex-end}.ui.relaxed.items>.item{margin:1.5em 0}.ui[class*="very relaxed"].items>.item{margin:2em 0}.ui.divided.items>.item{border-top:1px solid rgba(34,36,38,.15);margin:0;padding:1em 0}.ui.divided.items>.item:first-child{border-top:none;margin-top:0!important;padding-top:0!important}.ui.divided.items>.item:last-child{margin-bottom:0!important;padding-bottom:0!important}.ui.relaxed.divided.items>.item{margin:0;padding:1.5em 0}.ui[class*="very relaxed"].divided.items>.item{margin:0;padding:2em 0}.ui.items a.item:hover,.ui.link.items>.item:hover{cursor:pointer}.ui.items a.item:hover .content .header,.ui.link.items>.item:hover .content .header{color:#1e70bf}.ui.items>.item{font-size:1em}.ui.mini.items>.item{font-size:.78571429em}.ui.tiny.items>.item{font-size:.85714286em}.ui.small.items>.item{font-size:.92857143em}.ui.large.items>.item{font-size:1.14285714em}.ui.big.items>.item{font-size:1.28571429em}.ui.huge.items>.item{font-size:1.42857143em}.ui.massive.items>.item{font-size:1.71428571em}@media only screen and (max-width: 767.98px){.ui.unstackable.items>.item>.image,.ui.unstackable.items>.item>.image>img{width:125px!important}}.ui.inverted.items>.item{background:transparent}.ui.inverted.items>.item>.content{background:none;color:#ffffffe6}.ui.inverted.items>.item .extra{background:none}.ui.inverted.items>.item>.content>.header{color:#ffffffe6}.ui.inverted.items>.item>.content>.description{color:#ffffffe6}.ui.inverted.items>.item .meta{color:#fffc}.ui.inverted.items>.item>.content a:not(.ui){color:#57a4ef}.ui.inverted.items>.item>.content a:not(.ui):hover{color:#4183c4}.ui.inverted.items>.item>.content>a.header{color:#ffffffe6}.ui.inverted.items>.item>.content>a.header:hover{color:#fff}.ui.inverted.items>.item .meta>a:not(.ui){color:#ffffffb3}.ui.inverted.items>.item .meta>a:not(.ui):hover{color:#ffffffe6}.ui.inverted.items>.item>.content .favorite.icon:hover{color:#ffc63d}.ui.inverted.items>.item>.content .active.favorite.icon{color:#ffec56}.ui.inverted.items>.item>.content .like.icon:hover{color:#ff5a63}.ui.inverted.items>.item>.content .active.like.icon{color:#ff5a63}.ui.inverted.items>.item .extra{color:#ffffffb3}.ui.inverted.items a.item:hover .content .header,.ui.inverted.link.items>.item:hover .content .header{color:#fff}.ui.inverted.divided.items>.item{border-top:1px solid rgba(255,255,255,.1)}.ui.inverted.divided.items>.item:first-child{border-top:none}.ui.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0 .14285714em;background-color:#e8e8e8;background-image:none;padding:.5833em .833em;color:#0009;text-transform:none;font-weight:500;border:0 solid transparent;border-radius:.28571429rem;transition:background .1s ease}.ui.label:first-child{margin-left:0}.ui.label:last-child{margin-right:0}a.ui.label{cursor:pointer}.ui.label>a{cursor:pointer;color:inherit;opacity:.5;transition:.1s opacity ease}.ui.label>a:hover{opacity:1}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em}.ui.left.icon.label>.icon,.ui.label>.icon{width:auto;margin:0 .75em 0 0}.ui.label>.detail{display:inline-block;vertical-align:top;font-weight:500;margin-left:1em;opacity:.8}.ui.label>.detail .icon{margin:0 .25em 0 0}.ui.label>.close.icon,.ui.label>.delete.icon{cursor:pointer;font-size:.92857143em;opacity:.5;transition:background .1s ease}.ui.label>.close.icon:hover,.ui.label>.delete.icon:hover{opacity:1}.ui.label.left.icon>.close.icon,.ui.label.left.icon>.delete.icon{margin:0 .5em 0 0}.ui.label:not(.icon)>.close.icon,.ui.label:not(.icon)>.delete.icon{margin:0 0 0 .5em}.ui.icon.label>.icon{margin:0 auto}.ui.right.icon.label>.icon{margin:0 0 0 .75em}.ui.labels>.label{margin:0 .5em .5em 0}.ui.header>.ui.label{margin-top:-.29165em}.ui.attached.segment>.ui.top.left.attached.label,.ui.bottom.attached.segment>.ui.top.left.attached.label{border-top-left-radius:0}.ui.attached.segment>.ui.top.right.attached.label,.ui.bottom.attached.segment>.ui.top.right.attached.label{border-top-right-radius:0}.ui.top.attached.segment>.ui.bottom.left.attached.label{border-bottom-left-radius:0}.ui.top.attached.segment>.ui.bottom.right.attached.label{border-bottom-right-radius:0}.ui.top.attached.label~.ui.bottom.attached.label+:not(.attached),.ui.top.attached.label+:not(.attached){margin-top:2rem!important}.ui.bottom.attached.label~:last-child:not(.attached){margin-top:0;margin-bottom:2rem!important}.ui.segment:not(.basic)>.ui.top.attached.label{margin-top:-1px}.ui.segment:not(.basic)>.ui.bottom.attached.label{margin-bottom:-1px}.ui.segment:not(.basic)>.ui.attached.label:not(.right){margin-left:-1px}.ui.segment:not(.basic)>.ui.right.attached.label{margin-right:-1px}.ui.segment:not(.basic)>.ui.attached.label:not(.left):not(.right){width:calc(100% + 2px)}.ui.image.label{width:auto;margin-top:0;margin-bottom:0;max-width:9999px;vertical-align:baseline;text-transform:none;background:#E8E8E8;padding:.5833em .833em .5833em .5em;border-radius:.28571429rem;box-shadow:none}.ui.image.label.attached:not(.basic){padding:.5833em .833em .5833em .5em}.ui.image.label img{display:inline-block;vertical-align:top;height:2.1666em;margin:-.5833em .5em -.5833em -.5em;border-radius:.28571429rem 0 0 .28571429rem}.ui.image.label .detail{background:rgba(0,0,0,.1);margin:-.5833em -.833em -.5833em .5em;padding:.5833em .833em;border-radius:0 .28571429rem .28571429rem 0}.ui.bottom.attached.image.label:not(.right)>img,.ui.top.right.attached.image.label>img{border-top-left-radius:0}.ui.top.attached.image.label:not(.right)>img,.ui.bottom.right.attached.image.label>img{border-bottom-left-radius:0}.ui.tag.labels .label,.ui.tag.label{margin-left:1em;position:relative;padding-left:1.5em;padding-right:1.5em;border-radius:0 .28571429rem .28571429rem 0;transition:none}.ui.tag.labels .label:before,.ui.tag.label:before{position:absolute;transform:translateY(-50%) translate(50%) rotate(-45deg);top:50%;right:100%;content:"";background-color:inherit;background-image:none;width:1.56em;height:1.56em;transition:none}.ui.tag.labels .label:after,.ui.tag.label:after{position:absolute;content:"";top:50%;left:-.25em;margin-top:-.25em;background-color:#fff;width:.5em;height:.5em;box-shadow:0 -1px 1px #0000004d;border-radius:500rem}.ui.basic.tag.labels .label:before,.ui.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;right:calc(100% + 1px)}.ui.basic.tag.labels .label:after,.ui.basic.tag.label:after{box-shadow:0 -1px 3px #000c}.ui.corner.label{position:absolute;top:0;right:0;margin:0;padding:0;text-align:center;border-color:#e8e8e8;width:4em;height:4em;z-index:1;transition:border-color .1s ease}.ui.corner.label{background-color:transparent!important}.ui.corner.label:after{position:absolute;content:"";right:0;top:0;z-index:-1;width:0;height:0;background-color:transparent;border-top:0 solid transparent;border-right:4em solid transparent;border-bottom:4em solid transparent;border-left:0 solid transparent;border-right-color:inherit;transition:border-color .1s ease}.ui.corner.label .icon{cursor:inherit;position:absolute;top:.64285714em;left:auto;right:.57142857em;font-size:1.14285714em;margin:0}.ui.left.corner.label,.ui.left.corner.label:after{right:auto;left:0}.ui.left.corner.label:after{border-top:4em solid transparent;border-right:4em solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-top-color:inherit}.ui.left.corner.label .icon{left:.57142857em;right:auto}.ui.segment>.ui.corner.label{top:-1px;right:-1px}.ui.segment>.ui.left.corner.label{right:auto;left:-1px}.ui.ribbon.label{position:relative;margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border-radius:0 .28571429rem .28571429rem 0;border-color:#00000026}.ui.ribbon.label:after{position:absolute;content:"";top:100%;left:0;background-color:transparent;border-style:solid;border-width:0 1.2em 1.2em 0;border-color:transparent;border-right-color:inherit;width:0;height:0}.ui.ribbon.label{left:calc(-1rem - 1.2em);margin-right:-1.2em;padding-left:calc(1rem + 1.2em);padding-right:1.2em}.ui[class*="right ribbon"].label{left:calc(100% + 1rem + 1.2em);padding-left:1.2em;padding-right:calc(1rem + 1.2em)}.ui.basic.ribbon.label{padding-top:calc(.5833em - 1px);padding-bottom:calc(.5833em - 1px)}.ui.basic.ribbon.label:not([class*="right ribbon"]){padding-left:calc(1rem + 1.2em - 1px);padding-right:calc(1.2em - 1px)}.ui.basic[class*="right ribbon"].label{padding-left:calc(1.2em - 1px);padding-right:calc(1rem + 1.2em - 1px)}.ui.basic.ribbon.label:after{top:calc(100% + 1px)}.ui.basic.ribbon.label:not([class*="right ribbon"]):after{left:-1px}.ui.basic[class*="right ribbon"].label:after{right:-1px}.ui[class*="right ribbon"].label{text-align:left;transform:translate(-100%);border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="right ribbon"].label:after{left:auto;right:0;border-style:solid;border-width:1.2em 1.2em 0 0;border-color:transparent;border-top-color:inherit}.ui.image>.ribbon.label,.ui.card .image>.ribbon.label{position:absolute;top:1rem}.ui.card .image>.ui.ribbon.label,.ui.image>.ui.ribbon.label{left:calc(.05rem - 1.2em)}.ui.card .image>.ui[class*="right ribbon"].label,.ui.image>.ui[class*="right ribbon"].label{left:calc(100% - .05rem + 1.2em);padding-left:.833em}.ui.table td>.ui.ribbon.label{left:-2.2em}.ui.table td>.ui[class*="right ribbon"].label{left:calc(100% + 2.2em);padding-left:.833em}.ui[class*="top attached"].label,.ui.attached.label{width:100%;position:absolute;margin:0;top:0;left:0;padding:.75em 1em;border-radius:.21428571rem .21428571rem 0 0}.ui[class*="bottom attached"].label{top:auto;bottom:0;border-radius:0 0 .21428571rem .21428571rem}.ui[class*="top left attached"].label{width:auto;margin-top:0;border-radius:.21428571rem 0 .28571429rem}.ui[class*="top right attached"].label{width:auto;left:auto;right:0;border-radius:0 .21428571rem 0 .28571429rem}.ui[class*="bottom left attached"].label{width:auto;top:auto;bottom:0;border-radius:0 .28571429rem 0 .21428571rem}.ui[class*="bottom right attached"].label{inset:auto 0 0 auto;width:auto;border-radius:.28571429rem 0 .21428571rem}.ui.label.disabled{opacity:.5}.ui.labels a.label:hover,a.ui.label:hover{background-color:#e0e0e0;border-color:#e0e0e0;background-image:none;color:#000c}.ui.labels a.label:hover:before,a.ui.label:hover:before{color:#000c}.ui.active.label{background-color:#d0d0d0;border-color:#d0d0d0;background-image:none;color:#000000f2}.ui.active.label:before{background-color:#d0d0d0;background-image:none;color:#000000f2}.ui.labels a.active.label:hover,a.ui.active.label:hover{background-color:#c8c8c8;border-color:#c8c8c8;background-image:none;color:#000000f2}.ui.labels a.active.label:hover:before,a.ui.active.label:hover:before{background-color:#c8c8c8;background-image:none;color:#000000f2}.ui.labels.visible .label,.ui.label.visible:not(.dropdown){display:inline-block!important}.ui.labels.hidden .label,.ui.label.hidden{display:none!important}.ui.basic.labels .label,.ui.basic.label{background:none #FFFFFF;border:1px solid rgba(34,36,38,.15);color:#000000de;box-shadow:none;padding-top:calc(.5833em - 1px);padding-bottom:calc(.5833em - 1px);padding-right:calc(.833em - 1px)}.ui.basic.labels:not(.tag):not(.image):not(.ribbon) .label,.ui.basic.label:not(.tag):not(.image):not(.ribbon){padding-left:calc(.833em - 1px)}.ui.basic.image.label{padding-left:calc(.5em - 1px)}.ui.basic.labels a.label:hover,a.ui.basic.label:hover{text-decoration:none;background:none #FFFFFF;color:#1e70bf;box-shadow:none}.ui.basic.pointing.label:before{border-color:inherit}.ui.label.fluid,.ui.fluid.labels>.label{width:100%;box-sizing:border-box}.ui.inverted.labels .label,.ui.inverted.label{color:#ffffffe6;background-color:#b5b5b5}.ui.inverted.corner.label{border-color:#b5b5b5}.ui.inverted.corner.label:hover{border-color:#e8e8e8;transition:none}.ui.inverted.basic.labels .label,.ui.inverted.basic.label,.ui.inverted.basic.label:hover{border-color:#ffffff80;background:#1B1C1D}.ui.inverted.basic.label:hover{color:#4183c4}.ui.primary.labels .label,.ui.ui.ui.primary.label{background-color:#2185d0;border-color:#2185d0;color:#ffffffe6}.ui.primary.labels a.label:hover,a.ui.ui.ui.primary.label:hover{background-color:#1678c2;border-color:#1678c2;color:#fff}.ui.ui.ui.primary.ribbon.label{border-color:#1a69a4}.ui.basic.labels .primary.label,.ui.ui.ui.basic.primary.label{background:none #FFFFFF;border-color:#2185d0;color:#2185d0}.ui.basic.labels a.primary.label:hover,a.ui.ui.ui.basic.primary.label:hover{background:none #FFFFFF;border-color:#1678c2;color:#1678c2}.ui.inverted.labels .primary.label,.ui.ui.ui.inverted.primary.label{background-color:#54c8ff;border-color:#54c8ff;color:#1b1c1d}.ui.inverted.labels a.primary.label:hover,a.ui.ui.ui.inverted.primary.label:hover{background-color:#21b8ff;border-color:#21b8ff;color:#1b1c1d}.ui.ui.ui.inverted.primary.ribbon.label{border-color:#21b8ff}.ui.inverted.basic.labels .primary.label,.ui.ui.ui.inverted.basic.primary.label{background-color:#1b1c1d;border-color:#54c8ff;color:#54c8ff}.ui.inverted.basic.labels a.primary.label:hover,a.ui.ui.ui.inverted.basic.primary.label:hover{border-color:#21b8ff;background-color:#1b1c1d;color:#21b8ff}.ui.inverted.basic.tag.labels .primary.label,.ui.ui.ui.inverted.primary.basic.tag.label{border:1px solid #54C8FF}.ui.inverted.basic.tag.labels .primary.label:before,.ui.ui.ui.inverted.primary.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.secondary.labels .label,.ui.ui.ui.secondary.label{background-color:#1b1c1d;border-color:#1b1c1d;color:#ffffffe6}.ui.secondary.labels a.label:hover,a.ui.ui.ui.secondary.label:hover{background-color:#27292a;border-color:#27292a;color:#fff}.ui.ui.ui.secondary.ribbon.label{border-color:#020203}.ui.basic.labels .secondary.label,.ui.ui.ui.basic.secondary.label{background:none #FFFFFF;border-color:#1b1c1d;color:#1b1c1d}.ui.basic.labels a.secondary.label:hover,a.ui.ui.ui.basic.secondary.label:hover{background:none #FFFFFF;border-color:#27292a;color:#27292a}.ui.inverted.labels .secondary.label,.ui.ui.ui.inverted.secondary.label{background-color:#545454;border-color:#545454;color:#1b1c1d}.ui.inverted.labels a.secondary.label:hover,a.ui.ui.ui.inverted.secondary.label:hover{background-color:#6e6e6e;border-color:#6e6e6e;color:#1b1c1d}.ui.ui.ui.inverted.secondary.ribbon.label{border-color:#3b3b3b}.ui.inverted.basic.labels .secondary.label,.ui.ui.ui.inverted.basic.secondary.label{background-color:#1b1c1d;border-color:#545454;color:#545454}.ui.inverted.basic.labels a.secondary.label:hover,a.ui.ui.ui.inverted.basic.secondary.label:hover{border-color:#6e6e6e;background-color:#1b1c1d;color:#6e6e6e}.ui.inverted.basic.tag.labels .secondary.label,.ui.ui.ui.inverted.secondary.basic.tag.label{border:1px solid #545454}.ui.inverted.basic.tag.labels .secondary.label:before,.ui.ui.ui.inverted.secondary.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.red.labels .label,.ui.ui.ui.red.label{background-color:#db2828;border-color:#db2828;color:#fff}.ui.red.labels a.label:hover,a.ui.ui.ui.red.label:hover{background-color:#d01919;border-color:#d01919;color:#fff}.ui.ui.ui.red.ribbon.label{border-color:#b21e1e}.ui.basic.labels .red.label,.ui.ui.ui.basic.red.label{background:none #FFFFFF;border-color:#db2828;color:#db2828}.ui.basic.labels a.red.label:hover,a.ui.ui.ui.basic.red.label:hover{background:none #FFFFFF;border-color:#d01919;color:#d01919}.ui.inverted.labels .red.label,.ui.ui.ui.inverted.red.label{background-color:#ff695e;border-color:#ff695e;color:#1b1c1d}.ui.inverted.labels a.red.label:hover,a.ui.ui.ui.inverted.red.label:hover{background-color:#ff392b;border-color:#ff392b;color:#1b1c1d}.ui.ui.ui.inverted.red.ribbon.label{border-color:#ff392b}.ui.inverted.basic.labels .red.label,.ui.ui.ui.inverted.basic.red.label{background-color:#1b1c1d;border-color:#ff695e;color:#ff695e}.ui.inverted.basic.labels a.red.label:hover,a.ui.ui.ui.inverted.basic.red.label:hover{border-color:#ff392b;background-color:#1b1c1d;color:#ff392b}.ui.inverted.basic.tag.labels .red.label,.ui.ui.ui.inverted.red.basic.tag.label{border:1px solid #FF695E}.ui.inverted.basic.tag.labels .red.label:before,.ui.ui.ui.inverted.red.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.orange.labels .label,.ui.ui.ui.orange.label{background-color:#f2711c;border-color:#f2711c;color:#fff}.ui.orange.labels a.label:hover,a.ui.ui.ui.orange.label:hover{background-color:#f26202;border-color:#f26202;color:#fff}.ui.ui.ui.orange.ribbon.label{border-color:#cf590c}.ui.basic.labels .orange.label,.ui.ui.ui.basic.orange.label{background:none #FFFFFF;border-color:#f2711c;color:#f2711c}.ui.basic.labels a.orange.label:hover,a.ui.ui.ui.basic.orange.label:hover{background:none #FFFFFF;border-color:#f26202;color:#f26202}.ui.inverted.labels .orange.label,.ui.ui.ui.inverted.orange.label{background-color:#ff851b;border-color:#ff851b;color:#1b1c1d}.ui.inverted.labels a.orange.label:hover,a.ui.ui.ui.inverted.orange.label:hover{background-color:#e76b00;border-color:#e76b00;color:#1b1c1d}.ui.ui.ui.inverted.orange.ribbon.label{border-color:#e76b00}.ui.inverted.basic.labels .orange.label,.ui.ui.ui.inverted.basic.orange.label{background-color:#1b1c1d;border-color:#ff851b;color:#ff851b}.ui.inverted.basic.labels a.orange.label:hover,a.ui.ui.ui.inverted.basic.orange.label:hover{border-color:#e76b00;background-color:#1b1c1d;color:#e76b00}.ui.inverted.basic.tag.labels .orange.label,.ui.ui.ui.inverted.orange.basic.tag.label{border:1px solid #FF851B}.ui.inverted.basic.tag.labels .orange.label:before,.ui.ui.ui.inverted.orange.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.yellow.labels .label,.ui.ui.ui.yellow.label{background-color:#fbbd08;border-color:#fbbd08;color:#fff}.ui.yellow.labels a.label:hover,a.ui.ui.ui.yellow.label:hover{background-color:#eaae00;border-color:#eaae00;color:#fff}.ui.ui.ui.yellow.ribbon.label{border-color:#cd9903}.ui.basic.labels .yellow.label,.ui.ui.ui.basic.yellow.label{background:none #FFFFFF;border-color:#fbbd08;color:#fbbd08}.ui.basic.labels a.yellow.label:hover,a.ui.ui.ui.basic.yellow.label:hover{background:none #FFFFFF;border-color:#eaae00;color:#eaae00}.ui.inverted.labels .yellow.label,.ui.ui.ui.inverted.yellow.label{background-color:#ffe21f;border-color:#ffe21f;color:#1b1c1d}.ui.inverted.labels a.yellow.label:hover,a.ui.ui.ui.inverted.yellow.label:hover{background-color:#ebcd00;border-color:#ebcd00;color:#1b1c1d}.ui.ui.ui.inverted.yellow.ribbon.label{border-color:#ebcd00}.ui.inverted.basic.labels .yellow.label,.ui.ui.ui.inverted.basic.yellow.label{background-color:#1b1c1d;border-color:#ffe21f;color:#ffe21f}.ui.inverted.basic.labels a.yellow.label:hover,a.ui.ui.ui.inverted.basic.yellow.label:hover{border-color:#ebcd00;background-color:#1b1c1d;color:#ebcd00}.ui.inverted.basic.tag.labels .yellow.label,.ui.ui.ui.inverted.yellow.basic.tag.label{border:1px solid #FFE21F}.ui.inverted.basic.tag.labels .yellow.label:before,.ui.ui.ui.inverted.yellow.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.olive.labels .label,.ui.ui.ui.olive.label{background-color:#b5cc18;border-color:#b5cc18;color:#fff}.ui.olive.labels a.label:hover,a.ui.ui.ui.olive.label:hover{background-color:#a7bd0d;border-color:#a7bd0d;color:#fff}.ui.ui.ui.olive.ribbon.label{border-color:#8d9e13}.ui.basic.labels .olive.label,.ui.ui.ui.basic.olive.label{background:none #FFFFFF;border-color:#b5cc18;color:#b5cc18}.ui.basic.labels a.olive.label:hover,a.ui.ui.ui.basic.olive.label:hover{background:none #FFFFFF;border-color:#a7bd0d;color:#a7bd0d}.ui.inverted.labels .olive.label,.ui.ui.ui.inverted.olive.label{background-color:#d9e778;border-color:#d9e778;color:#1b1c1d}.ui.inverted.labels a.olive.label:hover,a.ui.ui.ui.inverted.olive.label:hover{background-color:#d2e745;border-color:#d2e745;color:#1b1c1d}.ui.ui.ui.inverted.olive.ribbon.label{border-color:#cddf4d}.ui.inverted.basic.labels .olive.label,.ui.ui.ui.inverted.basic.olive.label{background-color:#1b1c1d;border-color:#d9e778;color:#d9e778}.ui.inverted.basic.labels a.olive.label:hover,a.ui.ui.ui.inverted.basic.olive.label:hover{border-color:#d2e745;background-color:#1b1c1d;color:#d2e745}.ui.inverted.basic.tag.labels .olive.label,.ui.ui.ui.inverted.olive.basic.tag.label{border:1px solid #D9E778}.ui.inverted.basic.tag.labels .olive.label:before,.ui.ui.ui.inverted.olive.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.green.labels .label,.ui.ui.ui.green.label{background-color:#21ba45;border-color:#21ba45;color:#fff}.ui.green.labels a.label:hover,a.ui.ui.ui.green.label:hover{background-color:#16ab39;border-color:#16ab39;color:#fff}.ui.ui.ui.green.ribbon.label{border-color:#198f35}.ui.basic.labels .green.label,.ui.ui.ui.basic.green.label{background:none #FFFFFF;border-color:#21ba45;color:#21ba45}.ui.basic.labels a.green.label:hover,a.ui.ui.ui.basic.green.label:hover{background:none #FFFFFF;border-color:#16ab39;color:#16ab39}.ui.inverted.labels .green.label,.ui.ui.ui.inverted.green.label{background-color:#2ecc40;border-color:#2ecc40;color:#1b1c1d}.ui.inverted.labels a.green.label:hover,a.ui.ui.ui.inverted.green.label:hover{background-color:#1ea92e;border-color:#1ea92e;color:#1b1c1d}.ui.ui.ui.inverted.green.ribbon.label{border-color:#25a233}.ui.inverted.basic.labels .green.label,.ui.ui.ui.inverted.basic.green.label{background-color:#1b1c1d;border-color:#2ecc40;color:#2ecc40}.ui.inverted.basic.labels a.green.label:hover,a.ui.ui.ui.inverted.basic.green.label:hover{border-color:#1ea92e;background-color:#1b1c1d;color:#1ea92e}.ui.inverted.basic.tag.labels .green.label,.ui.ui.ui.inverted.green.basic.tag.label{border:1px solid #2ECC40}.ui.inverted.basic.tag.labels .green.label:before,.ui.ui.ui.inverted.green.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.teal.labels .label,.ui.ui.ui.teal.label{background-color:#00b5ad;border-color:#00b5ad;color:#fff}.ui.teal.labels a.label:hover,a.ui.ui.ui.teal.label:hover{background-color:#009c95;border-color:#009c95;color:#fff}.ui.ui.ui.teal.ribbon.label{border-color:#00827c}.ui.basic.labels .teal.label,.ui.ui.ui.basic.teal.label{background:none #FFFFFF;border-color:#00b5ad;color:#00b5ad}.ui.basic.labels a.teal.label:hover,a.ui.ui.ui.basic.teal.label:hover{background:none #FFFFFF;border-color:#009c95;color:#009c95}.ui.inverted.labels .teal.label,.ui.ui.ui.inverted.teal.label{background-color:#6dffff;border-color:#6dffff;color:#1b1c1d}.ui.inverted.labels a.teal.label:hover,a.ui.ui.ui.inverted.teal.label:hover{background-color:#3affff;border-color:#3affff;color:#1b1c1d}.ui.ui.ui.inverted.teal.ribbon.label{border-color:#3affff}.ui.inverted.basic.labels .teal.label,.ui.ui.ui.inverted.basic.teal.label{background-color:#1b1c1d;border-color:#6dffff;color:#6dffff}.ui.inverted.basic.labels a.teal.label:hover,a.ui.ui.ui.inverted.basic.teal.label:hover{border-color:#3affff;background-color:#1b1c1d;color:#3affff}.ui.inverted.basic.tag.labels .teal.label,.ui.ui.ui.inverted.teal.basic.tag.label{border:1px solid #6DFFFF}.ui.inverted.basic.tag.labels .teal.label:before,.ui.ui.ui.inverted.teal.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.blue.labels .label,.ui.ui.ui.blue.label{background-color:#2185d0;border-color:#2185d0;color:#fff}.ui.blue.labels a.label:hover,a.ui.ui.ui.blue.label:hover{background-color:#1678c2;border-color:#1678c2;color:#fff}.ui.ui.ui.blue.ribbon.label{border-color:#1a69a4}.ui.basic.labels .blue.label,.ui.ui.ui.basic.blue.label{background:none #FFFFFF;border-color:#2185d0;color:#2185d0}.ui.basic.labels a.blue.label:hover,a.ui.ui.ui.basic.blue.label:hover{background:none #FFFFFF;border-color:#1678c2;color:#1678c2}.ui.inverted.labels .blue.label,.ui.ui.ui.inverted.blue.label{background-color:#54c8ff;border-color:#54c8ff;color:#1b1c1d}.ui.inverted.labels a.blue.label:hover,a.ui.ui.ui.inverted.blue.label:hover{background-color:#21b8ff;border-color:#21b8ff;color:#1b1c1d}.ui.ui.ui.inverted.blue.ribbon.label{border-color:#21b8ff}.ui.inverted.basic.labels .blue.label,.ui.ui.ui.inverted.basic.blue.label{background-color:#1b1c1d;border-color:#54c8ff;color:#54c8ff}.ui.inverted.basic.labels a.blue.label:hover,a.ui.ui.ui.inverted.basic.blue.label:hover{border-color:#21b8ff;background-color:#1b1c1d;color:#21b8ff}.ui.inverted.basic.tag.labels .blue.label,.ui.ui.ui.inverted.blue.basic.tag.label{border:1px solid #54C8FF}.ui.inverted.basic.tag.labels .blue.label:before,.ui.ui.ui.inverted.blue.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.violet.labels .label,.ui.ui.ui.violet.label{background-color:#6435c9;border-color:#6435c9;color:#fff}.ui.violet.labels a.label:hover,a.ui.ui.ui.violet.label:hover{background-color:#5829bb;border-color:#5829bb;color:#fff}.ui.ui.ui.violet.ribbon.label{border-color:#502aa1}.ui.basic.labels .violet.label,.ui.ui.ui.basic.violet.label{background:none #FFFFFF;border-color:#6435c9;color:#6435c9}.ui.basic.labels a.violet.label:hover,a.ui.ui.ui.basic.violet.label:hover{background:none #FFFFFF;border-color:#5829bb;color:#5829bb}.ui.inverted.labels .violet.label,.ui.ui.ui.inverted.violet.label{background-color:#a291fb;border-color:#a291fb;color:#1b1c1d}.ui.inverted.labels a.violet.label:hover,a.ui.ui.ui.inverted.violet.label:hover{background-color:#745aff;border-color:#745aff;color:#1b1c1d}.ui.ui.ui.inverted.violet.ribbon.label{border-color:#7860f9}.ui.inverted.basic.labels .violet.label,.ui.ui.ui.inverted.basic.violet.label{background-color:#1b1c1d;border-color:#a291fb;color:#a291fb}.ui.inverted.basic.labels a.violet.label:hover,a.ui.ui.ui.inverted.basic.violet.label:hover{border-color:#745aff;background-color:#1b1c1d;color:#745aff}.ui.inverted.basic.tag.labels .violet.label,.ui.ui.ui.inverted.violet.basic.tag.label{border:1px solid #A291FB}.ui.inverted.basic.tag.labels .violet.label:before,.ui.ui.ui.inverted.violet.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.purple.labels .label,.ui.ui.ui.purple.label{background-color:#a333c8;border-color:#a333c8;color:#fff}.ui.purple.labels a.label:hover,a.ui.ui.ui.purple.label:hover{background-color:#9627ba;border-color:#9627ba;color:#fff}.ui.ui.ui.purple.ribbon.label{border-color:#82299f}.ui.basic.labels .purple.label,.ui.ui.ui.basic.purple.label{background:none #FFFFFF;border-color:#a333c8;color:#a333c8}.ui.basic.labels a.purple.label:hover,a.ui.ui.ui.basic.purple.label:hover{background:none #FFFFFF;border-color:#9627ba;color:#9627ba}.ui.inverted.labels .purple.label,.ui.ui.ui.inverted.purple.label{background-color:#dc73ff;border-color:#dc73ff;color:#1b1c1d}.ui.inverted.labels a.purple.label:hover,a.ui.ui.ui.inverted.purple.label:hover{background-color:#cf40ff;border-color:#cf40ff;color:#1b1c1d}.ui.ui.ui.inverted.purple.ribbon.label{border-color:#cf40ff}.ui.inverted.basic.labels .purple.label,.ui.ui.ui.inverted.basic.purple.label{background-color:#1b1c1d;border-color:#dc73ff;color:#dc73ff}.ui.inverted.basic.labels a.purple.label:hover,a.ui.ui.ui.inverted.basic.purple.label:hover{border-color:#cf40ff;background-color:#1b1c1d;color:#cf40ff}.ui.inverted.basic.tag.labels .purple.label,.ui.ui.ui.inverted.purple.basic.tag.label{border:1px solid #DC73FF}.ui.inverted.basic.tag.labels .purple.label:before,.ui.ui.ui.inverted.purple.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.pink.labels .label,.ui.ui.ui.pink.label{background-color:#e03997;border-color:#e03997;color:#fff}.ui.pink.labels a.label:hover,a.ui.ui.ui.pink.label:hover{background-color:#e61a8d;border-color:#e61a8d;color:#fff}.ui.ui.ui.pink.ribbon.label{border-color:#c71f7e}.ui.basic.labels .pink.label,.ui.ui.ui.basic.pink.label{background:none #FFFFFF;border-color:#e03997;color:#e03997}.ui.basic.labels a.pink.label:hover,a.ui.ui.ui.basic.pink.label:hover{background:none #FFFFFF;border-color:#e61a8d;color:#e61a8d}.ui.inverted.labels .pink.label,.ui.ui.ui.inverted.pink.label{background-color:#ff8edf;border-color:#ff8edf;color:#1b1c1d}.ui.inverted.labels a.pink.label:hover,a.ui.ui.ui.inverted.pink.label:hover{background-color:#ff5bd1;border-color:#ff5bd1;color:#1b1c1d}.ui.ui.ui.inverted.pink.ribbon.label{border-color:#ff5bd1}.ui.inverted.basic.labels .pink.label,.ui.ui.ui.inverted.basic.pink.label{background-color:#1b1c1d;border-color:#ff8edf;color:#ff8edf}.ui.inverted.basic.labels a.pink.label:hover,a.ui.ui.ui.inverted.basic.pink.label:hover{border-color:#ff5bd1;background-color:#1b1c1d;color:#ff5bd1}.ui.inverted.basic.tag.labels .pink.label,.ui.ui.ui.inverted.pink.basic.tag.label{border:1px solid #FF8EDF}.ui.inverted.basic.tag.labels .pink.label:before,.ui.ui.ui.inverted.pink.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.brown.labels .label,.ui.ui.ui.brown.label{background-color:#a5673f;border-color:#a5673f;color:#fff}.ui.brown.labels a.label:hover,a.ui.ui.ui.brown.label:hover{background-color:#975b33;border-color:#975b33;color:#fff}.ui.ui.ui.brown.ribbon.label{border-color:#805031}.ui.basic.labels .brown.label,.ui.ui.ui.basic.brown.label{background:none #FFFFFF;border-color:#a5673f;color:#a5673f}.ui.basic.labels a.brown.label:hover,a.ui.ui.ui.basic.brown.label:hover{background:none #FFFFFF;border-color:#975b33;color:#975b33}.ui.inverted.labels .brown.label,.ui.ui.ui.inverted.brown.label{background-color:#d67c1c;border-color:#d67c1c;color:#1b1c1d}.ui.inverted.labels a.brown.label:hover,a.ui.ui.ui.inverted.brown.label:hover{background-color:#b0620f;border-color:#b0620f;color:#1b1c1d}.ui.ui.ui.inverted.brown.ribbon.label{border-color:#a96216}.ui.inverted.basic.labels .brown.label,.ui.ui.ui.inverted.basic.brown.label{background-color:#1b1c1d;border-color:#d67c1c;color:#d67c1c}.ui.inverted.basic.labels a.brown.label:hover,a.ui.ui.ui.inverted.basic.brown.label:hover{border-color:#b0620f;background-color:#1b1c1d;color:#b0620f}.ui.inverted.basic.tag.labels .brown.label,.ui.ui.ui.inverted.brown.basic.tag.label{border:1px solid #D67C1C}.ui.inverted.basic.tag.labels .brown.label:before,.ui.ui.ui.inverted.brown.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.grey.labels .label,.ui.ui.ui.grey.label{background-color:#767676;border-color:#767676;color:#fff}.ui.grey.labels a.label:hover,a.ui.ui.ui.grey.label:hover{background-color:#838383;border-color:#838383;color:#fff}.ui.ui.ui.grey.ribbon.label{border-color:#5d5d5d}.ui.basic.labels .grey.label,.ui.ui.ui.basic.grey.label{background:none #FFFFFF;border-color:#767676;color:#767676}.ui.basic.labels a.grey.label:hover,a.ui.ui.ui.basic.grey.label:hover{background:none #FFFFFF;border-color:#838383;color:#838383}.ui.inverted.labels .grey.label,.ui.ui.ui.inverted.grey.label{background-color:#dcddde;border-color:#dcddde;color:#1b1c1d}.ui.inverted.labels a.grey.label:hover,a.ui.ui.ui.inverted.grey.label:hover{background-color:#c2c4c5;border-color:#c2c4c5;color:#fff}.ui.ui.ui.inverted.grey.ribbon.label{border-color:#e9eaea}.ui.inverted.basic.labels .grey.label,.ui.ui.ui.inverted.basic.grey.label{background-color:#1b1c1d;border-color:#dcddde;color:#ffffffe6}.ui.inverted.basic.labels a.grey.label:hover,a.ui.ui.ui.inverted.basic.grey.label:hover{border-color:#c2c4c5;background-color:#1b1c1d}.ui.inverted.basic.tag.labels .grey.label,.ui.ui.ui.inverted.grey.basic.tag.label{border:1px solid #DCDDDE}.ui.inverted.basic.tag.labels .grey.label:before,.ui.ui.ui.inverted.grey.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.black.labels .label,.ui.ui.ui.black.label{background-color:#1b1c1d;border-color:#1b1c1d;color:#fff}.ui.black.labels a.label:hover,a.ui.ui.ui.black.label:hover{background-color:#27292a;border-color:#27292a;color:#fff}.ui.ui.ui.black.ribbon.label{border-color:#020203}.ui.basic.labels .black.label,.ui.ui.ui.basic.black.label{background:none #FFFFFF;border-color:#1b1c1d;color:#1b1c1d}.ui.basic.labels a.black.label:hover,a.ui.ui.ui.basic.black.label:hover{background:none #FFFFFF;border-color:#27292a;color:#27292a}.ui.inverted.labels .black.label,.ui.ui.ui.inverted.black.label{background-color:#545454;border-color:#545454;color:#1b1c1d}.ui.inverted.labels a.black.label:hover,a.ui.ui.ui.inverted.black.label:hover{background-color:#000;border-color:#000;color:#fff}.ui.ui.ui.inverted.black.ribbon.label{border-color:#616161}.ui.inverted.basic.labels .black.label,.ui.ui.ui.inverted.basic.black.label{background-color:#1b1c1d;border-color:#545454;color:#ffffffe6}.ui.inverted.basic.labels a.black.label:hover,a.ui.ui.ui.inverted.basic.black.label:hover{border-color:#000;background-color:#1b1c1d}.ui.inverted.basic.tag.labels .black.label,.ui.ui.ui.inverted.black.basic.tag.label{border:1px solid #545454}.ui.inverted.basic.tag.labels .black.label:before,.ui.ui.ui.inverted.black.basic.tag.label:before{border-color:inherit;border-width:1px 0 0 1px;border-style:inherit;background-color:#1b1c1d;right:calc(100% + 1px)}.ui.horizontal.labels .label,.ui.horizontal.label{margin:0 .5em 0 0;padding:.4em .833em;min-width:3em;text-align:center}.ui.circular.labels .label,.ui.circular.label{min-width:2em;min-height:2em;padding:.5em!important;line-height:1em;text-align:center;border-radius:500rem}.ui.empty.circular.labels .label,.ui.empty.circular.label{min-width:0;min-height:0;overflow:hidden;width:.5em;height:.5em;vertical-align:baseline}.ui.pointing.label{position:relative}.ui.attached.pointing.label{position:absolute}.ui.pointing.label:before{background-color:inherit;background-image:inherit;border-width:0;border-style:solid;border-color:inherit}.ui.pointing.label:before{position:absolute;content:"";transform:rotate(45deg);background-image:none;z-index:2;width:.6666em;height:.6666em;transition:none}.ui.pointing.label,.ui[class*="pointing above"].label{margin-top:1em}.ui.pointing.label:before,.ui[class*="pointing above"].label:before{border-width:1px 0 0 1px;transform:translate(-50%) translateY(-50%) rotate(45deg);top:0;left:50%}.ui[class*="bottom pointing"].label,.ui[class*="pointing below"].label{margin-top:0;margin-bottom:1em}.ui[class*="bottom pointing"].label:before,.ui[class*="pointing below"].label:before{border-width:0 1px 1px 0;right:auto;transform:translate(-50%) translateY(-50%) rotate(45deg);top:100%;left:50%}.ui[class*="left pointing"].label{margin-top:0;margin-left:.6666em}.ui[class*="left pointing"].label:before{border-width:0 0 1px 1px;transform:translate(-50%) translateY(-50%) rotate(45deg);inset:50% auto auto 0}.ui[class*="right pointing"].label{margin-top:0;margin-right:.6666em}.ui[class*="right pointing"].label:before{border-width:1px 1px 0 0;transform:translate(50%) translateY(-50%) rotate(45deg);inset:50% 0 auto auto}.ui.basic.pointing.label:before,.ui.basic[class*="pointing above"].label:before{margin-top:-1px}.ui.basic[class*="bottom pointing"].label:before,.ui.basic[class*="pointing below"].label:before{bottom:auto;top:100%;margin-top:1px}.ui.basic[class*="left pointing"].label:before{top:50%;left:-1px}.ui.basic[class*="right pointing"].label:before{top:50%;right:-1px}.ui.floating.label{position:absolute;z-index:100;top:-1em;right:0;white-space:nowrap;transform:translate(50%)}.ui.right.aligned.floating.label{transform:translate(1.2em)}.ui.left.floating.label{left:0;right:auto;transform:translate(-50%)}.ui.left.aligned.floating.label{transform:translate(-1.2em)}.ui.bottom.floating.label{top:auto;bottom:-1em}.ui.labels .label,.ui.label{font-size:.85714286rem}.ui.mini.labels .label,.ui.mini.label{font-size:.64285714rem}.ui.tiny.labels .label,.ui.tiny.label{font-size:.71428571rem}.ui.small.labels .label,.ui.small.label{font-size:.78571429rem}.ui.large.labels .label,.ui.large.label{font-size:1rem}.ui.big.labels .label,.ui.big.label{font-size:1.28571429rem}.ui.huge.labels .label,.ui.huge.label{font-size:1.42857143rem}.ui.massive.labels .label,.ui.massive.label{font-size:1.71428571rem}ul.ui.list,ol.ui.list,.ui.list{list-style-type:none;margin:1em 0;padding:0}ul.ui.list:first-child,ol.ui.list:first-child,.ui.list:first-child{margin-top:0;padding-top:0}ul.ui.list:last-child,ol.ui.list:last-child,.ui.list:last-child{margin-bottom:0;padding-bottom:0}ul.ui.list li,ol.ui.list li,.ui.list>.item,.ui.list .list>.item{display:list-item;table-layout:fixed;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}ul.ui.list>li:first-child:after,ol.ui.list>li:first-child:after,.ui.list>.list>.item:after,.ui.list>.item:after{content:"";display:block;height:0;clear:both;visibility:hidden}ul.ui.list li:first-child,ol.ui.list li:first-child,.ui.list .list>.item:first-child,.ui.list>.item:first-child{padding-top:0}ul.ui.list li:last-child,ol.ui.list li:last-child,.ui.list .list>.item:last-child,.ui.list>.item:last-child{padding-bottom:0}ul.ui.list ul,ol.ui.list ol,.ui.list .list:not(.icon){clear:both;margin:0;padding:.75em 0 .25em .5em}ul.ui.list ul li,ol.ui.list ol li,.ui.list .list>.item{padding:.14285714em 0;line-height:inherit}.ui.list .list>.item>i.icon,.ui.list>.item>i.icon{display:table-cell;min-width:1.55em;margin:0;padding-top:0;transition:color .1s ease}.ui.list .list>.item>i.icon:not(.loading),.ui.list>.item>i.icon:not(.loading){padding-right:.28571429em;vertical-align:top}.ui.list .list>.item>i.icon:only-child,.ui.list>.item>i.icon:only-child{display:inline-block;min-width:auto;vertical-align:top}.ui.list .list>.item>.image,.ui.list>.item>.image{display:table-cell;background-color:transparent;margin:0;vertical-align:top}.ui.list .list>.item>.image:not(:only-child):not(img),.ui.list>.item>.image:not(:only-child):not(img){padding-right:.5em}.ui.list .list>.item>.image img,.ui.list>.item>.image img{vertical-align:top}.ui.list .list>.item>img.image,.ui.list .list>.item>.image:only-child,.ui.list>.item>img.image,.ui.list>.item>.image:only-child{display:inline-block}.ui.list .list>.item>.content,.ui.list>.item>.content{line-height:1.14285714em;color:#000000de}.ui.list .list>.item>.image+.content,.ui.list .list>.item>i.icon+.content,.ui.list>.item>.image+.content,.ui.list>.item>i.icon+.content{display:table-cell;width:100%;padding:0 0 0 .5em;vertical-align:top}.ui.list .list>.item>i.loading.icon+.content,.ui.list>.item>i.loading.icon+.content{padding-left:calc(.2857142857142857em + .5em)}.ui.list .list>.item>img.image+.content,.ui.list>.item>img.image+.content{display:inline-block;width:auto}.ui.list .list>.item>.content>.list,.ui.list>.item>.content>.list{margin-left:0;padding-left:0}.ui.list .list>.item .header,.ui.list>.item .header{display:block;margin:0;font-family:var(--fonts-regular);font-weight:500;color:#000000de}.ui.list .list>.item .description,.ui.list>.item .description{display:block;color:#000000b3}.ui.list>.item a,.ui.list .list>.item a{cursor:pointer}.ui.list .list>a.item,.ui.list>a.item{cursor:pointer;color:#4183c4}.ui.list .list>a.item:hover,.ui.list>a.item:hover{color:#1e70bf}.ui.list .list>a.item>i.icons,.ui.list>a.item>i.icons,.ui.list .list>a.item>i.icon,.ui.list>a.item>i.icon{color:#0006}.ui.list .list>.item a.header,.ui.list>.item a.header{cursor:pointer;color:#4183c4!important}.ui.list .list>.item>a.header:hover,.ui.list>.item>a.header:hover{color:#1e70bf!important}.ui[class*="left floated"].list{float:left}.ui[class*="right floated"].list{float:right}.ui.list .list>.item [class*="left floated"],.ui.list>.item [class*="left floated"]{float:left;margin:0 1em 0 0}.ui.list .list>.item [class*="right floated"],.ui.list>.item [class*="right floated"]{float:right;margin:0 0 0 1em}.ui.menu .ui.list>.item,.ui.menu .ui.list .list>.item{display:list-item;table-layout:fixed;background-color:transparent;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}.ui.menu .ui.list .list>.item:before,.ui.menu .ui.list>.item:before{border:none;background:none}.ui.menu .ui.list .list>.item:first-child,.ui.menu .ui.list>.item:first-child{padding-top:0}.ui.menu .ui.list .list>.item:last-child,.ui.menu .ui.list>.item:last-child{padding-bottom:0}.ui.horizontal.list{display:inline-block;font-size:0}.ui.horizontal.list>.item{display:inline-block;margin-right:1em;font-size:1rem}.ui.horizontal.list:not(.celled)>.item:last-child{margin-right:0;padding-right:0}.ui.horizontal.list .list:not(.icon){padding-left:0;padding-bottom:0}.ui.horizontal.list>.item>.image,.ui.horizontal.list .list>.item>.image,.ui.horizontal.list>.item>i.icon,.ui.horizontal.list .list>.item>i.icon,.ui.horizontal.list>.item>.content,.ui.horizontal.list .list>.item>.content{vertical-align:middle}.ui.horizontal.list>.item:first-child,.ui.horizontal.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.horizontal.list>.item>i.icon,.ui.horizontal.list .item>i.icons>i.icon{margin:0;padding:0 .25em 0 0}.ui.horizontal.list>.item>.image+.content,.ui.horizontal.list>.item>i.icon,.ui.horizontal.list>.item>i.icon+.content{float:none;display:inline-block;width:auto}.ui.horizontal.list>.item>.image{display:inline-block}.ui.list .list>.disabled.item,.ui.list>.disabled.item{pointer-events:none;color:#2828284d!important}.ui.inverted.list .list>.disabled.item,.ui.inverted.list>.disabled.item{color:#e1e1e14d!important}.ui.list .list>a.item:hover>.icons,.ui.list>a.item:hover>.icons,.ui.list .list>a.item:hover>i.icon,.ui.list>a.item:hover>i.icon{color:#000000de}.ui.inverted.list .list>a.item>i.icon,.ui.inverted.list>a.item>i.icon{color:#ffffffb3}.ui.inverted.list .list>.item .header,.ui.inverted.list>.item .header{color:#ffffffe6}.ui.inverted.list .list>.item .description,.ui.inverted.list>.item .description{color:#ffffffb3}.ui.inverted.list .list>.item>.content,.ui.inverted.list>.item>.content{color:#ffffffb3}.ui.inverted.list .list>a.item,.ui.inverted.list>a.item{cursor:pointer;color:#ffffffe6}.ui.inverted.list .list>a.item:hover,.ui.inverted.list>a.item:hover{color:#1e70bf}.ui.inverted.list .item a:not(.ui){color:#ffffffe6!important}.ui.inverted.list .item a:not(.ui):hover{color:#1e70bf!important}.ui.list[class*="top aligned"] .image,.ui.list[class*="top aligned"] .content,.ui.list [class*="top aligned"]{vertical-align:top!important}.ui.list[class*="middle aligned"] .image,.ui.list[class*="middle aligned"] .content,.ui.list [class*="middle aligned"]{vertical-align:middle!important}.ui.list[class*="bottom aligned"] .image,.ui.list[class*="bottom aligned"] .content,.ui.list [class*="bottom aligned"]{vertical-align:bottom!important}.ui.link.list .item,.ui.link.list a.item,.ui.link.list .item a:not(.ui){color:#0006;transition:.1s color ease}.ui.link.list.list a.item:hover,.ui.link.list.list .item a:not(.ui):hover{color:#000c}.ui.link.list.list a.item:active,.ui.link.list.list .item a:not(.ui):active{color:#000000e6}.ui.link.list.list .active.item,.ui.link.list.list .active.item a:not(.ui){color:#000000f2}.ui.inverted.link.list .item,.ui.inverted.link.list a.item,.ui.inverted.link.list .item a:not(.ui){color:#ffffff80}.ui.inverted.link.list.list a.item:hover,.ui.inverted.link.list.list .item a:not(.ui):hover{color:#fff}.ui.inverted.link.list.list a.item:active,.ui.inverted.link.list.list .item a:not(.ui):active{color:#fff}.ui.inverted.link.list.list a.active.item,.ui.inverted.link.list.list .active.item a:not(.ui){color:#fff}.ui.selection.list .list>.item,.ui.selection.list>.item{cursor:pointer;background:transparent;padding:.5em;margin:0;color:#0006;border-radius:.5em;transition:.1s color ease,.1s padding-left ease,.1s background-color ease}.ui.selection.list .list>.item:last-child,.ui.selection.list>.item:last-child{margin-bottom:0}.ui.selection.list .list>.item:hover,.ui.selection.list>.item:hover{background:rgba(0,0,0,.03);color:#000c}.ui.selection.list .list>.item:active,.ui.selection.list>.item:active{background:rgba(0,0,0,.05);color:#000000e6}.ui.selection.list .list>.item.active,.ui.selection.list>.item.active{background:rgba(0,0,0,.05);color:#000000f2}.ui.inverted.selection.list>.item{background:transparent;color:#ffffff80}.ui.inverted.selection.list>.item:hover{background:rgba(255,255,255,.02);color:#fff}.ui.inverted.selection.list>.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.inverted.selection.list>.item.active{background:rgba(255,255,255,.08);color:#fff}.ui.celled.selection.list .list>.item,.ui.divided.selection.list .list>.item,.ui.celled.selection.list>.item,.ui.divided.selection.list>.item{border-radius:0}.ui.animated.list>.item{transition:.25s color ease .1s,.25s padding-left ease .1s,.25s background-color ease .1s}.ui.animated.list:not(.horizontal)>.item:hover{padding-left:1em}.ui.fitted.list:not(.selection) .list>.item,.ui.fitted.list:not(.selection)>.item{padding-left:0;padding-right:0}.ui.fitted.selection.list .list>.item,.ui.fitted.selection.list>.item{margin-left:-.5em;margin-right:-.5em}ul.ui.list,.ui.bulleted.list{margin-left:1.25rem}ul.ui.list li,.ui.bulleted.list .list>.item,.ui.bulleted.list>.item{position:relative}ul.ui.list li:before,.ui.bulleted.list .list>.item:before,.ui.bulleted.list>.item:before{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;top:auto;left:auto;font-weight:400;margin-left:-1.25rem;content:"\2022";opacity:1;color:inherit;vertical-align:top}ul.ui.list li:before,.ui.bulleted.list .list>a.item:before,.ui.bulleted.list>a.item:before{color:#000000de}ul.ui.list ul,.ui.bulleted.list .list:not(.icon){padding-left:1.25rem}ul.ui.horizontal.bulleted.list,.ui.horizontal.bulleted.list{margin-left:0}ul.ui.horizontal.bulleted.list li,.ui.horizontal.bulleted.list>.item{margin-left:1.75rem}ul.ui.horizontal.bulleted.list li:first-child,.ui.horizontal.bulleted.list>.item:first-child{margin-left:0}ul.ui.horizontal.bulleted.list li:before,.ui.horizontal.bulleted.list>.item:before{color:#000000de}ul.ui.horizontal.bulleted.list li:first-child:before,.ui.horizontal.bulleted.list>.item:first-child:before{display:none}ol.ui.list,.ui.ordered.list,.ui.ordered.list .list:not(.icon),ol.ui.list ol{counter-reset:ordered;margin-left:1.25rem;list-style-type:none}ol.ui.list li,.ui.ordered.list .list>.item,.ui.ordered.list>.item{list-style-type:none;position:relative}ol.ui.list li:before,.ui.ordered.list .list>.item:before,.ui.ordered.list>.item:before{position:absolute;top:auto;left:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;margin-left:-1.25rem;counter-increment:ordered;content:counters(ordered,".") " ";text-align:right;color:#000000de;vertical-align:middle;opacity:.8}ol.ui.inverted.list li:before,.ui.ordered.inverted.list .list>.item:before,.ui.ordered.inverted.list>.item:before{color:#ffffffb3}.ui.ordered.list .list>.item[data-value]:before,.ui.ordered.list>.item[data-value]:before{content:attr(data-value)}ol.ui.list li[value]:before{content:attr(value)}ol.ui.list ol,.ui.ordered.list .list:not(.icon){margin-left:1em}ol.ui.list ol li:before,.ui.ordered.list .list>.item:before{margin-left:-2em}ol.ui.horizontal.list,.ui.ordered.horizontal.list{margin-left:0}ol.ui.horizontal.list li:before,.ui.ordered.horizontal.list .list>.item:before,.ui.ordered.horizontal.list>.item:before{position:static;margin:0 .5em 0 0}ol.ui.suffixed.list li:before,.ui.suffixed.ordered.list .list>.item:before,.ui.suffixed.ordered.list>.item:before{content:counters(ordered,".") "."}.ui.divided.list>.item{border-top:1px solid rgba(34,36,38,.15)}.ui.divided.list .list>.item{border-top:none}.ui.divided.list .item .list>.item{border-top:none}.ui.divided.list .list>.item:first-child,.ui.divided.list>.item:first-child{border-top:none}.ui.divided.list:not(.horizontal) .list>.item:first-child{border-top-width:1px}.ui.divided.bulleted.list:not(.horizontal),.ui.divided.bulleted.list .list:not(.icon){margin-left:0;padding-left:0}.ui.divided.bulleted.list>.item:not(.horizontal){padding-left:1.25rem}.ui.divided.ordered.list{margin-left:0}.ui.divided.ordered.list .list>.item,.ui.divided.ordered.list>.item{padding-left:1.25rem}.ui.divided.ordered.list .item .list:not(.icon){margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.divided.ordered.list .item .list>.item{padding-left:1em}.ui.divided.selection.list .list>.item,.ui.divided.selection.list>.item{margin:0;border-radius:0}.ui.divided.horizontal.list{margin-left:0}.ui.divided.horizontal.list>.item{padding-left:.5em}.ui.divided.horizontal.list>.item:not(:last-child){padding-right:.5em}.ui.divided.horizontal.list>.item{border-top:none;border-right:1px solid rgba(34,36,38,.15);margin:0;line-height:.6}.ui.horizontal.divided.list>.item:last-child{border-right:none}.ui.divided.inverted.list>.item,.ui.divided.inverted.list>.list,.ui.divided.inverted.horizontal.list>.item{border-color:#ffffff1a}.ui.celled.list>.item,.ui.celled.list>.list{border-top:1px solid rgba(34,36,38,.15);padding-left:.5em;padding-right:.5em}.ui.celled.list>.item:last-child{border-bottom:1px solid rgba(34,36,38,.15)}.ui.celled.list>.item:first-child,.ui.celled.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.celled.list .item .list>.item{border-width:0}.ui.celled.list .list>.item:first-child{border-top-width:0}.ui.celled.bulleted.list{margin-left:0}.ui.celled.bulleted.list .list>.item,.ui.celled.bulleted.list>.item{padding-left:1.25rem}.ui.celled.bulleted.list .item .list:not(.icon){margin-left:-1.25rem;margin-right:-1.25rem;padding-bottom:.21428571em}.ui.celled.ordered.list{margin-left:0}.ui.celled.ordered.list .list>.item,.ui.celled.ordered.list>.item{padding-left:1.25rem}.ui.celled.ordered.list .item .list:not(.icon){margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.celled.ordered.list .list>.item{padding-left:1em}.ui.horizontal.celled.list{margin-left:0}.ui.horizontal.celled.list .list>.item,.ui.horizontal.celled.list>.item{border-top:none;border-left:1px solid rgba(34,36,38,.15);margin:0;padding-left:.5em;padding-right:.5em;line-height:.6}.ui.horizontal.celled.list .list>.item:last-child,.ui.horizontal.celled.list>.item:last-child{border-bottom:none;border-right:1px solid rgba(34,36,38,.15)}.ui.celled.inverted.list>.item,.ui.celled.inverted.list>.list{border-color:#ffffff1a}.ui.celled.inverted.horizontal.list .list>.item,.ui.celled.inverted.horizontal.list>.item{border-color:#ffffff1a}.ui.relaxed.list:not(.horizontal)>.item:not(:first-child){padding-top:.42857143em}.ui.relaxed.list:not(.horizontal)>.item:not(:last-child){padding-bottom:.42857143em}.ui.horizontal.relaxed.list .list>.item:not(:first-child),.ui.horizontal.relaxed.list>.item:not(:first-child){padding-left:1rem}.ui.horizontal.relaxed.list .list>.item:not(:last-child),.ui.horizontal.relaxed.list>.item:not(:last-child){padding-right:1rem}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:first-child){padding-top:.85714286em}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:last-child){padding-bottom:.85714286em}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:first-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:first-child){padding-left:1.5rem}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:last-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:last-child){padding-right:1.5rem}.ui.list{font-size:1em}.ui.mini.list{font-size:.78571429em}.ui.mini.horizontal.list .list>.item,.ui.mini.horizontal.list>.item{font-size:.78571429rem}.ui.tiny.list{font-size:.85714286em}.ui.tiny.horizontal.list .list>.item,.ui.tiny.horizontal.list>.item{font-size:.85714286rem}.ui.small.list{font-size:.92857143em}.ui.small.horizontal.list .list>.item,.ui.small.horizontal.list>.item{font-size:.92857143rem}.ui.large.list{font-size:1.14285714em}.ui.large.horizontal.list .list>.item,.ui.large.horizontal.list>.item{font-size:1.14285714rem}.ui.big.list{font-size:1.28571429em}.ui.big.horizontal.list .list>.item,.ui.big.horizontal.list>.item{font-size:1.28571429rem}.ui.huge.list{font-size:1.42857143em}.ui.huge.horizontal.list .list>.item,.ui.huge.horizontal.list>.item{font-size:1.42857143rem}.ui.massive.list{font-size:1.71428571em}.ui.massive.horizontal.list .list>.item,.ui.massive.horizontal.list>.item{font-size:1.71428571rem}.ui.loader{display:none;position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;transform:translate(-50%) translateY(-50%)}.ui.loader:before{position:absolute;content:"";top:0;left:50%;width:100%;height:100%;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loader:after{position:absolute;content:"";top:0;left:50%;width:100%;height:100%;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent}.ui.fast.loading.loading:after,.ui.fast.loading.loading .input>i.icon:after,.ui.fast.loading.loading>i.icon:after,.ui.fast.loader:after{-webkit-animation-duration:.3s;animation-duration:.3s}.ui.slow.loading.loading:after,.ui.slow.loading.loading .input>i.icon:after,.ui.slow.loading.loading>i.icon:after,.ui.slow.loader:after{-webkit-animation-duration:.9s;animation-duration:.9s}@-webkit-keyframes loader{to{transform:rotate(360deg)}}@keyframes loader{to{transform:rotate(360deg)}}.ui.dimmer>.loader{display:block}.ui.dimmer>.ui.loader{color:#ffffffe6}.ui.dimmer>.ui.loader:not(.elastic):before{border-color:#ffffff26}.ui.inverted.dimmer>.ui.loader{color:#000000de}.ui.inverted.dimmer>.ui.loader:not(.elastic):before{border-color:#0000001a}.ui.ui.ui.ui.text.loader{width:auto;height:auto;text-align:center;font-style:normal}.ui.indeterminate.loader:after{animation-direction:reverse;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ui.loader.active,.ui.loader.visible{display:block}.ui.loader.disabled,.ui.loader.hidden{display:none}.ui.loader{width:2.28571429rem;height:2.28571429rem;font-size:1em}.ui.loader:before,.ui.loader:after{width:2.28571429rem;height:2.28571429rem;margin:0 0 0 -1.14285714rem}.ui.text.loader{min-width:2.28571429rem;padding-top:3.07142857rem}.ui.mini.loader{width:1rem;height:1rem;font-size:.78571429em}.ui.mini.loader:before,.ui.mini.loader:after{width:1rem;height:1rem;margin:0 0 0 -.5rem}.ui.mini.text.loader{min-width:1rem;padding-top:1.78571429rem}.ui.tiny.loader{width:1.14285714rem;height:1.14285714rem;font-size:.85714286em}.ui.tiny.loader:before,.ui.tiny.loader:after{width:1.14285714rem;height:1.14285714rem;margin:0 0 0 -.57142857rem}.ui.tiny.text.loader{min-width:1.14285714rem;padding-top:1.92857143rem}.ui.small.loader{width:1.71428571rem;height:1.71428571rem;font-size:.92857143em}.ui.small.loader:before,.ui.small.loader:after{width:1.71428571rem;height:1.71428571rem;margin:0 0 0 -.85714286rem}.ui.small.text.loader{min-width:1.71428571rem;padding-top:2.5rem}.ui.large.loader{width:3.42857143rem;height:3.42857143rem;font-size:1.14285714em}.ui.large.loader:before,.ui.large.loader:after{width:3.42857143rem;height:3.42857143rem;margin:0 0 0 -1.71428571rem}.ui.large.text.loader{min-width:3.42857143rem;padding-top:4.21428571rem}.ui.big.loader{width:3.71428571rem;height:3.71428571rem;font-size:1.28571429em}.ui.big.loader:before,.ui.big.loader:after{width:3.71428571rem;height:3.71428571rem;margin:0 0 0 -1.85714286rem}.ui.big.text.loader{min-width:3.71428571rem;padding-top:4.5rem}.ui.huge.loader{width:4.14285714rem;height:4.14285714rem;font-size:1.42857143em}.ui.huge.loader:before,.ui.huge.loader:after{width:4.14285714rem;height:4.14285714rem;margin:0 0 0 -2.07142857rem}.ui.huge.text.loader{min-width:4.14285714rem;padding-top:4.92857143rem}.ui.massive.loader{width:4.57142857rem;height:4.57142857rem;font-size:1.71428571em}.ui.massive.loader:before,.ui.massive.loader:after{width:4.57142857rem;height:4.57142857rem;margin:0 0 0 -2.28571429rem}.ui.massive.text.loader{min-width:4.57142857rem;padding-top:5.35714286rem}.ui.primary.elastic.loader.loader:before,.ui.primary.basic.elastic.loading.button:before,.ui.primary.basic.elastic.loading.button:after,.ui.primary.elastic.loading.loading.loading:not(.segment):before,.ui.primary.elastic.loading.loading.loading .input>i.icon:before,.ui.primary.elastic.loading.loading.loading.loading>i.icon:before,.ui.primary.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.primary.loading.loading.loading.loading .input>i.icon:after,.ui.primary.loading.loading.loading.loading>i.icon:after,.ui.primary.loader.loader.loader:after{color:#2185d0}.ui.inverted.primary.elastic.loader:before,.ui.inverted.primary.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.primary.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.primary.elastic.loading.loading.loading>i.icon:before,.ui.inverted.primary.loading.loading.loading.loading:not(.usual):after,.ui.inverted.primary.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.primary.loading.loading.loading.loading>i.icon:after,.ui.inverted.primary.loader.loader.loader:after{color:#54c8ff}.ui.secondary.elastic.loader.loader:before,.ui.secondary.basic.elastic.loading.button:before,.ui.secondary.basic.elastic.loading.button:after,.ui.secondary.elastic.loading.loading.loading:not(.segment):before,.ui.secondary.elastic.loading.loading.loading .input>i.icon:before,.ui.secondary.elastic.loading.loading.loading.loading>i.icon:before,.ui.secondary.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.secondary.loading.loading.loading.loading .input>i.icon:after,.ui.secondary.loading.loading.loading.loading>i.icon:after,.ui.secondary.loader.loader.loader:after{color:#1b1c1d}.ui.inverted.secondary.elastic.loader:before,.ui.inverted.secondary.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.secondary.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.secondary.elastic.loading.loading.loading>i.icon:before,.ui.inverted.secondary.loading.loading.loading.loading:not(.usual):after,.ui.inverted.secondary.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.secondary.loading.loading.loading.loading>i.icon:after,.ui.inverted.secondary.loader.loader.loader:after{color:#545454}.ui.red.elastic.loader.loader:before,.ui.red.basic.elastic.loading.button:before,.ui.red.basic.elastic.loading.button:after,.ui.red.elastic.loading.loading.loading:not(.segment):before,.ui.red.elastic.loading.loading.loading .input>i.icon:before,.ui.red.elastic.loading.loading.loading.loading>i.icon:before,.ui.red.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.red.loading.loading.loading.loading .input>i.icon:after,.ui.red.loading.loading.loading.loading>i.icon:after,.ui.red.loader.loader.loader:after{color:#db2828}.ui.inverted.red.elastic.loader:before,.ui.inverted.red.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.red.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.red.elastic.loading.loading.loading>i.icon:before,.ui.inverted.red.loading.loading.loading.loading:not(.usual):after,.ui.inverted.red.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.red.loading.loading.loading.loading>i.icon:after,.ui.inverted.red.loader.loader.loader:after{color:#ff695e}.ui.orange.elastic.loader.loader:before,.ui.orange.basic.elastic.loading.button:before,.ui.orange.basic.elastic.loading.button:after,.ui.orange.elastic.loading.loading.loading:not(.segment):before,.ui.orange.elastic.loading.loading.loading .input>i.icon:before,.ui.orange.elastic.loading.loading.loading.loading>i.icon:before,.ui.orange.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.orange.loading.loading.loading.loading .input>i.icon:after,.ui.orange.loading.loading.loading.loading>i.icon:after,.ui.orange.loader.loader.loader:after{color:#f2711c}.ui.inverted.orange.elastic.loader:before,.ui.inverted.orange.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.orange.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.orange.elastic.loading.loading.loading>i.icon:before,.ui.inverted.orange.loading.loading.loading.loading:not(.usual):after,.ui.inverted.orange.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.orange.loading.loading.loading.loading>i.icon:after,.ui.inverted.orange.loader.loader.loader:after{color:#ff851b}.ui.yellow.elastic.loader.loader:before,.ui.yellow.basic.elastic.loading.button:before,.ui.yellow.basic.elastic.loading.button:after,.ui.yellow.elastic.loading.loading.loading:not(.segment):before,.ui.yellow.elastic.loading.loading.loading .input>i.icon:before,.ui.yellow.elastic.loading.loading.loading.loading>i.icon:before,.ui.yellow.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.yellow.loading.loading.loading.loading .input>i.icon:after,.ui.yellow.loading.loading.loading.loading>i.icon:after,.ui.yellow.loader.loader.loader:after{color:#fbbd08}.ui.inverted.yellow.elastic.loader:before,.ui.inverted.yellow.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.yellow.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.yellow.elastic.loading.loading.loading>i.icon:before,.ui.inverted.yellow.loading.loading.loading.loading:not(.usual):after,.ui.inverted.yellow.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.yellow.loading.loading.loading.loading>i.icon:after,.ui.inverted.yellow.loader.loader.loader:after{color:#ffe21f}.ui.olive.elastic.loader.loader:before,.ui.olive.basic.elastic.loading.button:before,.ui.olive.basic.elastic.loading.button:after,.ui.olive.elastic.loading.loading.loading:not(.segment):before,.ui.olive.elastic.loading.loading.loading .input>i.icon:before,.ui.olive.elastic.loading.loading.loading.loading>i.icon:before,.ui.olive.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.olive.loading.loading.loading.loading .input>i.icon:after,.ui.olive.loading.loading.loading.loading>i.icon:after,.ui.olive.loader.loader.loader:after{color:#b5cc18}.ui.inverted.olive.elastic.loader:before,.ui.inverted.olive.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.olive.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.olive.elastic.loading.loading.loading>i.icon:before,.ui.inverted.olive.loading.loading.loading.loading:not(.usual):after,.ui.inverted.olive.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.olive.loading.loading.loading.loading>i.icon:after,.ui.inverted.olive.loader.loader.loader:after{color:#d9e778}.ui.green.elastic.loader.loader:before,.ui.green.basic.elastic.loading.button:before,.ui.green.basic.elastic.loading.button:after,.ui.green.elastic.loading.loading.loading:not(.segment):before,.ui.green.elastic.loading.loading.loading .input>i.icon:before,.ui.green.elastic.loading.loading.loading.loading>i.icon:before,.ui.green.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.green.loading.loading.loading.loading .input>i.icon:after,.ui.green.loading.loading.loading.loading>i.icon:after,.ui.green.loader.loader.loader:after{color:#21ba45}.ui.inverted.green.elastic.loader:before,.ui.inverted.green.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.green.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.green.elastic.loading.loading.loading>i.icon:before,.ui.inverted.green.loading.loading.loading.loading:not(.usual):after,.ui.inverted.green.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.green.loading.loading.loading.loading>i.icon:after,.ui.inverted.green.loader.loader.loader:after{color:#2ecc40}.ui.teal.elastic.loader.loader:before,.ui.teal.basic.elastic.loading.button:before,.ui.teal.basic.elastic.loading.button:after,.ui.teal.elastic.loading.loading.loading:not(.segment):before,.ui.teal.elastic.loading.loading.loading .input>i.icon:before,.ui.teal.elastic.loading.loading.loading.loading>i.icon:before,.ui.teal.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.teal.loading.loading.loading.loading .input>i.icon:after,.ui.teal.loading.loading.loading.loading>i.icon:after,.ui.teal.loader.loader.loader:after{color:#00b5ad}.ui.inverted.teal.elastic.loader:before,.ui.inverted.teal.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.teal.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.teal.elastic.loading.loading.loading>i.icon:before,.ui.inverted.teal.loading.loading.loading.loading:not(.usual):after,.ui.inverted.teal.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.teal.loading.loading.loading.loading>i.icon:after,.ui.inverted.teal.loader.loader.loader:after{color:#6dffff}.ui.blue.elastic.loader.loader:before,.ui.blue.basic.elastic.loading.button:before,.ui.blue.basic.elastic.loading.button:after,.ui.blue.elastic.loading.loading.loading:not(.segment):before,.ui.blue.elastic.loading.loading.loading .input>i.icon:before,.ui.blue.elastic.loading.loading.loading.loading>i.icon:before,.ui.blue.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.blue.loading.loading.loading.loading .input>i.icon:after,.ui.blue.loading.loading.loading.loading>i.icon:after,.ui.blue.loader.loader.loader:after{color:#2185d0}.ui.inverted.blue.elastic.loader:before,.ui.inverted.blue.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.blue.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.blue.elastic.loading.loading.loading>i.icon:before,.ui.inverted.blue.loading.loading.loading.loading:not(.usual):after,.ui.inverted.blue.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.blue.loading.loading.loading.loading>i.icon:after,.ui.inverted.blue.loader.loader.loader:after{color:#54c8ff}.ui.violet.elastic.loader.loader:before,.ui.violet.basic.elastic.loading.button:before,.ui.violet.basic.elastic.loading.button:after,.ui.violet.elastic.loading.loading.loading:not(.segment):before,.ui.violet.elastic.loading.loading.loading .input>i.icon:before,.ui.violet.elastic.loading.loading.loading.loading>i.icon:before,.ui.violet.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.violet.loading.loading.loading.loading .input>i.icon:after,.ui.violet.loading.loading.loading.loading>i.icon:after,.ui.violet.loader.loader.loader:after{color:#6435c9}.ui.inverted.violet.elastic.loader:before,.ui.inverted.violet.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.violet.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.violet.elastic.loading.loading.loading>i.icon:before,.ui.inverted.violet.loading.loading.loading.loading:not(.usual):after,.ui.inverted.violet.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.violet.loading.loading.loading.loading>i.icon:after,.ui.inverted.violet.loader.loader.loader:after{color:#a291fb}.ui.purple.elastic.loader.loader:before,.ui.purple.basic.elastic.loading.button:before,.ui.purple.basic.elastic.loading.button:after,.ui.purple.elastic.loading.loading.loading:not(.segment):before,.ui.purple.elastic.loading.loading.loading .input>i.icon:before,.ui.purple.elastic.loading.loading.loading.loading>i.icon:before,.ui.purple.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.purple.loading.loading.loading.loading .input>i.icon:after,.ui.purple.loading.loading.loading.loading>i.icon:after,.ui.purple.loader.loader.loader:after{color:#a333c8}.ui.inverted.purple.elastic.loader:before,.ui.inverted.purple.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.purple.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.purple.elastic.loading.loading.loading>i.icon:before,.ui.inverted.purple.loading.loading.loading.loading:not(.usual):after,.ui.inverted.purple.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.purple.loading.loading.loading.loading>i.icon:after,.ui.inverted.purple.loader.loader.loader:after{color:#dc73ff}.ui.pink.elastic.loader.loader:before,.ui.pink.basic.elastic.loading.button:before,.ui.pink.basic.elastic.loading.button:after,.ui.pink.elastic.loading.loading.loading:not(.segment):before,.ui.pink.elastic.loading.loading.loading .input>i.icon:before,.ui.pink.elastic.loading.loading.loading.loading>i.icon:before,.ui.pink.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.pink.loading.loading.loading.loading .input>i.icon:after,.ui.pink.loading.loading.loading.loading>i.icon:after,.ui.pink.loader.loader.loader:after{color:#e03997}.ui.inverted.pink.elastic.loader:before,.ui.inverted.pink.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.pink.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.pink.elastic.loading.loading.loading>i.icon:before,.ui.inverted.pink.loading.loading.loading.loading:not(.usual):after,.ui.inverted.pink.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.pink.loading.loading.loading.loading>i.icon:after,.ui.inverted.pink.loader.loader.loader:after{color:#ff8edf}.ui.brown.elastic.loader.loader:before,.ui.brown.basic.elastic.loading.button:before,.ui.brown.basic.elastic.loading.button:after,.ui.brown.elastic.loading.loading.loading:not(.segment):before,.ui.brown.elastic.loading.loading.loading .input>i.icon:before,.ui.brown.elastic.loading.loading.loading.loading>i.icon:before,.ui.brown.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.brown.loading.loading.loading.loading .input>i.icon:after,.ui.brown.loading.loading.loading.loading>i.icon:after,.ui.brown.loader.loader.loader:after{color:#a5673f}.ui.inverted.brown.elastic.loader:before,.ui.inverted.brown.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.brown.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.brown.elastic.loading.loading.loading>i.icon:before,.ui.inverted.brown.loading.loading.loading.loading:not(.usual):after,.ui.inverted.brown.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.brown.loading.loading.loading.loading>i.icon:after,.ui.inverted.brown.loader.loader.loader:after{color:#d67c1c}.ui.grey.elastic.loader.loader:before,.ui.grey.basic.elastic.loading.button:before,.ui.grey.basic.elastic.loading.button:after,.ui.grey.elastic.loading.loading.loading:not(.segment):before,.ui.grey.elastic.loading.loading.loading .input>i.icon:before,.ui.grey.elastic.loading.loading.loading.loading>i.icon:before,.ui.grey.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.grey.loading.loading.loading.loading .input>i.icon:after,.ui.grey.loading.loading.loading.loading>i.icon:after,.ui.grey.loader.loader.loader:after{color:#767676}.ui.inverted.grey.elastic.loader:before,.ui.inverted.grey.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.grey.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.grey.elastic.loading.loading.loading>i.icon:before,.ui.inverted.grey.loading.loading.loading.loading:not(.usual):after,.ui.inverted.grey.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.grey.loading.loading.loading.loading>i.icon:after,.ui.inverted.grey.loader.loader.loader:after{color:#dcddde}.ui.black.elastic.loader.loader:before,.ui.black.basic.elastic.loading.button:before,.ui.black.basic.elastic.loading.button:after,.ui.black.elastic.loading.loading.loading:not(.segment):before,.ui.black.elastic.loading.loading.loading .input>i.icon:before,.ui.black.elastic.loading.loading.loading.loading>i.icon:before,.ui.black.loading.loading.loading.loading:not(.usual):not(.button):after,.ui.black.loading.loading.loading.loading .input>i.icon:after,.ui.black.loading.loading.loading.loading>i.icon:after,.ui.black.loader.loader.loader:after{color:#1b1c1d}.ui.inverted.black.elastic.loader:before,.ui.inverted.black.elastic.loading.loading.loading:not(.segment):before,.ui.inverted.black.elastic.loading.loading.loading .input>i.icon:before,.ui.inverted.black.elastic.loading.loading.loading>i.icon:before,.ui.inverted.black.loading.loading.loading.loading:not(.usual):after,.ui.inverted.black.loading.loading.loading.loading .input>i.icon:after,.ui.inverted.black.loading.loading.loading.loading>i.icon:after,.ui.inverted.black.loader.loader.loader:after{color:#545454}.ui.elastic.loader.loader:before,.ui.elastic.loading.loading.loading:before,.ui.elastic.loading.loading.loading .input>i.icon:before,.ui.elastic.loading.loading.loading>i.icon:before,.ui.loading.loading.loading.loading:not(.usual):after,.ui.loading.loading.loading.loading .input>i.icon:after,.ui.loading.loading.loading.loading>i.icon:after,.ui.loader.loader.loader:after{border-color:currentColor}.ui.elastic.loading.loading.loading.loading.button:not(.inverted):not(.basic):before{color:#fff}.ui.elastic.basic.loading.button:before,.ui.elastic.basic.loading.button:after{color:#767676}.ui.double.loading.loading.loading.loading.button:after{border-bottom-color:currentColor}.ui.inline.loader{position:relative;vertical-align:middle;margin:0;left:0;top:0;transform:none}.ui.inline.loader.active,.ui.inline.loader.visible{display:inline-block}.ui.centered.inline.loader.active,.ui.centered.inline.loader.visible{display:block;margin-left:auto;margin-right:auto}.ui.loading.loading.loading.loading.loading.loading:after,.ui.loading.loading.loading.loading.loading.loading .input>i.icon:after,.ui.loading.loading.loading.loading.loading.loading>i.icon:after,.ui.loader.loader.loader.loader.loader:after{border-left-color:transparent;border-right-color:transparent}.ui.loading.loading.loading.loading.loading.loading.loading:not(.double):after,.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) .input>i.icon:after,.ui.loading.loading.loading.loading.loading.loading.loading:not(.double)>i.icon:after,.ui.loader.loader.loader.loader.loader.loader:not(.double):after{border-bottom-color:transparent}.ui.loading.loading.loading.loading.loading.loading.segment:after,.ui.loading.loading.loading.loading.loading.loading.form:after{border-left-color:#0000001a;border-right-color:#0000001a}.ui.loading.loading.loading.loading.loading.loading.segment:not(.double):after,.ui.loading.loading.loading.loading.loading.loading.form:not(.double):after{border-bottom-color:#0000001a}.ui.dimmer>.ui.elastic.loader{color:#fff}.ui.inverted.dimmer>.ui.elastic.loader{color:#767676}.ui.elastic.loading.loading:not(.form):not(.segment):after,.ui.elastic.loading.loading .input>i.icon:after,.ui.elastic.loading.loading>i.icon:after,.ui.elastic.loader.loader:after{-webkit-animation:loader 1s infinite cubic-bezier(.27,1.05,.92,.61);animation:loader 1s infinite cubic-bezier(.27,1.05,.92,.61);-webkit-animation-delay:.3s;animation-delay:.3s}.ui.elastic.loading.loading.loading:not(.form):not(.segment):before,.ui.elastic.loading.loading.loading .input>i.icon:before,.ui.elastic.loading.loading.loading>i.icon:before,.ui.elastic.loader.loader:before{-webkit-animation:elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);animation:elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);-moz-animation:currentcolor-elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);border-right-color:transparent}.ui.elastic.inline.loader:empty{-webkit-animation:loader 8s infinite linear;animation:loader 8s infinite linear}.ui.slow.elastic.loading.loading:not(.form):not(.segment):after,.ui.slow.elastic.loading.loading .input>i.icon:after,.ui.slow.elastic.loading.loading>i.icon:after,.ui.slow.elastic.loader.loader:after{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.45s;animation-delay:.45s}.ui.slow.elastic.loading.loading.loading:not(.form):not(.segment):before,.ui.slow.elastic.loading.loading.loading .input>i.icon:before,.ui.slow.elastic.loading.loading.loading>i.icon:before,.ui.slow.elastic.loader.loader:before{-webkit-animation-duration:1.5s;animation-duration:1.5s}.ui.fast.elastic.loading.loading:not(.form):not(.segment):after,.ui.fast.elastic.loading.loading .input>i.icon:after,.ui.fast.elastic.loading.loading>i.icon:after,.ui.fast.elastic.loader.loader:after{-webkit-animation-duration:.66s;animation-duration:.66s;-webkit-animation-delay:.2s;animation-delay:.2s}.ui.fast.elastic.loading.loading.loading:not(.form):not(.segment):before,.ui.fast.elastic.loading.loading.loading .input>i.icon:before,.ui.fast.elastic.loading.loading.loading>i.icon:before,.ui.fast.elastic.loader.loader:before{-webkit-animation-duration:.66s;animation-duration:.66s}@-webkit-keyframes elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:inherit}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:inherit}50.1%{border-left-color:transparent}to{border-left-color:transparent;border-bottom-color:transparent;transform:rotate(360deg)}}@keyframes elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:inherit}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:inherit}50.1%{border-left-color:transparent}to{border-left-color:transparent;border-bottom-color:transparent;transform:rotate(360deg)}}@-webkit-keyframes currentcolor-elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:currentColor}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:currentColor}50.1%{border-left-color:transparent}to{border-left-color:transparent;border-bottom-color:transparent;transform:rotate(360deg)}}@keyframes currentcolor-elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:currentColor}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:currentColor}50.1%{border-left-color:transparent}to{border-left-color:transparent;border-bottom-color:transparent;transform:rotate(360deg)}}.ui.menu{display:flex;margin:1rem 0;font-family:var(--fonts-regular);background:#FFFFFF;font-weight:400;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px #22242626;border-radius:.28571429rem;min-height:2.85714286em}.ui.menu:after{content:"";display:block;height:0;clear:both;visibility:hidden}.ui.menu:first-child{margin-top:0}.ui.menu:last-child{margin-bottom:0}.ui.menu .menu{margin:0}.ui.menu:not(.vertical)>.menu{display:flex}.ui.menu:not(.vertical) .item{display:flex;align-items:center}.ui.menu .item{position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;padding:.92857143em 1.14285714em;text-transform:none;color:#000000de;font-weight:400;transition:background .1s ease,box-shadow .1s ease,color .1s ease}.ui.menu>.item:first-child{border-radius:.28571429rem 0 0 .28571429rem}.ui.menu .item:before{position:absolute;content:"";top:0;right:0;height:100%;width:1px;background:rgba(34,36,38,.1)}.ui.menu .text.item>*,.ui.menu .item>a:not(.ui),.ui.menu .item>p:only-child{-webkit-user-select:text;-moz-user-select:text;user-select:text;line-height:1.3}.ui.menu .item>p:first-child{margin-top:0}.ui.menu .item>p:last-child{margin-bottom:0}.ui.menu .item>i.icon{opacity:.9;float:none;margin:0 .35714286em 0 0}.ui.menu:not(.vertical) .item>.button{position:relative;top:0;margin:-.5em 0;padding-bottom:.78571429em;padding-top:.78571429em;font-size:1em}.ui.menu>.grid,.ui.menu>.container{display:flex;align-items:inherit;flex-direction:inherit}.ui.menu .item>.input{width:100%}.ui.menu:not(.vertical) .item>.input{position:relative;top:0;margin:-.5em 0}.ui.menu .item>.input input{font-size:1em;padding-top:.57142857em;padding-bottom:.57142857em}.ui.menu .header.item,.ui.vertical.menu .header.item{margin:0;background:"";text-transform:normal;font-weight:500}.ui.vertical.menu .item>.header:not(.ui){margin:0 0 .5em;font-size:1em;font-weight:500}.ui.menu .item>i.dropdown.icon{padding:0;float:right;margin:0 0 0 1em}.ui.menu .dropdown.item .menu{min-width:calc(100% - 1px);border-radius:0 0 .28571429rem .28571429rem;background:#FFFFFF;margin:0;box-shadow:0 1px 3px #00000014;flex-direction:column!important}.ui.menu .ui.dropdown .menu>.item{margin:0;text-align:left;font-size:1em!important;padding:.78571429em 1.14285714em!important;background:transparent!important;color:#000000de!important;text-transform:none!important;font-weight:400!important;box-shadow:none!important;transition:none!important}.ui.menu .ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05)!important;color:#000000f2!important}.ui.menu .ui.dropdown .menu>.selected.item{background:rgba(0,0,0,.05)!important;color:#000000f2!important}.ui.menu .ui.dropdown .menu>.active.item{background:rgba(0,0,0,.03)!important;font-weight:500!important;color:#000000f2!important}.ui.menu .ui.dropdown.item .menu .item:not(.filtered){display:block}.ui.menu .ui.dropdown .menu>.item>.icons,.ui.menu .ui.dropdown .menu>.item>i.icon:not(.dropdown){display:inline-block;font-size:1em!important;float:none;margin:0 .75em 0 0!important}.ui.secondary.menu .dropdown.item>.menu,.ui.text.menu .dropdown.item>.menu{border-radius:.28571429rem;margin-top:.35714286em}.ui.menu .pointing.dropdown.item .menu{margin-top:.75em}.ui.inverted.menu .search.dropdown.item>.search,.ui.inverted.menu .search.dropdown.item>.text{color:#ffffffe6}.ui.vertical.menu .dropdown.item>i.icon{float:right;content:"\f0da";margin-left:1em}.ui.vertical.menu .dropdown.item .menu{left:100%;min-width:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;box-shadow:0 1px 3px #00000014;border-radius:0 .28571429rem .28571429rem}.ui.vertical.menu .dropdown.item.upward .menu{bottom:0}.ui.vertical.menu .dropdown.item:not(.upward) .menu{top:0}.ui.vertical.menu .active.dropdown.item{border-top-right-radius:0;border-bottom-right-radius:0}.ui.vertical.menu .dropdown.active.item{box-shadow:none}.ui.item.menu .dropdown .menu .item{width:100%}.ui.menu .item>.label:not(.floating){margin-left:1em;padding:.3em .78571429em}.ui.vertical.menu .item>.label{margin-top:-.15em;margin-bottom:-.15em;padding:.3em .78571429em}.ui.menu .item>.floating.label{padding:.3em .78571429em}.ui.menu .item>.label{background:#999999;color:#fff}.ui.menu .item>.image.label img{margin:-.2833em .8em -.2833em -.8em;height:1.5666em}.ui.menu .item>img:not(.ui){display:inline-block;vertical-align:middle;margin:-.3em 0;width:2.5em}.ui.vertical.menu .item>img:not(.ui):only-child{display:block;max-width:100%;width:auto}.ui.menu .list .item:before{background:none!important}.ui.vertical.sidebar.menu>.item:first-child:before{display:block!important}.ui.vertical.sidebar.menu>.item:before{top:auto;bottom:0}@media only screen and (max-width: 767.98px){.ui.menu>.ui.container{width:100%!important;margin-left:0!important;margin-right:0!important}}@media only screen and (min-width: 768px){.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.item:not(.right):not(.borderless):first-child{border-left:1px solid rgba(34,36,38,.1)}.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.right.item:not(.borderless):last-child,.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.right.menu>.item:not(.borderless):last-child{border-right:1px solid rgba(34,36,38,.1)}}.ui.link.menu .item:hover,.ui.menu .dropdown.item:hover,.ui.menu .link.item:hover,.ui.menu a.item:hover{cursor:pointer;background:rgba(0,0,0,.03);color:#000000f2}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active{background:rgba(0,0,0,.03);color:#000000f2}.ui.menu .active.item{background:rgba(0,0,0,.05);color:#000000f2;font-weight:400;box-shadow:none}.ui.menu .active.item>i.icon{opacity:1}.ui.menu .active.item:hover,.ui.vertical.menu .active.item:hover{background-color:#0000000d;color:#000000f2}.ui.ui.menu .item.disabled{cursor:default;background-color:transparent;color:#2828284d;pointer-events:none}.ui.menu:not(.vertical) .left.item,.ui.menu:not(.vertical) .left.menu{display:flex;margin-right:auto!important}.ui.menu:not(.vertical) .right.item,.ui.menu:not(.vertical) .right.menu{display:flex;margin-left:auto!important}.ui.menu:not(.vertical) :not(.dropdown)>.left.menu,.ui.menu:not(.vertical) :not(.dropdown)>.right.menu{display:inherit}.ui.menu:not(.vertical) .center.item,.ui.menu:not(.vertical) .center.menu{display:flex;margin-left:auto!important;margin-right:auto!important}.ui.menu .right.item:before,.ui.menu .right.menu>.item:before{right:auto;left:0}.ui.menu .center.item:last-child:before,.ui.menu .center.menu>.item:last-child:before{display:none}.ui.vertical.menu{display:block;flex-direction:column;background:#FFFFFF;box-shadow:0 1px 2px #22242626}.ui.vertical.menu .item{display:block;background:none;border-top:none;border-right:none}.ui.vertical.menu>.item:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.menu>.item:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.menu .item>.label{float:right;text-align:center}.ui.vertical.menu .item>i.icon,.ui.vertical.menu .item>i.icons{width:1.18em;float:right;margin:0 0 0 .5em}.ui.vertical.menu .item>.label+i.icon{float:none;margin:0 .5em 0 0}.ui.vertical.menu .item:before{position:absolute;content:"";top:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.vertical.menu .item:first-child:before{display:none!important}.ui.vertical.menu .item>.menu{margin:.5em -1.14285714em 0}.ui.vertical.menu .menu .item{background:none;padding:.5em 1.33333333em;font-size:.85714286em;color:#00000080}.ui.vertical.menu .item .menu a.item:hover,.ui.vertical.menu .item .menu .link.item:hover{color:#000000d9}.ui.vertical.menu .menu .item:before{display:none}.ui.vertical.menu .active.item{background:rgba(0,0,0,.05);border-radius:0;box-shadow:none}.ui.vertical.menu>.active.item:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.menu>.active.item:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.menu>.active.item:only-child{border-radius:.28571429rem}.ui.vertical.menu .active.item .menu .active.item{border-left:none}.ui.vertical.menu .item .menu .active.item{background-color:transparent;font-weight:500;color:#000000f2}.ui.tabular.menu{border-radius:0;box-shadow:none!important;border:none;background:none transparent;border-bottom:1px solid #D4D4D5}.ui.tabular.fluid.menu{width:calc(100% + 2px)!important}.ui.tabular.menu .item{background:transparent;border-bottom:none;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;padding:.92857143em 1.42857143em;color:#000000de}.ui.tabular.menu .item:before{display:none}.ui.tabular.menu .item:hover{background-color:transparent;color:#000c}.ui.tabular.menu .active.item{background:none #FFFFFF;color:#000000f2;border-top-width:1px;border-color:#d4d4d5;font-weight:500;margin-bottom:-1px;box-shadow:none;border-radius:.28571429rem .28571429rem 0 0!important}.ui.tabular.menu+.attached:not(.top).segment,.ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment{border-top:none;margin-left:0;margin-top:0;margin-right:0;width:100%}.top.attached.segment+.ui.bottom.tabular.menu{position:relative;width:calc(100% + 2px);left:-1px}.ui.bottom.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-top:1px solid #D4D4D5}.ui.bottom.tabular.menu .item{background:none;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:none}.ui.bottom.tabular.menu .active.item{background:none #FFFFFF;color:#000000f2;border-color:#d4d4d5;margin:-1px 0 0;border-radius:0 0 .28571429rem .28571429rem!important}.ui.vertical.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-right:1px solid #D4D4D5}.ui.vertical.tabular.menu .item{background:none;border-left:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-right:none}.ui.vertical.tabular.menu .active.item{background:none #FFFFFF;color:#000000f2;border-color:#d4d4d5;margin:0 -1px 0 0;border-radius:.28571429rem 0 0 .28571429rem!important}.ui.vertical.right.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-right:none;border-left:1px solid #D4D4D5}.ui.vertical.right.tabular.menu .item{background:none;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-left:none}.ui.vertical.right.tabular.menu .active.item{background:none #FFFFFF;color:#000000f2;border-color:#d4d4d5;margin:0 0 0 -1px;border-radius:0 .28571429rem .28571429rem 0!important}.ui.tabular.menu .active.dropdown.item{margin-bottom:0;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;border-bottom:none}.ui.pagination.menu{margin:0;display:inline-flex;vertical-align:middle}.ui.pagination.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.compact.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.pagination.menu .item:last-child:before{display:none}.ui.pagination.menu .item{min-width:3em;text-align:center}.ui.pagination.menu .icon.item i.icon{vertical-align:top}.ui.pagination.menu .active.item{border-top:none;padding-top:.92857143em;background-color:#0000000d;color:#000000f2;box-shadow:none}.ui.secondary.menu{background:none;margin-left:-.35714286em;margin-right:-.35714286em;border-radius:0;border:none;box-shadow:none}.ui.secondary.menu .item{align-self:center;box-shadow:none;border:none;padding:.78571429em .92857143em;margin:0 .35714286em;background:none;transition:color .1s ease;border-radius:.28571429rem}.ui.secondary.menu .item:before{display:none!important}.ui.secondary.menu .header.item{border-radius:0;border-right:none;background:none transparent}.ui.secondary.menu .item>img:not(.ui){margin:0}.ui.secondary.menu .dropdown.item:hover,.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{background:rgba(0,0,0,.05);color:#000000f2}.ui.secondary.menu .active.item{box-shadow:none;background:rgba(0,0,0,.05);color:#000000f2;border-radius:.28571429rem}.ui.secondary.menu .active.item:hover{box-shadow:none;background:rgba(0,0,0,.05);color:#000000f2}.ui.secondary.inverted.menu .link.item:not(.disabled),.ui.secondary.inverted.menu a.item:not(.disabled){color:#ffffffb3}.ui.secondary.inverted.menu .dropdown.item:hover,.ui.secondary.inverted.menu .link.item:hover,.ui.secondary.inverted.menu a.item:hover{background:rgba(255,255,255,.08);color:#fff}.ui.secondary.inverted.menu .active.item{background:rgba(255,255,255,.15);color:#fff}.ui.secondary.item.menu{margin-left:0;margin-right:0}.ui.secondary.item.menu .item:last-child{margin-right:0}.ui.secondary.attached.menu{box-shadow:none}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu{margin:0 -.92857143em}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 1.33333333em}.ui.secondary.vertical.menu>.item{border:none;margin:0 0 .35714286em;border-radius:.28571429rem!important}.ui.secondary.vertical.menu>.header.item{border-radius:0}.ui.vertical.secondary.menu .item>.menu .item{background-color:transparent}.ui.secondary.inverted.menu{background-color:transparent}.ui.secondary.pointing.menu{margin-left:0;margin-right:0;border-bottom:2px solid rgba(34,36,38,.15)}.ui.secondary.pointing.menu .item{border-bottom-color:transparent;border-bottom-style:solid;border-radius:0;align-self:flex-end;margin:0 0 -2px;padding:.85714286em 1.14285714em;border-bottom-width:2px;transition:color .1s ease}.ui.secondary.pointing.menu .ui.dropdown .menu .item{border-bottom-width:0}.ui.secondary.pointing.menu .item>.label:not(.floating){margin-top:-.3em;margin-bottom:-.3em}.ui.secondary.pointing.menu .item>.circular.label{margin-top:-.5em;margin-bottom:-.5em}.ui.secondary.pointing.menu .header.item{color:#000000d9!important}.ui.secondary.pointing.menu .text.item{box-shadow:none!important}.ui.secondary.pointing.menu .item:after{display:none}.ui.secondary.pointing.menu .dropdown.item:hover,.ui.secondary.pointing.menu .link.item:hover,.ui.secondary.pointing.menu a.item:hover{background-color:transparent;color:#000000de}.ui.secondary.pointing.menu .dropdown.item:active,.ui.secondary.pointing.menu .link.item:active,.ui.secondary.pointing.menu a.item:active{background-color:transparent;border-color:#22242626}.ui.secondary.pointing.menu .active.item{background-color:transparent;box-shadow:none;border-color:currentColor;font-weight:500;color:#000000f2}.ui.secondary.pointing.menu .active.item:hover{border-color:currentColor;color:#000000f2}.ui.secondary.pointing.menu .active.dropdown.item{border-color:transparent}.ui.secondary.vertical.pointing.menu{border-bottom-width:0;border-right-width:2px;border-right-style:solid;border-right-color:#22242626}.ui.secondary.vertical.pointing.menu .item{border-bottom:none;border-right-style:solid;border-right-color:transparent;border-radius:0!important;margin:0 -2px 0 0;border-right-width:2px}.ui.secondary.vertical.pointing.menu .active.item{border-color:currentColor}.ui.secondary.inverted.pointing.menu{border-color:#ffffff1a}.ui.secondary.inverted.pointing.menu .item:not(.disabled){color:#ffffffe6}.ui.secondary.inverted.pointing.menu .header.item{color:#fff!important}.ui.secondary.inverted.pointing.menu .link.item:hover,.ui.secondary.inverted.pointing.menu a.item:hover{color:#fff}.ui.ui.secondary.inverted.pointing.menu .active.item{border-color:#fff;color:#fff;background-color:transparent}.ui.text.menu{background:none transparent;border-radius:0;box-shadow:none;border:none;margin:1em -.5em}.ui.text.menu .item{border-radius:0;box-shadow:none;align-self:center;margin:0;padding:.35714286em .5em;font-weight:400;color:#0009;transition:opacity .1s ease}.ui.text.menu .item:before,.ui.text.menu .menu .item:before{display:none!important}.ui.text.menu .header.item{background-color:transparent;opacity:1;color:#000000d9;font-size:.92857143em;text-transform:uppercase;font-weight:500}.ui.text.menu .item>img:not(.ui){margin:0}.ui.text.item.menu .item{margin:0}.ui.vertical.text.menu{margin:1em 0}.ui.vertical.text.menu:first-child{margin-top:0}.ui.vertical.text.menu:last-child{margin-bottom:0}.ui.vertical.text.menu .item{margin:.57142857em 0;padding-left:0;padding-right:0}.ui.vertical.text.menu .item>i.icon{float:none;margin:0 .35714286em 0 0}.ui.vertical.text.menu .header.item{margin:.57142857em 0 .71428571em}.ui.vertical.text.menu .item:not(.dropdown)>.menu{margin:0}.ui.vertical.text.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 0}.ui.text.menu .item:hover{opacity:1;background-color:transparent}.ui.text.menu .active.item{background-color:transparent;border:none;box-shadow:none;font-weight:400;color:#000000f2}.ui.text.menu .active.item:hover{background-color:transparent}.ui.text.pointing.menu .active.item:after{box-shadow:none}.ui.text.attached.menu{box-shadow:none}.ui.inverted.text.menu,.ui.inverted.text.menu .item,.ui.inverted.text.menu .item:hover,.ui.inverted.text.menu .active.item{background-color:transparent}.ui.fluid.text.menu{margin-left:0;margin-right:0}.ui.vertical.icon.menu{display:inline-block;width:auto}.ui.icon.menu .item{height:auto;text-align:center;color:#1b1c1d}.ui.icon.menu .item>i.icon:not(.dropdown){margin:0;opacity:1}.ui.icon.menu i.icon:before{opacity:1}.ui.menu .icon.item>i.icon{width:auto;margin:0 auto}.ui.vertical.icon.menu .item>i.icon:not(.dropdown){display:block;opacity:1;margin:0 auto;float:none}.ui.inverted.icon.menu .item{color:#fff}.ui.labeled.icon.menu{text-align:center}.ui.labeled.icon.menu .item{min-width:6em;flex-direction:column}.ui.labeled.icon.menu>.item>i.icon:not(.dropdown){height:1em;display:block;font-size:1.71428571em!important;margin:0 auto .5rem!important}.ui.fluid.labeled.icon.menu>.item{min-width:0}@media only screen and (max-width: 767.98px){.ui.stackable.menu{flex-direction:column}.ui.stackable.menu .item{width:100%!important}.ui.stackable.menu .item:before{position:absolute;content:"";top:auto;bottom:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.stackable.menu .left.menu,.ui.stackable.menu .left.item{margin-right:0!important}.ui.stackable.menu .right.menu,.ui.stackable.menu .right.item{margin-left:0!important}.ui.stackable.menu .center.menu,.ui.stackable.menu .center.item{margin-left:0!important;margin-right:0!important}.ui.stackable.menu .right.menu,.ui.stackable.menu .center.menu,.ui.stackable.menu .left.menu{flex-direction:column}}.ui.ui.ui.menu .primary.active.item,.ui.ui.primary.menu .active.item:hover,.ui.ui.primary.menu .active.item{color:#2185d0}.ui.ui.ui.menu .red.active.item,.ui.ui.red.menu .active.item:hover,.ui.ui.red.menu .active.item{color:#db2828}.ui.ui.ui.menu .orange.active.item,.ui.ui.orange.menu .active.item:hover,.ui.ui.orange.menu .active.item{color:#f2711c}.ui.ui.ui.menu .yellow.active.item,.ui.ui.yellow.menu .active.item:hover,.ui.ui.yellow.menu .active.item{color:#fbbd08}.ui.ui.ui.menu .olive.active.item,.ui.ui.olive.menu .active.item:hover,.ui.ui.olive.menu .active.item{color:#b5cc18}.ui.ui.ui.menu .green.active.item,.ui.ui.green.menu .active.item:hover,.ui.ui.green.menu .active.item{color:#21ba45}.ui.ui.ui.menu .teal.active.item,.ui.ui.teal.menu .active.item:hover,.ui.ui.teal.menu .active.item{color:#00b5ad}.ui.ui.ui.menu .blue.active.item,.ui.ui.blue.menu .active.item:hover,.ui.ui.blue.menu .active.item{color:#2185d0}.ui.ui.ui.menu .violet.active.item,.ui.ui.violet.menu .active.item:hover,.ui.ui.violet.menu .active.item{color:#6435c9}.ui.ui.ui.menu .purple.active.item,.ui.ui.purple.menu .active.item:hover,.ui.ui.purple.menu .active.item{color:#a333c8}.ui.ui.ui.menu .pink.active.item,.ui.ui.pink.menu .active.item:hover,.ui.ui.pink.menu .active.item{color:#e03997}.ui.ui.ui.menu .brown.active.item,.ui.ui.brown.menu .active.item:hover,.ui.ui.brown.menu .active.item{color:#a5673f}.ui.ui.ui.menu .grey.active.item,.ui.ui.grey.menu .active.item:hover,.ui.ui.grey.menu .active.item{color:#767676}.ui.ui.ui.menu .black.active.item,.ui.ui.black.menu .active.item:hover,.ui.ui.black.menu .active.item{color:#1b1c1d}.ui.inverted.menu{border:0 solid transparent;background:#1B1C1D;box-shadow:none}.ui.inverted.menu .item,.ui.inverted.menu .item>a:not(.ui){background:transparent;color:#ffffffe6}.ui.inverted.menu .item.menu{background:transparent}.ui.inverted.menu .item:before{background:rgba(255,255,255,.08)}.ui.vertical.inverted.menu .item:before{background:rgba(255,255,255,.08)}.ui.vertical.inverted.menu .menu .item,.ui.vertical.inverted.menu .menu .item a:not(.ui){color:#ffffff80}.ui.inverted.menu .header.item{margin:0;background:transparent;box-shadow:none}.ui.ui.inverted.menu .item.disabled{color:#e1e1e14d}.ui.link.inverted.menu .item:hover,.ui.inverted.menu .dropdown.item:hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover{background:rgba(255,255,255,.08);color:#fff}.ui.vertical.inverted.menu .item .menu a.item:hover,.ui.vertical.inverted.menu .item .menu .link.item:hover{background:transparent;color:#fff}.ui.inverted.menu a.item:active,.ui.inverted.menu .link.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.inverted.menu .active.item{background:#3D3E3F;color:#fff!important}.ui.inverted.vertical.menu .item .menu .active.item{background:transparent;color:#fff}.ui.inverted.pointing.menu .active.item:after{background:#3D3E3F;margin:0!important;box-shadow:none!important;border:none!important}.ui.inverted.menu .active.item:hover{background:#3D3E3F;color:#fff!important}.ui.inverted.pointing.menu .active.item:hover:after{background:#3D3E3F}.ui.floated.menu{float:left;margin:0 .5rem 0 0}.ui.floated.menu .item:last-child:before{display:none}.ui.right.floated.menu{float:right;margin:0 0 0 .5rem}.ui.ui.ui.inverted.menu .primary.active.item,.ui.ui.inverted.primary.menu{background-color:#2185d0}.ui.inverted.primary.menu .item:before{background-color:#2224261a}.ui.ui.inverted.primary.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.primary.menu .active.item{background-color:#1678c2}.ui.ui.ui.inverted.menu .red.active.item,.ui.ui.inverted.red.menu{background-color:#db2828}.ui.inverted.red.menu .item:before{background-color:#2224261a}.ui.ui.inverted.red.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.red.menu .active.item{background-color:#d01919}.ui.ui.ui.inverted.menu .orange.active.item,.ui.ui.inverted.orange.menu{background-color:#f2711c}.ui.inverted.orange.menu .item:before{background-color:#2224261a}.ui.ui.inverted.orange.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.orange.menu .active.item{background-color:#f26202}.ui.ui.ui.inverted.menu .yellow.active.item,.ui.ui.inverted.yellow.menu{background-color:#fbbd08}.ui.inverted.yellow.menu .item:before{background-color:#2224261a}.ui.ui.inverted.yellow.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.yellow.menu .active.item{background-color:#eaae00}.ui.ui.ui.inverted.menu .olive.active.item,.ui.ui.inverted.olive.menu{background-color:#b5cc18}.ui.inverted.olive.menu .item:before{background-color:#2224261a}.ui.ui.inverted.olive.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.olive.menu .active.item{background-color:#a7bd0d}.ui.ui.ui.inverted.menu .green.active.item,.ui.ui.inverted.green.menu{background-color:#21ba45}.ui.inverted.green.menu .item:before{background-color:#2224261a}.ui.ui.inverted.green.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.green.menu .active.item{background-color:#16ab39}.ui.ui.ui.inverted.menu .teal.active.item,.ui.ui.inverted.teal.menu{background-color:#00b5ad}.ui.inverted.teal.menu .item:before{background-color:#2224261a}.ui.ui.inverted.teal.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.teal.menu .active.item{background-color:#009c95}.ui.ui.ui.inverted.menu .blue.active.item,.ui.ui.inverted.blue.menu{background-color:#2185d0}.ui.inverted.blue.menu .item:before{background-color:#2224261a}.ui.ui.inverted.blue.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.blue.menu .active.item{background-color:#1678c2}.ui.ui.ui.inverted.menu .violet.active.item,.ui.ui.inverted.violet.menu{background-color:#6435c9}.ui.inverted.violet.menu .item:before{background-color:#2224261a}.ui.ui.inverted.violet.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.violet.menu .active.item{background-color:#5829bb}.ui.ui.ui.inverted.menu .purple.active.item,.ui.ui.inverted.purple.menu{background-color:#a333c8}.ui.inverted.purple.menu .item:before{background-color:#2224261a}.ui.ui.inverted.purple.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.purple.menu .active.item{background-color:#9627ba}.ui.ui.ui.inverted.menu .pink.active.item,.ui.ui.inverted.pink.menu{background-color:#e03997}.ui.inverted.pink.menu .item:before{background-color:#2224261a}.ui.ui.inverted.pink.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.pink.menu .active.item{background-color:#e61a8d}.ui.ui.ui.inverted.menu .brown.active.item,.ui.ui.inverted.brown.menu{background-color:#a5673f}.ui.inverted.brown.menu .item:before{background-color:#2224261a}.ui.ui.inverted.brown.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.brown.menu .active.item{background-color:#975b33}.ui.ui.ui.inverted.menu .grey.active.item,.ui.ui.inverted.grey.menu{background-color:#767676}.ui.inverted.grey.menu .item:before{background-color:#2224261a}.ui.ui.inverted.grey.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.grey.menu .active.item{background-color:#838383}.ui.ui.ui.inverted.menu .black.active.item,.ui.ui.inverted.black.menu{background-color:#1b1c1d}.ui.inverted.black.menu .item:before{background-color:#2224261a}.ui.ui.inverted.black.menu .active.item{background-color:#0000001a}.ui.inverted.pointing.black.menu .active.item{background-color:#27292a}.ui.ui.ui.inverted.pointing.menu .active.item:after{background-color:inherit}.ui.fitted.menu .item,.ui.fitted.menu .item .menu .item,.ui.menu .fitted.item{padding:0}.ui.horizontally.fitted.menu .item,.ui.horizontally.fitted.menu .item .menu .item,.ui.menu .horizontally.fitted.item{padding-top:.92857143em;padding-bottom:.92857143em}.ui.vertically.fitted.menu .item,.ui.vertically.fitted.menu .item .menu .item,.ui.menu .vertically.fitted.item{padding-left:1.14285714em;padding-right:1.14285714em}.ui.borderless.menu .item:before,.ui.borderless.menu .item .menu .item:before,.ui.menu .borderless.item:before{background:none!important}.ui.compact.menu{display:inline-flex;margin:0;vertical-align:middle}.ui.compact.vertical.menu{display:-ms-inline-flexbox!important;display:inline-block}.ui.compact.menu:not(.secondary) .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.compact.menu .item:last-child:before{display:none}.ui.compact.vertical.menu{width:auto!important}.ui.compact.vertical.menu .item:last-child:before{display:block}.ui.menu.fluid,.ui.vertical.menu.fluid{width:100%!important}.ui.item.menu,.ui.item.menu .item{width:100%;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;text-align:center;justify-content:center}.ui.attached.item.menu:not(.tabular){margin:0 -1px!important}.ui.item.menu .item:last-child:before{display:none}.ui.menu.two.item .item{width:50%}.ui.menu.three.item .item{width:33.333%}.ui.menu.four.item .item{width:25%}.ui.menu.five.item .item{width:20%}.ui.menu.six.item .item{width:16.666%}.ui.menu.seven.item .item{width:14.285%}.ui.menu.eight.item .item{width:12.5%}.ui.menu.nine.item .item{width:11.11%}.ui.menu.ten.item .item{width:10%}.ui.menu.eleven.item .item{width:9.09%}.ui.menu.twelve.item .item{width:8.333%}.ui.menu.fixed{position:fixed;z-index:101;margin:0;width:100%}.ui.menu.fixed,.ui.menu.fixed .item:first-child,.ui.menu.fixed .item:last-child{border-radius:0!important}.ui.fixed.menu,.ui[class*="top fixed"].menu{inset:0 auto auto 0}.ui[class*="top fixed"].menu{border-top:none;border-left:none;border-right:none}.ui[class*="right fixed"].menu{border-top:none;border-bottom:none;border-right:none;inset:0 0 auto auto;width:auto;height:100%}.ui[class*="bottom fixed"].menu{border-bottom:none;border-left:none;border-right:none;inset:auto auto 0 0}.ui[class*="left fixed"].menu{border-top:none;border-bottom:none;border-left:none;inset:0 auto auto 0;width:auto;height:100%}.ui.fixed.menu+.ui.grid{padding-top:2.75rem}.ui.pointing.menu .item:after{visibility:hidden;position:absolute;content:"";top:100%;left:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);background:none;margin:.5px 0 0;width:.57142857em;height:.57142857em;border:none;border-bottom:1px solid #D4D4D5;border-right:1px solid #D4D4D5;z-index:2;transition:background .1s ease}.ui.vertical.pointing.menu .item:after{position:absolute;inset:50% 0 auto auto;transform:translate(50%) translateY(-50%) rotate(45deg);margin:0 -.5px 0 0;border:none;border-top:1px solid #D4D4D5;border-right:1px solid #D4D4D5}.ui.pointing.menu .ui.dropdown .menu .item:after,.ui.vertical.pointing.menu .ui.dropdown .menu .item:after{display:none}.ui.pointing.menu .active.item:after{visibility:visible}.ui.pointing.menu .active.dropdown.item:after{visibility:hidden}.ui.pointing.menu .dropdown.active.item:after,.ui.pointing.menu .active.item .menu .active.item:after{display:none}.ui.pointing.menu .active.item:after{background-color:#f2f2f2}.ui.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .active.item:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .menu .active.item:after{background-color:#fff}.ui.inverted.pointing.menu .primary.active.item:after{background-color:#2185d0}.ui.inverted.pointing.menu .secondary.active.item:after{background-color:#1b1c1d}.ui.inverted.pointing.menu .red.active.item:after{background-color:#db2828}.ui.inverted.pointing.menu .orange.active.item:after{background-color:#f2711c}.ui.inverted.pointing.menu .yellow.active.item:after{background-color:#fbbd08}.ui.inverted.pointing.menu .olive.active.item:after{background-color:#b5cc18}.ui.inverted.pointing.menu .green.active.item:after{background-color:#21ba45}.ui.inverted.pointing.menu .teal.active.item:after{background-color:#00b5ad}.ui.inverted.pointing.menu .blue.active.item:after{background-color:#2185d0}.ui.inverted.pointing.menu .violet.active.item:after{background-color:#6435c9}.ui.inverted.pointing.menu .purple.active.item:after{background-color:#a333c8}.ui.inverted.pointing.menu .pink.active.item:after{background-color:#e03997}.ui.inverted.pointing.menu .brown.active.item:after{background-color:#a5673f}.ui.inverted.pointing.menu .grey.active.item:after{background-color:#767676}.ui.inverted.pointing.menu .black.active.item:after{background-color:#1b1c1d}.ui.attached.menu{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);box-shadow:none}.ui.attached+.ui.attached.menu:not(.top){border-top:none}.ui[class*="top attached"].menu{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:.28571429rem .28571429rem 0 0}.ui.menu[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].menu{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:0 1px 2px #22242626,none;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].menu:last-child{margin-bottom:0}.ui.top.attached.menu>.item:first-child{border-radius:.28571429rem 0 0}.ui.bottom.attached.menu>.item:first-child{border-radius:0 0 0 .28571429rem}.ui.attached.menu:not(.tabular){border:1px solid #D4D4D5}.ui.attached.inverted.menu{border:none}.ui.attached.tabular.menu{margin-left:0;margin-right:0;width:100%}.ui.menu{font-size:1rem}.ui.vertical.menu{width:15rem}.ui.mini.menu,.ui.mini.menu .dropdown,.ui.mini.menu .dropdown .menu>.item{font-size:.78571429rem}.ui.mini.vertical.menu:not(.icon){width:9rem}.ui.tiny.menu,.ui.tiny.menu .dropdown,.ui.tiny.menu .dropdown .menu>.item{font-size:.85714286rem}.ui.tiny.vertical.menu:not(.icon){width:11rem}.ui.small.menu,.ui.small.menu .dropdown,.ui.small.menu .dropdown .menu>.item{font-size:.92857143rem}.ui.small.vertical.menu:not(.icon){width:13rem}.ui.large.menu,.ui.large.menu .dropdown,.ui.large.menu .dropdown .menu>.item{font-size:1.07142857rem}.ui.large.vertical.menu:not(.icon){width:18rem}.ui.big.menu,.ui.big.menu .dropdown,.ui.big.menu .dropdown .menu>.item{font-size:1.14285714rem}.ui.big.vertical.menu:not(.icon){width:20rem}.ui.huge.menu,.ui.huge.menu .dropdown,.ui.huge.menu .dropdown .menu>.item{font-size:1.21428571rem}.ui.huge.vertical.menu:not(.icon){width:22rem}.ui.massive.menu,.ui.massive.menu .dropdown,.ui.massive.menu .dropdown .menu>.item{font-size:1.28571429rem}.ui.massive.vertical.menu:not(.icon){width:25rem}.ui.menu .ui.inverted.inverted.dropdown.item .menu{background:#1B1C1D;box-shadow:none}.ui.menu .ui.inverted.dropdown .menu>.item{color:#fffc!important}.ui.menu .ui.inverted.dropdown .menu>.active.item{background:transparent!important;color:#fffc!important}.ui.menu .ui.inverted.dropdown .menu>.item:hover{background:rgba(255,255,255,.08)!important;color:#fffc!important}.ui.menu .ui.inverted.dropdown .menu>.selected.item{background:rgba(255,255,255,.15)!important;color:#fffc!important}.ui.vertical.menu .inverted.dropdown.item .menu{box-shadow:none}.ui.message{position:relative;min-height:1em;margin:1em 0;background:#F8F8F9;padding:1em 1.5em;line-height:1.4285em;color:#000000de;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;border-radius:.28571429rem;box-shadow:0 0 0 1px #22242638 inset,0 0 #0000}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{display:block;font-family:var(--fonts-regular);font-weight:500;margin:-.14285714em 0 0}.ui.message .header:not(.ui){font-size:1.14285714em}.ui.message p{opacity:.85;margin:.75em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.25em}.ui.message .list:not(.ui){text-align:left;padding:0;opacity:.85;list-style-position:inside;margin:.5em 0 0}.ui.message .list:not(.ui):first-child{margin-top:0}.ui.message .list:not(.ui):last-child{margin-bottom:0}.ui.message .list:not(.ui) li{position:relative;list-style-type:none;margin:0 0 .3em 1em;padding:0}.ui.message .list:not(.ui) li:before{position:absolute;content:"\2022";left:-1em;height:100%;vertical-align:baseline}.ui.message .list:not(.ui) li:last-child{margin-bottom:0}.ui.message>i.icon{margin-right:.6em}.ui.message>.close.icon{cursor:pointer;position:absolute;margin:0;top:.78575em;right:.5em;opacity:.7;transition:opacity .1s ease}.ui.message>.close.icon:hover{opacity:1}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.dropdown .menu>.message{margin:0 -1px}.ui.visible.visible.visible.visible.message{display:block}.ui.icon.visible.visible.visible.visible.message{display:flex}.ui.hidden.hidden.hidden.hidden.message{display:none}.ui.compact.message{display:inline-block}.ui.compact.icon.message{display:inline-flex;width:auto}.ui.attached.message{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0;box-shadow:0 0 0 1px #22242626 inset;margin-left:-1px;margin-right:-1px}.ui.attached+.ui.attached.message:not(.top):not(.bottom){margin-top:-1px;border-radius:0}.ui.bottom.attached.message{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 0 0 1px #22242626 inset,0 1px 2px #22242626}.ui.bottom.attached.message:not(:last-child){margin-bottom:1em}.ui.attached.icon.message{width:auto}.ui.icon.message{display:flex;width:100%;align-items:center}.ui.icon.message>i.icon:not(.close){display:block;flex:0 0 auto;width:auto;line-height:1;vertical-align:middle;font-size:3em;opacity:.8}.ui.icon.message>.content{display:block;flex:1 1 auto;vertical-align:middle}.ui.icon.message>i.icon:not(.close)+.content{padding-left:0}.ui.icon.message>i.circular.icon{width:1em}.ui.floating.message{box-shadow:0 0 0 1px #22242638 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.positive.message{background-color:#fcfff5;color:#2c662d}.ui.positive.message,.ui.attached.positive.message{box-shadow:0 0 0 1px #a3c293 inset,0 0 #0000}.ui.floating.positive.message{box-shadow:0 0 0 1px #a3c293 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.positive.message .header{color:#1a531b}.ui.negative.message{background-color:#fff6f6;color:#9f3a38}.ui.negative.message,.ui.attached.negative.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 0 #0000}.ui.floating.negative.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.negative.message .header{color:#912d2b}.ui.info.message{background-color:#f8ffff;color:#276f86}.ui.info.message,.ui.attached.info.message{box-shadow:0 0 0 1px #a9d5de inset,0 0 #0000}.ui.floating.info.message{box-shadow:0 0 0 1px #a9d5de inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.info.message .header{color:#0e566c}.ui.warning.message{background-color:#fffaf3;color:#573a08}.ui.warning.message,.ui.attached.warning.message{box-shadow:0 0 0 1px #c9ba9b inset,0 0 #0000}.ui.floating.warning.message{box-shadow:0 0 0 1px #c9ba9b inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.warning.message .header{color:#794b02}.ui.error.message{background-color:#fff6f6;color:#9f3a38}.ui.error.message,.ui.attached.error.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 0 #0000}.ui.floating.error.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.error.message .header{color:#912d2b}.ui.success.message{background-color:#fcfff5;color:#2c662d}.ui.success.message,.ui.attached.success.message{box-shadow:0 0 0 1px #a3c293 inset,0 0 #0000}.ui.floating.success.message{box-shadow:0 0 0 1px #a3c293 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.success.message .header{color:#1a531b}.ui.primary.message{background-color:#dff0ff;color:#ffffffe6}.ui.primary.message,.ui.attached.primary.message{box-shadow:0 0 0 1px #2185d0 inset,0 0 #0000}.ui.floating.primary.message{box-shadow:0 0 0 1px #2185d0 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.primary.message .header{color:#f2f2f2e6}.ui.secondary.message{background-color:#f4f4f4;color:#ffffffe6}.ui.secondary.message,.ui.attached.secondary.message{box-shadow:0 0 0 1px #1b1c1d inset,0 0 #0000}.ui.floating.secondary.message{box-shadow:0 0 0 1px #1b1c1d inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.secondary.message .header{color:#f2f2f2e6}.ui.red.message{background-color:#ffe8e6;color:#db2828}.ui.red.message,.ui.attached.red.message{box-shadow:0 0 0 1px #db2828 inset,0 0 #0000}.ui.floating.red.message{box-shadow:0 0 0 1px #db2828 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.red.message .header{color:#c82121}.ui.orange.message{background-color:#ffedde;color:#f2711c}.ui.orange.message,.ui.attached.orange.message{box-shadow:0 0 0 1px #f2711c inset,0 0 #0000}.ui.floating.orange.message{box-shadow:0 0 0 1px #f2711c inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.orange.message .header{color:#e7640d}.ui.yellow.message{background-color:#fff8db;color:#b58105}.ui.yellow.message,.ui.attached.yellow.message{box-shadow:0 0 0 1px #b58105 inset,0 0 #0000}.ui.floating.yellow.message{box-shadow:0 0 0 1px #b58105 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.yellow.message .header{color:#9c6f04}.ui.olive.message{background-color:#fbfdef;color:#8abc1e}.ui.olive.message,.ui.attached.olive.message{box-shadow:0 0 0 1px #8abc1e inset,0 0 #0000}.ui.floating.olive.message{box-shadow:0 0 0 1px #8abc1e inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.olive.message .header{color:#7aa61a}.ui.green.message{background-color:#e5f9e7;color:#1ebc30}.ui.green.message,.ui.attached.green.message{box-shadow:0 0 0 1px #1ebc30 inset,0 0 #0000}.ui.floating.green.message{box-shadow:0 0 0 1px #1ebc30 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.green.message .header{color:#1aa62a}.ui.teal.message{background-color:#e1f7f7;color:#10a3a3}.ui.teal.message,.ui.attached.teal.message{box-shadow:0 0 0 1px #10a3a3 inset,0 0 #0000}.ui.floating.teal.message{box-shadow:0 0 0 1px #10a3a3 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.teal.message .header{color:#0e8c8c}.ui.blue.message{background-color:#dff0ff;color:#2185d0}.ui.blue.message,.ui.attached.blue.message{box-shadow:0 0 0 1px #2185d0 inset,0 0 #0000}.ui.floating.blue.message{box-shadow:0 0 0 1px #2185d0 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.blue.message .header{color:#1e77ba}.ui.violet.message{background-color:#eae7ff;color:#6435c9}.ui.violet.message,.ui.attached.violet.message{box-shadow:0 0 0 1px #6435c9 inset,0 0 #0000}.ui.floating.violet.message{box-shadow:0 0 0 1px #6435c9 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.violet.message .header{color:#5a30b5}.ui.purple.message{background-color:#f6e7ff;color:#a333c8}.ui.purple.message,.ui.attached.purple.message{box-shadow:0 0 0 1px #a333c8 inset,0 0 #0000}.ui.floating.purple.message{box-shadow:0 0 0 1px #a333c8 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.purple.message .header{color:#922eb4}.ui.pink.message{background-color:#ffe3fb;color:#e03997}.ui.pink.message,.ui.attached.pink.message{box-shadow:0 0 0 1px #e03997 inset,0 0 #0000}.ui.floating.pink.message{box-shadow:0 0 0 1px #e03997 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.pink.message .header{color:#dd238b}.ui.brown.message{background-color:#f1e2d3;color:#a5673f}.ui.brown.message,.ui.attached.brown.message{box-shadow:0 0 0 1px #a5673f inset,0 0 #0000}.ui.floating.brown.message{box-shadow:0 0 0 1px #a5673f inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.brown.message .header{color:#935b38}.ui.grey.message{background-color:#f4f4f4;color:#767676}.ui.grey.message,.ui.attached.grey.message{box-shadow:0 0 0 1px #767676 inset,0 0 #0000}.ui.floating.grey.message{box-shadow:0 0 0 1px #767676 inset,0 2px 4px #2224261f,0 2px 10px #22242626}.ui.grey.message .header{color:#696969}.ui.black.message{background-color:#1b1c1d;color:#ffffffe6}.ui.black.message .header{color:#ffffffe6}.ui.inverted.message{background-color:#1b1c1d;color:#ffffffe6}.ui.message{font-size:1em}.ui.mini.message{font-size:.78571429em}.ui.tiny.message{font-size:.85714286em}.ui.small.message{font-size:.92857143em}.ui.large.message{font-size:1.14285714em}.ui.big.message{font-size:1.28571429em}.ui.huge.message{font-size:1.42857143em}.ui.massive.message{font-size:1.71428571em}.ui.modal{position:absolute;display:none;z-index:1001;text-align:left;background:#FFFFFF;border:none;box-shadow:1px 3px 3px #0003,1px 3px 15px 2px #0003;transform-origin:50% 25%;flex:0 0 auto;border-radius:.28571429rem;-webkit-user-select:text;-moz-user-select:text;user-select:text;will-change:top,left,margin,transform,opacity}.ui.modal>:first-child:not(.icon):not(.dimmer),.ui.modal>i.icon:first-child+*,.ui.modal>.dimmer:first-child+*:not(.icon),.ui.modal>.dimmer:first-child+i.icon+*{border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.ui.modal>:last-child{border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.modal>.ui.dimmer{border-radius:inherit}.ui.modal>.close{cursor:pointer;position:absolute;top:-2.5rem;right:-2.5rem;z-index:1;opacity:.8;font-size:1.25em;color:#fff;width:2.25rem;height:2.25rem;padding:.625rem 0 0}.ui.modal>.close:hover{opacity:1}.ui.modal>.header{display:block;font-family:var(--fonts-regular);background:#FFFFFF;margin:0;padding:1.25rem 1.5rem;box-shadow:none;color:#000000d9;border-bottom:1px solid rgba(34,36,38,.15)}.ui.modal>.header:not(.ui){font-size:1.42857143rem;line-height:1.28571429em;font-weight:500}.ui.modal>.content{display:block;width:100%;font-size:1em;line-height:1.4;padding:1.5rem;background:#FFFFFF}.ui.modal>.image.content{display:flex;flex-direction:row}.ui.modal>.content>.image{display:block;flex:0 1 auto;width:"";align-self:start;max-width:100%}.ui.modal>[class*="top aligned"]{align-self:start}.ui.modal>[class*="middle aligned"]{align-self:center}.ui.modal>[class*=stretched]{align-self:stretch}.ui.modal>.content>.description{display:block;flex:1 0 auto;min-width:0;align-self:start}.ui.modal>.content>i.icon+.description,.ui.modal>.content>.image+.description{flex:0 1 auto;min-width:"";width:auto;padding-left:2em}.ui.modal>.content>.image>i.icon{margin:0;opacity:1;width:auto;line-height:1;font-size:8rem}.ui.modal>.actions{background:#F9FAFB;padding:1rem;border-top:1px solid rgba(34,36,38,.15);text-align:right}.ui.modal .actions>.button:not(.fluid){margin-left:.75em}.ui.basic.modal>.actions{border-top:none}@media only screen and (max-width: 767.98px){.ui.modal:not(.fullscreen){width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.modal:not(.fullscreen){width:88%;margin:0}}@media only screen and (min-width: 992px){.ui.modal:not(.fullscreen){width:850px;margin:0}}@media only screen and (min-width: 1200px){.ui.modal:not(.fullscreen){width:900px;margin:0}}@media only screen and (min-width: 1920px){.ui.modal:not(.fullscreen){width:950px;margin:0}}@media only screen and (max-width: 991.98px){.ui.modal>.header{padding-right:2.25rem}.ui.modal>.close{top:1.0535rem;right:1rem;color:#000000de}}@media only screen and (max-width: 767.98px){.ui.modal>.header{padding:.75rem 2.25rem .75rem 1rem!important}.ui.overlay.fullscreen.modal>.content.content.content{min-height:calc(100vh - 8.1rem)}.ui.overlay.fullscreen.modal>.scrolling.content.content.content{max-height:calc(100vh - 8.1rem)}.ui.modal>.content{display:block;padding:1rem!important}.ui.modal>.close{top:.5rem!important;right:.5rem!important}.ui.modal .image.content{flex-direction:column}.ui.modal>.content>.image{display:block;max-width:100%;margin:0 auto!important;text-align:center;padding:0 0 1rem!important}.ui.modal>.content>.image>i.icon{font-size:5rem;text-align:center}.ui.modal>.content>.description{display:block;width:100%!important;margin:0!important;padding:1rem 0!important;box-shadow:none}.ui.modal>.actions{padding:1rem 1rem 0rem!important}.ui.modal .actions>.buttons,.ui.modal .actions>.button{margin-bottom:1rem}}.ui.inverted.dimmer>.ui.modal{box-shadow:1px 3px 10px 2px #0003}.ui.basic.modal{background-color:transparent;border:none;border-radius:0;box-shadow:none!important;color:#fff}.ui.basic.modal>.header,.ui.basic.modal>.content,.ui.basic.modal>.actions{background-color:transparent}.ui.basic.modal>.header{color:#fff;border-bottom:none}.ui.basic.modal>.close{top:1rem;right:1.5rem;color:#fff}.ui.inverted.dimmer>.basic.modal{color:#000000de}.ui.inverted.dimmer>.ui.basic.modal>.header{color:#000000d9}.ui.legacy.legacy.modal,.ui.legacy.legacy.page.dimmer>.ui.modal{left:50%!important}.ui.legacy.legacy.modal:not(.aligned),.ui.legacy.legacy.page.dimmer>.ui.modal:not(.aligned){top:50%}.ui.legacy.legacy.page.dimmer>.ui.scrolling.modal:not(.aligned),.ui.page.dimmer>.ui.scrolling.legacy.legacy.modal:not(.aligned),.ui.top.aligned.legacy.legacy.page.dimmer>.ui.modal:not(.aligned),.ui.top.aligned.dimmer>.ui.legacy.legacy.modal:not(.aligned){top:auto}.ui.legacy.overlay.fullscreen.modal{margin-top:-2rem!important}.ui.loading.modal{display:block;visibility:hidden;z-index:-1}.ui.active.modal{display:block}.modals.dimmer .ui.top.aligned.modal{top:5vh}.modals.dimmer .ui.bottom.aligned.modal{bottom:5vh}@media only screen and (max-width: 767.98px){.modals.dimmer .ui.top.aligned.modal{top:1rem}.modals.dimmer .ui.bottom.aligned.modal{bottom:1rem}}.scrolling.dimmable.dimmed{overflow:hidden}.scrolling.dimmable>.dimmer{justify-content:flex-start;position:fixed}.scrolling.dimmable.dimmed>.dimmer{overflow:auto;-webkit-overflow-scrolling:touch}.modals.dimmer .ui.scrolling.modal:not(.fullscreen){margin:2rem auto}.modals.dimmer .ui.scrolling.modal:not([class*="overlay fullscreen"]):after{content:"\a0";position:absolute;height:2rem}.scrolling.undetached.dimmable.dimmed{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.undetached.dimmable.dimmed>.dimmer{overflow:hidden}.scrolling.undetached.dimmable .ui.scrolling.modal:not(.fullscreen){position:absolute;left:50%}.ui.modal>.scrolling.content{max-height:calc(80vh - 10rem);overflow:auto}.ui.overlay.fullscreen.modal>.content{min-height:calc(100vh - 9.1rem)}.ui.overlay.fullscreen.modal>.scrolling.content{max-height:calc(100vh - 9.1rem)}.ui.fullscreen.modal{width:95%;left:2.5%;margin:1em auto}.ui.overlay.fullscreen.modal{width:100%;left:0;margin:0 auto;top:0;border-radius:0}.ui.modal>.close.inside+.header,.ui.fullscreen.modal>.header{padding-right:2.25rem}.ui.modal>.close.inside,.ui.fullscreen.modal>.close{top:1.0535rem;right:1rem;color:#000000de}.ui.basic.fullscreen.modal>.close{color:#fff}.ui.modal{font-size:1rem}.ui.mini.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width: 767.98px){.ui.mini.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.mini.modal{width:35.2%;margin:0}}@media only screen and (min-width: 992px){.ui.mini.modal{width:340px;margin:0}}@media only screen and (min-width: 1200px){.ui.mini.modal{width:360px;margin:0}}@media only screen and (min-width: 1920px){.ui.mini.modal{width:380px;margin:0}}.ui.tiny.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width: 767.98px){.ui.tiny.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.tiny.modal{width:52.8%;margin:0}}@media only screen and (min-width: 992px){.ui.tiny.modal{width:510px;margin:0}}@media only screen and (min-width: 1200px){.ui.tiny.modal{width:540px;margin:0}}@media only screen and (min-width: 1920px){.ui.tiny.modal{width:570px;margin:0}}.ui.small.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width: 767.98px){.ui.small.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.small.modal{width:70.4%;margin:0}}@media only screen and (min-width: 992px){.ui.small.modal{width:680px;margin:0}}@media only screen and (min-width: 1200px){.ui.small.modal{width:720px;margin:0}}@media only screen and (min-width: 1920px){.ui.small.modal{width:760px;margin:0}}.ui.large.modal>.header:not(.ui){font-size:1.6em}@media only screen and (max-width: 767.98px){.ui.large.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.large.modal{width:88%;margin:0}}@media only screen and (min-width: 992px){.ui.large.modal{width:1020px;margin:0}}@media only screen and (min-width: 1200px){.ui.large.modal{width:1080px;margin:0}}@media only screen and (min-width: 1920px){.ui.large.modal{width:1140px;margin:0}}.ui.big.modal>.header:not(.ui){font-size:1.6em}@media only screen and (max-width: 767.98px){.ui.big.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.big.modal{width:88%;margin:0}}@media only screen and (min-width: 992px){.ui.big.modal{width:1190px;margin:0}}@media only screen and (min-width: 1200px){.ui.big.modal{width:1260px;margin:0}}@media only screen and (min-width: 1920px){.ui.big.modal{width:1330px;margin:0}}.ui.huge.modal>.header:not(.ui){font-size:1.6em}@media only screen and (max-width: 767.98px){.ui.huge.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.huge.modal{width:88%;margin:0}}@media only screen and (min-width: 992px){.ui.huge.modal{width:1360px;margin:0}}@media only screen and (min-width: 1200px){.ui.huge.modal{width:1440px;margin:0}}@media only screen and (min-width: 1920px){.ui.huge.modal{width:1520px;margin:0}}.ui.massive.modal>.header:not(.ui){font-size:1.8em}@media only screen and (max-width: 767.98px){.ui.massive.modal{width:95%;margin:0}}@media only screen and (min-width: 768px){.ui.massive.modal{width:88%;margin:0}}@media only screen and (min-width: 992px){.ui.massive.modal{width:1530px;margin:0}}@media only screen and (min-width: 1200px){.ui.massive.modal{width:1620px;margin:0}}@media only screen and (min-width: 1920px){.ui.massive.modal{width:1710px;margin:0}}.ui.inverted.modal{background:rgba(0,0,0,.9)}.ui.inverted.modal>.header,.ui.inverted.modal>.content{background:rgba(0,0,0,.9);color:#fff}.ui.inverted.modal>.actions{background:#191A1B;border-top:1px solid rgba(34,36,38,.85);color:#fff}.ui.inverted.dimmer>.modal>.close{color:#000000d9}@media only screen and (max-width: 991.98px){.ui.dimmer .inverted.modal>.close{color:#fff}}.ui.inverted.modal>.close.inside,.ui.inverted.fullscreen.modal>.close{color:#fff}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}input[type=text],input[type=email],input[type=search],input[type=password]{-webkit-appearance:none;-moz-appearance:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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:baseline}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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:baseline}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}template{display:none}[hidden]{display:none}.ui.search{position:relative}.ui.search>.prompt{margin:0;outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);text-shadow:none;font-style:normal;font-weight:400;line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#FFFFFF;border:1px solid rgba(34,36,38,.15);color:#000000de;box-shadow:0 0 0 0 transparent inset;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease}.ui.search .prompt{border-radius:500rem}.ui.search .prompt~.search.icon{cursor:pointer}.ui.search>.results{display:none;position:absolute;top:100%;left:0;transform-origin:center top;white-space:normal;text-align:left;text-transform:none;background:#FFFFFF;margin-top:.5em;width:18em;border-radius:.28571429rem;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626;border:1px solid #D4D4D5;z-index:998}.ui.search>.results>:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.search>.results>:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.search>.results .result{cursor:pointer;display:block;overflow:hidden;font-size:1em;padding:.85714286em 1.14285714em;color:#000000de;line-height:1.33;border-bottom:1px solid rgba(34,36,38,.1)}.ui.search>.results .result:last-child{border-bottom:none!important}.ui.search>.results .result .image{float:right;overflow:hidden;background:none;width:5em;height:3em;border-radius:.25em}.ui.search>.results .result .image img{display:block;width:auto;height:100%}.ui.search>.results .result .image+.content{margin:0 6em 0 0}.ui.search>.results .result .title{margin:-.14285714em 0 0;font-family:var(--fonts-regular);font-weight:500;font-size:1em;color:#000000d9}.ui.search>.results .result .description{margin-top:0;font-size:.92857143em;color:#0006}.ui.search>.results .result .price{float:right;color:#21ba45}.ui.search>.results>.message{padding:1em}.ui.search>.results>.message .header{font-family:var(--fonts-regular);font-size:1rem;font-weight:500;color:#000000de}.ui.search>.results>.message .description{margin-top:.25rem;font-size:1em;color:#000000de}.ui.search>.results>.action{display:block;border-top:none;background:#F3F4F5;padding:.92857143em 1em;color:#000000de;font-weight:500;text-align:center}.ui.search>.prompt:focus{border-color:#22242659;background:#FFFFFF;color:#000000f2}.ui.loading.search .input>i.icon:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.search .input>i.icon:after{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent}.ui.search>.results .result:hover,.ui.category.search>.results .category .result:hover{background:#F9FAFB}.ui.search .action:hover:not(div){background:#E0E0E0}.ui.category.search>.results .category.active{background:#F3F4F5}.ui.category.search>.results .category.active>.name{color:#000000de}.ui.search>.results .result.active,.ui.category.search>.results .category .result.active{position:relative;border-left-color:#2224261a;background:#F3F4F5;box-shadow:none}.ui.search>.results .result.active .title{color:#000000d9}.ui.search>.results .result.active .description{color:#000000d9}.ui.disabled.search{cursor:default;pointer-events:none;opacity:var(--opacity-disabled)}.ui.search.selection .prompt{border-radius:.28571429rem}.ui.search.selection>.icon.input>.remove.icon{pointer-events:none;position:absolute;left:auto;opacity:0;color:"";top:0;right:0;transition:color .1s ease,opacity .1s ease}.ui.search.selection>.icon.input>.active.remove.icon{cursor:pointer;opacity:.8;pointer-events:auto}.ui.search.selection>.icon.input:not([class*="left icon"])>.icon~.remove.icon{right:1.85714em}.ui.search.selection>.icon.input>.remove.icon:hover{opacity:1;color:#db2828}.ui.category.search .results{width:28em}.ui.category.search .results.animating,.ui.category.search .results.visible{display:table}.ui.category.search>.results .category{display:table-row;background:#F3F4F5;box-shadow:none;transition:background .1s ease,border-color .1s ease}.ui.category.search>.results .category:last-child{border-bottom:none}.ui.category.search>.results .category:first-child .name+.result{border-radius:0 .28571429rem 0 0}.ui.category.search>.results .category:last-child .result:last-child{border-radius:0 0 .28571429rem}.ui.category.search>.results .category>.name{display:table-cell;text-overflow:ellipsis;width:100px;white-space:nowrap;background:transparent;font-family:var(--fonts-regular);font-size:1em;padding:.4em 1em;font-weight:500;color:#0006;border-bottom:1px solid rgba(34,36,38,.1)}.ui.category.search>.results .category .results{display:table-cell;background:#FFFFFF;border-left:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(34,36,38,.1)}.ui.category.search>.results .category .result{border-bottom:1px solid rgba(34,36,38,.1);transition:background .1s ease,border-color .1s ease;padding:.85714286em 1.14285714em}.ui.scrolling.search>.results,.ui.search.long>.results,.ui.search.short>.results{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767.98px){.ui.scrolling.search>.results{max-height:12.17714286em}}@media only screen and (min-width: 768px){.ui.scrolling.search>.results{max-height:18.26571429em}}@media only screen and (min-width: 992px){.ui.scrolling.search>.results{max-height:24.35428571em}}@media only screen and (min-width: 1920px){.ui.scrolling.search>.results{max-height:36.53142857em}}@media only screen and (max-width: 767.98px){.ui.search.short>.results{max-height:12.17714286em}.ui.search[class*="very short"]>.results{max-height:9.13285714em}.ui.search.long>.results{max-height:24.35428571em}.ui.search[class*="very long"]>.results{max-height:36.53142857em}}@media only screen and (min-width: 768px){.ui.search.short>.results{max-height:18.26571429em}.ui.search[class*="very short"]>.results{max-height:13.69928571em}.ui.search.long>.results{max-height:36.53142857em}.ui.search[class*="very long"]>.results{max-height:54.79714286em}}@media only screen and (min-width: 992px){.ui.search.short>.results{max-height:24.35428571em}.ui.search[class*="very short"]>.results{max-height:18.26571429em}.ui.search.long>.results{max-height:48.70857143em}.ui.search[class*="very long"]>.results{max-height:73.06285714em}}@media only screen and (min-width: 1920px){.ui.search.short>.results{max-height:36.53142857em}.ui.search[class*="very short"]>.results{max-height:27.39857143em}.ui.search.long>.results{max-height:73.06285714em}.ui.search[class*="very long"]>.results{max-height:109.59428571em}}.ui[class*="left aligned"].search>.results{right:auto;left:0}.ui[class*="right aligned"].search>.results{right:0;left:auto}.ui.fluid.search .results{width:100%}.ui.search{font-size:1em}.ui.mini.search{font-size:.78571429em}.ui.tiny.search{font-size:.85714286em}.ui.small.search{font-size:.92857143em}.ui.large.search{font-size:1.14285714em}.ui.big.search{font-size:1.28571429em}.ui.huge.search{font-size:1.42857143em}.ui.massive.search{font-size:1.71428571em}@media only screen and (max-width: 767.98px){.ui.search .results{max-width:calc(100vw - 2rem)}}.ui.segment{position:relative;background:#FFFFFF;box-shadow:0 1px 2px #22242626;margin:1rem 0;padding:1em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.segment:first-child{margin-top:0}.ui.segment:last-child{margin-bottom:0}.ui.vertical.segment{margin:0;padding-left:0;padding-right:0;background:none transparent;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid rgba(34,36,38,.15)}.ui.vertical.segment:last-child{border-bottom:none}.ui.inverted.segment>.ui.header .sub.header,.ui.inverted.segment>.ui.header{color:#fff}.ui[class*="bottom attached"].segment>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui[class*="top attached"].segment>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.page.grid.segment,.ui.grid>.row>.ui.segment.column,.ui.grid>.ui.segment.column{padding-top:2em;padding-bottom:2em}.ui.grid.segment{margin:1rem 0;border-radius:.28571429rem}.ui.basic.table.segment{background:#FFFFFF;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px #22242626}.ui[class*="very basic"].table.segment{padding:1em}.ui.segment.tab:last-child{margin-bottom:1rem}.ui.placeholder.segment{display:flex;flex-direction:column;justify-content:center;align-items:stretch;max-width:initial;-webkit-animation:none;animation:none;overflow:visible;padding:1em;min-height:18rem;background:#F9FAFB;border-color:#22242626;box-shadow:0 2px 25px #2224260d inset}.ui.placeholder.segment .button,.ui.placeholder.segment textarea{display:block}.ui.placeholder.segment .field,.ui.placeholder.segment textarea,.ui.placeholder.segment>.ui.input,.ui.placeholder.segment .button{max-width:15rem;margin-left:auto;margin-right:auto}.ui.placeholder.segment .column .button,.ui.placeholder.segment .column .field,.ui.placeholder.segment .column textarea,.ui.placeholder.segment .column>.ui.input{max-width:15rem;margin-left:auto;margin-right:auto}.ui.placeholder.segment>.inline{align-self:center}.ui.placeholder.segment>.inline>.button{display:inline-block;width:auto;margin:0 .35714286rem 0 0}.ui.placeholder.segment>.inline>.button:last-child{margin-right:0}.ui.piled.segments,.ui.piled.segment{margin:3em 0;box-shadow:"";z-index:auto}.ui.piled.segment:first-child{margin-top:0}.ui.piled.segment:last-child{margin-bottom:0}.ui.piled.segments:after,.ui.piled.segments:before,.ui.piled.segment:after,.ui.piled.segment:before{background-color:#fff;visibility:visible;content:"";display:block;height:100%;left:0;position:absolute;width:100%;border:1px solid rgba(34,36,38,.15);box-shadow:""}.ui.piled.segments:before,.ui.piled.segment:before{transform:rotate(-1.2deg);top:0;z-index:-2}.ui.piled.segments:after,.ui.piled.segment:after{transform:rotate(1.2deg);top:0;z-index:-1}.ui[class*="top attached"].piled.segment{margin-top:3em;margin-bottom:0}.ui.piled.segment[class*="top attached"]:first-child{margin-top:0}.ui.piled.segment[class*="bottom attached"]{margin-top:0;margin-bottom:3em}.ui.piled.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.stacked.segment{padding-bottom:1.4em}.ui.stacked.segments:before,.ui.stacked.segments:after,.ui.stacked.segment:before,.ui.stacked.segment:after{content:"";position:absolute;bottom:-3px;left:0;border-top:1px solid rgba(34,36,38,.15);background:rgba(0,0,0,.03);width:100%;height:6px;visibility:visible}.ui.stacked.segments:before,.ui.stacked.segment:before{display:none}.ui.tall.stacked.segments:before,.ui.tall.stacked.segment:before{display:block;bottom:0}.ui.stacked.inverted.segments:before,.ui.stacked.inverted.segments:after,.ui.stacked.inverted.segment:before,.ui.stacked.inverted.segment:after{background-color:#00000008;border-top:1px solid rgba(34,36,38,.35)}.ui.padded.segment{padding:1.5em}.ui[class*="very padded"].segment{padding:3em}.ui.padded.segment.vertical.segment,.ui[class*="very padded"].vertical.segment{padding-left:0;padding-right:0}.ui.compact.segment{display:table}.ui.compact.segments{display:inline-flex}.ui.compact.segments .segment,.ui.segments .compact.segment{display:block;flex:0 1 auto}.ui.circular.segment{display:table-cell;padding:2em;text-align:center;vertical-align:middle;border-radius:500em}.ui.raised.raised.segments,.ui.raised.raised.segment{box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626}.ui.segments{flex-direction:column;position:relative;margin:1rem 0;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px #22242626;border-radius:.28571429rem}.ui.segments:first-child{margin-top:0}.ui.segments:last-child{margin-bottom:0}.ui.segments>.segment{top:0;bottom:0;border-radius:0;margin:0;width:auto;box-shadow:none;border:none;border-top:1px solid rgba(34,36,38,.15)}.ui.segments:not(.horizontal)>.segment:first-child{top:0;bottom:0;border-top:none;margin-top:0;margin-bottom:0;border-radius:.28571429rem .28571429rem 0 0}.ui.segments:not(.horizontal)>.segment:last-child{top:0;bottom:0;margin-top:0;margin-bottom:0;box-shadow:0 1px 2px #22242626,none;border-radius:0 0 .28571429rem .28571429rem}.ui.segments:not(.horizontal)>.segment:only-child{border-radius:.28571429rem}.ui.segments>.ui.segments{border-top:1px solid rgba(34,36,38,.15);margin:1rem}.ui.segments>.segments:first-child{border-top:none}.ui.segments>.segment+.segments:not(.horizontal){margin-top:0}.ui.horizontal.segments{display:flex;flex-direction:row;background-color:transparent;padding:0;box-shadow:0 1px 2px #22242626;margin:1rem 0;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.stackable.horizontal.segments{flex-wrap:wrap}.ui.segments>.horizontal.segments{margin:0;background-color:transparent;border-radius:0;border:none;box-shadow:none;border-top:1px solid rgba(34,36,38,.15)}.ui.horizontal.segments:not(.compact)>.segment:not(.compact){flex:1 1 auto;-ms-flex:1 1 0}.ui.horizontal.segments>.segment{margin:0;min-width:0;border-radius:0;border:none;box-shadow:none;border-left:1px solid rgba(34,36,38,.15)}.ui.segments>.horizontal.segments:first-child{border-top:none}.ui.horizontal.segments:not(.stackable)>.segment:first-child{border-left:none}.ui.horizontal.segments>.segment:first-child{border-radius:.28571429rem 0 0 .28571429rem}.ui.horizontal.segments>.segment:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.disabled.segment{opacity:var(--opacity-disabled);color:#2828284d}.ui.loading.segment{position:relative;cursor:default;pointer-events:none;text-shadow:none!important;transition:all 0s linear}.ui.loading.segment:before{position:absolute;content:"";top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;border-radius:.28571429rem;z-index:100}.ui.loading.segment:after{position:absolute;content:"";top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}.ui.basic.segment,.ui.segments .ui.basic.segment,.ui.basic.segments{background:none transparent;box-shadow:none;border:none;border-radius:0}.ui.clearing.segment:after{content:"";display:block;clear:both}.ui.red.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #DB2828}.ui.inverted.red.segment.segment.segment.segment.segment{background-color:#db2828;color:#fff}.ui.orange.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #F2711C}.ui.inverted.orange.segment.segment.segment.segment.segment{background-color:#f2711c;color:#fff}.ui.yellow.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #FBBD08}.ui.inverted.yellow.segment.segment.segment.segment.segment{background-color:#fbbd08;color:#fff}.ui.olive.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #B5CC18}.ui.inverted.olive.segment.segment.segment.segment.segment{background-color:#b5cc18;color:#fff}.ui.green.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #21BA45}.ui.inverted.green.segment.segment.segment.segment.segment{background-color:#21ba45;color:#fff}.ui.teal.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #00B5AD}.ui.inverted.teal.segment.segment.segment.segment.segment{background-color:#00b5ad;color:#fff}.ui.blue.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #2185D0}.ui.inverted.blue.segment.segment.segment.segment.segment{background-color:#2185d0;color:#fff}.ui.violet.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #6435C9}.ui.inverted.violet.segment.segment.segment.segment.segment{background-color:#6435c9;color:#fff}.ui.purple.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #A333C8}.ui.inverted.purple.segment.segment.segment.segment.segment{background-color:#a333c8;color:#fff}.ui.pink.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #E03997}.ui.inverted.pink.segment.segment.segment.segment.segment{background-color:#e03997;color:#fff}.ui.brown.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #A5673F}.ui.inverted.brown.segment.segment.segment.segment.segment{background-color:#a5673f;color:#fff}.ui.grey.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #767676}.ui.inverted.grey.segment.segment.segment.segment.segment{background-color:#767676;color:#fff}.ui.black.segment.segment.segment.segment.segment:not(.inverted){border-top:2px solid #1B1C1D}.ui.inverted.black.segment.segment.segment.segment.segment{background-color:#1b1c1d;color:#fff}.ui[class*="left aligned"].segment{text-align:left}.ui[class*="right aligned"].segment{text-align:right}.ui[class*="center aligned"].segment{text-align:center}.ui.floated.segment,.ui[class*="left floated"].segment{float:left;margin-right:1em}.ui[class*="right floated"].segment{float:right;margin-left:1em}.ui.inverted.segment{border:none;box-shadow:none}.ui.inverted.segment,.ui.primary.inverted.segment{background:#1B1C1D;color:#ffffffe6}.ui.inverted.segment .segment{color:#000000de}.ui.inverted.segment .inverted.segment{color:#ffffffe6}.ui.inverted.attached.segment{border-color:#555}.ui.inverted.loading.segment{color:#fff}.ui.inverted.loading.segment:before{background:rgba(0,0,0,.85)}.ui.secondary.segment{background:#F3F4F5;color:#0009}.ui.secondary.inverted.segment{background:#4c4f52 linear-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%);color:#fffc}.ui.tertiary.segment{background:#DCDDDE;color:#0009}.ui.tertiary.inverted.segment{background:#717579 linear-gradient(rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 100%);color:#fffc}.ui.attached.segment{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);box-shadow:none;border:1px solid #D4D4D5}.ui.attached:not(.message)+.ui.attached.segment:not(.top){border-top:none}.ui[class*="top attached"].segment{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:.28571429rem .28571429rem 0 0}.ui.segment[class*="top attached"]:first-child{margin-top:0}.ui.segment[class*="bottom attached"]{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:0 1px 2px #22242626,none;border-radius:0 0 .28571429rem .28571429rem}.ui.segment[class*="bottom attached"]:last-child{margin-bottom:1rem}.ui.fitted.segment:not(.horizontally){padding-top:0;padding-bottom:0}.ui.fitted.segment:not(.vertically){padding-left:0;padding-right:0}.ui.segments .segment,.ui.segment{font-size:1rem}.ui.mini.segments .segment,.ui.mini.segment{font-size:.78571429rem}.ui.tiny.segments .segment,.ui.tiny.segment{font-size:.85714286rem}.ui.small.segments .segment,.ui.small.segment{font-size:.92857143rem}.ui.large.segments .segment,.ui.large.segment{font-size:1.14285714rem}.ui.big.segments .segment,.ui.big.segment{font-size:1.28571429rem}.ui.huge.segments .segment,.ui.huge.segment{font-size:1.42857143rem}.ui.massive.segments .segment,.ui.massive.segment{font-size:1.71428571rem}html,body{height:100%}html{font-size:14px}body{margin:0;padding:0;overflow-x:hidden;min-width:320px;background:#FFFFFF;font-family:var(--fonts-regular);font-size:14px;line-height:1.4285em;color:#000000de}h1,h2,h3,h4,h5{font-family:var(--fonts-regular);line-height:1.28571429em;margin:calc(2rem - .1428571428571429em) 0 1rem;font-weight:500;padding:0}h1{min-height:1rem;font-size:2rem}h2{font-size:1.71428571rem}h3{font-size:1.28571429rem}h4{font-size:1.07142857rem}h5{font-size:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}p{margin:0 0 1em;line-height:1.4285em}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:#4183c4;text-decoration:none}a:hover{color:#1e70bf;text-decoration:underline}::-webkit-selection{background-color:#cce2ff;color:#000000de}::-moz-selection{background-color:#cce2ff;color:#000000de}::selection{background-color:#cce2ff;color:#000000de}textarea::-webkit-selection,input::-webkit-selection{background-color:#64646466;color:#000000de}textarea::-moz-selection,input::-moz-selection{background-color:#64646466;color:#000000de}textarea::selection,input::selection{background-color:#64646466;color:#000000de}.ui.tab{display:none}.ui.tab.active,.ui.tab.open{display:block}.ui.tab.loading{position:relative;overflow:hidden;display:block;min-height:250px}.ui.tab.loading *{position:relative!important;left:-10000px!important}.ui.tab.loading:before,.ui.tab.loading.segment:before{position:absolute;content:"";top:50%;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.tab.loading:after,.ui.tab.loading.segment:after{position:absolute;content:"";top:50%;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:500rem;box-shadow:0 0 0 1px transparent}.ui.table{width:100%;background:#FFFFFF;margin:1em 0;border:1px solid rgba(34,36,38,.15);box-shadow:none;border-radius:.28571429rem;text-align:left;vertical-align:middle;color:#000000de;border-collapse:separate;border-spacing:0}.ui.table:first-child{margin-top:0}.ui.table:last-child{margin-bottom:0}.ui.table>thead,.ui.table>tbody{text-align:inherit;vertical-align:inherit}.ui.table th,.ui.table td{transition:background .1s ease,color .1s ease}.ui.table th.rowspanned,.ui.table td.rowspanned{display:none}.ui.table>thead{box-shadow:none}.ui.table>thead>tr>th{cursor:auto;background:#F9FAFB;text-align:inherit;color:#000000de;padding:.92857143em .78571429em;vertical-align:inherit;font-style:none;font-weight:500;text-transform:none;border-bottom:1px solid rgba(34,36,38,.1);border-left:none}.ui.table>thead>tr>th:first-child{border-left:none}.ui.table>thead>tr:first-child>th:first-child{border-radius:.28571429rem 0 0}.ui.table>thead>tr:first-child>th:last-child{border-radius:0 .28571429rem 0 0}.ui.table>thead>tr:first-child>th:only-child{border-radius:.28571429rem .28571429rem 0 0}.ui.table>tfoot{box-shadow:none}.ui.table>tfoot>tr>th,.ui.table>tfoot>tr>td{cursor:auto;border-top:1px solid rgba(34,36,38,.15);background:#F9FAFB;text-align:inherit;color:#000000de;padding:.78571429em;vertical-align:inherit;font-style:normal;font-weight:400;text-transform:none}.ui.table>tfoot>tr>th:first-child,.ui.table>tfoot>tr>td:first-child{border-left:none}.ui.table>tfoot>tr:first-child>th:first-child,.ui.table>tfoot>tr:first-child>td:first-child{border-radius:0 0 0 .28571429rem}.ui.table>tfoot>tr:first-child>th:last-child,.ui.table>tfoot>tr:first-child>td:last-child{border-radius:0 0 .28571429rem}.ui.table>tfoot>tr:first-child>th:only-child,.ui.table>tfoot>tr:first-child>td:only-child{border-radius:0 0 .28571429rem .28571429rem}.ui.table>tr>td,.ui.table>tbody>tr>td{border-top:1px solid rgba(34,36,38,.1)}.ui.table>tr:first-child>td,.ui.table>tbody>tr:first-child>td{border-top:none}.ui.table>tbody+tbody tr:first-child>td{border-top:1px solid rgba(34,36,38,.1)}.ui.table>tbody>tr>td,.ui.table>tr>td{padding:.78571429em;text-align:inherit}.ui.table>i.icon{vertical-align:baseline}.ui.table>i.icon:only-child{margin:0}.ui.table.segment{padding:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}@media only screen and (max-width: 767.98px){.ui.table:not(.unstackable){width:100%;padding:0}.ui.table:not(.unstackable)>thead,.ui.table:not(.unstackable)>thead>tr,.ui.table:not(.unstackable)>tfoot,.ui.table:not(.unstackable)>tfoot>tr,.ui.table:not(.unstackable)>tbody,.ui.table:not(.unstackable)>tr,.ui.table:not(.unstackable)>tbody>tr,.ui.table:not(.unstackable)>tr>th:not(.rowspanned),.ui.table:not(.unstackable)>thead>tr>th:not(.rowspanned),.ui.table:not(.unstackable)>tbody>tr>th:not(.rowspanned),.ui.table:not(.unstackable)>tfoot>tr>th:not(.rowspanned),.ui.table:not(.unstackable)>tr>td:not(.rowspanned),.ui.table:not(.unstackable)>tbody>tr>td:not(.rowspanned),.ui.table:not(.unstackable)>tfoot>tr>td:not(.rowspanned){display:block!important;width:auto!important}.ui.table:not(.unstackable)>thead{display:block}.ui.table:not(.unstackable)>tfoot{display:block}.ui.ui.ui.ui.table:not(.unstackable)>tr,.ui.ui.ui.ui.table:not(.unstackable)>thead>tr,.ui.ui.ui.ui.table:not(.unstackable)>tbody>tr,.ui.ui.ui.ui.table:not(.unstackable)>tfoot>tr{padding-top:1em;padding-bottom:1em;box-shadow:0 -1px #0000001a inset}.ui.ui.ui.ui.table:not(.unstackable)>tr>th,.ui.ui.ui.ui.table:not(.unstackable)>thead>tr>th,.ui.ui.ui.ui.table:not(.unstackable)>tbody>tr>th,.ui.ui.ui.ui.table:not(.unstackable)>tfoot>tr>th,.ui.ui.ui.ui.table:not(.unstackable)>tr>td,.ui.ui.ui.ui.table:not(.unstackable)>tbody>tr>td,.ui.ui.ui.ui.table:not(.unstackable)>tfoot>tr>td{background:none;border:none;padding:.25em .75em;box-shadow:none}.ui.table:not(.unstackable)>tr>th:first-child,.ui.table:not(.unstackable)>thead>tr>th:first-child,.ui.table:not(.unstackable)>tbody>tr>th:first-child,.ui.table:not(.unstackable)>tfoot>tr>th:first-child,.ui.table:not(.unstackable)>tr>td:first-child,.ui.table:not(.unstackable)>tbody>tr>td:first-child,.ui.table:not(.unstackable)>tfoot>tr>td:first-child{font-weight:500}.ui.definition.table:not(.unstackable)>thead>tr>th:first-child{box-shadow:none!important}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.primary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2185d0 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.primary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2185d0 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.primary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #54c8ff inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.primary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #54c8ff inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.secondary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #1b1c1d inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.secondary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #1b1c1d inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.secondary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #545454 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.secondary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #545454 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.red.left{box-shadow:0 -1px #0000001a inset,.2em 0 #db2828 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.red.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #db2828 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.red.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff695e inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.red.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff695e inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.orange.left{box-shadow:0 -1px #0000001a inset,.2em 0 #f2711c inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.orange.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #f2711c inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.orange.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff851b inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.orange.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff851b inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.yellow.left{box-shadow:0 -1px #0000001a inset,.2em 0 #fbbd08 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.yellow.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #fbbd08 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.yellow.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ffe21f inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.yellow.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ffe21f inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.olive.left{box-shadow:0 -1px #0000001a inset,.2em 0 #b5cc18 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.olive.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #b5cc18 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.olive.left{box-shadow:0 -1px #0000001a inset,.2em 0 #d9e778 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.olive.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #d9e778 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.green.left{box-shadow:0 -1px #0000001a inset,.2em 0 #21ba45 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.green.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #21ba45 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.green.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2ecc40 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.green.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2ecc40 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.teal.left{box-shadow:0 -1px #0000001a inset,.2em 0 #00b5ad inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.teal.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #00b5ad inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.teal.left{box-shadow:0 -1px #0000001a inset,.2em 0 #6dffff inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.teal.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #6dffff inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.blue.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2185d0 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.blue.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2185d0 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.blue.left{box-shadow:0 -1px #0000001a inset,.2em 0 #54c8ff inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.blue.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #54c8ff inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.violet.left{box-shadow:0 -1px #0000001a inset,.2em 0 #6435c9 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.violet.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #6435c9 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.violet.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a291fb inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.violet.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a291fb inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.purple.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a333c8 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.purple.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a333c8 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.purple.left{box-shadow:0 -1px #0000001a inset,.2em 0 #dc73ff inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.purple.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #dc73ff inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.pink.left{box-shadow:0 -1px #0000001a inset,.2em 0 #e03997 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.pink.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #e03997 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.pink.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff8edf inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.pink.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff8edf inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.brown.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a5673f inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.brown.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a5673f inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.brown.left{box-shadow:0 -1px #0000001a inset,.2em 0 #d67c1c inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.brown.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #d67c1c inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.grey.left{box-shadow:0 -1px #0000001a inset,.2em 0 #767676 inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.grey.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #767676 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.grey.left{box-shadow:0 -1px #0000001a inset,.2em 0 #dcddde inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.grey.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #dcddde inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.black.left{box-shadow:0 -1px #0000001a inset,.2em 0 #1b1c1d inset}.ui.ui.ui.ui.table:not(.unstackable) tr.marked.black.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #1b1c1d inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.black.left{box-shadow:0 -1px #0000001a inset,.2em 0 #545454 inset}.ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.black.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #545454 inset}}.ui.table .collapsing .image,.ui.table .collapsing .image img{max-width:none}.ui.structured.table{border-collapse:collapse}.ui.structured.table>thead>tr>th{border-left:none;border-right:none}.ui.structured.sortable.table>thead>tr>th{border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(34,36,38,.15)}.ui.structured.basic.table>tr>th,.ui.structured.basic.table>thead>tr>th,.ui.structured.basic.table>tbody>tr>th,.ui.structured.basic.table>tfoot>tr>th{border-left:none;border-right:none}.ui.structured.celled.table>tr>th,.ui.structured.celled.table>thead>tr>th,.ui.structured.celled.table>tbody>tr>th,.ui.structured.celled.table>tfoot>tr>th,.ui.structured.celled.table>tr>td,.ui.structured.celled.table>tbody>tr>td,.ui.structured.celled.table>tfoot>tr>td{border-left:1px solid rgba(34,36,38,.1);border-right:1px solid rgba(34,36,38,.1)}.ui.definition.table>thead:not(.full-width)>tr>th:first-child{pointer-events:none;background:#FFFFFF;font-weight:400;color:#0006;box-shadow:-.1em -.2em 0 .1em #fff;-moz-transform:scale(1)}.ui.definition.table>tfoot:not(.full-width)>tr>th:first-child{pointer-events:none;background:#FFFFFF;font-weight:400;color:#0006;box-shadow:-.1em .2em 0 .1em #fff;-moz-transform:scale(1)}.ui.definition.table>tr>td:first-child:not(.ignored),.ui.definition.table>tbody>tr>td:first-child:not(.ignored),.ui.definition.table>tfoot>tr>td:first-child:not(.ignored),.ui.definition.table tr td.definition{background:rgba(0,0,0,.03);font-weight:500;color:#000000f2;text-transform:"";box-shadow:"";text-align:"";font-size:1em;padding-left:"";padding-right:""}.ui.definition.table>thead:not(.full-width)>tr>th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table>tfoot:not(.full-width)>tr>th:nth-child(2),.ui.definition.table>tfoot:not(.full-width)>tr>td:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table>tr>td:nth-child(2),.ui.definition.table>tbody>tr>td:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.ui.ui.ui.table tr.positive,.ui.ui.table td.positive{box-shadow:0 0 #a3c293 inset;background:#FCFFF5;color:#2c662d}.ui.ui.ui.ui.table tr.negative,.ui.ui.table td.negative,.ui.ui.ui.ui.table tr.error,.ui.ui.table td.error{box-shadow:0 0 #e0b4b4 inset;background:#FFF6F6;color:#9f3a38}.ui.ui.ui.ui.table tr.warning,.ui.ui.table td.warning{box-shadow:0 0 #c9ba9b inset;background:#FFFAF3;color:#573a08}.ui.ui.ui.ui.table tr.active,.ui.ui.table td.active{box-shadow:0 0 #000000de inset;background:#E0E0E0;color:#000000de}.ui.table tr.disabled td,.ui.table tr td.disabled,.ui.table tr.disabled:hover,.ui.table tr:hover td.disabled{pointer-events:none;color:#2828284d}@media only screen and (max-width: 991.98px){.ui[class*="tablet stackable"].table,.ui[class*="tablet stackable"].table>thead,.ui[class*="tablet stackable"].table>thead>tr,.ui[class*="tablet stackable"].table>tfoot,.ui[class*="tablet stackable"].table>tfoot>tr,.ui[class*="tablet stackable"].table>tbody,.ui[class*="tablet stackable"].table>tbody>tr,.ui[class*="tablet stackable"].table>tr,.ui[class*="tablet stackable"].table>thead>tr>th:not(.rowspanned),.ui[class*="tablet stackable"].table>tbody>tr>th:not(.rowspanned),.ui[class*="tablet stackable"].table>tfoot>tr>th:not(.rowspanned),.ui[class*="tablet stackable"].table>tr>th:not(.rowspanned),.ui[class*="tablet stackable"].table>tbody>tr>td:not(.rowspanned),.ui[class*="tablet stackable"].table>tfoot>tr>td:not(.rowspanned),.ui[class*="tablet stackable"].table>tr>td:not(.rowspanned){display:block!important;width:100%!important}.ui[class*="tablet stackable"].table{padding:0}.ui[class*="tablet stackable"].table>thead{display:block}.ui[class*="tablet stackable"].table>tfoot{display:block}.ui.ui.ui.ui[class*="tablet stackable"].table>thead>tr,.ui.ui.ui.ui[class*="tablet stackable"].table>tbody>tr,.ui.ui.ui.ui[class*="tablet stackable"].table>tfoot>tr,.ui.ui.ui.ui[class*="tablet stackable"].table>tr{padding-top:1em;padding-bottom:1em;box-shadow:0 -1px #0000001a inset}.ui[class*="tablet stackable"].table>thead>tr>th,.ui[class*="tablet stackable"].table>tbody>tr>th,.ui[class*="tablet stackable"].table>tfoot>tr>th,.ui[class*="tablet stackable"].table>tr>th,.ui[class*="tablet stackable"].table>tbody>tr>td,.ui[class*="tablet stackable"].table>tfoot>tr>td,.ui[class*="tablet stackable"].table>tr>td{background:none;border:none!important;padding:.25em .75em;box-shadow:none}.ui.definition[class*="tablet stackable"].table>thead>tr>th:first-child{box-shadow:none!important}}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.primary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2185d0 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.primary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2185d0 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.primary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #54c8ff inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.primary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #54c8ff inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.secondary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #1b1c1d inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.secondary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #1b1c1d inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.secondary.left{box-shadow:0 -1px #0000001a inset,.2em 0 #545454 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.secondary.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #545454 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.red.left{box-shadow:0 -1px #0000001a inset,.2em 0 #db2828 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.red.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #db2828 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.red.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff695e inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.red.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff695e inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.orange.left{box-shadow:0 -1px #0000001a inset,.2em 0 #f2711c inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.orange.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #f2711c inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.orange.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff851b inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.orange.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff851b inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.yellow.left{box-shadow:0 -1px #0000001a inset,.2em 0 #fbbd08 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.yellow.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #fbbd08 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.yellow.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ffe21f inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.yellow.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ffe21f inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.olive.left{box-shadow:0 -1px #0000001a inset,.2em 0 #b5cc18 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.olive.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #b5cc18 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.olive.left{box-shadow:0 -1px #0000001a inset,.2em 0 #d9e778 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.olive.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #d9e778 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.green.left{box-shadow:0 -1px #0000001a inset,.2em 0 #21ba45 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.green.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #21ba45 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.green.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2ecc40 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.green.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2ecc40 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.teal.left{box-shadow:0 -1px #0000001a inset,.2em 0 #00b5ad inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.teal.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #00b5ad inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.teal.left{box-shadow:0 -1px #0000001a inset,.2em 0 #6dffff inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.teal.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #6dffff inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.blue.left{box-shadow:0 -1px #0000001a inset,.2em 0 #2185d0 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.blue.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #2185d0 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.blue.left{box-shadow:0 -1px #0000001a inset,.2em 0 #54c8ff inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.blue.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #54c8ff inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.violet.left{box-shadow:0 -1px #0000001a inset,.2em 0 #6435c9 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.violet.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #6435c9 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.violet.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a291fb inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.violet.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a291fb inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.purple.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a333c8 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.purple.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a333c8 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.purple.left{box-shadow:0 -1px #0000001a inset,.2em 0 #dc73ff inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.purple.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #dc73ff inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.pink.left{box-shadow:0 -1px #0000001a inset,.2em 0 #e03997 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.pink.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #e03997 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.pink.left{box-shadow:0 -1px #0000001a inset,.2em 0 #ff8edf inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.pink.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #ff8edf inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.brown.left{box-shadow:0 -1px #0000001a inset,.2em 0 #a5673f inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.brown.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #a5673f inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.brown.left{box-shadow:0 -1px #0000001a inset,.2em 0 #d67c1c inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.brown.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #d67c1c inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.grey.left{box-shadow:0 -1px #0000001a inset,.2em 0 #767676 inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.grey.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #767676 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.grey.left{box-shadow:0 -1px #0000001a inset,.2em 0 #dcddde inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.grey.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #dcddde inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.black.left{box-shadow:0 -1px #0000001a inset,.2em 0 #1b1c1d inset}.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.black.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #1b1c1d inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.black.left{box-shadow:0 -1px #0000001a inset,.2em 0 #545454 inset}.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.black.right{box-shadow:0 -1px #0000001a inset,-.2em 0 #545454 inset}.ui.table[class*="left aligned"],.ui.table [class*="left aligned"]{text-align:left}.ui.table[class*="center aligned"],.ui.table [class*="center aligned"]{text-align:center}.ui.table[class*="right aligned"],.ui.table [class*="right aligned"]{text-align:right}.ui.table[class*="top aligned"],.ui.table [class*="top aligned"]{vertical-align:top}.ui.table[class*="middle aligned"],.ui.table [class*="middle aligned"]{vertical-align:middle}.ui.table[class*="bottom aligned"],.ui.table [class*="bottom aligned"]{vertical-align:bottom}.ui.table th.collapsing,.ui.table td.collapsing{width:1px;white-space:nowrap}.ui.fixed.table{table-layout:fixed}.ui.fixed.table th,.ui.fixed.table td{overflow:hidden;text-overflow:ellipsis}.ui.ui.selectable.table>tbody>tr:hover,.ui.table tbody tr td.selectable:hover{background:rgba(0,0,0,.05);color:#000000f2}.ui.ui.selectable.inverted.table>tbody>tr:hover,.ui.inverted.table tbody tr td.selectable:hover{background:rgba(255,255,255,.08);color:#fff}.ui.table tbody tr td.selectable{padding:0}.ui.table tbody tr td.selectable>a:not(.ui){display:block;color:inherit;padding:.78571429em}.ui.table>tr>td.selectable,.ui.table>tbody>tr>td.selectable,.ui.selectable.table>tbody>tr,.ui.selectable.table>tr{cursor:pointer}.ui.ui.selectable.table tr.error:hover,.ui.table tr td.selectable.error:hover,.ui.selectable.table tr:hover td.error{background:#ffe7e7;color:#943634}.ui.ui.selectable.table tr.warning:hover,.ui.table tr td.selectable.warning:hover,.ui.selectable.table tr:hover td.warning{background:#fff4e4;color:#493107}.ui.ui.selectable.table tr.active:hover,.ui.table tr td.selectable.active:hover,.ui.selectable.table tr:hover td.active{background:#E0E0E0;color:#000000de}.ui.ui.selectable.table tr.positive:hover,.ui.table tr td.selectable.positive:hover,.ui.selectable.table tr:hover td.positive{background:#f7ffe6;color:#275b28}.ui.ui.selectable.table tr.negative:hover,.ui.table tr td.selectable.negative:hover,.ui.selectable.table tr:hover td.negative{background:#ffe7e7;color:#943634}.ui.attached.table{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);box-shadow:none;border:1px solid #D4D4D5}.ui.attached+.ui.attached.table:not(.top){border-top:none}.ui[class*="top attached"].table{bottom:0;margin-bottom:0;top:0;margin-top:1em;border-radius:.28571429rem .28571429rem 0 0}.ui.table[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].table{bottom:0;margin-top:0;top:0;margin-bottom:1em;box-shadow:none,none;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].table:last-child{margin-bottom:0}.ui.striped.table>tr:nth-child(2n),.ui.striped.table>tbody>tr:nth-child(2n){background-color:#00003205}.ui.inverted.striped.table>tr:nth-child(2n),.ui.inverted.striped.table>tbody>tr:nth-child(2n){background-color:#ffffff0d}.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover{background:#EFEFEF;color:#000000f2}.ui.table[class*="single line"],.ui.table [class*="single line"]{white-space:nowrap}.ui.primary.table{border-top:.2em solid #2185D0}.ui.inverted.primary.table{background-color:#2185d0;color:#fff}.ui.ui.ui.ui.table tr.primary:not(.marked),.ui.ui.table td.primary:not(.marked){background:#ddf4ff;color:#ffffffe6}.ui.ui.selectable.table tr.primary:not(.marked):hover,.ui.table tr td.selectable.primary:not(.marked):hover,.ui.selectable.table tr:hover td.primary:not(.marked){background:#d3f1ff;color:#ffffffe6}.ui.table td.marked.primary.left,.ui.table tr.marked.primary.left{box-shadow:.2em 0 #2185d0 inset}.ui.table td.marked.primary.right,.ui.table tr.marked.primary.right{box-shadow:-.2em 0 #2185d0 inset}.ui.inverted.table td.marked.primary.left,.ui.inverted.table tr.marked.primary.left{box-shadow:.2em 0 #54c8ff inset}.ui.inverted.table td.marked.primary.right,.ui.inverted.table tr.marked.primary.right{box-shadow:-.2em 0 #54c8ff inset}.ui.secondary.table{border-top:.2em solid #1B1C1D}.ui.inverted.secondary.table{background-color:#1b1c1d;color:#fff}.ui.ui.ui.ui.table tr.secondary:not(.marked),.ui.ui.table td.secondary:not(.marked){background:#dddddd;color:#ffffffe6}.ui.ui.selectable.table tr.secondary:not(.marked):hover,.ui.table tr td.selectable.secondary:not(.marked):hover,.ui.selectable.table tr:hover td.secondary:not(.marked){background:#e2e2e2;color:#ffffffe6}.ui.table td.marked.secondary.left,.ui.table tr.marked.secondary.left{box-shadow:.2em 0 #1b1c1d inset}.ui.table td.marked.secondary.right,.ui.table tr.marked.secondary.right{box-shadow:-.2em 0 #1b1c1d inset}.ui.inverted.table td.marked.secondary.left,.ui.inverted.table tr.marked.secondary.left{box-shadow:.2em 0 #545454 inset}.ui.inverted.table td.marked.secondary.right,.ui.inverted.table tr.marked.secondary.right{box-shadow:-.2em 0 #545454 inset}.ui.red.table{border-top:.2em solid #DB2828}.ui.inverted.red.table{background-color:#db2828;color:#fff}.ui.ui.ui.ui.table tr.red:not(.marked),.ui.ui.table td.red:not(.marked){background:#ffe1df;color:#db2828}.ui.ui.selectable.table tr.red:not(.marked):hover,.ui.table tr td.selectable.red:not(.marked):hover,.ui.selectable.table tr:hover td.red:not(.marked){background:#ffd7d5;color:#db2828}.ui.table td.marked.red.left,.ui.table tr.marked.red.left{box-shadow:.2em 0 #db2828 inset}.ui.table td.marked.red.right,.ui.table tr.marked.red.right{box-shadow:-.2em 0 #db2828 inset}.ui.inverted.table td.marked.red.left,.ui.inverted.table tr.marked.red.left{box-shadow:.2em 0 #ff695e inset}.ui.inverted.table td.marked.red.right,.ui.inverted.table tr.marked.red.right{box-shadow:-.2em 0 #ff695e inset}.ui.orange.table{border-top:.2em solid #F2711C}.ui.inverted.orange.table{background-color:#f2711c;color:#fff}.ui.ui.ui.ui.table tr.orange:not(.marked),.ui.ui.table td.orange:not(.marked){background:#ffe7d1;color:#f2711c}.ui.ui.selectable.table tr.orange:not(.marked):hover,.ui.table tr td.selectable.orange:not(.marked):hover,.ui.selectable.table tr:hover td.orange:not(.marked){background:#fae1cc;color:#f2711c}.ui.table td.marked.orange.left,.ui.table tr.marked.orange.left{box-shadow:.2em 0 #f2711c inset}.ui.table td.marked.orange.right,.ui.table tr.marked.orange.right{box-shadow:-.2em 0 #f2711c inset}.ui.inverted.table td.marked.orange.left,.ui.inverted.table tr.marked.orange.left{box-shadow:.2em 0 #ff851b inset}.ui.inverted.table td.marked.orange.right,.ui.inverted.table tr.marked.orange.right{box-shadow:-.2em 0 #ff851b inset}.ui.yellow.table{border-top:.2em solid #FBBD08}.ui.inverted.yellow.table{background-color:#fbbd08;color:#fff}.ui.ui.ui.ui.table tr.yellow:not(.marked),.ui.ui.table td.yellow:not(.marked){background:#fff9d2;color:#b58105}.ui.ui.selectable.table tr.yellow:not(.marked):hover,.ui.table tr td.selectable.yellow:not(.marked):hover,.ui.selectable.table tr:hover td.yellow:not(.marked){background:#fbf5cc;color:#b58105}.ui.table td.marked.yellow.left,.ui.table tr.marked.yellow.left{box-shadow:.2em 0 #fbbd08 inset}.ui.table td.marked.yellow.right,.ui.table tr.marked.yellow.right{box-shadow:-.2em 0 #fbbd08 inset}.ui.inverted.table td.marked.yellow.left,.ui.inverted.table tr.marked.yellow.left{box-shadow:.2em 0 #ffe21f inset}.ui.inverted.table td.marked.yellow.right,.ui.inverted.table tr.marked.yellow.right{box-shadow:-.2em 0 #ffe21f inset}.ui.olive.table{border-top:.2em solid #B5CC18}.ui.inverted.olive.table{background-color:#b5cc18;color:#fff}.ui.ui.ui.ui.table tr.olive:not(.marked),.ui.ui.table td.olive:not(.marked){background:#f7fae4;color:#8abc1e}.ui.ui.selectable.table tr.olive:not(.marked):hover,.ui.table tr td.selectable.olive:not(.marked):hover,.ui.selectable.table tr:hover td.olive:not(.marked){background:#f6fada;color:#8abc1e}.ui.table td.marked.olive.left,.ui.table tr.marked.olive.left{box-shadow:.2em 0 #b5cc18 inset}.ui.table td.marked.olive.right,.ui.table tr.marked.olive.right{box-shadow:-.2em 0 #b5cc18 inset}.ui.inverted.table td.marked.olive.left,.ui.inverted.table tr.marked.olive.left{box-shadow:.2em 0 #d9e778 inset}.ui.inverted.table td.marked.olive.right,.ui.inverted.table tr.marked.olive.right{box-shadow:-.2em 0 #d9e778 inset}.ui.green.table{border-top:.2em solid #21BA45}.ui.inverted.green.table{background-color:#21ba45;color:#fff}.ui.ui.ui.ui.table tr.green:not(.marked),.ui.ui.table td.green:not(.marked){background:#d5f5d9;color:#1ebc30}.ui.ui.selectable.table tr.green:not(.marked):hover,.ui.table tr td.selectable.green:not(.marked):hover,.ui.selectable.table tr:hover td.green:not(.marked){background:#d2eed5;color:#1ebc30}.ui.table td.marked.green.left,.ui.table tr.marked.green.left{box-shadow:.2em 0 #21ba45 inset}.ui.table td.marked.green.right,.ui.table tr.marked.green.right{box-shadow:-.2em 0 #21ba45 inset}.ui.inverted.table td.marked.green.left,.ui.inverted.table tr.marked.green.left{box-shadow:.2em 0 #2ecc40 inset}.ui.inverted.table td.marked.green.right,.ui.inverted.table tr.marked.green.right{box-shadow:-.2em 0 #2ecc40 inset}.ui.teal.table{border-top:.2em solid #00B5AD}.ui.inverted.teal.table{background-color:#00b5ad;color:#fff}.ui.ui.ui.ui.table tr.teal:not(.marked),.ui.ui.table td.teal:not(.marked){background:#e2ffff;color:#10a3a3}.ui.ui.selectable.table tr.teal:not(.marked):hover,.ui.table tr td.selectable.teal:not(.marked):hover,.ui.selectable.table tr:hover td.teal:not(.marked){background:#d8ffff;color:#10a3a3}.ui.table td.marked.teal.left,.ui.table tr.marked.teal.left{box-shadow:.2em 0 #00b5ad inset}.ui.table td.marked.teal.right,.ui.table tr.marked.teal.right{box-shadow:-.2em 0 #00b5ad inset}.ui.inverted.table td.marked.teal.left,.ui.inverted.table tr.marked.teal.left{box-shadow:.2em 0 #6dffff inset}.ui.inverted.table td.marked.teal.right,.ui.inverted.table tr.marked.teal.right{box-shadow:-.2em 0 #6dffff inset}.ui.blue.table{border-top:.2em solid #2185D0}.ui.inverted.blue.table{background-color:#2185d0;color:#fff}.ui.ui.ui.ui.table tr.blue:not(.marked),.ui.ui.table td.blue:not(.marked){background:#ddf4ff;color:#2185d0}.ui.ui.selectable.table tr.blue:not(.marked):hover,.ui.table tr td.selectable.blue:not(.marked):hover,.ui.selectable.table tr:hover td.blue:not(.marked){background:#d3f1ff;color:#2185d0}.ui.table td.marked.blue.left,.ui.table tr.marked.blue.left{box-shadow:.2em 0 #2185d0 inset}.ui.table td.marked.blue.right,.ui.table tr.marked.blue.right{box-shadow:-.2em 0 #2185d0 inset}.ui.inverted.table td.marked.blue.left,.ui.inverted.table tr.marked.blue.left{box-shadow:.2em 0 #54c8ff inset}.ui.inverted.table td.marked.blue.right,.ui.inverted.table tr.marked.blue.right{box-shadow:-.2em 0 #54c8ff inset}.ui.violet.table{border-top:.2em solid #6435C9}.ui.inverted.violet.table{background-color:#6435c9;color:#fff}.ui.ui.ui.ui.table tr.violet:not(.marked),.ui.ui.table td.violet:not(.marked){background:#ece9fe;color:#6435c9}.ui.ui.selectable.table tr.violet:not(.marked):hover,.ui.table tr td.selectable.violet:not(.marked):hover,.ui.selectable.table tr:hover td.violet:not(.marked){background:#e3deff;color:#6435c9}.ui.table td.marked.violet.left,.ui.table tr.marked.violet.left{box-shadow:.2em 0 #6435c9 inset}.ui.table td.marked.violet.right,.ui.table tr.marked.violet.right{box-shadow:-.2em 0 #6435c9 inset}.ui.inverted.table td.marked.violet.left,.ui.inverted.table tr.marked.violet.left{box-shadow:.2em 0 #a291fb inset}.ui.inverted.table td.marked.violet.right,.ui.inverted.table tr.marked.violet.right{box-shadow:-.2em 0 #a291fb inset}.ui.purple.table{border-top:.2em solid #A333C8}.ui.inverted.purple.table{background-color:#a333c8;color:#fff}.ui.ui.ui.ui.table tr.purple:not(.marked),.ui.ui.table td.purple:not(.marked){background:#f8e3ff;color:#a333c8}.ui.ui.selectable.table tr.purple:not(.marked):hover,.ui.table tr td.selectable.purple:not(.marked):hover,.ui.selectable.table tr:hover td.purple:not(.marked){background:#f5d9ff;color:#a333c8}.ui.table td.marked.purple.left,.ui.table tr.marked.purple.left{box-shadow:.2em 0 #a333c8 inset}.ui.table td.marked.purple.right,.ui.table tr.marked.purple.right{box-shadow:-.2em 0 #a333c8 inset}.ui.inverted.table td.marked.purple.left,.ui.inverted.table tr.marked.purple.left{box-shadow:.2em 0 #dc73ff inset}.ui.inverted.table td.marked.purple.right,.ui.inverted.table tr.marked.purple.right{box-shadow:-.2em 0 #dc73ff inset}.ui.pink.table{border-top:.2em solid #E03997}.ui.inverted.pink.table{background-color:#e03997;color:#fff}.ui.ui.ui.ui.table tr.pink:not(.marked),.ui.ui.table td.pink:not(.marked){background:#ffe8f9;color:#e03997}.ui.ui.selectable.table tr.pink:not(.marked):hover,.ui.table tr td.selectable.pink:not(.marked):hover,.ui.selectable.table tr:hover td.pink:not(.marked){background:#ffdef6;color:#e03997}.ui.table td.marked.pink.left,.ui.table tr.marked.pink.left{box-shadow:.2em 0 #e03997 inset}.ui.table td.marked.pink.right,.ui.table tr.marked.pink.right{box-shadow:-.2em 0 #e03997 inset}.ui.inverted.table td.marked.pink.left,.ui.inverted.table tr.marked.pink.left{box-shadow:.2em 0 #ff8edf inset}.ui.inverted.table td.marked.pink.right,.ui.inverted.table tr.marked.pink.right{box-shadow:-.2em 0 #ff8edf inset}.ui.brown.table{border-top:.2em solid #A5673F}.ui.inverted.brown.table{background-color:#a5673f;color:#fff}.ui.ui.ui.ui.table tr.brown:not(.marked),.ui.ui.table td.brown:not(.marked){background:#f7e5d2;color:#a5673f}.ui.ui.selectable.table tr.brown:not(.marked):hover,.ui.table tr td.selectable.brown:not(.marked):hover,.ui.selectable.table tr:hover td.brown:not(.marked){background:#efe0cf;color:#a5673f}.ui.table td.marked.brown.left,.ui.table tr.marked.brown.left{box-shadow:.2em 0 #a5673f inset}.ui.table td.marked.brown.right,.ui.table tr.marked.brown.right{box-shadow:-.2em 0 #a5673f inset}.ui.inverted.table td.marked.brown.left,.ui.inverted.table tr.marked.brown.left{box-shadow:.2em 0 #d67c1c inset}.ui.inverted.table td.marked.brown.right,.ui.inverted.table tr.marked.brown.right{box-shadow:-.2em 0 #d67c1c inset}.ui.grey.table{border-top:.2em solid #767676}.ui.inverted.grey.table{background-color:#767676;color:#fff}.ui.ui.ui.ui.table tr.grey:not(.marked),.ui.ui.table td.grey:not(.marked){background:#DCDDDE;color:#767676}.ui.ui.selectable.table tr.grey:not(.marked):hover,.ui.table tr td.selectable.grey:not(.marked):hover,.ui.selectable.table tr:hover td.grey:not(.marked){background:#c2c4c5;color:#767676}.ui.table td.marked.grey.left,.ui.table tr.marked.grey.left{box-shadow:.2em 0 #767676 inset}.ui.table td.marked.grey.right,.ui.table tr.marked.grey.right{box-shadow:-.2em 0 #767676 inset}.ui.inverted.table td.marked.grey.left,.ui.inverted.table tr.marked.grey.left{box-shadow:.2em 0 #dcddde inset}.ui.inverted.table td.marked.grey.right,.ui.inverted.table tr.marked.grey.right{box-shadow:-.2em 0 #dcddde inset}.ui.black.table{border-top:.2em solid #1B1C1D}.ui.inverted.black.table{background-color:#1b1c1d;color:#fff}.ui.ui.ui.ui.table tr.black:not(.marked),.ui.ui.table td.black:not(.marked){background:#545454;color:#fff}.ui.ui.selectable.table tr.black:not(.marked):hover,.ui.table tr td.selectable.black:not(.marked):hover,.ui.selectable.table tr:hover td.black:not(.marked){background:#000000;color:#fff}.ui.table td.marked.black.left,.ui.table tr.marked.black.left{box-shadow:.2em 0 #1b1c1d inset}.ui.table td.marked.black.right,.ui.table tr.marked.black.right{box-shadow:-.2em 0 #1b1c1d inset}.ui.inverted.table td.marked.black.left,.ui.inverted.table tr.marked.black.left{box-shadow:.2em 0 #545454 inset}.ui.inverted.table td.marked.black.right,.ui.inverted.table tr.marked.black.right{box-shadow:-.2em 0 #545454 inset}.ui.one.column.table td{width:100%}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.33333333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66666667%}.ui.seven.column.table td{width:14.28571429%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.11111111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.09090909%}.ui.twelve.column.table td{width:8.33333333%}.ui.thirteen.column.table td{width:7.69230769%}.ui.fourteen.column.table td{width:7.14285714%}.ui.fifteen.column.table td{width:6.66666667%}.ui.sixteen.column.table td,.ui.table th.one.wide,.ui.table td.one.wide{width:6.25%}.ui.table th.two.wide,.ui.table td.two.wide{width:12.5%}.ui.table th.three.wide,.ui.table td.three.wide{width:18.75%}.ui.table th.four.wide,.ui.table td.four.wide{width:25%}.ui.table th.five.wide,.ui.table td.five.wide{width:31.25%}.ui.table th.six.wide,.ui.table td.six.wide{width:37.5%}.ui.table th.seven.wide,.ui.table td.seven.wide{width:43.75%}.ui.table th.eight.wide,.ui.table td.eight.wide{width:50%}.ui.table th.nine.wide,.ui.table td.nine.wide{width:56.25%}.ui.table th.ten.wide,.ui.table td.ten.wide{width:62.5%}.ui.table th.eleven.wide,.ui.table td.eleven.wide{width:68.75%}.ui.table th.twelve.wide,.ui.table td.twelve.wide{width:75%}.ui.table th.thirteen.wide,.ui.table td.thirteen.wide{width:81.25%}.ui.table th.fourteen.wide,.ui.table td.fourteen.wide{width:87.5%}.ui.table th.fifteen.wide,.ui.table td.fifteen.wide{width:93.75%}.ui.table th.sixteen.wide,.ui.table td.sixteen.wide{width:100%}.ui.sortable.table>thead>tr>th{cursor:pointer;white-space:nowrap;border-left:1px solid rgba(34,36,38,.15);color:#000000de}.ui.sortable.table>thead>tr>th:first-child{border-left:none}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui.sortable.table>thead>tr>th:after{display:none;font-style:normal;font-weight:400;text-decoration:inherit;content:"";height:1em;width:auto;opacity:.8;margin:0 0 0 .5em;font-family:Icons}.ui.sortable.table thead th.ascending:after{content:"\f0d8"}.ui.sortable.table thead th.descending:after{content:"\f0d7"}.ui.sortable.table th.disabled:hover{cursor:auto;color:#2828284d}.ui.sortable.table>thead>tr>th:hover{color:#000c}.ui.sortable.table:not(.basic)>thead>tr>th:hover{background:rgba(0,0,0,.05)}.ui.sortable.table thead th.sorted{color:#000000f2}.ui.sortable.table:not(.basic) thead th.sorted{background:rgba(0,0,0,.05)}.ui.sortable.table thead th.sorted:after{display:inline-block}.ui.sortable.table thead th.sorted:hover{color:#000000f2}.ui.sortable.table:not(.basic) thead th.sorted:hover{background:rgba(0,0,0,.05)}.ui.inverted.sortable.table thead th.sorted{color:#fff}.ui.inverted.sortable.table:not(.basic) thead th.sorted{background:rgba(255,255,255,.15) linear-gradient(transparent,rgba(0,0,0,.05))}.ui.inverted.sortable.table>thead>tr>th:hover{color:#fff}.ui.inverted.sortable.table:not(.basic)>thead>tr>th:hover{background:rgba(255,255,255,.08) linear-gradient(transparent,rgba(0,0,0,.05))}.ui.inverted.sortable.table:not(.basic)>thead>tr>th{border-left-color:transparent;border-right-color:transparent}.ui.inverted.table{background:#333333;color:#ffffffe6;border:none}.ui.ui.inverted.table>thead>tr>th,.ui.ui.inverted.table>tbody>tr>th,.ui.ui.inverted.table>tfoot>tr>th,.ui.ui.inverted.table>tfoot>tr>td,.ui.ui.inverted.table>tr>th{background-color:#00000026;border-color:#ffffff1a;color:#ffffffe6}.ui.inverted.table>tbody>tr>td,.ui.inverted.table>tfoot>tr>td,.ui.inverted.table>tr>td{border-color:#ffffff1a}.ui.inverted.table tr.disabled td,.ui.inverted.table tr td.disabled,.ui.inverted.table tr.disabled:hover td,.ui.inverted.table tr:hover td.disabled{pointer-events:none;color:#e1e1e14d}.ui.inverted.table tr td.disabled:not([class="disabled"]),.ui.inverted.table tr.disabled:not([class="disabled"]) td,.ui.inverted.table tr.disabled td[class]:not(.disabled),.ui.inverted.table tr:hover td.disabled:not([class="disabled"]){color:#2828284d}.ui.inverted.definition.table>tfoot:not(.full-width)>tr>th:first-child,.ui.inverted.definition.table>thead:not(.full-width)>tr>th:first-child{background:#FFFFFF}.ui.inverted.definition.table>tbody>tr>td:first-child .ui.inverted.definition.table>tfoot>tr>td:first-child,.ui.inverted.definition.table>tr>td:first-child{background:rgba(255,255,255,.02);color:#fff}.ui.collapsing.table{width:auto}.ui.basic.table{background:transparent;border:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.table>thead,.ui.basic.table>tfoot{box-shadow:none}.ui.basic.table>thead>tr>th,.ui.basic.table>tbody>tr>th,.ui.basic.table>tfoot>tr>th,.ui.basic.table>tr>th{background:transparent;border-left:none}.ui.basic.table>tbody>tr{border-bottom:1px solid rgba(0,0,0,.1)}.ui.basic.table>tbody>tr>td,.ui.basic.table>tfoot>tr>td,.ui.basic.table>tr>td{background:transparent}.ui.basic.striped.table>tbody>tr:nth-child(2n){background-color:#0000000d}.ui[class*="very basic"].table{border:none}.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>th,.ui[class*="very basic"].table:not(.sortable):not(.striped)>thead>tr>th,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>th,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tfoot>tr>th,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>td,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>td{padding:""}.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>th:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>thead>tr>th:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>th:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tfoot>tr>th:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>td:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>td:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tfoot>tr>td:first-child{padding-left:0}.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>th:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>thead>tr>th:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>th:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tfoot>tr>th:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tr>td:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tbody>tr>td:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped)>tfoot>tr>td:last-child{padding-right:0}.ui[class*="very basic"].table:not(.sortable):not(.striped)>thead>tr:first-child>th{padding-top:0}.ui.celled.table>tr>th,.ui.celled.table>thead>tr>th,.ui.celled.table>tbody>tr>th,.ui.celled.table>tfoot>tr>th,.ui.celled.table>tr>td,.ui.celled.table>tbody>tr>td,.ui.celled.table>tfoot>tr>td{border-left:1px solid rgba(34,36,38,.1)}.ui.inverted.celled.table>tbody>tr>td,.ui.inverted.celled.table>tr>td{border-left:1px solid rgba(255,255,255,.1)}.ui.celled.table>tr>th:first-child,.ui.celled.table>thead>tr>th:first-child,.ui.celled.table>tbody>tr>th:first-child,.ui.celled.table>tfoot>tr>th:first-child,.ui.celled.table>tr>td:first-child,.ui.celled.table>tbody>tr>td:first-child,.ui.celled.table>tfoot>tr>td:first-child{border-left:none}.ui.padded.table>tr>th,.ui.padded.table>thead>tr>th,.ui.padded.table>tbody>tr>th,.ui.padded.table>tfoot>tr>th{padding-left:1em;padding-right:1em}.ui.padded.table>tr>th,.ui.padded.table>thead>tr>th,.ui.padded.table>tbody>tr>th,.ui.padded.table>tfoot>tr>th,.ui.padded.table>tr>td,.ui.padded.table>tbody>tr>td,.ui.padded.table>tfoot>tr>td{padding:1em}.ui[class*="very padded"].table>tr>th,.ui[class*="very padded"].table>thead>tr>th,.ui[class*="very padded"].table>tbody>tr>th,.ui[class*="very padded"].table>tfoot>tr>th{padding-left:1.5em;padding-right:1.5em}.ui[class*="very padded"].table>tr>td,.ui[class*="very padded"].table>tbody>tr>td,.ui[class*="very padded"].table>tfoot>tr>td{padding:1.5em}.ui.compact.table>tr>th,.ui.compact.table>thead>tr>th,.ui.compact.table>tbody>tr>th,.ui.compact.table>tfoot>tr>th{padding-left:.7em;padding-right:.7em}.ui.compact.table>tr>td,.ui.compact.table>tbody>tr>td,.ui.compact.table>tfoot>tr>td{padding:.5em .7em}.ui[class*="very compact"].table>tr>th,.ui[class*="very compact"].table>thead>tr>th,.ui[class*="very compact"].table>tbody>tr>th,.ui[class*="very compact"].table>tfoot>tr>th{padding-left:.6em;padding-right:.6em}.ui[class*="very compact"].table>tr>td,.ui[class*="very compact"].table>tbody>tr>td,.ui[class*="very compact"].table>tfoot>tr>td{padding:.4em .6em}.ui.table{font-size:1em}.ui.mini.table{font-size:.78571429rem}.ui.tiny.table{font-size:.85714286rem}.ui.small.table{font-size:.9em}.ui.large.table{font-size:1.1em}.ui.big.table{font-size:1.28571429rem}.ui.huge.table{font-size:1.42857143rem}.ui.massive.table{font-size:1.71428571rem}span.ui.text{line-height:1}span.ui.primary.text{color:#2185d0}span.ui.inverted.primary.text{color:#54c8ff}span.ui.secondary.text{color:#1b1c1d}span.ui.inverted.secondary.text{color:#545454}span.ui.red.text{color:#db2828}span.ui.inverted.red.text{color:#ff695e}span.ui.orange.text{color:#f2711c}span.ui.inverted.orange.text{color:#ff851b}span.ui.yellow.text{color:#fbbd08}span.ui.inverted.yellow.text{color:#ffe21f}span.ui.olive.text{color:#b5cc18}span.ui.inverted.olive.text{color:#d9e778}span.ui.green.text{color:#21ba45}span.ui.inverted.green.text{color:#2ecc40}span.ui.teal.text{color:#00b5ad}span.ui.inverted.teal.text{color:#6dffff}span.ui.blue.text{color:#2185d0}span.ui.inverted.blue.text{color:#54c8ff}span.ui.violet.text{color:#6435c9}span.ui.inverted.violet.text{color:#a291fb}span.ui.purple.text{color:#a333c8}span.ui.inverted.purple.text{color:#dc73ff}span.ui.pink.text{color:#e03997}span.ui.inverted.pink.text{color:#ff8edf}span.ui.brown.text{color:#a5673f}span.ui.inverted.brown.text{color:#d67c1c}span.ui.grey.text{color:#767676}span.ui.inverted.grey.text{color:#dcddde}span.ui.black.text{color:#1b1c1d}span.ui.inverted.black.text{color:#545454}span.ui.error.text{color:#db2828}span.ui.info.text{color:#31ccec}span.ui.success.text{color:#21ba45}span.ui.warning.text{color:#f2c037}span.ui.disabled.text{opacity:var(--opacity-disabled)}span.ui.medium.text{font-size:1em}span.ui.mini.text{font-size:.4em}span.ui.tiny.text{font-size:.5em}span.ui.small.text{font-size:.75em}span.ui.large.text{font-size:1.5em}span.ui.big.text{font-size:2em}span.ui.huge.text{font-size:4em}span.ui.massive.text{font-size:8em}.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.out,.transition.browse.left.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{transform:scale(.8) translateZ(0);z-index:-1}10%{transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{transform:scale(1.05) translateZ(0);opacity:1;z-index:999}to{transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{transform:scale(.8) translateZ(0);z-index:-1}10%{transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{transform:scale(1.05) translateZ(0);opacity:1;z-index:999}to{transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;transform:translate(0) rotateY(0) rotateX(0)}50%{z-index:-1;transform:translate(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:-1;transform:translate(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;transform:translate(0) rotateY(0) rotateX(0)}50%{z-index:-1;transform:translate(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:-1;transform:translate(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;transform:translate(0) rotateY(0) rotateX(0)}50%{z-index:1;transform:translate(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:1;transform:translate(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;transform:translate(0) rotateY(0) rotateX(0)}50%{z-index:1;transform:translate(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:1;transform:translate(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes dropIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes dropOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(5%)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-5%)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{transform:perspective(2000px) rotateY(-90deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{transform:perspective(2000px) rotateY(-90deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{transform:perspective(2000px) rotateX(-90deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{transform:perspective(2000px) rotateX(-90deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{transform:perspective(2000px) rotateY(0);opacity:1}to{transform:perspective(2000px) rotateY(90deg);opacity:0}}@keyframes horizontalFlipOut{0%{transform:perspective(2000px) rotateY(0);opacity:1}to{transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{transform:perspective(2000px) rotateX(0);opacity:1}to{transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{transform:perspective(2000px) rotateX(0);opacity:1}to{transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@keyframes flyIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@-webkit-keyframes flyInUp{0%{opacity:0;transform:translate3d(0,1500px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes flyInUp{0%{opacity:0;transform:translate3d(0,1500px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@-webkit-keyframes flyInDown{0%{opacity:0;transform:translate3d(0,-1500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes flyInDown{0%{opacity:0;transform:translate3d(0,-1500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;transform:translate3d(1500px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes flyInLeft{0%{opacity:0;transform:translate3d(1500px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;transform:translate3d(-1500px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes flyInRight{0%{opacity:0;transform:translate3d(-1500px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@-webkit-keyframes flyOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;transform-origin:right center}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;transform-origin:left center}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;transform-origin:right center}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;transform-origin:left center}@-webkit-keyframes slideInY{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;transform-origin:right center}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;transform-origin:left center}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;transform-origin:right center}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;transform-origin:left center}@-webkit-keyframes swingInX{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}40%{transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{transform:perspective(1000px) rotateX(15deg)}80%{transform:perspective(1000px) rotateX(-7.5deg)}to{transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}40%{transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{transform:perspective(1000px) rotateX(15deg)}80%{transform:perspective(1000px) rotateX(-7.5deg)}to{transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{transform:perspective(1000px) rotateY(30deg);opacity:1}60%{transform:perspective(1000px) rotateY(-17.5deg)}80%{transform:perspective(1000px) rotateY(7.5deg)}to{transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{transform:perspective(1000px) rotateY(30deg);opacity:1}60%{transform:perspective(1000px) rotateY(-17.5deg)}80%{transform:perspective(1000px) rotateY(7.5deg)}to{transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{transform:perspective(1000px) rotateX(0)}40%{transform:perspective(1000px) rotateX(-7.5deg)}60%{transform:perspective(1000px) rotateX(17.5deg)}80%{transform:perspective(1000px) rotateX(-30deg);opacity:1}to{transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes swingOutX{0%{transform:perspective(1000px) rotateX(0)}40%{transform:perspective(1000px) rotateX(-7.5deg)}60%{transform:perspective(1000px) rotateX(17.5deg)}80%{transform:perspective(1000px) rotateX(-30deg);opacity:1}to{transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{transform:perspective(1000px) rotateY(0)}40%{transform:perspective(1000px) rotateY(7.5deg)}60%{transform:perspective(1000px) rotateY(-10deg)}80%{transform:perspective(1000px) rotateY(30deg);opacity:1}to{transform:perspective(1000px) rotateY(-90deg);opacity:0}}@keyframes swingOutY{0%{transform:perspective(1000px) rotateY(0)}40%{transform:perspective(1000px) rotateY(7.5deg)}60%{transform:perspective(1000px) rotateY(-10deg)}80%{transform:perspective(1000px) rotateY(30deg);opacity:1}to{transform:perspective(1000px) rotateY(-90deg);opacity:0}}.transition.zoom.in{-webkit-animation-name:zoomIn;animation-name:zoomIn}.transition.zoom.out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes zoomIn{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(0)}}.flash.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flash;animation-name:flash}.shake.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounce;animation-name:bounce}.tada.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:jiggle;animation-name:jiggle}.transition.glow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.transition.glow{-webkit-animation-name:glow;animation-name:glow}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.7}to{transform:scale(1);opacity:1}}@-webkit-keyframes jiggle{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}@keyframes jiggle{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}@-webkit-keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}to{background-color:#fcfcfd}}@keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}to{background-color:#fcfcfd}}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eeeeee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}@keyframes isloadingspin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.is-loading{background:transparent!important;color:transparent!important;border:transparent!important;pointer-events:none!important;position:relative!important;overflow:hidden!important}.is-loading:after{content:"";position:absolute;display:block;width:4rem;height:4rem;left:50%;top:50%;transform:translate(-50%,-50%);animation:isloadingspin .5s infinite linear;border-width:4px;border-style:solid;border-color:var(--color-secondary) var(--color-secondary) var(--color-secondary-dark-8) var(--color-secondary-dark-8);border-radius:100%}.markup pre.is-loading,.editor-loading.is-loading{height:var(--height-loading)}.btn-octicon.is-loading:after{border-width:2px;height:1.25rem;width:1.25rem}code.language-math.is-loading:after{padding:0;border-width:2px;width:1.25rem;height:1.25rem}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.8)}to{transform:scale(1)}}.pulse{animation:pulse 2s linear}.issue.list{list-style:none;margin-top:1rem}.issue.list a:not(.label):hover{color:var(--color-primary)!important}.issue.list>.item .issue-checkbox{margin-top:1px}.issue.list>.item .issue-item-icon svg{margin-right:.75rem;margin-top:1px}.issue.list>.item .issue-item-icons-right>*+*{margin-left:.5rem}.issue.list>.item .issue-item-main{width:100%}.issue.list>.item .action-item-main{width:80%}.issue.list>.item .issue-item-right{width:15%}.issue.list>.item .issue-item-top-row{max-width:100%;color:var(--color-text);font-size:16px;min-width:0;font-weight:600}.issue.list>.item .issue-item-top-row a.index{max-width:fit-content;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.issue.list>.item .labels-list{position:relative;top:-1.5px}.issue.list>.item .issue-item-bottom-row{font-size:13px}.issue.list>.item .title{color:var(--color-text);word-break:break-word}.issue.list>.item .issue-item-icon-right{min-width:2rem}.issue.list>.item .assignee{position:relative;top:-2px}.issue.list>.item .assignee img{width:20px;height:20px;margin-right:2px}.issue.list>.item .desc{color:var(--color-text-light-2)}.issue.list>.item .desc a{color:inherit}.issue.list>.item .desc .time-since,.issue.list>.item .desc a{margin-left:.25rem;margin-right:.25rem}.issue.list>.item .desc .waiting,.issue.list>.item .desc .approvals,.issue.list>.item .desc .rejects{padding-left:5px}.issue.list>.item .desc .checklist{padding-left:5px}.issue.list>.item .desc .checklist progress{margin-left:2px;width:80px;height:6px;display:inline-block;border-radius:3px;vertical-align:2px!important}.issue.list>.item .desc .checklist progress::-webkit-progress-value{background-color:var(--color-secondary-dark-4)}.issue.list>.item .desc .checklist progress::-moz-progress-bar{background-color:var(--color-secondary-dark-4)}.issue.list>.item .desc .conflicting{padding-left:5px}.issue.list>.item .desc .due-date{padding-left:5px}.issue.list>.item .desc a.milestone,.issue.list>.item .desc a.project{margin-left:5px}.issue.list>.item .desc a.ref{margin-left:8px}.issue.list>.item .desc a.ref span{margin-right:-4px}.issue.list>.item .desc .overdue{color:var(--color-red)}.issue.list .branches{display:inline-flex;padding:0 4px}.issue.list .branches .branch{background-color:var(--color-secondary);border-radius:3px}.issue.list .branches .truncated-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10em}.issue.list>.item+.item{border-top:1px solid var(--color-secondary)}.ui .field .dropzone{border:2px dashed var(--color-secondary);background:none;box-shadow:none;padding:0;border-radius:4px;min-height:0}.ui .field .dropzone .dz-message{margin:10px 0}.dropzone .dz-button{color:var(--color-text-light)!important}.dropzone:hover .dz-button{color:var(--color-text)!important}.dropzone .dz-error-message{top:145px!important}.dropzone .dz-image{display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important}.dropzone .dz-image img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.dropzone .dz-preview.dz-image-preview,.dropzone-attachments .thumbnails img{background:transparent!important}.dropzone-attachments .thumbnails img{height:120px!important;width:120px!important;object-fit:contain!important;margin-bottom:0!important}.dropzone .dz-preview:hover .dz-image img{filter:opacity(.5)!important}#git-graph-container{overflow-x:auto;width:100%;min-height:350px}#git-graph-container>.ui.segment.loading{border:0;z-index:1;min-height:246px}#git-graph-container h2{display:flex;justify-content:space-between;align-items:center}#git-graph-container .color-buttons{margin-right:0}#git-graph-container .ui.header.dividing{padding-bottom:10px}#git-graph-container #flow-select-refs-dropdown{border-top-right-radius:0;border-bottom-right-radius:0;min-width:250px;border-right:none}#git-graph-container #flow-select-refs-dropdown .ui.label{max-width:180px;display:inline-flex!important;align-items:center}#git-graph-container #flow-select-refs-dropdown .ui.label .truncate{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}#git-graph-container #flow-select-refs-dropdown .dropdown.icon{display:none}#git-graph-container #flow-select-refs-dropdown .default.text{padding-top:4px;padding-bottom:4px}#git-graph-container #flow-select-refs-dropdown input.search{position:relative;top:1px}#git-graph-container li{list-style-type:none;height:24px;line-height:24px;white-space:nowrap;display:flex;align-items:center}#git-graph-container li .node-relation{font-family:var(--fonts-monospace)}#git-graph-container li .author{color:var(--color-text-light)}#git-graph-container li .time{color:var(--color-text-light-3);font-size:80%}#git-graph-container li a:not(.ui):hover{text-decoration:underline}#git-graph-container li a em{color:var(--color-red);border-bottom:1px dotted var(--color-secondary);text-decoration:none;font-style:normal}#git-graph-container #rel-container{max-width:30%;overflow-x:auto;float:left}#git-graph-container #rev-container{width:100%}#git-graph-container #rev-list{margin:0;padding:0;width:100%}#git-graph-container #rev-list li.highlight.hover{background-color:var(--color-secondary-alpha-30)}#git-graph-container #rev-list .tags a.button{padding:2px 4px}#git-graph-container #rev-list .sha.label{padding-top:5px;padding-bottom:3px}#git-graph-container #rev-list .sha.label .shortsha{padding-top:0}#git-graph-container #rev-list .sha.label .shortsha-pad{padding-right:10px}#git-graph-container #rev-list .sha.label .ui.detail.icon.button{padding-top:3px;margin-top:-5px;padding-bottom:1px}#git-graph-container #rev-list .author img.ui.avatar{width:auto;height:18px;max-width:none}#git-graph-container #graph-raw-list{margin:0}#git-graph-container.monochrome #rel-container .flow-group{stroke:var(--color-secondary-dark-5);fill:var(--color-secondary-dark-5)}#git-graph-container.monochrome #rel-container .flow-group.highlight{stroke:var(--color-secondary-dark-12);fill:var(--color-secondary-dark-12)}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-1{stroke:#499a37;fill:#499a37}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-2{stroke:#ce4751;fill:#ce4751}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-3{stroke:#8f9121;fill:#8f9121}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-4{stroke:#ac32a6;fill:#ac32a6}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-5{stroke:#7445e9;fill:#7445e9}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-6{stroke:#c67d28;fill:#c67d28}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-7{stroke:#4db392;fill:#4db392}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-8{stroke:#aa4d30;fill:#aa4d30}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-9{stroke:#2a6f84;fill:#2a6f84}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-10{stroke:#c45327;fill:#c45327}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-11{stroke:#3d965c;fill:#3d965c}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-12{stroke:#792a93;fill:#792a93}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-13{stroke:#439d73;fill:#439d73}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-14{stroke:#103aad;fill:#103aad}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-15{stroke:#982e85;fill:#982e85}#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-0{stroke:#7db233;fill:#7db233}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-1{stroke:#5ac144;fill:#5ac144}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-2{stroke:#ed5a8b;fill:#ed5a8b}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-3{stroke:#ced049;fill:#ced048}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-4{stroke:#db61d7;fill:#db62d6}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-5{stroke:#8455f9;fill:#8455f9}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-6{stroke:#e6a151;fill:#e6a151}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-7{stroke:#44daaa;fill:#44daaa}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-8{stroke:#dd7a5c;fill:#dd7a5c}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-9{stroke:#38859c;fill:#38859c}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-10{stroke:#d95520;fill:#d95520}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-11{stroke:#42ae68;fill:#42ae68}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-12{stroke:#9126b5;fill:#9126b5}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-13{stroke:#4ab080;fill:#4ab080}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-14{stroke:#284fb8;fill:#284fb8}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-15{stroke:#971c80;fill:#971c80}#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-0{stroke:#87ca28;fill:#87ca28}#user-heatmap{width:100%;font-size:9px;position:relative;min-height:125px}#user-heatmap text{fill:currentcolor!important}#user-heatmap .vch__legend .vch__legend{display:flex;font-size:11px;align-items:center;justify-content:right}#user-heatmap .vch__legend .vch__legend div:first-child,#user-heatmap .vch__legend .vch__legend div:last-child{display:inline-block;padding:0 5px}#user-heatmap .total-contributions{font-size:11px;position:absolute;bottom:0;left:25px}@media (max-width: 1200px){#user-heatmap{min-height:105px}#user-heatmap .total-contributions{left:21px}}@media (max-width: 1000px){#user-heatmap{min-height:80px}#user-heatmap .total-contributions{font-size:10px;left:17px;bottom:-4px}}.user.profile #user-heatmap{min-height:135px}@media (max-width: 1200px){.user.profile #user-heatmap{min-height:115px}}@media (max-width: 1000px){.user.profile #user-heatmap{min-height:90px}}.image-diff-container{text-align:center;padding:1em 0}.image-diff-container img{border:1px solid var(--color-primary-light-7);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAG0lEQVQYlWN4+vTpf3SMDTAMBYXYBLFpHgoKAeiOf0SGE9kbAAAAAElFTkSuQmCC) right bottom var(--color-primary-light-7)}.image-diff-container .before-container{border:1px solid var(--color-red);display:block}.image-diff-container .after-container{border:1px solid var(--color-green);display:block}.image-diff-container .diff-side-by-side .side{display:inline-block;line-height:0;vertical-align:top;margin:0 1em}.image-diff-container .diff-side-by-side .side .side-header{font-weight:700}.image-diff-container .diff-swipe{margin:auto}.image-diff-container .diff-swipe .swipe-frame,.image-diff-container .diff-swipe .swipe-frame .before-container{position:absolute}.image-diff-container .diff-swipe .swipe-frame .swipe-container{position:absolute;right:0;display:block;border-left:2px solid var(--color-secondary-dark-8);height:100%;overflow:hidden}.image-diff-container .diff-swipe .swipe-frame .swipe-container .after-container{position:absolute;right:0}.image-diff-container .diff-swipe .swipe-frame .swipe-bar{position:absolute;height:100%;top:0;left:0}.image-diff-container .diff-swipe .swipe-frame .swipe-bar .handle{background:var(--color-secondary-dark-8);left:-5px;height:12px;width:12px;position:absolute;transform:rotate(45deg);box-sizing:border-box;display:flex;justify-content:center;align-items:center;cursor:pointer}.image-diff-container .diff-swipe .swipe-frame .swipe-bar .top-handle{top:-12px}.image-diff-container .diff-swipe .swipe-frame .swipe-bar .bottom-handle{bottom:-14px}.image-diff-container .diff-overlay{margin:0 auto}.image-diff-container .diff-overlay .overlay-frame{margin:0 auto;position:relative}.image-diff-container .diff-overlay .before-container,.image-diff-container .diff-overlay .after-container{position:absolute}.image-diff-container .diff-overlay input{max-width:300px}.monaco-editor-container,.editor-loading.is-loading{width:100%;min-height:200px;height:90vh}.edit.githook .monaco-editor-container{border:1px solid var(--color-secondary);height:70vh}.monaco-editor-container .inputarea{min-height:0!important;margin:0!important;padding:0!important;resize:none!important;border:none!important;color:transparent!important;background-color:transparent!important}.monaco-scrollable-element>.scrollbar>.slider{background:var(--color-primary)!important}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--color-primary-dark-1)!important}.monaco-scrollable-element>.scrollbar>.slider:active{background:var(--color-primary-dark-2)!important}.board{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;margin:0 .5em}.board-column{background-color:var(--color-project-board-bg)!important;border:1px solid var(--color-secondary)!important;margin:0 .5rem!important;padding:.5rem!important;width:320px;height:calc(100vh - 450px);min-height:60vh;overflow-y:scroll;flex:0 0 auto;overflow:visible;display:flex;flex-direction:column}.board-column-header{display:flex;justify-content:space-between}.board-column-header.dark-label,.board-column-header.dark-label .board-label{color:var(--color-project-board-dark-label)!important}.board-column-header.light-label,.board-column-header.light-label .board-label{color:var(--color-project-board-light-label)!important}.board-label{background:none!important;line-height:1.25!important}.board-column>.cards{flex:1;display:flex;align-content:baseline;margin:0!important;padding:0!important;flex-wrap:nowrap!important;flex-direction:column}.project-board-title{word-break:break-word}.board-column>.divider{margin:5px 0}.board-column:first-child{margin-left:auto!important}.board-column:last-child{margin-right:auto!important}.board-column .ui.cards>.card>.content{border:none}.board-card{margin:4px 2px!important;border-radius:5px!important;cursor:move;width:calc(100% - 4px)!important;padding:.5rem!important;min-height:auto!important}.board-card .meta *{margin-right:0!important}.board-card .header{margin-top:0!important;font-size:16px!important}.board-card .card-attachment-images{display:inline-block;white-space:nowrap;overflow:hidden;text-align:center}.board-card .card-attachment-images img{display:inline-block;max-height:50px;border-radius:var(--border-radius);margin-right:2px}.board-card .card-attachment-images img:only-child{max-height:90px;margin:auto}.card-ghost{border-style:dashed!important;background:none!important}.card-ghost *{opacity:0}.color-field .minicolors.minicolors-theme-default{display:block}.color-field .minicolors.minicolors-theme-default .minicolors-input{height:38px;padding-left:2rem}.color-field .minicolors.minicolors-theme-default .minicolors-swatch{top:10px}.edit-project-board .color.picker.column,.new-board-modal .color.picker.column{display:flex}.edit-project-board .color.picker.column .minicolors,.new-board-modal .color.picker.column .minicolors{flex:1}.tippy-target{display:none!important}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:var(--color-body);color:var(--color-secondary-dark-6);border:1px solid var(--color-secondary);border-radius:var(--border-radius);font-size:1rem}.tippy-box[data-theme=tooltip]{background-color:var(--color-tooltip-bg);color:var(--color-tooltip-text);border:none}.tippy-box[data-theme=menu]{background-color:transparent;color:var(--color-tooltip-text)}.tippy-box[data-theme=menu] .ui.menu{border:none}.tippy-content{position:relative;padding:1rem;z-index:1}.tippy-box[data-theme=tooltip] .tippy-content{padding:.5rem 1rem}.tippy-box[data-theme=menu] .tippy-content{padding:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{transform:rotate(90deg);top:calc(50% - 3px);left:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{transform:rotate(-90deg);top:calc(50% - 3px);right:11px}.tippy-svg-arrow{width:16px;height:16px;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.tippy-svg-arrow-outer{fill:var(--color-secondary)}.tippy-svg-arrow-inner{fill:var(--color-body)}.tippy-box[data-theme=tooltip] .tippy-svg-arrow-inner,.tippy-box[data-theme=tooltip] .tippy-svg-arrow-outer{fill:var(--color-tooltip-bg)}.tippy-box[data-theme=menu] .tippy-svg-arrow-inner{fill:var(--color-menu)}.code-view .lines-num:hover{color:var(--color-text-dark)!important}.code-line-menu{width:auto!important}.code-line-button{background-color:var(--color-menu);color:var(--color-text-light);border:1px solid var(--color-secondary);border-radius:var(--border-radius);padding:1px 10px;position:absolute;font-family:var(--fonts-regular);left:0;transform:translate(-70%);cursor:pointer}.code-line-button:hover{color:var(--color-primary)}.markup{overflow:hidden;font-size:16px;line-height:1.5!important;word-wrap:break-word}.markup.ui.segment{padding:3em}.markup.file-view{padding:2em!important}.markup>*:first-child{margin-top:0!important}.markup>*:last-child{margin-bottom:0!important}.markup a:not([href]){color:inherit;text-decoration:none}.markup .absent{color:var(--color-red)}.markup .anchor{padding-right:4px;margin-left:-20px;line-height:1;color:inherit}.markup .anchor .svg{vertical-align:middle}.markup .anchor:focus{outline:none}.markup h1 .anchor .svg,.markup h2 .anchor .svg,.markup h3 .anchor .svg,.markup h4 .anchor .svg,.markup h5 .anchor .svg,.markup h6 .anchor .svg{visibility:hidden}.markup h1:hover .anchor .svg,.markup h2:hover .anchor .svg,.markup h3:hover .anchor .svg,.markup h4:hover .anchor .svg,.markup h5:hover .anchor .svg,.markup h6:hover .anchor .svg{visibility:visible}.markup h2 .anchor .svg,.markup h3 .anchor .svg,.markup h4 .anchor .svg{position:relative;top:-2px}.markup h1,.markup h2,.markup h3,.markup h4,.markup h5,.markup h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markup h1 tt,.markup h1 code,.markup h2 tt,.markup h2 code,.markup h3 tt,.markup h3 code,.markup h4 tt,.markup h4 code,.markup h5 tt,.markup h5 code,.markup h6 tt,.markup h6 code{font-size:inherit}.markup h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-secondary)}.markup h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-secondary)}.markup h3{font-size:1.25em}.markup h4{font-size:1em}.markup h5{font-size:.875em}.markup h6{font-size:.85em;color:var(--color-text-light-2)}.markup p,.markup blockquote,.markup details,.markup ul,.markup ol,.markup dl,.markup table,.markup pre{margin-top:0;margin-bottom:16px}.markup hr{height:4px;padding:0;margin:16px 0;background-color:var(--color-secondary);border:0}.markup ul,.markup ol{padding-left:2em}.markup ul.no-list,.markup ol.no-list{padding:0;list-style-type:none}.markup .task-list-item{list-style-type:none;position:relative;line-height:1.5rem;min-height:1.5rem}.markup .task-list-item input[type=checkbox]{position:absolute;top:.25em;left:-1.6em}.markup .task-list-item p{line-height:1.5rem}.markup .task-list-item+.task-list-item{margin-top:3px}.markup input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:1px solid var(--color-secondary);border-radius:2px;background:var(--color-input-background);height:14px;width:14px;opacity:1!important;pointer-events:auto!important;vertical-align:middle!important;-webkit-print-color-adjust:exact;color-adjust:exact}.markup input[type=checkbox]:not([disabled]):hover,.markup input[type=checkbox]:not([disabled]):active{border-color:var(--color-primary)}.markup input[type=checkbox]:after{position:absolute;inset:0;pointer-events:none;background:var(--color-text);mask-size:cover;-webkit-mask-size:cover}.markup input[type=checkbox]:checked:after{content:"";mask-image:var(--checkbox-mask-checked);-webkit-mask-image:var(--checkbox-mask-checked);-webkit-print-color-adjust:exact;color-adjust:exact}.markup input[type=checkbox]:indeterminate:after{content:"";mask-image:var(--checkbox-mask-indeterminate);-webkit-mask-image:var(--checkbox-mask-indeterminate)}.markup ul ul,.markup ul ol,.markup ol ol,.markup ol ul{margin-top:0;margin-bottom:0}.markup ol ol,.markup ul ol{list-style-type:lower-roman}.markup li>p{margin-top:16px}.markup li+li{margin-top:.25em}.markup dl{padding:0}.markup dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markup dl dd{padding:0 16px;margin-bottom:16px}.markup blockquote{margin-left:0;padding:0 15px;color:var(--color-text-light-2);border-left:4px solid var(--color-secondary)}.markup blockquote>:first-child{margin-top:0}.markup blockquote>:last-child{margin-bottom:0}.markup table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markup table th{font-weight:600}.markup table th,.markup table td{padding:6px 13px!important;border:1px solid var(--color-secondary)!important}.markup table tr{border-top:1px solid var(--color-secondary)}.markup table tr:nth-child(2n){background-color:var(--color-markup-table-row)}.markup img{max-width:100%;box-sizing:initial}.markup img[align=right]{padding-left:20px}.markup img[align=left]{padding-right:20px}.markup .emoji{max-width:none;vertical-align:text-top}.markup span.frame{display:block;overflow:hidden}.markup span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-secondary)}.markup span.frame span img{display:block;float:left}.markup span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-text)}.markup span.align-center{display:block;overflow:hidden;clear:both}.markup span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markup span.align-center span img{margin:0 auto;text-align:center}.markup span.align-right{display:block;overflow:hidden;clear:both}.markup span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markup span.align-right span img{margin:0;text-align:right}.markup span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markup span.float-left span{margin:13px 0 0}.markup span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markup span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markup code,.markup tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-markup-code-block);border-radius:4px}.markup code br,.markup tt br{display:none}.markup del code{text-decoration:inherit}.markup pre>code{padding:0;margin:0;font-size:100%;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word;background:transparent;border:0}.markup .highlight{margin-bottom:16px}.markup .highlight pre,.markup pre{padding:16px;font-size:85%;line-height:1.45;background-color:var(--color-markup-code-block);border-radius:4px}.markup .highlight pre{margin-bottom:0;word-break:normal}.markup pre{word-wrap:normal}.markup pre code,.markup pre tt{display:inline;max-width:initial;padding:0;margin:0;overflow:initial;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markup pre code:before,.markup pre code:after,.markup pre tt:before,.markup pre tt:after{content:normal}.markup kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:var(--color-text-light);vertical-align:middle;background-color:var(--color-markup-code-block);border:1px solid var(--color-secondary);border-radius:3px;box-shadow:inset 0 -1px 0 var(--color-secondary)}.markup .ui.list .list,.markup ol.ui.list ol,.markup ul.ui.list ul{padding-left:2em}.repository.wiki.revisions .ui.container>.ui.stackable.grid{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.repository.wiki.revisions .ui.container>.ui.stackable.grid>.header{margin-top:0}.repository.wiki.revisions .ui.container>.ui.stackable.grid>.header .sub.header{padding-left:52px;word-break:break-word}.file-revisions-btn{display:block;float:left;margin-bottom:2px!important;padding:11px!important;margin-right:10px!important}.file-revisions-btn i{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.markup-render{display:block;border:none;width:100%;height:var(--height-loading);overflow:hidden;color-scheme:normal}.markup-block-error{border:1px solid var(--color-error-border)!important;margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:none!important;font-size:85%!important;white-space:pre-wrap!important;padding:.5rem 1rem!important;text-align:left!important}.markup-block-error+pre{border-top:none!important;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.markup .code-block,.markup .mermaid-block{position:relative}.markup .code-copy{position:absolute;top:8px;right:6px;padding:9px;visibility:hidden;animation:fadeout .2s both}.repository.view.issue .comment-list .comment .markup .code-copy{right:5px;padding:8px}.markup .code-copy:hover{background:var(--color-secondary)!important}.markup .code-copy:active{background:var(--color-secondary-dark-1)!important}.markup .code-block:hover .code-copy,.markup .mermaid-block:hover .code-copy{visibility:visible;animation:fadein .2s both}.asciinema-player-container{width:100%;height:auto}.asciinema-terminal{overflow:hidden!important}.chroma{background-color:var(--color-code-bg)}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%}.chroma .lnt,.chroma .ln{margin-right:.4em;padding:0 .4em}.chroma .gs{font-weight:600}.chroma .gl{text-decoration:underline}.chroma .bp{color:#999}.chroma .c,.chroma .c1,.chroma .ch{color:#6a737d}.chroma .cm{color:#998}.chroma .cp{color:#109295}.chroma .cpf{color:#4c4dbc}.chroma .cs{color:#999}.chroma .dl{color:#106303}.chroma .gd{color:#000;background-color:#fdd}.chroma .ge{color:#000}.chroma .gh{color:#999}.chroma .gi{color:#000;background-color:#dfd}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gr,.chroma .gt{color:#a00}.chroma .gu{color:#aaa}.chroma .il{color:#099}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#d73a49}.chroma .kt{color:#458}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#099}.chroma .na{color:#d73a49}.chroma .nb{color:#005cc5}.chroma .nc{color:#458}.chroma .nd{color:#3c5d5d}.chroma .ne{color:#900}.chroma .nf{color:#005cc5}.chroma .ni{color:#6f42c1}.chroma .nl{color:#900}.chroma .nn{color:#555}.chroma .no{color:teal}.chroma .nt{color:#22863a}.chroma .nv{color:teal}.chroma .nx{color:#24292e}.chroma .o,.chroma .ow{color:#d73a49}.chroma .s{color:#106303}.chroma .s1{color:#cc7a00}.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se,.chroma .sh,.chroma .si{color:#106303}.chroma .sr{color:#22863a}.chroma .ss,.chroma .sx{color:#106303}.chroma .vc,.chroma .vg,.chroma .vi{color:teal}.chroma .w{color:#bbb}.ui .field:not(:last-child) .EasyMDEContainer .editor-statusbar{margin-bottom:-1em}.EasyMDEContainer .CodeMirror{color:var(--color-input-text);background-color:var(--color-input-background);border-color:var(--color-secondary);font:14px var(--fonts-monospace)}.EasyMDEContainer .CodeMirror.cm-s-default{border-radius:var(--border-radius);padding:0!important}.EasyMDEContainer .CodeMirror.CodeMirror-fullscreen.CodeMirror-focused{border-right:1px solid var(--color-primary)!important}.CodeMirror-cursor{border-color:var(--color-caret)!important}.CodeMirror .cm-comment{background:inherit!important}.CodeMirror .CodeMirror-code{font:14px var(--fonts-monospace)}.CodeMirror-selected{background:var(--color-primary-light-1)!important;color:var(--color-white)!important}.CodeMirror-placeholder{color:var(--color-placeholder-text)!important;opacity:1!important}.CodeMirror-focused{border-color:var(--color-primary)!important}.console{background:var(--color-console-bg);color:var(--color-console-fg);font-family:var(--fonts-monospace);border-radius:5px;word-break:break-word;overflow-wrap:break-word}.console img{max-width:100%}.console a{color:inherit;text-decoration:underline;text-decoration-style:dashed}.console a:hover{color:var(--color-primary)}@keyframes blink-animation{to{visibility:hidden}}.term-fg2{color:#838887}.term-fg3{font-style:italic}.term-fg4{text-decoration:underline}.term-fg5{animation:blink-animation 1s steps(3,start) infinite}.term-fg9{text-decoration:line-through}.term-fg30{color:#666}.term-fg31{color:#ff7070}.term-fg32{color:#b0f986}.term-fg33{color:#c6c502}.term-fg34{color:#8db7e0}.term-fg35{color:#f271fb}.term-fg36{color:#6bf7ff}.term-fgi1{color:#5ef765}.term-fgi90{color:#838887}.term-fgi91{color:#f33}.term-fgi92{color:#0f0}.term-fgi93{color:#fffc67}.term-fgi94{color:#6871ff}.term-fgi95{color:#ff76ff}.term-fgi96{color:#60fcff}.term-bg40{background:#676767}.term-bg41{background:#ff4343}.term-bg42{background:#99ff5f}.term-fg31.term-bg40{color:#f8a39f}.term-fgx16{color:#000}.term-fgx17{color:#00005f}.term-fgx18{color:#000087}.term-fgx19{color:#0000af}.term-fgx20{color:#0000d7}.term-fgx21{color:#00f}.term-fgx22{color:#005f00}.term-fgx23{color:#005f5f}.term-fgx24{color:#005f87}.term-fgx25{color:#005faf}.term-fgx26{color:#005fd7}.term-fgx27{color:#005fff}.term-fgx28{color:#008700}.term-fgx29{color:#00875f}.term-fgx30{color:#008787}.term-fgx31{color:#0087af}.term-fgx32{color:#0087d7}.term-fgx33{color:#0087ff}.term-fgx34{color:#00af00}.term-fgx35{color:#00af5f}.term-fgx36{color:#00af87}.term-fgx37{color:#00afaf}.term-fgx38{color:#00afd7}.term-fgx39{color:#00afff}.term-fgx40{color:#00d700}.term-fgx41{color:#00d75f}.term-fgx42{color:#00d787}.term-fgx43{color:#00d7af}.term-fgx44{color:#00d7d7}.term-fgx45{color:#00d7ff}.term-fgx46{color:#0f0}.term-fgx47{color:#00ff5f}.term-fgx48{color:#00ff87}.term-fgx49{color:#00ffaf}.term-fgx50{color:#00ffd7}.term-fgx51{color:#0ff}.term-fgx52{color:#5f0000}.term-fgx53{color:#5f005f}.term-fgx54{color:#5f0087}.term-fgx55{color:#5f00af}.term-fgx56{color:#5f00d7}.term-fgx57{color:#5f00ff}.term-fgx58{color:#5f5f00}.term-fgx59{color:#5f5f5f}.term-fgx60{color:#5f5f87}.term-fgx61{color:#5f5faf}.term-fgx62{color:#5f5fd7}.term-fgx63{color:#5f5fff}.term-fgx64{color:#5f8700}.term-fgx65{color:#5f875f}.term-fgx66{color:#5f8787}.term-fgx67{color:#5f87af}.term-fgx68{color:#5f87d7}.term-fgx69{color:#5f87ff}.term-fgx70{color:#5faf00}.term-fgx71{color:#5faf5f}.term-fgx72{color:#5faf87}.term-fgx73{color:#5fafaf}.term-fgx74{color:#5fafd7}.term-fgx75{color:#5fafff}.term-fgx76{color:#5fd700}.term-fgx77{color:#5fd75f}.term-fgx78{color:#5fd787}.term-fgx79{color:#5fd7af}.term-fgx80{color:#5fd7d7}.term-fgx81{color:#5fd7ff}.term-fgx82{color:#5fff00}.term-fgx83{color:#5fff5f}.term-fgx84{color:#5fff87}.term-fgx85{color:#5fffaf}.term-fgx86{color:#5fffd7}.term-fgx87{color:#5fffff}.term-fgx88{color:#870000}.term-fgx89{color:#87005f}.term-fgx90{color:#870087}.term-fgx91{color:#8700af}.term-fgx92{color:#8700d7}.term-fgx93{color:#8700ff}.term-fgx94{color:#875f00}.term-fgx95{color:#875f5f}.term-fgx96{color:#875f87}.term-fgx97{color:#875faf}.term-fgx98{color:#875fd7}.term-fgx99{color:#875fff}.term-fgx100{color:#878700}.term-fgx101{color:#87875f}.term-fgx102{color:#878787}.term-fgx103{color:#8787af}.term-fgx104{color:#8787d7}.term-fgx105{color:#8787ff}.term-fgx106{color:#87af00}.term-fgx107{color:#87af5f}.term-fgx108{color:#87af87}.term-fgx109{color:#87afaf}.term-fgx110{color:#87afd7}.term-fgx111{color:#87afff}.term-fgx112{color:#87d700}.term-fgx113{color:#87d75f}.term-fgx114{color:#87d787}.term-fgx115{color:#87d7af}.term-fgx116{color:#87d7d7}.term-fgx117{color:#87d7ff}.term-fgx118{color:#87ff00}.term-fgx119{color:#87ff5f}.term-fgx120{color:#87ff87}.term-fgx121{color:#87ffaf}.term-fgx122{color:#87ffd7}.term-fgx123{color:#87ffff}.term-fgx124{color:#af0000}.term-fgx125{color:#af005f}.term-fgx126{color:#af0087}.term-fgx127{color:#af00af}.term-fgx128{color:#af00d7}.term-fgx129{color:#af00ff}.term-fgx130{color:#af5f00}.term-fgx131{color:#af5f5f}.term-fgx132{color:#af5f87}.term-fgx133{color:#af5faf}.term-fgx134{color:#af5fd7}.term-fgx135{color:#af5fff}.term-fgx136{color:#af8700}.term-fgx137{color:#af875f}.term-fgx138{color:#af8787}.term-fgx139{color:#af87af}.term-fgx140{color:#af87d7}.term-fgx141{color:#af87ff}.term-fgx142{color:#afaf00}.term-fgx143{color:#afaf5f}.term-fgx144{color:#afaf87}.term-fgx145{color:#afafaf}.term-fgx146{color:#afafd7}.term-fgx147{color:#afafff}.term-fgx148{color:#afd700}.term-fgx149{color:#afd75f}.term-fgx150{color:#afd787}.term-fgx151{color:#afd7af}.term-fgx152{color:#afd7d7}.term-fgx153{color:#afd7ff}.term-fgx154{color:#afff00}.term-fgx155{color:#afff5f}.term-fgx156{color:#afff87}.term-fgx157{color:#afffaf}.term-fgx158{color:#afffd7}.term-fgx159{color:#afffff}.term-fgx160{color:#d70000}.term-fgx161{color:#d7005f}.term-fgx162{color:#d70087}.term-fgx163{color:#d700af}.term-fgx164{color:#d700d7}.term-fgx165{color:#d700ff}.term-fgx166{color:#d75f00}.term-fgx167{color:#d75f5f}.term-fgx168{color:#d75f87}.term-fgx169{color:#d75faf}.term-fgx170{color:#d75fd7}.term-fgx171{color:#d75fff}.term-fgx172{color:#d78700}.term-fgx173{color:#d7875f}.term-fgx174{color:#d78787}.term-fgx175{color:#d787af}.term-fgx176{color:#d787d7}.term-fgx177{color:#d787ff}.term-fgx178{color:#d7af00}.term-fgx179{color:#d7af5f}.term-fgx180{color:#d7af87}.term-fgx181{color:#d7afaf}.term-fgx182{color:#d7afd7}.term-fgx183{color:#d7afff}.term-fgx184{color:#d7d700}.term-fgx185{color:#d7d75f}.term-fgx186{color:#d7d787}.term-fgx187{color:#d7d7af}.term-fgx188{color:#d7d7d7}.term-fgx189{color:#d7d7ff}.term-fgx190{color:#d7ff00}.term-fgx191{color:#d7ff5f}.term-fgx192{color:#d7ff87}.term-fgx193{color:#d7ffaf}.term-fgx194{color:#d7ffd7}.term-fgx195{color:#d7ffff}.term-fgx196{color:red}.term-fgx197{color:#ff005f}.term-fgx198{color:#ff0087}.term-fgx199{color:#ff00af}.term-fgx200{color:#ff00d7}.term-fgx201{color:#f0f}.term-fgx202{color:#ff5f00}.term-fgx203{color:#ff5f5f}.term-fgx204{color:#ff5f87}.term-fgx205{color:#ff5faf}.term-fgx206{color:#ff5fd7}.term-fgx207{color:#ff5fff}.term-fgx208{color:#ff8700}.term-fgx209{color:#ff875f}.term-fgx210{color:#ff8787}.term-fgx211{color:#ff87af}.term-fgx212{color:#ff87d7}.term-fgx213{color:#ff87ff}.term-fgx214{color:#ffaf00}.term-fgx215{color:#ffaf5f}.term-fgx216{color:#ffaf87}.term-fgx217{color:#ffafaf}.term-fgx218{color:#ffafd7}.term-fgx219{color:#ffafff}.term-fgx220{color:gold}.term-fgx221{color:#ffd75f}.term-fgx222{color:#ffd787}.term-fgx223{color:#ffd7af}.term-fgx224{color:#ffd7d7}.term-fgx225{color:#ffd7ff}.term-fgx226{color:#ff0}.term-fgx227{color:#ffff5f}.term-fgx228{color:#ffff87}.term-fgx229{color:#ffffaf}.term-fgx230{color:#ffffd7}.term-fgx231{color:#fff}.term-fgx232{color:#080808}.term-fgx233{color:#121212}.term-fgx234{color:#1c1c1c}.term-fgx235{color:#262626}.term-fgx236{color:#303030}.term-fgx237{color:#3a3a3a}.term-fgx238{color:#444}.term-fgx239{color:#4e4e4e}.term-fgx240{color:#585858}.term-fgx241{color:#626262}.term-fgx242{color:#6c6c6c}.term-fgx243{color:#767676}.term-fgx244{color:gray}.term-fgx245{color:#8a8a8a}.term-fgx246{color:#949494}.term-fgx247{color:#9e9e9e}.term-fgx248{color:#a8a8a8}.term-fgx249{color:#b2b2b2}.term-fgx250{color:#bcbcbc}.term-fgx251{color:#c6c6c6}.term-fgx252{color:#d0d0d0}.term-fgx253{color:#dadada}.term-fgx254{color:#e4e4e4}.term-fgx255{color:#eee}.svg{display:inline-block;vertical-align:text-top;fill:currentcolor}.middle .svg{vertical-align:middle}.tribute-container{position:absolute;top:0;left:0;height:auto;max-height:300px;max-width:500px;overflow:auto;display:block;z-index:999999}.tribute-container ul{margin:2px 0 0;padding:0;list-style:none;background:#efefef}.tribute-container li{padding:5px;cursor:pointer}.tribute-container li.highlight{background:#ddd}.tribute-container li span{font-weight:700}.tribute-container li.no-match{cursor:default}.tribute-container .menu-highlighted{font-weight:700}.tribute-container{box-shadow:0 .25rem .5rem #00000040;border-radius:.25rem}.tribute-container ul{margin-top:0!important;background:var(--color-body)!important}.tribute-container li{padding:3px .5rem!important}.tribute-container li span.fullname{font-weight:400;font-size:.8rem;margin-left:3px}.tribute-container li.highlight,.tribute-container li:hover{background:var(--color-primary)!important;color:var(--color-primary-contrast)!important}.tribute-item{display:flex;align-items:center}.tribute-item .emoji,.tribute-item img[src*="/avatar/"]{margin-right:.5rem}.tribute-container img{width:1.5rem!important;height:1.5rem!important}:root :lang(ja){--fonts-override: var(--fonts-default-override-ja)}:root :lang(zh-CN){--fonts-override: var(--fonts-default-override-zh-cn)}:root :lang(zh-TW){--fonts-override: var(--fonts-default-override-zh-tw)}:root :lang(zh-HK){--fonts-override: var(--fonts-default-override-zh-hk)}:root :lang(ko){--fonts-override: var(--fonts-default-override-ko)}[lang]{font-family:var(--fonts-regular)}:root{--fonts-default-override-ja: system-ui-ja, var(--fonts-proportional);--fonts-default-override-zh-cn: system-ui-zh-cn, var(--fonts-proportional);--fonts-default-override-zh-tw: system-ui-zh-tw, var(--fonts-proportional);--fonts-default-override-zh-hk: system-ui-zh-hk, var(--fonts-proportional);--fonts-default-override-ko: system-ui-ko, var(--fonts-proportional)}@supports (-moz-appearance: none){:root{--fonts-default-override-ja: var(--fonts-proportional), system-ui-ja;--fonts-default-override-zh-cn: var(--fonts-proportional), system-ui-zh-cn;--fonts-default-override-zh-tw: var(--fonts-proportional), system-ui-zh-tw;--fonts-default-override-zh-hk: var(--fonts-proportional), system-ui-zh-hk;--fonts-default-override-ko: var(--fonts-proportional), system-ui-ko}}@font-face{font-family:system-ui-ja;src:local("HiraKakuProN-W3"),local("Hiragino Kaku Gothic ProN W3"),local("HiraginoSans-W2"),local("Source Han Sans JP Light"),local("SourceHanSansJP-Light"),local("Source Han Sans J Light"),local("SourceHanSansJ-Light"),local("Noto Sans CJK JP Light"),local("NotoSansCJKJP-Light"),local("Source Han Sans Light"),local("SourceHanSans-Light"),local("Yu Gothic Regular"),local("YuGothic Regular"),local("Droid Sans Japanese"),local("Meiryo"),local("MS PGothic");font-weight:300;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ja;src:local("HiraKakuProN-W3"),local("Hiragino Kaku Gothic ProN W3"),local("HiraginoSans-W4"),local("Source Han Sans JP Regular"),local("SourceHanSansJP-Regular"),local("Source Han Sans J Regular"),local("SourceHanSansJ-Regular"),local("Noto Sans CJK JP Regular"),local("NotoSansCJKJP-Regular"),local("Source Han Sans Regular"),local("SourceHanSans-Regular"),local("Yu Gothic Medium"),local("YuGothic Medium"),local("Droid Sans Japanese"),local("Meiryo"),local("MS PGothic");font-weight:400;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ja;src:local("HiraKakuProN-W3"),local("Hiragino Kaku Gothic ProN W3"),local("HiraginoSans-W5"),local("Source Han Sans JP Medium"),local("SourceHanSansJP-Medium"),local("Source Han Sans J Medium"),local("SourceHanSansJ-Medium"),local("Noto Sans CJK JP Medium"),local("NotoSansCJKJP-Medium"),local("Source Han Sans Medium"),local("SourceHanSans-Medium"),local("Yu Gothic Medium"),local("YuGothic Medium"),local("Droid Sans Japanese"),local("Meiryo"),local("MS PGothic");font-weight:500;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ja;src:local("HiraKakuProN-W6"),local("Hiragino Kaku Gothic ProN W6"),local("HiraginoSans-W6"),local("Source Han Sans JP Bold"),local("SourceHanSansJP-Bold"),local("Source Han Sans J Bold"),local("SourceHanSansJ-Bold"),local("Noto Sans CJK JP Bold"),local("NotoSansCJKJP-Bold"),local("Source Han Sans Bold"),local("SourceHanSans-Bold"),local("Yu Gothic Bold"),local("YuGothic Bold"),local("Droid Sans Japanese"),local("Meiryo Bold"),local("MS PGothic");font-weight:700;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ja;src:local("HelveticaNeue");unicode-range:U+A0}@supports not (-webkit-hyphens: none){@font-face{font-family:system-ui-ja;src:local("HelveticaNeue");unicode-range:U+20}}@font-face{font-family:system-ui-zh-cn;src:local("PingFangSC-Light"),local("Source Han Sans CN Light"),local("SourceHanSansCN-Light"),local("Source Han Sans SC Light"),local("SourceHanSansSC-Light"),local("Noto Sans CJK SC Light"),local("NotoSansCJKSC-Light"),local("HiraginoSansGB-W3"),local("Hiragino Sans GB W3"),local("Microsoft YaHei Light"),local("Heiti SC Light"),local("SimHei");font-weight:300;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-cn;src:local("PingFangSC-Regular"),local("Source Han Sans CN Regular"),local("SourceHanSansCN-Regular"),local("Source Han Sans SC Regular"),local("SourceHanSansSC-Regular"),local("Noto Sans CJK SC Regular"),local("NotoSansCJKSC-Regular"),local("HiraginoSansGB-W3"),local("Hiragino Sans GB W3"),local("Microsoft YaHei"),local("Heiti SC Light"),local("SimHei");font-weight:400;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-cn;src:local("PingFangSC-Medium"),local("Source Han Sans CN Medium"),local("SourceHanSansCN-Medium"),local("Source Han Sans SC Medium"),local("SourceHanSansSC-Medium"),local("Noto Sans CJK SC Medium"),local("NotoSansCJKSC-Medium"),local("HiraginoSansGB-W3"),local("Hiragino Sans GB W3"),local("Microsoft YaHei"),local("Heiti SC Light"),local("SimHei");font-weight:500;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-cn;src:local("PingFangSC-Semibold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Noto Sans CJK SC Bold"),local("NotoSansCJKSC-Bold"),local("HiraginoSansGB-W6"),local("Hiragino Sans GB W6"),local("Microsoft YaHei Bold"),local("Heiti SC Medium"),local("SimHei");font-weight:700;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-cn;src:local("HelveticaNeue");unicode-range:U+A0}@supports not (-webkit-hyphens: none){@font-face{font-family:system-ui-zh-cn;src:local("HelveticaNeue");unicode-range:U+20}}@font-face{font-family:system-ui-zh-tw;src:local("PingFangTC-Light"),local("Source Han Sans TW Light"),local("SourceHanSansTW-Light"),local("Source Han Sans TC Light"),local("SourceHanSansTC-Light"),local("Noto Sans CJK TC Light"),local("NotoSansCJKTC-Light"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei Light"),local("Heiti TC Light"),local("PMingLiU");font-weight:300;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-tw;src:local("PingFangTC-Regular"),local("Source Han Sans TW Regular"),local("SourceHanSansTW-Regular"),local("Source Han Sans TC Regular"),local("SourceHanSansTC-Regular"),local("Noto Sans CJK TC Regular"),local("NotoSansCJKTC-Regular"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei"),local("Heiti TC Light"),local("PMingLiU");font-weight:400;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-tw;src:local("PingFangTC-Medium"),local("Source Han Sans TW Medium"),local("SourceHanSansTW-Medium"),local("Source Han Sans TC Medium"),local("SourceHanSansTC-Medium"),local("Noto Sans CJK TC Medium"),local("NotoSansCJKTC-Medium"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei"),local("Heiti TC Light"),local("PMingLiU");font-weight:500;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-tw;src:local("PingFangTC-Semibold"),local("Source Han Sans TW Bold"),local("SourceHanSansTW-Bold"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Noto Sans CJK TC Bold"),local("NotoSansCJKTC-Bold"),local("HiraginoSansTC-W6"),local("Hiragino Sans TC W6"),local("Microsoft JhengHei Bold"),local("Heiti TC Medium"),local("PMingLiU");font-weight:700;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-tw;src:local("HelveticaNeue");unicode-range:U+A0}@supports not (-webkit-hyphens: none){@font-face{font-family:system-ui-zh-tw;src:local("HelveticaNeue");unicode-range:U+20}}@font-face{font-family:system-ui-zh-hk;src:local("PingFangHK-Light"),local("Source Han Sans HK Light"),local("SourceHanSansHK-Light"),local("Source Han Sans HC Light"),local("SourceHanSansHC-Light"),local("Noto Sans CJK HK Light"),local("NotoSansCJKHK-Light"),local("Source Han Sans TC Light"),local("SourceHanSansTC-Light"),local("Noto Sans CJK TC Light"),local("NotoSansCJKTC-Light"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei Light"),local("Heiti TC Light"),local("PMingLiU_HKSCS"),local("PMingLiU");font-weight:300;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-hk;src:local("PingFangHK-Regular"),local("Source Han Sans HK Regular"),local("SourceHanSansHK-Regular"),local("Source Han Sans HC Regular"),local("SourceHanSansHC-Regular"),local("Noto Sans CJK HK Regular"),local("NotoSansCJKHK-Regular"),local("Source Han Sans TC Regular"),local("SourceHanSansTC-Regular"),local("Noto Sans CJK TC Regular"),local("NotoSansCJKTC-Regular"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei"),local("Heiti TC Light"),local("PMingLiU_HKSCS"),local("PMingLiU");font-weight:400;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-hk;src:local("PingFangHK-Medium"),local("Source Han Sans HK Medium"),local("SourceHanSansHK-Medium"),local("Source Han Sans HC Medium"),local("SourceHanSansHC-Medium"),local("Noto Sans CJK HK Medium"),local("NotoSansCJKHK-Medium"),local("Source Han Sans TC Medium"),local("SourceHanSansTC-Medium"),local("Noto Sans CJK TC Medium"),local("NotoSansCJKTC-Medium"),local("HiraginoSansTC-W3"),local("Hiragino Sans TC W3"),local("Microsoft JhengHei"),local("Heiti TC Light"),local("PMingLiU_HKSCS"),local("PMingLiU");font-weight:500;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-hk;src:local("PingFangHK-Semibold"),local("Source Han Sans HK Bold"),local("SourceHanSansHK-Bold"),local("Source Han Sans HC Bold"),local("SourceHanSansHC-Bold"),local("Noto Sans CJK HK Bold"),local("NotoSansCJKHK-Bold"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Noto Sans CJK TC Bold"),local("NotoSansCJKTC-Bold"),local("HiraginoSansTC-W6"),local("Hiragino Sans TC W6"),local("Microsoft JhengHei Bold"),local("Heiti TC Medium"),local("PMingLiU_HKSCS"),local("PMingLiU");font-weight:700;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-zh-hk;src:local("HelveticaNeue");unicode-range:U+A0}@supports not (-webkit-hyphens: none){@font-face{font-family:system-ui-zh-hk;src:local("HelveticaNeue");unicode-range:U+20}}@font-face{font-family:system-ui-ko;src:local("AppleSDGothicNeo-Light"),local("Source Han Sans KR Light"),local("SourceHanSansKR-Light"),local("Source Han Sans K Light"),local("SourceHanSansK-Light"),local("Noto Sans CJK KR Light"),local("NotoSansCJKKR-Light"),local("NanumBarunGothic Light"),local("Malgun Gothic Semilight"),local("Nanum Gothic"),local("Dotum");font-weight:300;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ko;src:local("AppleSDGothicNeo-Regular"),local("Source Han Sans KR Regular"),local("SourceHanSansKR-Regular"),local("Source Han Sans K Regular"),local("SourceHanSansK-Regular"),local("Noto Sans CJK KR Regular"),local("NotoSansCJKKR-Regular"),local("NanumBarunGothic"),local("Malgun Gothic"),local("Nanum Gothic"),local("Dotum");font-weight:400;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ko;src:local("AppleSDGothicNeo-Medium"),local("Source Han Sans KR Medium"),local("SourceHanSansKR-Medium"),local("Source Han Sans K Medium"),local("SourceHanSansK-Medium"),local("Noto Sans CJK KR Medium"),local("NotoSansCJKKR-Medium"),local("NanumBarunGothic"),local("Malgun Gothic"),local("Nanum Gothic"),local("Dotum");font-weight:500;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ko;src:local("AppleSDGothicNeo-SemiBold"),local("Source Han Sans KR Bold"),local("SourceHanSansKR-Bold"),local("Source Han Sans K Bold"),local("SourceHanSansK-Bold"),local("Noto Sans CJK KR Bold"),local("NotoSansCJKKR-Bold"),local("NanumBarunGothic Bold"),local("Malgun Gothic Bold"),local("Nanum Gothic Bold"),local("Dotum");font-weight:700;unicode-range:U+11??,U+2E80-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE00-FE6F,U+FF00-FFEF,U+1F2??,U+2????}@font-face{font-family:system-ui-ko;src:local("HelveticaNeue");unicode-range:U+A0}@supports not (-webkit-hyphens: none){@font-face{font-family:system-ui-ko;src:local("HelveticaNeue");unicode-range:U+20}}:root{--fonts-proportional: -apple-system, "Segoe UI", system-ui, "Roboto", "Helvetica Neue", "Arial";--fonts-monospace: "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace, var(--fonts-emoji);--fonts-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla";--checkbox-mask-checked: url('data:image/svg+xml;utf8,');--checkbox-mask-indeterminate: url('data:image/svg+xml;utf8,');--border-radius: .28571429rem;--opacity-disabled: .55;--height-loading: 12rem;--color-primary: #4183c4;--color-primary-contrast: #ffffff;--color-primary-dark-1: #3876b3;--color-primary-dark-2: #31699f;--color-primary-dark-3: #2b5c8b;--color-primary-dark-4: #254f77;--color-primary-dark-5: #193450;--color-primary-dark-6: #0c1a28;--color-primary-dark-7: #04080c;--color-primary-light-1: #548fca;--color-primary-light-2: #679cd0;--color-primary-light-3: #7aa8d6;--color-primary-light-4: #8db5dc;--color-primary-light-5: #b3cde7;--color-primary-light-6: #d9e6f3;--color-primary-light-7: #f4f8fb;--color-primary-alpha-10: #4183c419;--color-primary-alpha-20: #4183c433;--color-primary-alpha-30: #4183c44b;--color-primary-alpha-40: #4183c466;--color-primary-alpha-50: #4183c480;--color-primary-alpha-60: #4183c499;--color-primary-alpha-70: #4183c4b3;--color-primary-alpha-80: #4183c4cc;--color-primary-alpha-90: #4183c4e1;--color-secondary: #dedede;--color-secondary-dark-1: #cecece;--color-secondary-dark-2: #bfbfbf;--color-secondary-dark-3: #a0a0a0;--color-secondary-dark-4: #909090;--color-secondary-dark-5: #818181;--color-secondary-dark-6: #717171;--color-secondary-dark-7: #626262;--color-secondary-dark-8: #525252;--color-secondary-dark-9: #434343;--color-secondary-dark-10: #333333;--color-secondary-dark-11: #242424;--color-secondary-dark-12: #141414;--color-secondary-dark-13: #040404;--color-secondary-light-1: #e5e5e5;--color-secondary-light-2: #ebebeb;--color-secondary-light-3: #f2f2f2;--color-secondary-light-4: #f8f8f8;--color-secondary-alpha-10: #dedede19;--color-secondary-alpha-20: #dedede33;--color-secondary-alpha-30: #dedede4b;--color-secondary-alpha-40: #dedede66;--color-secondary-alpha-50: #dedede80;--color-secondary-alpha-60: #dedede99;--color-secondary-alpha-70: #dededeb3;--color-secondary-alpha-80: #dededecc;--color-secondary-alpha-90: #dededee1;--color-console-fg: #ffffff;--color-console-bg: #171717;--color-red: #db2828;--color-orange: #f2711c;--color-yellow: #fbbd08;--color-olive: #b5cc18;--color-green: #21ba45;--color-teal: #00b5ad;--color-blue: #2185d0;--color-violet: #6435c9;--color-purple: #a333c8;--color-pink: #e03997;--color-brown: #a5673f;--color-grey: #888888;--color-black: #1b1c1d;--color-red-light: #e45e5e;--color-orange-light: #f59555;--color-yellow-light: #fcce46;--color-olive-light: #d3e942;--color-green-light: #46de6a;--color-teal-light: #08fff4;--color-blue-light: #51a5e3;--color-violet-light: #8b67d7;--color-purple-light: #bb64d8;--color-pink-light: #e86bb1;--color-brown-light: #c58b66;--color-grey-light: #a6a6a6;--color-black-light: #525558;--color-gold: #a1882b;--color-white: #ffffff;--color-diff-removed-word-bg: #fdb8c0;--color-diff-added-word-bg: #acf2bd;--color-diff-removed-row-bg: #ffeef0;--color-diff-moved-row-bg: #f1f8d1;--color-diff-added-row-bg: #e6ffed;--color-diff-removed-row-border: #f1c0c0;--color-diff-moved-row-border: #d0e27f;--color-diff-added-row-border: #e6ffed;--color-diff-inactive: #f2f2f2;--color-error-border: #e0b4b4;--color-error-bg: #fff6f6;--color-error-bg-active: #fbb;--color-error-bg-hover: #fdd;--color-error-text: #9f3a38;--color-success-border: #a3c293;--color-success-bg: #fcfff5;--color-success-text: #2c662d;--color-warning-border: #c9ba9b;--color-warning-bg: #fffaf3;--color-warning-text: #573a08;--color-info-border: #a9d5de;--color-info-bg: #f8ffff;--color-info-text: #276f86;--color-red-badge: #db2828;--color-red-badge-bg: #db28281a;--color-red-badge-hover-bg: #db28284d;--color-green-badge: #21ba45;--color-green-badge-bg: #21ba451a;--color-green-badge-hover-bg: #21ba454d;--color-yellow-badge: #fbbd08;--color-yellow-badge-bg: #fbbd081a;--color-yellow-badge-hover-bg: #fbbd084d;--color-orange-badge: #f2711c;--color-orange-badge-bg: #f2711c1a;--color-orange-badge-hover-bg: #f2711c4d;--color-git: #f05133;--color-body: #ffffff;--color-text-dark: #080808;--color-text: #212121;--color-text-light: #555555;--color-text-light-1: #6a6a6a;--color-text-light-2: #808080;--color-text-light-3: #a0a0a0;--color-box-header: #f7f7f7;--color-box-body: #ffffff;--color-box-body-highlight: #f8f8f8;--color-footer: #ffffff;--color-timeline: #ececec;--color-input-text: #212121;--color-input-background: #ffffff;--color-input-toggle-background: #dedede;--color-input-border: #dedede;--color-input-border-hover: #cecece;--color-navbar: #f8f8f8;--color-navbar-transparent: #f8f8f800;--color-light: #00000006;--color-light-mimic-enabled: rgba(0, 0, 0, calc(6 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border: #0000001d;--color-hover: #0000000c;--color-active: #00000014;--color-menu: #ffffff;--color-card: #ffffff;--color-markup-table-row: #00000008;--color-markup-code-block: #00000010;--color-button: #ffffff;--color-code-bg: #ffffff;--color-code-sidebar-bg: #f5f5f5;--color-shadow: #00000030;--color-secondary-bg: #f4f4f4;--color-expand-button: #d8efff;--color-placeholder-text: #aaa;--color-editor-line-highlight: var(--color-primary-light-6);--color-project-board-bg: var(--color-secondary-light-4);--color-project-board-dark-label: #555555;--color-project-board-light-label: #a6aab5;--color-caret: var(--color-text-dark);--color-reaction-bg: #0000000a;--color-reaction-active-bg: var(--color-primary-alpha-20);--color-tooltip-bg: #000000f0;--color-tooltip-text: #ffffff;--color-header-bar: #ffffff;--color-label-active-bg: #d0d0d0;--color-accent: var(--color-primary-light-1);--color-small-accent: var(--color-primary-light-6);--color-active-line: #fffbdd;accent-color:var(--color-accent);color-scheme:light}:root *{--fonts-regular: var(--fonts-override, var(--fonts-proportional)), "Noto Sans", "Liberation Sans", sans-serif, var(--fonts-emoji)}textarea{font-family:var(--fonts-regular)}pre,code,kbd,samp{font-size:.9em;font-family:var(--fonts-monospace)}b,strong,h1,h2,h3,h4,h5,h6{font-weight:600}body{color:var(--color-text);background-color:var(--color-body);overflow-y:auto;display:flex;flex-direction:column;overflow-wrap:break-word}@supports (overflow: overlay){body{overflow:overlay;scrollbar-gutter:stable}}img{border-radius:3px}table{border-collapse:collapse}details summary{cursor:pointer}details summary>*{display:inline}progress{background:var(--color-secondary-dark-1);border-radius:6px;border:none;overflow:hidden}progress::-webkit-progress-bar{background:var(--color-secondary-dark-1)}progress::-webkit-progress-value{background-color:var(--color-accent)}progress::-moz-progress-bar{background-color:var(--color-accent)}*{scrollbar-color:var(--color-primary) transparent;caret-color:var(--color-caret)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 6px var(--color-primary);border:2px solid transparent;border-radius:5px!important}::-webkit-scrollbar-thumb:window-inactive{box-shadow:inset 0 0 0 6px var(--color-primary)}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 6px var(--color-primary-dark-2)}::-webkit-scrollbar-corner{background:transparent}::file-selector-button{border:1px solid var(--color-light-border);color:var(--color-text-light);background:var(--color-light);border-radius:var(--border-radius)}::file-selector-button:hover{color:var(--color-text);background:var(--color-hover)}::selection{background:var(--color-primary-light-1)!important;color:var(--color-white)!important}::placeholder,.ui.dropdown:not(.button)>.default.text,.ui.default.dropdown:not(.button)>.text{color:var(--color-placeholder-text)!important;opacity:1!important}.unselectable,.button,.lines-num,.lines-commit,.lines-commit .blame-info,.ellipsis-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a,.ui.breadcrumb a{color:var(--color-primary);cursor:pointer;text-decoration-skip-ink:all}a.muted,.muted-links a{color:inherit}a:hover,a.muted:hover,a.muted:hover [class*=color-text],.muted-links a:hover,.ui.breadcrumb a:hover{color:var(--color-primary)}.delete-button,.delete-button:hover{color:var(--color-red)}a.label,.repository-menu a,.ui.search .results a,.ui .menu a,.ui.cards a.card,.issue-keyword a{text-decoration:none!important}.ui.red.labels .label,.ui.ui.ui.red.label,.ui.red.button,.ui.red.buttons .button{background:var(--color-red)}.ui.red.button:hover,.ui.red.buttons .button:hover{background:var(--color-red-light)}.ui.basic.red.buttons .button,.ui.basic.red.button{color:var(--color-red);border-color:var(--color-red)}.ui.basic.red.buttons .button:hover,.ui.basic.red.button:hover{color:var(--color-red-light);border-color:var(--color-red-light)}.ui.orange.labels .label,.ui.ui.ui.orange.label,.ui.orange.button,.ui.orange.buttons .button{background:var(--color-orange)}.ui.orange.button:hover,.ui.orange.buttons .button:hover{background:var(--color-orange-light)}.ui.basic.orange.buttons .button,.ui.basic.orange.button{color:var(--color-orange);border-color:var(--color-orange)}.ui.basic.orange.buttons .button:hover,.ui.basic.orange.button:hover{color:var(--color-orange-light);border-color:var(--color-orange-light)}.ui.yellow.labels .label,.ui.ui.ui.yellow.label,.ui.yellow.button,.ui.yellow.buttons .button{background:var(--color-yellow)}.ui.yellow.button:hover,.ui.yellow.buttons .button:hover{background:var(--color-yellow-light)}.ui.basic.yellow.buttons .button,.ui.basic.yellow.button{color:var(--color-yellow);border-color:var(--color-yellow)}.ui.basic.yellow.buttons .button:hover,.ui.basic.yellow.button:hover{color:var(--color-yellow-light);border-color:var(--color-yellow-light)}.ui.olive.labels .label,.ui.ui.ui.olive.label,.ui.olive.button,.ui.olive.buttons .button{background:var(--color-olive)}.ui.olive.button:hover,.ui.olive.buttons .button:hover{background:var(--color-olive-light)}.ui.basic.olive.buttons .button,.ui.basic.olive.button{color:var(--color-olive);border-color:var(--color-olive)}.ui.basic.olive.buttons .button:hover,.ui.basic.olive.button:hover{color:var(--color-olive-light);border-color:var(--color-olive-light)}.ui.green.labels .label,.ui.ui.ui.green.label,.ui.green.button,.ui.green.buttons .button{background:var(--color-green)}.ui.green.button:hover,.ui.green.buttons .button:hover{background:var(--color-green-light)}.ui.basic.green.buttons .button,.ui.basic.green.button{color:var(--color-green);border-color:var(--color-green)}.ui.basic.green.buttons .button:hover,.ui.basic.green.button:hover{color:var(--color-green-light);border-color:var(--color-green-light)}.ui.teal.labels .label,.ui.ui.ui.teal.label,.ui.teal.button,.ui.teal.buttons .button{background:var(--color-teal)}.ui.teal.button:hover,.ui.teal.buttons .button:hover{background:var(--color-teal-light)}.ui.basic.teal.buttons .button,.ui.basic.teal.button{color:var(--color-teal);border-color:var(--color-teal)}.ui.basic.teal.buttons .button:hover,.ui.basic.teal.button:hover{color:var(--color-teal-light);border-color:var(--color-teal-light)}.ui.blue.labels .label,.ui.ui.ui.blue.label,.ui.blue.button,.ui.blue.buttons .button{background:var(--color-blue)}.ui.blue.button:hover,.ui.blue.buttons .button:hover{background:var(--color-blue-light)}.ui.basic.blue.buttons .button,.ui.basic.blue.button{color:var(--color-blue);border-color:var(--color-blue)}.ui.basic.blue.buttons .button:hover,.ui.basic.blue.button:hover{color:var(--color-blue-light);border-color:var(--color-blue-light)}.ui.violet.labels .label,.ui.ui.ui.violet.label,.ui.violet.button,.ui.violet.buttons .button{background:var(--color-violet)}.ui.violet.button:hover,.ui.violet.buttons .button:hover{background:var(--color-violet-light)}.ui.basic.violet.buttons .button,.ui.basic.violet.button{color:var(--color-violet);border-color:var(--color-violet)}.ui.basic.violet.buttons .button:hover,.ui.basic.violet.button:hover{color:var(--color-violet-light);border-color:var(--color-violet-light)}.ui.purple.labels .label,.ui.ui.ui.purple.label,.ui.purple.button,.ui.purple.buttons .button{background:var(--color-purple)}.ui.purple.button:hover,.ui.purple.buttons .button:hover{background:var(--color-purple-light)}.ui.basic.purple.buttons .button,.ui.basic.purple.button{color:var(--color-purple);border-color:var(--color-purple)}.ui.basic.purple.buttons .button:hover,.ui.basic.purple.button:hover{color:var(--color-purple-light);border-color:var(--color-purple-light)}.ui.pink.labels .label,.ui.ui.ui.pink.label,.ui.pink.button,.ui.pink.buttons .button{background:var(--color-pink)}.ui.pink.button:hover,.ui.pink.buttons .button:hover{background:var(--color-pink-light)}.ui.basic.pink.buttons .button,.ui.basic.pink.button{color:var(--color-pink);border-color:var(--color-pink)}.ui.basic.pink.buttons .button:hover,.ui.basic.pink.button:hover{color:var(--color-pink-light);border-color:var(--color-pink-light)}.ui.brown.labels .label,.ui.ui.ui.brown.label,.ui.brown.button,.ui.brown.buttons .button{background:var(--color-brown)}.ui.brown.button:hover,.ui.brown.buttons .button:hover{background:var(--color-brown-light)}.ui.basic.brown.buttons .button,.ui.basic.brown.button{color:var(--color-brown);border-color:var(--color-brown)}.ui.basic.brown.buttons .button:hover,.ui.basic.brown.button:hover{color:var(--color-brown-light);border-color:var(--color-brown-light)}.ui.grey.labels .label,.ui.ui.ui.grey.label,.ui.grey.button,.ui.grey.buttons .button{background:var(--color-grey)}.ui.grey.button:hover,.ui.grey.buttons .button:hover{background:var(--color-grey-light)}.ui.basic.grey.buttons .button,.ui.basic.grey.button{color:var(--color-grey);border-color:var(--color-grey)}.ui.basic.grey.buttons .button:hover,.ui.basic.grey.button:hover{color:var(--color-grey-light);border-color:var(--color-grey-light)}.ui.black.labels .label,.ui.ui.ui.black.label,.ui.black.button,.ui.black.buttons .button{background:var(--color-black)}.ui.black.button:hover,.ui.black.buttons .button:hover{background:var(--color-black-light)}.ui.basic.black.buttons .button,.ui.basic.black.button{color:var(--color-black);border-color:var(--color-black)}.ui.basic.black.buttons .button:hover,.ui.basic.black.button:hover{color:var(--color-black-light);border-color:var(--color-black-light)}.ui.negative.buttons .button,.ui.negative.button{background:var(--color-red)}.ui.negative.buttons .button:hover,.ui.negative.button:hover{background:var(--color-red-light)}.ui.positive.buttons .button,.ui.positive.button{background:var(--color-green)}.ui.positive.buttons .button:hover,.ui.positive.button:hover{background:var(--color-green-light)}.ui.search>.results{background:var(--color-body);border-color:var(--color-secondary)}.ui.search>.results .result{background:var(--color-body)}.ui.search>.results .result .title{color:var(--color-text-dark)}.ui.search>.results .result .description{color:var(--color-text-light-2)}.ui.search>.results .result .image{width:auto;height:auto}.ui.search>.results .result:hover,.ui.category.search>.results .category .result:hover{background:var(--color-hover)}.issue-title code{padding:2px 4px;border-radius:6px;background-color:var(--color-markup-code-block)}.icon-button{padding-top:7.42px!important;padding-bottom:7.42px!important}.ui.breadcrumb a:hover{text-decoration:underline!important}.ui.breadcrumb .divider{color:var(--color-text-light-2)}.ui.divider:not(.vertical,.horizontal){border-top-color:var(--color-secondary)!important;border-bottom:none!important}.ui.dividing.header{border-bottom-color:var(--color-secondary)}.page-content{margin-top:15px}.page-content .header-wrapper,.page-content .new-menu{margin-top:-15px!important;padding-top:15px!important}.ui.input.focus>input,.ui.input>input:focus{border-color:var(--color-primary)}.ui.action.input:not([class*="left action"])>.ui.dropdown.selection{min-width:10em}.ui.action.input:not([class*="left action"])>.ui.dropdown.selection:not(:focus,:hover){border-right-color:transparent}.ui.action.input:not([class*="left action"])>input:focus{border-right-color:var(--color-primary)}.ui.menu,.ui.vertical.menu{background:var(--color-menu);border-color:var(--color-secondary)}.ui.menu .item{color:var(--color-text);user-select:auto}.ui.menu .item>.svg{margin-right:.35em}.ui.menu .item>.label{background:var(--color-grey)}.ui.active.label{background:var(--color-label-active-bg);border-color:var(--color-label-active-bg);color:var(--color-text-dark)}.ui.link.menu .item:hover,.ui.menu .dropdown.item:hover,.ui.menu .link.item:hover,.ui.menu a.item:hover{color:var(--color-text);background:var(--color-hover)}.ui.menu .active.item,.ui.menu .active.item:hover,.ui.vertical.menu .active.item,.ui.vertical.menu .active.item:hover{color:var(--color-text);background:var(--color-active)}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active{color:var(--color-text);background:none}.ui.ui.menu .item.disabled{color:var(--color-text-light-3)}.ui.ui.menu .dropdown.item.disabled{color:var(--color-text-light-2)}.ui.dropdown .menu{background:var(--color-menu);border-color:var(--color-secondary)}.ui.dropdown .menu>.header:not(.ui){color:var(--color-text)}.ui.dropdown .menu>.item{color:var(--color-text)}.ui.dropdown .menu>.item:hover{color:var(--color-text);background:var(--color-hover)}.ui.dropdown .menu .active.item{color:var(--color-text);background:var(--color-active);font-weight:400}.ui.dropdown .menu>.item>img{margin-top:-.25rem;margin-bottom:-.25rem}.ui.dropdown .menu>.item>svg.img{margin-right:.78571429rem}.ui.selection.dropdown .menu>.item{border-color:var(--color-secondary)}.ui.selection.visible.dropdown>.text:not(.default){color:var(--color-text)}.ui.dropdown.selected,.ui.dropdown .menu .selected.item{color:var(--color-text);background:var(--color-hover)}.ui.menu .ui.dropdown .menu>.selected.item{color:var(--color-text)!important;background:var(--color-hover)!important}.ui.dropdown .menu>.message:not(.ui){color:var(--color-text-light-2)}.ui.list .list>.item .header,.ui.list>.item .header{color:var(--color-text-dark)}.ui.list .list>.item>.content,.ui.list>.item>.content{color:var(--color-text)}.ui.list .list>.item .description,.ui.list>.item .description{color:var(--color-text)}.ui.secondary.menu .dropdown.item:hover,.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{color:var(--color-text);background:var(--color-hover)}.ui.secondary.menu .active.item,.ui.secondary.menu .active.item:hover{color:var(--color-text);background:var(--color-active)}.ui.secondary.menu.tight .item{padding-left:.85714286em;padding-right:.85714286em}.ui.menu .dropdown.item .menu{background:var(--color-menu)}.ui.menu .ui.dropdown .menu>.item{color:var(--color-text)!important}.ui.menu .ui.dropdown .menu>.item:hover{color:var(--color-text)!important;background:var(--color-hover)!important}.ui.menu .ui.dropdown .menu>.active.item{color:var(--color-text)!important;background:var(--color-active)!important}.ui.message{background:var(--color-box-body);color:var(--color-text);box-shadow:none!important;border:1px solid var(--color-secondary)}.ui.info.message,.ui.attached.info.message,.ui.blue.message,.ui.attached.blue.message{background:var(--color-info-bg);color:var(--color-info-text);border-color:var(--color-info-border)}.ui.success.message,.ui.attached.success.message,.ui.positive.message,.ui.attached.positive.message{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.ui.error.message,.ui.attached.error.message,.ui.red.message,.ui.attached.red.message,.ui.negative.message,.ui.attached.negative.message{background:var(--color-error-bg);color:var(--color-error-text);border-color:var(--color-error-border)}.ui.warning.message,.ui.attached.warning.message,.ui.yellow.message,.ui.attached.yellow.message{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.ui.error.header{background:var(--color-error-bg)!important;color:var(--color-error-text)!important;border-color:var(--color-error-border)!important}.ui.error.segment{border-color:var(--color-error-border)!important}.ui.warning.header{background:var(--color-warning-bg)!important;color:var(--color-warning-text)!important;border-color:var(--color-warning-border)!important}.ui.warning.segment{border-color:var(--color-warning-border)!important}.ui.selection.active.dropdown,.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown .menu,.ui.selection.active.dropdown:hover .menu{border-color:var(--color-primary-light-2)}.ui.selection.dropdown .menu{margin:0 -1.25px}.ui.pointing.dropdown>.menu:not(.hidden):after{background:var(--color-box-body);box-shadow:-1px -1px 0 0 var(--color-secondary)}.ui.cards>.card,.ui.card{background:var(--color-card);border:1px solid var(--color-secondary);box-shadow:none}.ui.cards>.card>.content,.ui.card>.content{border-color:var(--color-secondary)}.ui.cards>.card>.extra,.ui.card>.extra,.ui.cards>.card>.extra a:not(.ui),.ui.card>.extra a:not(.ui){color:var(--color-text)}.ui.cards>.card>.extra a:not(.ui):hover,.ui.card>.extra a:not(.ui):hover{color:var(--color-primary)}.ui.cards>.card>.content>.header,.ui.card>.content>.header{color:var(--color-text)}.ui.cards>.card>.content>.description,.ui.card>.content>.description{color:var(--color-text)}.ui.cards>.card .meta>a:not(.ui),.ui.card .meta>a:not(.ui){color:var(--color-text-light-2)}.ui.cards>.card .meta>a:not(.ui):hover,.ui.card .meta>a:not(.ui):hover{color:var(--color-text)}.ui.cards a.card:hover,.ui.link.cards .card:not(.icon):hover,a.ui.card:hover,.ui.link.card:hover{border:1px solid var(--color-secondary);background:var(--color-card)}.ui.cards>.card>.extra,.ui.card>.extra{color:var(--color-text);border-top-color:var(--color-secondary-light-1)!important}.ui.comments .comment .text{margin:0}.ui.comments .comment .text,.ui.comments .comment .author{color:var(--color-text)}.ui.comments .comment a.author:hover{color:var(--color-primary)}.ui.comments .comment .metadata{color:var(--color-text-light-2)}.ui.comments .comment .actions a{color:var(--color-text-light)}.ui.comments .comment .actions a.active,.ui.comments .comment .actions a:hover{color:var(--color-primary)}.ui.attached.table{border-color:var(--color-secondary)}.ui.table{color:var(--color-text);background:var(--color-box-body);border-color:var(--color-secondary)}.ui.table th,.ui.table td{transition:none}.ui.table>tr>td,.ui.table>tbody>tr>td{border-top-color:var(--color-secondary-alpha-50)}.ui.ui.ui.ui.table tr.active,.ui.ui.table td.active{color:var(--color-text);background:var(--color-active)}.ui.ui.selectable.table>tbody>tr:hover,.ui.table tbody tr td.selectable:hover{color:var(--color-text);background-color:var(--color-secondary-alpha-40)}.ui.ui.ui.ui.table tr.grey:not(.marked),.ui.ui.table td.grey:not(.marked){background:var(--color-body);color:var(--color-text)}.ui.table>thead>tr>th{background:var(--color-box-header);color:var(--color-text)}.ui.modal{background:var(--color-body)}.ui.modal>.header{color:var(--color-text-dark);background:var(--color-secondary-bg);border-color:var(--color-secondary);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.ui.modal>.content{background:var(--color-body);text-align:left!important}.ui.modal>.actions{background:var(--color-secondary-bg);border-color:var(--color-secondary)}.ui.modal>.close.inside{color:var(--color-text)}.ui.basic.table>tbody>tr{border-color:var(--color-secondary)}.ui.avatar img,.ui.avatar svg,.ui.avatar.img,.ui.cards>.card img.avatar,.ui.cards>.card .avatar img,.ui.card img.avatar,.ui.card .avatar img{border-radius:var(--border-radius)}.ui.divided.list>.item{border-color:var(--color-secondary)}.ui.link.list .item,.ui.link.list a.item,.ui.link.list .item a:not(.ui){color:var(--color-text)}.ui.link.list.list a.item:hover,.ui.link.list.list .item a:not(.ui):hover,.ui.link.list.list a.item:active,.ui.link.list.list .item a:not(.ui):active{color:var(--color-text-dark)}.ui.error.message .header,.ui.warning.message .header{color:inherit;filter:saturate(2)}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;hyphens:auto}.full.height{flex-grow:1;padding-bottom:80px}@media (min-width: 768px) and (max-width: 1200px){.ui.ui.ui.container:not(.fluid){width:calc(100vw - 64px)}}.following.bar{z-index:900;left:0;margin:0!important}.following.bar.light{background:var(--color-header-bar);border-bottom:1px solid var(--color-secondary)}.following.bar .column .menu{margin-top:0}.following.bar .top.menu a.item.brand{padding-left:0}.following.bar .top.menu a.item:hover,.following.bar .top.menu .dropdown.item:hover,.following.bar .top.menu .dropdown.item.active{background-color:transparent}.following.bar .top.menu a.item:hover{color:#00000073}.following.bar .top.menu .menu{z-index:900}.following.bar .fitted .svg{margin-right:0;vertical-align:middle}.following.bar .searchbox{background-color:var(--color-input-background)!important}.following.bar .text .svg{width:16px;text-align:center}.following.bar #navbar{width:100vw;min-height:52px;padding:0 16px}@media (max-width: 767px){.following.bar #navbar{padding-left:4px;padding-right:0}}.following.bar #navbar .brand{margin:0}.following.bar #navbar .dropdown .avatar{margin-right:0!important}@media (max-width: 767px){.following.bar #navbar:not(.shown)>*:not(:first-child){display:none}}.right.stackable.menu{margin-left:auto;display:flex;align-items:inherit;flex-direction:inherit}.ui.pagination.menu .active.item{color:var(--color-text);background:var(--color-active)}.ui.form .field>.selection.dropdown>.dropdown.icon{height:auto}.ui.loading.segment:before,.ui.loading.form:before{background:none}.ui.loading.form>*,.ui.loading.segment>*{opacity:.35}.ui.form .fields.error .field textarea,.ui.form .fields.error .field select,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=url],.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item,.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .text,.ui.form .field.error .ui.dropdown .item,.ui.form .field.error textarea,.ui.form .field.error select,.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=time],.ui.form .field.error input[type=text],.ui.form .field.error input[type=file],.ui.form .field.error input[type=url],.ui.form .field.error select:focus,.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=url]:focus{background-color:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.ui.form .fields.error .field .ui.dropdown,.ui.form .field.error .ui.dropdown,.ui.form .fields.error .field .ui.dropdown:hover,.ui.form .field.error .ui.dropdown:hover{border-color:var(--color-error-border)!important}.ui.form .fields.error .field .ui.dropdown .menu .item:hover,.ui.form .field.error .ui.dropdown .menu .item:hover{background-color:var(--color-error-bg-hover)}.ui.form .fields.error .field .ui.dropdown .menu .active.item,.ui.form .field.error .ui.dropdown .menu .active.item{background-color:var(--color-error-bg-active)!important}.ui.form .fields.error .dropdown .menu,.ui.form .field.error .dropdown .menu{border-color:var(--color-error-border)!important}.ui.form .field.field input:-webkit-autofill{-webkit-text-fill-color:var(--color-black)!important}.ui.form .field.muted{opacity:var(--opacity-disabled)}.ui.loading.loading.input>i.icon svg{visibility:hidden}.text.primary{color:var(--color-primary)!important}.text.red{color:var(--color-red)!important}.text.orange{color:var(--color-orange)!important}.text.yellow{color:var(--color-yellow)!important}.text.olive{color:var(--color-olive)!important}.text.green{color:var(--color-green)!important}.text.teal{color:var(--color-teal)!important}.text.blue{color:var(--color-blue)!important}.text.violet{color:var(--color-violet)!important}.text.purple{color:var(--color-purple)!important}.text.pink{color:var(--color-pink)!important}.text.brown{color:var(--color-brown)!important}.text.black{color:var(--color-text)!important}.text.grey{color:var(--color-text-light)!important}.text.light.grey{color:var(--color-grey-light)!important}.text.gold{color:var(--color-gold)!important}.ui.left:not(.action){float:left}.ui.right:not(.action){float:right}.ui.container.fluid.padded{padding:0 32px}.ui.form .ui.button{font-weight:400}.ui.floating.label{z-index:10}.ui.transparent.label{background-color:transparent}.ui.menu,.ui.vertical.menu,.ui.segment{box-shadow:none}.ui .menu:not(.vertical) .item>.button.compact{padding:.58928571em 1.125em}.ui .menu:not(.vertical) .item>.button.small{font-size:.92857143rem}.ui.menu .ui.dropdown.item .menu .item{width:100%}.ui.dropdown .menu>.item>.floating.label{z-index:11}.ui.dropdown .menu .menu>.item>.floating.label{z-index:21}.ui.dropdown .menu>.header{font-size:.8em}.ui .text.left{text-align:left!important}.ui .text.right{text-align:right!important}.ui .text.small{font-size:.75em}.ui .text.normal{font-weight:400}.ui .text.italic{font-style:italic}.ui .text.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.ui .text.thin{font-weight:400}.ui .text.middle{vertical-align:middle}.ui .message{text-align:center}.ui .message>ul{margin-left:auto;margin-right:auto;display:table;text-align:left}.ui .header>i+.content{padding-left:.75rem;vertical-align:middle}.ui .info.segment.top h3,.ui .info.segment.top h4{margin-top:0}.ui .info.segment.top h3:last-child{margin-top:4px}.ui .info.segment.top>:last-child{margin-bottom:0}.ui .normal.header{font-weight:400}.ui .form .autofill-dummy{position:absolute;width:1px;height:1px;overflow:hidden;z-index:-10000}.ui .form .sub.field{margin-left:25px}.ui .sha.label{font-family:var(--fonts-monospace);font-size:13px;padding:6px 10px 4px;font-weight:400;margin:0 6px}.ui .button.copy-commit-sha{border:1px solid var(--color-light-border);margin-right:3px;padding:6px 6px 4px;background:var(--color-light)}.ui .button.truncate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;margin-right:6px}.ui.status.buttons .svg{margin-right:4px}.ui.inline.delete-button{padding:8px 15px;font-weight:400}.ui .background.red{background-color:var(--color-red)!important}.ui .background.blue{background-color:var(--color-blue)!important}.ui .background.black{background-color:var(--color-black)!important}.ui .background.grey,.ui .background.light.grey{background-color:var(--color-grey)!important}.ui .background.green{background-color:var(--color-green)!important}.ui .background.purple{background-color:var(--color-purple)!important}.ui .background.yellow{background-color:var(--color-yellow)!important}.ui .background.orange{background-color:var(--color-orange)!important}.ui .background.gold{background-color:var(--color-gold)!important}.ui .migrate{color:var(--color-text-light-2)!important}.ui .migrate a{color:var(--color-text-light)!important}.ui .migrate a:hover{color:var(--color-text)!important}.ui .border{border:1px solid}.ui .border.red{border-color:var(--color-red)!important}.ui .border.blue{border-color:var(--color-blue)!important}.ui .border.black{border-color:var(--color-black)!important}.ui .border.grey,.ui .border.light.grey{border-color:var(--color-grey)!important}.ui .border.green{border-color:var(--color-green)!important}.ui .border.purple{border-color:var(--color-purple)!important}.ui .border.yellow{border-color:var(--color-yellow)!important}.ui .border.orange{border-color:var(--color-orange)!important}.ui .border.gold{border-color:var(--color-gold)!important}.ui .branch-tag-choice{line-height:20px}@media (max-width: 767px){.ui.pagination.menu .item:not(.active,.navigation),.ui.pagination.menu .item.navigation span.navigation_label{display:none}}.ui.pagination.menu.narrow .item{padding-left:8px;padding-right:8px;min-width:1em;text-align:center}.ui.pagination.menu.narrow .item .icon{margin-right:0}.ui.icon.header svg{width:3em;height:3em;float:none;display:block;line-height:1;padding:0;margin:0 auto .5rem;opacity:1}.ui.floating.dropdown .overflow.menu .scrolling.menu.items{border-radius:0!important;box-shadow:none!important;border-bottom:1px solid var(--color-secondary)}.user-menu>.item{width:100%;border-radius:0!important}.scrolling.menu .item.selected{font-weight:600!important}.ui.dropdown .scrolling.menu{border-color:var(--color-secondary)}.color-preview{display:inline-block;margin-left:.4em;height:.67em;width:.67em;border-radius:.15em}.attention-icon{vertical-align:text-top}.attention-note{font-weight:unset;color:var(--color-info-text)}.attention-warning{font-weight:unset;color:var(--color-warning-text)}footer{background-color:var(--color-footer);border-top:1px solid var(--color-secondary);width:100%;flex-basis:40px;color:var(--color-text-light)}footer .container{width:100vw!important;padding:0 .5rem;max-width:calc(100vw - 1rem)!important}footer .container .links>*{border-left:1px solid var(--color-secondary-dark-1);padding-left:8px;margin-left:5px}footer .container .links>*:first-child{border-left:0}footer .ui.language .menu{max-height:500px;overflow-y:auto;margin-bottom:7px}footer .ui.language .svg{margin-right:.15em;vertical-align:top;margin-top:calc(2em - 16px)}footer .ui.left,footer .ui.right{line-height:39px}.center:not(.popup){text-align:center}@media (min-width: 768px){.mobile-only,.ui.button.mobile-only{display:none!important}.sr-mobile-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}}@media (max-width: 767px){.not-mobile{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@media (min-width: 768px) and (max-width: 991px){.ui.container{width:95%}}.ui.menu.new-menu{margin-bottom:15px;background:var(--color-navbar);border-bottom:1px solid var(--color-secondary)!important;overflow:auto}.ui.menu.new-menu .new-menu-inner{display:flex;margin-left:auto;margin-right:auto;overflow-x:auto}.ui.menu.new-menu:after{position:absolute;display:block;background:linear-gradient(to right,var(--color-navbar-transparent),var(--color-navbar) 100%);content:"";right:0;height:39px;width:60px;visibility:visible;pointer-events:none}.ui.menu.new-menu.shadow-body:after{background:linear-gradient(to right,transparent,var(--color-body) 100%)}.ui.menu.new-menu .item{margin:0!important}@media (max-width: 767px){.ui.menu.new-menu .item{width:auto!important}}.ui.menu.new-menu .item:last-child{padding-right:30px!important}.ui.menu.new-menu::-webkit-scrollbar{height:6px;display:none}.ui.menu.new-menu::-webkit-scrollbar-track{background:none!important}.ui.menu.new-menu::-webkit-scrollbar-thumb{box-shadow:none!important}.ui.menu.new-menu:hover::-webkit-scrollbar{display:block}[v-cloak]{display:none!important}.repos-search{padding-bottom:0!important}.repos-filter{margin-top:0!important;border-bottom-width:0!important;margin-bottom:2px!important;justify-content:space-evenly}.ui.secondary.pointing.menu.repos-filter .item{padding-left:4.5px;padding-right:4.5px}.repo-title{font-size:1.5rem;display:flex;align-items:center;flex:1;word-break:break-all;color:var(--color-text-light)}.repo-title .avatar{width:32px!important;height:32px!important}.repo-title .labels{margin-left:.5rem}.repo-title .labels>*+*{margin-left:.5rem}.repo-icon{display:inline-block}.activity-bar-graph{background-color:var(--color-primary);color:var(--color-primary-contrast)}.activity-bar-graph-alt{color:var(--color-primary-contrast)}.archived-icon{color:var(--color-secondary-dark-2)!important}.oauth2-authorize-application-box{margin-top:3em!important}.inline-grouped-list{display:inline-block;vertical-align:top}.inline-grouped-list>.ui{display:block;margin-top:5px;margin-bottom:10px}.inline-grouped-list>.ui:first-child{margin-top:1px}i.icons .icon:first-child{margin-right:0}i.icon.centerlock{top:1em}.ui.label{padding:.3em .5em;background:var(--color-light);color:var(--color-text-light)}.ui.labels a.label:hover,a.ui.label:hover{background:var(--color-hover);border-color:var(--color-hover);color:var(--color-text)}.ui.label>.detail .icons{margin-right:.25em}.ui.label>.detail .icons .icon{margin-right:0}.lines-blame-btn{padding-left:10px;padding-right:10px;text-align:right!important;background-color:var(--color-code-sidebar-bg);width:2%}.lines-num{padding-left:10px;padding-right:10px;text-align:right!important;color:var(--color-text-light-1);width:1%;font-family:var(--fonts-monospace)}.lines-num span.bottom-line:after{border-bottom:1px solid var(--color-secondary)}.lines-num span:after{content:attr(data-line-number);line-height:20px!important;padding:0 10px;cursor:pointer;display:block}.lines-type-marker{vertical-align:top}.lines-num,.lines-code{font-size:12px;font-family:var(--fonts-monospace);line-height:20px;padding-top:0;padding-bottom:0;vertical-align:top}.lines-num pre,.lines-code pre,.lines-num ol,.lines-code ol{background-color:inherit;margin:0;padding:0!important}.lines-num pre li,.lines-code pre li,.lines-num ol li,.lines-code ol li{display:block;width:calc(100% - 1ch);padding-left:1ch}.lines-escape{width:0}.lines-code{background-color:var(--color-code-bg);padding-left:5px}.lines-code.active,.lines-code .active{background:var(--color-active-line)!important}.blame .lines-num{padding:0!important;background-color:var(--color-code-sidebar-bg)}.blame .lines-code{padding:0!important}.code-inner{font:12px var(--fonts-monospace);white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere}.blame .code-inner{white-space:pre;word-break:normal;word-wrap:normal}.lines-commit{vertical-align:top;color:var(--color-grey);padding:0!important;background:var(--color-code-sidebar-bg);width:1%}.lines-commit .blame-info{width:350px;max-width:350px;display:block;padding:0 0 0 10px;line-height:20px;box-sizing:content-box}.lines-commit .blame-info .blame-data{display:flex;font-family:var(--fonts-regular)}.lines-commit .blame-info .blame-data .blame-message{flex-grow:2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lines-commit .blame-info .blame-data .blame-time,.lines-commit .blame-info .blame-data .blame-avatar{flex-shrink:0}.lines-commit .ui.avatar{height:18px;width:18px;display:block;margin-top:1px}.top-line-blame{border-top:1px solid var(--color-secondary)}.lines-code .bottom-line,.lines-commit .bottom-line{border-bottom:1px solid var(--color-secondary)}.code-view table{width:100%}.octicon-tiny{font-size:.85714286rem}.ui.button{background:var(--color-button);border:1px solid var(--color-light-border);color:var(--color-text)}.page-content .ui.button{box-shadow:none!important}.ui.button:focus,.ui.button:hover{background:var(--color-hover);color:var(--color-text)}.ui.active.button,.ui.button:active,.ui.active.button:active,.ui.active.button:hover{background:var(--color-active);color:var(--color-text)}.ui.button.no-text .icon{margin:0!important}.ui.buttons .button:first-child{border-left:1px solid var(--color-light-border)}.ui.buttons .button+.button{border-left:none}.two-toggle-buttons .button:not(.active):first-of-type{border-right:none}.two-toggle-buttons .button.active:last-of-type{border-left:1px solid var(--color-light-border)}.ui.labeled.button.disabled>.button,.ui.basic.buttons .button,.ui.basic.button{color:var(--color-text-light);background:var(--color-light)}.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:var(--color-text);background:var(--color-hover)}.ui.basic.buttons .button:focus,.ui.basic.button:focus,.ui.basic.buttons .button:active,.ui.basic.button:active,.ui.basic.buttons .active.button,.ui.basic.active.button,.ui.basic.buttons .active.button:hover,.ui.basic.active.button:hover{color:var(--color-text);background:var(--color-active)}.ui.labeled.button>.label{border-color:var(--color-light-border)}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{background:var(--color-hover)}.ui.primary.button,.ui.primary.buttons .button{background-color:var(--color-primary)!important;color:var(--color-primary-contrast)!important}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background-color:var(--color-primary-dark-2)!important}.ui.primary.button:focus,.ui.primary.buttons .button:focus{background-color:var(--color-primary-dark-3)!important}.ui.basic.primary.button,.ui.basic.primary.buttons .button{box-shadow:inset 0 0 0 1px var(--color-primary)!important;color:var(--color-primary-contrast)!important}.ui.basic.primary.button:hover,.ui.basic.primary.buttons .button:hover{box-shadow:inset 0 0 0 1px var(--color-primary-dark-2)!important}.ui.basic.primary.button:focus,.ui.basic.primary.buttons .button:focus{box-shadow:inset 0 0 0 1px var(--color-primary-dark-3)!important}.ui.basic.secondary.buttons .button,.ui.basic.secondary.button{color:var(--color-secondary-dark-6)!important}.ui.basic.secondary.buttons .button:hover,.ui.basic.secondary.button:hover,.ui.basic.secondary.buttons .button:active,.ui.basic.secondary.button:active{color:var(--color-secondary-dark-8)!important;border-color:var(--color-secondary-dark-1)!important}.ui.basic.secondary.button:focus,.ui.basic.secondary.buttons .button:focus{color:var(--color-secondary-dark-8)!important;border-color:var(--color-secondary-dark-3)!important}.ui.tertiary.button{color:var(--color-text-light);border:none}.ui.tertiary.button:hover{color:var(--color-text)}.ui.primary.label,.ui.primary.labels .label{background-color:var(--color-primary)!important;border-color:var(--color-primary-dark-2)!important}.ui.basic.labels .primary.label,.ui.ui.ui.basic.primary.label{background:transparent!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.ui.basic.labels .label,.ui.basic.label{background:var(--color-light);border-color:var(--color-light-border);color:var(--color-text-light)}.ui.basic.labels a.label:hover,a.ui.basic.label:hover{color:var(--color-text);border-color:var(--color-light-border);background:var(--color-hover)}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em!important}span.green .svg{color:var(--color-green)}span.red .svg{color:var(--color-red)}span.purple .svg{color:var(--color-purple)}.migrate .svg.gitea-git{color:var(--color-git)}.color-icon{display:inline-block;border-radius:100%;height:14px;width:14px}.ui.label>.color-icon{margin-left:0}.invisible{visibility:hidden}.ui.segment,.ui.segments,.ui.attached.segment{background:var(--color-box-body);color:var(--color-text);border-color:var(--color-secondary)}.ui.segments>.segment{border-color:var(--color-secondary)}.ui.secondary.segment{background:var(--color-secondary-bg);color:var(--color-text-light)}.ui.attached.header{position:relative;background:var(--color-box-header);border-color:var(--color-secondary)}.ui.attached.header .right .button{padding:8px 10px;font-weight:400}.ui.attached.header .right:not(.dropdown){position:absolute;right:.78571429rem;top:0;bottom:0;height:30px;margin-top:auto;margin-bottom:auto}.ui.attached.segment~.ui.top.attached.header{margin-top:1rem}.header-stopwatch-dot{position:absolute;left:8px;top:-8px;width:13px;height:13px;background:var(--color-primary);border:2px solid var(--color-header-bar);border-radius:100%}.notification_count{position:absolute;left:5px;top:-8px;min-width:1.5em;text-align:center;background:var(--color-primary);border:2px solid var(--color-header-bar);color:var(--color-header-bar);padding:2px;border-radius:1em;font-size:10px;font-weight:700;line-height:.7}table th[data-sortt-asc]:hover,table th[data-sortt-desc]:hover{background:rgba(0,0,0,.1)!important;cursor:pointer!important}table th[data-sortt-asc] .svg,table th[data-sortt-desc] .svg{margin-left:.25rem}.ui.dropdown .svg.dropdown.icon,.svg.dropdown.icon{margin-top:0!important;margin-right:-.5rem!important;height:auto}.ui.selection.dropdown>.svg.search.icon,.ui.selection.dropdown>.svg.delete.icon,.ui.selection.dropdown>.svg.dropdown.icon{top:0!important}.ui.dropdown.no-text>.dropdown.icon{margin-left:0!important;margin-right:0!important}.ui.dropdown .menu .item{border-radius:0}.ui.dropdown .menu .item:first-of-type{border-radius:var(--border-radius) var(--border-radius) 0 0}.ui.dropdown .menu .item:last-of-type{border-radius:0 0 var(--border-radius) var(--border-radius)}.text-label{display:inline-flex!important;align-items:center!important}.emoji,.reaction{font-size:1.25em;line-height:1;font-style:normal!important;font-weight:400!important;vertical-align:-.075em}@supports (-webkit-hyphens:none){body:not(.safari-above125) .emoji,body:not(.safari-above125) .reaction{font-size:inherit;vertical-align:inherit}body:not(.safari-above125) .emoji img,body:not(.safari-above125) .reaction img{font-size:1.25em;vertical-align:-.225em!important}}.emoji img,.reaction img{border-width:0!important;margin:0!important;width:1em!important;height:1em!important;vertical-align:-.15em}.minicolors-panel{background:var(--color-secondary-dark-1)!important}.labelspage{list-style:none;padding-top:0}.labelspage .item{margin-top:0;margin-right:-14px;margin-left:-14px;padding:10px;border-bottom:1px solid var(--color-secondary);border-top:none}.labelspage .item a{font-size:12px;padding-right:10px;color:var(--color-text-light)}.labelspage .item a:hover{color:var(--color-primary-light-2)}.labelspage .item a.open-issues{margin-right:30px}.labelspage .item:last-child{border-bottom:none;padding-bottom:0}.labelspage .orglabel{opacity:.7}.ui.sub.header{text-transform:none}.ui.tabular.menu{border-color:var(--color-secondary)}.ui.tabular.menu .item{padding:11px 12px;color:var(--color-text-light-2)}.ui.tabular.menu .item:hover{color:var(--color-text)}.ui.tabular.menu .active.item,.ui.tabular.menu .active.item:hover{background:var(--color-body);border-color:var(--color-secondary);color:var(--color-text);margin-top:1px}.ui.segment .ui.tabular.menu .active.item,.ui.segment .ui.tabular.menu .active.item:hover{background:var(--color-box-body)}.ui.secondary.pointing.menu{border-color:var(--color-secondary)}.ui.secondary.pointing.menu .item{color:var(--color-text-light-2)}.ui.secondary.pointing.menu .active.item,.ui.secondary.pointing.menu .active.item:hover,.ui.secondary.pointing.menu .dropdown.item:hover,.ui.secondary.pointing.menu .link.item:hover,.ui.secondary.pointing.menu a.item:hover{color:var(--color-text-dark)}.ui.header{color:var(--color-text)}.ui.header .ui.label{margin-left:.25rem}.ui.header>.ui.label.compact{margin-top:inherit}.ui.header .sub.header{color:var(--color-text-light-1)}.flash-error details code,.flash-warning details code{display:block;text-align:left}.truncated-item-container{display:flex!important;align-items:center}.ellipsis-button{padding:0 5px 8px!important;display:inline-block!important;font-weight:600!important;line-height:6px!important;vertical-align:middle!important}.truncated-item-name{line-height:2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-.5em;margin-bottom:-.5em}.precolors{padding-left:0!important;padding-right:0!important;margin:3px 10px auto!important;width:120px!important}.precolors .color{float:left;width:15px;height:15px}@media (max-width: 767px){.ui.stackable.menu:not(.no-vertical-tabs){overflow-y:hidden;overflow-x:auto;flex-direction:row;flex-wrap:nowrap!important}.ui.stackable.menu:not(.no-vertical-tabs) .item{width:initial!important}.ui.stackable.menu:not(.no-vertical-tabs)>.dropdown.item{position:initial}.ui.stackable.menu:not(.no-vertical-tabs) .menu{flex-direction:row}}.color-text-light-2{color:var(--color-text-light-2)}.home .logo{max-width:220px}@media (max-width: 767px){.home .hero h1{font-size:3.5em}.home .hero h2{font-size:2em}}@media (min-width: 768px){.home .hero h1{font-size:5.5em}.home .hero h2{font-size:3em}}.home .hero .svg{color:var(--color-green);height:40px;width:50px;vertical-align:bottom}.home .hero.header{font-size:20px}.home p.large{font-size:16px}.home .stackable{padding-top:30px}.home a{color:var(--color-green)}@media (max-width: 880px){footer .ui.container .left,footer .ui.container .right{display:block;text-align:center;float:none}}.page-content.install{padding-top:45px}.page-content.install form.ui.form .inline.field>label{text-align:right;width:30%;padding-right:10px;margin-right:0}.page-content.install form.ui.form .inline.field>.ui.checkbox:first-child{margin-left:30%;padding-left:5px}.page-content.install form.ui.form .inline.field>.ui.checkbox:first-child label{width:auto}.page-content.install form.ui.form .title{margin-left:30%;padding-left:5px}.page-content.install form.ui.form input{width:60%}.page-content.install form.ui.form details.optional.field[open]{border-bottom:1px solid var(--color-secondary);padding-bottom:10px}.page-content.install form.ui.form details.optional.field[open] summary{margin-bottom:10px}.page-content.install form.ui.form details.optional.field *{box-sizing:border-box}.page-content.install form.ui.form .field{text-align:left}.page-content.install form.ui.form .field .help{margin-left:30%;padding-left:5px;width:60%}.page-content.install .ui .reinstall-message{width:70%;margin:20px auto;color:var(--color-red);text-align:left;font-weight:700}.page-content.install .ui .reinstall-confirm{width:70%;text-align:left;margin:10px auto}input,textarea,.ui.input>input,.ui.form input:not([type]),.ui.form select,.ui.form textarea,.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.selection.dropdown,.ui.checkbox label:before,.ui.checkbox input:checked~label:before,.ui.checkbox input:not([type="radio"]):indeterminate~label:before{background:var(--color-input-background);border-color:var(--color-input-border);color:var(--color-input-text)}input:hover,textarea:hover,.ui.input input:hover,.ui.form input:not([type]):hover,.ui.form select:hover,.ui.form textarea:hover,.ui.form input[type=date]:hover,.ui.form input[type=datetime-local]:hover,.ui.form input[type=email]:hover,.ui.form input[type=file]:hover,.ui.form input[type=number]:hover,.ui.form input[type=password]:hover,.ui.form input[type=search]:hover,.ui.form input[type=tel]:hover,.ui.form input[type=text]:hover,.ui.form input[type=time]:hover,.ui.form input[type=url]:hover,.ui.selection.dropdown:hover,.ui.checkbox label:hover:before,.ui.checkbox label:active:before,.ui.radio.checkbox label:after,.ui.radio.checkbox input:focus~label:before,.ui.radio.checkbox input:checked~label:before{background:var(--color-input-background);border-color:var(--color-input-border-hover);color:var(--color-input-text)}input:focus,textarea:focus,.ui.input input:focus,.ui.form input:not([type]):focus,.ui.form select:focus,.ui.form textarea:focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus,.ui.selection.dropdown:focus,.ui.checkbox input:focus~label:before,.ui.checkbox input:not([type="radio"]):indeterminate:focus~label:before,.ui.checkbox input:checked:focus~label:before,.ui.radio.checkbox input:focus:checked~label:before{background:var(--color-input-background);border-color:var(--color-primary);color:var(--color-input-text)}.ui.form .field>label,.ui.form .inline.fields>label,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.checkbox label,.ui.checkbox+label,.ui.checkbox label:hover,.ui.checkbox+label:hover,.ui.checkbox input:focus~label,.ui.checkbox input:active~label{color:var(--color-text)}.ui.input,.ui.checkbox input:focus~label:after,.ui.checkbox input:checked~label:after,.ui.checkbox label:active:after,.ui.checkbox input:not([type="radio"]):indeterminate~label:after,.ui.checkbox input:not([type="radio"]):indeterminate:focus~label:after,.ui.checkbox input:checked:focus~label:after,.ui.disabled.checkbox label,.ui.checkbox input[disabled]~label{color:var(--color-input-text)}.ui.radio.checkbox input:focus~label:after,.ui.radio.checkbox input:checked~label:after,.ui.radio.checkbox input:focus:checked~label:after{background:var(--color-input-text)}.ui.toggle.checkbox label:before{background:var(--color-input-toggle-background)}.ui.toggle.checkbox label,.ui.toggle.checkbox input:checked~label,.ui.toggle.checkbox input:focus:checked~label{color:var(--color-text)!important}.ui.toggle.checkbox input:checked~label:before,.ui.toggle.checkbox input:focus:checked~label:before{background:var(--color-primary)!important}.ui.form select{padding:.67857143em 1em}.form .help{color:var(--color-secondary-dark-5);padding-bottom:.6em;display:inline-block}.signin .oauth2 div{display:inline-block}.signin .oauth2 div p{margin:10px 5px 0 0;float:left}.signin .oauth2 a{margin-right:3px}.signin .oauth2 a:last-child{margin-right:0}.signin .oauth2 img{width:32px;height:32px}.signin .oauth2 img.openidConnect{width:auto}@media (min-width: 768px){.g-recaptcha-style,.h-captcha-style{margin:0 auto!important;width:304px;padding-left:30px}.g-recaptcha-style iframe,.h-captcha-style iframe{border-radius:5px!important;width:302px!important;height:76px!important}}@media (max-height: 575px){#rc-imageselect,.g-recaptcha-style,.h-captcha-style{transform:scale(.77);transform-origin:0 0}}.user.activate form,.user.forgot.password form,.user.reset.password form,.user.link-account form,.user.signin form,.user.signup form{margin:auto;width:700px!important}.user.activate form .ui.message,.user.forgot.password form .ui.message,.user.reset.password form .ui.message,.user.link-account form .ui.message,.user.signin form .ui.message,.user.signup form .ui.message{text-align:center}@media (min-width: 768px){.user.activate form,.user.forgot.password form,.user.reset.password form,.user.link-account form,.user.signin form,.user.signup form{width:800px!important}.user.activate form .header,.user.forgot.password form .header,.user.reset.password form .header,.user.link-account form .header,.user.signin form .header,.user.signup form .header{padding-left:280px!important}.user.activate form .inline.field>label,.user.forgot.password form .inline.field>label,.user.reset.password form .inline.field>label,.user.link-account form .inline.field>label,.user.signin form .inline.field>label,.user.signup form .inline.field>label,.user.activate form .inline.field.captcha-field>span,.user.forgot.password form .inline.field.captcha-field>span,.user.reset.password form .inline.field.captcha-field>span,.user.link-account form .inline.field.captcha-field>span,.user.signin form .inline.field.captcha-field>span,.user.signup form .inline.field.captcha-field>span{text-align:right;width:250px!important;word-wrap:break-word}.user.activate form .help,.user.forgot.password form .help,.user.reset.password form .help,.user.link-account form .help,.user.signin form .help,.user.signup form .help{margin-left:265px!important}.user.activate form .optional .title,.user.forgot.password form .optional .title,.user.reset.password form .optional .title,.user.link-account form .optional .title,.user.signin form .optional .title,.user.signup form .optional .title{margin-left:250px!important}.user.activate form .inline.field>input,.user.forgot.password form .inline.field>input,.user.reset.password form .inline.field>input,.user.link-account form .inline.field>input,.user.signin form .inline.field>input,.user.signup form .inline.field>input,.user.activate form .inline.field>textarea,.user.forgot.password form .inline.field>textarea,.user.reset.password form .inline.field>textarea,.user.link-account form .inline.field>textarea,.user.signin form .inline.field>textarea,.user.signup form .inline.field>textarea{width:50%}}@media (max-width: 767px){.user.activate form .optional .title,.user.forgot.password form .optional .title,.user.reset.password form .optional .title,.user.link-account form .optional .title,.user.signin form .optional .title,.user.signup form .optional .title{margin-left:15px}.user.activate form .inline.field>label,.user.forgot.password form .inline.field>label,.user.reset.password form .inline.field>label,.user.link-account form .inline.field>label,.user.signin form .inline.field>label,.user.signup form .inline.field>label{display:block}}.user.activate form .header,.user.forgot.password form .header,.user.reset.password form .header,.user.link-account form .header,.user.signin form .header,.user.signup form .header{padding-left:0!important;text-align:center}.user.activate form .inline.field>label,.user.forgot.password form .inline.field>label,.user.reset.password form .inline.field>label,.user.link-account form .inline.field>label,.user.signin form .inline.field>label,.user.signup form .inline.field>label{width:200px}@media (max-width: 767px){.user.activate form .inline.field>label,.user.forgot.password form .inline.field>label,.user.reset.password form .inline.field>label,.user.link-account form .inline.field>label,.user.signin form .inline.field>label,.user.signup form .inline.field>label,.user.activate form input,.user.forgot.password form input,.user.reset.password form input,.user.link-account form input,.user.signin form input,.user.signup form input{width:100%!important}}.user.activate form input[type=number],.user.forgot.password form input[type=number],.user.reset.password form input[type=number],.user.link-account form input[type=number],.user.signin form input[type=number],.user.signup form input[type=number]{-moz-appearance:textfield}.user.activate form input::-webkit-outer-spin-button,.user.forgot.password form input::-webkit-outer-spin-button,.user.reset.password form input::-webkit-outer-spin-button,.user.link-account form input::-webkit-outer-spin-button,.user.signin form input::-webkit-outer-spin-button,.user.signup form input::-webkit-outer-spin-button,.user.activate form input::-webkit-inner-spin-button,.user.forgot.password form input::-webkit-inner-spin-button,.user.reset.password form input::-webkit-inner-spin-button,.user.link-account form input::-webkit-inner-spin-button,.user.signin form input::-webkit-inner-spin-button,.user.signup form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.user.signin.webauthn-prompt{margin-top:15px}.repository.new.repo form,.repository.new.migrate form,.repository.new.fork form{margin:auto}.repository.new.repo form .ui.message,.repository.new.migrate form .ui.message,.repository.new.fork form .ui.message{text-align:center}@media (min-width: 768px){.repository.new.repo form,.repository.new.migrate form,.repository.new.fork form{width:800px!important}.repository.new.repo form .header,.repository.new.migrate form .header,.repository.new.fork form .header{padding-left:280px!important}.repository.new.repo form .inline.field>label,.repository.new.migrate form .inline.field>label,.repository.new.fork form .inline.field>label,.repository.new.repo form .inline.field.captcha-field>span,.repository.new.migrate form .inline.field.captcha-field>span,.repository.new.fork form .inline.field.captcha-field>span{text-align:right;width:250px!important;word-wrap:break-word}.repository.new.repo form .help,.repository.new.migrate form .help,.repository.new.fork form .help{margin-left:265px!important}.repository.new.repo form .optional .title,.repository.new.migrate form .optional .title,.repository.new.fork form .optional .title{margin-left:250px!important}.repository.new.repo form .inline.field>input,.repository.new.migrate form .inline.field>input,.repository.new.fork form .inline.field>input,.repository.new.repo form .inline.field>textarea,.repository.new.migrate form .inline.field>textarea,.repository.new.fork form .inline.field>textarea{width:50%}}@media (max-width: 767px){.repository.new.repo form .optional .title,.repository.new.migrate form .optional .title,.repository.new.fork form .optional .title{margin-left:15px}.repository.new.repo form .inline.field>label,.repository.new.migrate form .inline.field>label,.repository.new.fork form .inline.field>label{display:block}}.repository.new.repo form .dropdown .text,.repository.new.migrate form .dropdown .text,.repository.new.fork form .dropdown .text{margin-right:0!important}.repository.new.repo form .header,.repository.new.migrate form .header,.repository.new.fork form .header{padding-left:0!important;text-align:center}.repository.new.repo form .selection.dropdown,.repository.new.migrate form .selection.dropdown,.repository.new.fork form .selection.dropdown{vertical-align:middle;width:50%!important}@media (max-width: 767px){.repository.new.repo form label,.repository.new.migrate form label,.repository.new.fork form label,.repository.new.repo form input,.repository.new.migrate form input,.repository.new.fork form input,.repository.new.repo form .selection.dropdown,.repository.new.migrate form .selection.dropdown,.repository.new.fork form .selection.dropdown{width:100%!important}.repository.new.repo form .field button,.repository.new.migrate form .field button,.repository.new.fork form .field button,.repository.new.repo form .field a,.repository.new.migrate form .field a,.repository.new.fork form .field a{margin-bottom:1em;width:100%}}@media (min-width: 768px){.repository.new.repo .ui.form #auto-init{margin-left:265px!important}}.repository.new.repo .ui.form .selection.dropdown:not(.owner){width:50%!important}@media (max-width: 767px){.repository.new.repo .ui.form .selection.dropdown:not(.owner){width:100%!important}}.new.webhook form .help{margin-left:25px}.new.webhook .events.fields .column{padding-left:40px}.githook textarea{font-family:var(--fonts-monospace)}@media (max-width: 767px){.new.org .ui.form .field button,.new.org .ui.form .field a{margin-bottom:1em;width:100%}.new.org .ui.form .field input{width:100%!important}}.repository .data-table .line-num,.repository .diff-file-box .file-body.file-code .lines-num,.repository .diff-file-box .code-diff tbody tr .lines-type-marker,.repository .repository-summary .segment.language-stats{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.repository .repo-header .ui.compact.menu{margin-left:1rem}.repository .repo-header .ui.header{margin-top:0}.repository .repo-header .fork-flag{font-size:12px;margin-top:2px}.repository .repo-header .repo-buttons .svg{margin:0 .42857143em 0 -.21428571em}.repository .repo-header .button{margin-top:2px;margin-bottom:2px}.repository .tabs .navbar{justify-content:initial}.repository .navbar{display:flex;justify-content:space-between}.repository .navbar .ui.label{margin-left:7px;padding:3px 5px}.repository .owner.dropdown{min-width:40%!important}.repository .unicode-escaped .escaped-code-point[data-escaped]:before{visibility:visible;content:attr(data-escaped);font-family:var(--fonts-monospace);color:var(--color-red)}.repository .unicode-escaped .escaped-code-point .char{display:none}.repository .broken-code-point{font-family:var(--fonts-monospace);color:var(--color-blue)}.repository .unicode-escaped .ambiguous-code-point{border:1px var(--color-yellow) solid}.repository .metas .menu{overflow-x:auto;max-height:500px}.repository .metas .ui.list.assignees .icon{line-height:2em}.repository .metas .ui.list.assignees .teamavatar{margin-top:.125rem;margin-left:6.75px;margin-right:8.75px}.repository .metas .ui.list .dependency{padding:0;white-space:nowrap}.repository .metas .ui.list .title{max-width:200px;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.repository .metas .ui.list .title{max-width:150px}}@media (max-width: 1000px){.repository .metas .ui.list .title{max-width:100px}}.repository .metas #deadlineForm input{width:12.8rem;border-radius:4px 0 0 4px;border-right:0;white-space:nowrap}.repository .header-wrapper{background-color:var(--color-navbar)}.repository .header-wrapper .ui.tabs.divider{border-bottom:0}.repository .header-wrapper .ui.tabular .svg{margin-right:5px}.repository .filter.menu.labels .label-filter .menu .info{display:inline-block;padding:.5rem .25rem;border-bottom:1px solid var(--color-secondary);font-size:12px;width:100%;white-space:nowrap;text-align:center}.repository .filter.menu.labels .label-filter .menu .info code{border:1px solid var(--color-secondary);border-radius:3px;padding:1px 2px;font-size:11px}.repository .filter.menu .menu{max-height:500px;overflow-x:auto;right:0!important;left:auto!important}.repository .select-label .desc{padding-left:23px}.repository .ui.tabs.container{margin-top:14px;margin-bottom:0}.repository .ui.tabs.container .ui.menu{border-bottom:0}.repository .ui.tabs.divider{margin-top:0;margin-bottom:20px}.repository #clone-panel #repo-clone-url{width:320px}@media (min-width: 768px) and (max-width: 991px){.repository #clone-panel #repo-clone-url{width:200px}}@media (max-width: 767px){.repository #clone-panel #repo-clone-url{width:200px}}.repository #clone-panel #repo-clone-https,.repository #clone-panel #repo-clone-ssh{border-right:none}.repository #clone-panel #more-btn{border-left:none}.repository #clone-panel button:first-of-type{border-radius:var(--border-radius) 0 0 var(--border-radius)!important}.repository #clone-panel button:last-of-type{border-radius:0 var(--border-radius) var(--border-radius) 0!important}.repository #clone-panel .dropdown .menu{right:0!important;left:auto!important}.repository.file.list .repo-description{display:flex;justify-content:space-between;align-items:center}.repository.file.list #repo-desc{font-size:1.2em}.repository.file.list .repo-path .section,.repository.file.list .repo-path .divider{display:inline}.repository.file.list #repo-files-table{table-layout:fixed}.repository.file.list #repo-files-table thead th{padding-top:8px;padding-bottom:5px;font-weight:400}.repository.file.list #repo-files-table thead .ui.avatar{margin-bottom:5px}.repository.file.list #repo-files-table tbody .svg{margin-left:3px;margin-right:5px}.repository.file.list #repo-files-table tbody .svg.octicon-reply{margin-right:10px}.repository.file.list #repo-files-table tbody .svg.octicon-file-directory-fill,.repository.file.list #repo-files-table tbody .svg.octicon-file-submodule{color:var(--color-primary)}.repository.file.list #repo-files-table tbody .svg.octicon-file,.repository.file.list #repo-files-table tbody .svg.octicon-file-symlink-file{color:var(--color-secondary-dark-7)}.repository.file.list #repo-files-table td{padding-top:0;padding-bottom:0;overflow:initial}.repository.file.list #repo-files-table td.name{width:33%;max-width:calc(100vw - 140px)}@media (min-width: 1201px){.repository.file.list #repo-files-table td.name{max-width:150px}}@media (min-width: 992px) and (max-width: 1200px){.repository.file.list #repo-files-table td.name{max-width:200px}}@media (min-width: 768px) and (max-width: 991px){.repository.file.list #repo-files-table td.name{max-width:300px}}.repository.file.list #repo-files-table td.message{color:var(--color-text-light-1);width:66%}@media (min-width: 1201px){.repository.file.list #repo-files-table td.message{max-width:400px}}@media (min-width: 992px) and (max-width: 1200px){.repository.file.list #repo-files-table td.message{max-width:350px}}@media (min-width: 768px) and (max-width: 991px){.repository.file.list #repo-files-table td.message{max-width:250px}}.repository.file.list #repo-files-table td.age{width:120px;color:var(--color-text-light-1)}.repository.file.list #repo-files-table td .truncate{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-top:8px;padding-bottom:8px}.repository.file.list #repo-files-table td a{padding-top:8px;padding-bottom:8px}.repository.file.list #repo-files-table td .at{margin-left:3px;margin-right:3px}.repository.file.list #repo-files-table td>*{vertical-align:middle}.repository.file.list #repo-files-table td.message .isSigned{cursor:default}.repository.file.list #repo-files-table tr:last-of-type td:first-child{border-bottom-left-radius:var(--border-radius)}.repository.file.list #repo-files-table tr:last-of-type td:last-child{border-bottom-right-radius:var(--border-radius)}.repository.file.list #repo-files-table tr:hover{background-color:var(--color-hover)}.repository.file.list #repo-files-table tr.has-parent a{display:inline-block;padding-top:8px;padding-bottom:8px;width:calc(100% - 1.25rem)}.repository.file.list .non-diff-file-content .header .icon{font-size:1em}.repository.file.list .non-diff-file-content .header .small.icon{font-size:.75em}.repository.file.list .non-diff-file-content .header .tiny.icon{font-size:.5em}.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon{line-height:1;padding:10px 8px;vertical-align:middle;color:var(--color-text)}.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon:hover{color:var(--color-primary)}.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon-danger:hover{color:var(--color-red)}.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon.disabled{color:inherit;opacity:var(--opacity-disabled);cursor:default}.repository.file.list .non-diff-file-content .view-raw{padding:5px}.repository.file.list .non-diff-file-content .view-raw>*{max-width:100%;border:1px solid var(--color-secondary)}.repository.file.list .non-diff-file-content .view-raw img{margin:1rem 0;border-radius:0;object-fit:contain}.repository.file.list .non-diff-file-content .view-raw img[src$=".svg" i]{max-height:600px!important;max-width:600px!important}.repository.file.list .non-diff-file-content .plain-text{padding:1em 2em}.repository.file.list .non-diff-file-content .plain-text pre{word-break:break-word;white-space:pre-wrap}.repository.file.list .non-diff-file-content .csv{overflow-x:auto;padding:0!important}.repository.file.list .non-diff-file-content pre{overflow:auto}.repository.file.list .non-diff-file-content .asciicast{padding:5px!important}.repository.file.list .sidebar{padding-left:0}.repository.file.list .sidebar .svg{width:16px}.repository.file.editor .treepath{width:100%}.repository.file.editor .treepath input{vertical-align:middle;box-shadow:#00000013 0 1px 2px inset;width:inherit;padding:7px 8px;margin-right:5px}.repository.file.editor .tabular.menu .svg{margin-right:5px}.repository.file.editor .commit-form-wrapper{padding-left:64px}.repository.file.editor .commit-form-wrapper .commit-avatar{float:left;margin-left:-64px;width:3em;height:auto}.repository.file.editor .commit-form-wrapper .commit-form{position:relative;padding:15px;margin-bottom:10px;border:1px solid var(--color-secondary);background:var(--color-box-body);border-radius:3px}.repository.file.editor .commit-form-wrapper .commit-form:before,.repository.file.editor .commit-form-wrapper .commit-form:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.repository.file.editor .commit-form-wrapper .commit-form:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.repository.file.editor .commit-form-wrapper .commit-form:after{border-right-color:var(--color-box-body);border-width:8px;margin-top:-8px}.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .branch-name{display:inline-block;padding:2px 4px;font:12px var(--fonts-monospace);color:var(--color-text);background:var(--color-secondary);border-radius:3px;margin:0 2px}.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .new-branch-name-input{position:relative;margin-left:25px}.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .new-branch-name-input input{width:240px!important;padding-left:26px!important}.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .octicon-git-branch{position:absolute;top:9px;left:10px;color:var(--color-grey)}.repository.options #interval{width:100px!important;min-width:100px}.repository.options .danger .item{padding:20px 15px}.repository.options .danger .ui.divider{margin:0}.repository .comment textarea{max-height:none!important}.repository.new.issue .comment.form .comment .avatar{width:3em}.repository.new.issue .comment.form .content{margin-left:4em}.repository.new.issue .comment.form .content:before,.repository.new.issue .comment.form .content:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.repository.new.issue .comment.form .content:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.repository.new.issue .comment.form .content:after{border-right-color:var(--color-box-body);border-width:8px;margin-top:-8px}.repository.new.issue .comment.form .content .markup{font-size:14px}.repository.new.issue .comment.form .metas{min-width:220px}.repository.new.issue .comment.form .metas .filter.menu{max-height:500px;overflow-x:auto}.repository.view.issue .instruct-toggle{display:inline-block}.repository.view.issue .title{padding-bottom:0!important}.repository.view.issue .title .issue-title{margin-bottom:.5rem}.repository.view.issue .title .issue-title.edit-active{display:flex;align-items:center}.repository.view.issue .title .issue-title.edit-active h1{display:flex;width:100%}@media (max-width: 767px){.repository.view.issue .title .issue-title.edit-active{flex-direction:column}.repository.view.issue .title .issue-title.edit-active h1{margin-right:0;margin-bottom:1rem;padding-right:0}.repository.view.issue .title .issue-title.edit-active h1 .ui.input input{width:calc(100% - 2rem)}.repository.view.issue .title .issue-title.edit-active .edit-buttons{padding-bottom:1rem;width:100%}.repository.view.issue .title .issue-title.edit-active .edit-buttons .button{width:100%;margin-right:.5rem}.repository.view.issue .title .issue-title.edit-active .edit-buttons .button:last-child{margin-right:0}}.repository.view.issue .title .issue-title h1{font-weight:300;font-size:2.3rem;margin:0;padding-right:.5rem}.repository.view.issue .title .issue-title h1 .ui.input{font-size:.5em;width:100%}.repository.view.issue .title .issue-title h1 .ui.input input{font-size:1.5em;padding:6px 1rem}.repository.view.issue .title .issue-title .edit-button{float:right;padding-left:1rem}.repository.view.issue .title .issue-title .edit-buttons{display:flex}.repository.view.issue .title .issue-title .index{color:var(--color-text-light-2)}.repository.view.issue .title .issue-title .label{margin-right:10px}.repository.view.issue .title .issue-title .edit-zone{margin-top:10px}.repository.view.issue .pull-desc code{color:var(--color-primary)}.repository.view.issue .pull-desc a[data-clipboard-text]{cursor:pointer}.repository.view.issue .pull-desc a[data-clipboard-text] svg{vertical-align:middle;position:relative;top:-2px;right:1px}.repository.view.issue .pull.tabular.menu{margin-bottom:1rem}.repository.view.issue .pull.tabular.menu .svg{margin-right:5px}.repository.view.issue .pull .merge.box .avatar{margin-left:10px;margin-top:10px}.repository.view.issue .pull .merge.box .branch-update.grid .row{padding-bottom:1rem}.repository.view.issue .pull .merge.box .branch-update.grid .row .icon{margin-top:1.1rem}.repository.view.issue .pull .review-item{display:flex;justify-content:space-between;align-items:center}.repository.view.issue .pull .review-item .review-item-left,.repository.view.issue .pull .review-item .review-item-right{display:flex;align-items:center}.repository.view.issue .pull .review-item .text{margin:.3em 0 .5em .5em}.repository.view.issue .pull .review-item .type-icon{align-self:flex-start;margin-right:1em}.repository.view.issue .pull .review-item .type-icon i{line-height:1.8em}.repository.view.issue .pull .review-item .divider{margin:.5rem 0}.repository.view.issue .pull .review-item .review-content{padding:1em 0 1em 3.8em}.repository.view.issue .comment-list:not(.prevent-before-timeline):before{display:block;content:"";position:absolute;margin-top:12px;margin-bottom:14px;top:0;bottom:0;left:96px;width:2px;background-color:var(--color-timeline);z-index:-1}.repository.view.issue .comment-list .timeline{position:relative;display:block;margin-left:40px;padding-left:16px}.repository.view.issue .comment-list .timeline:before{display:block;content:"";position:absolute;margin-top:12px;margin-bottom:14px;top:0;bottom:0;left:30px;width:2px;background-color:var(--color-timeline);z-index:-1}.repository.view.issue .comment-list .timeline-item,.repository.view.issue .comment-list .timeline-item-group{padding:12px 0}.repository.view.issue .comment-list .timeline-item-group .timeline-item{padding-top:8px;padding-bottom:8px}.repository.view.issue .comment-list .timeline-item{margin-left:16px;position:relative}.repository.view.issue .comment-list .timeline-item .timeline-avatar{position:absolute;left:-68px}.repository.view.issue .comment-list .timeline-item .timeline-avatar img{width:40px!important;height:40px!important}.repository.view.issue .comment-list .timeline-item .inline-timeline-avatar{display:none}.repository.view.issue .comment-list .timeline-item img.avatar,.repository.view.issue .comment-list .timeline-item .avatar img{width:20px;height:20px;vertical-align:middle}.repository.view.issue .comment-list .timeline-item:first-child:not(.commit){padding-top:0!important}.repository.view.issue .comment-list .timeline-item:last-child:not(.commit){padding-bottom:0!important}.repository.view.issue .comment-list .timeline-item .badge.badge-commit{border-color:transparent;background:radial-gradient(var(--color-body) 40%,transparent 40%) no-repeat}.repository.view.issue .comment-list .timeline-item .badge{width:34px;height:34px;background-color:var(--color-timeline);border-radius:50%;display:flex;float:left;margin-left:-33px;margin-right:8px;color:var(--color-text);align-items:center;justify-content:center}.repository.view.issue .comment-list .timeline-item .badge .svg{width:22px;height:22px;padding:3px}.repository.view.issue .comment-list .timeline-item .badge .svg.octicon-comment{margin-top:2px}.repository.view.issue .comment-list .timeline-item.comment>.content{margin-left:-16px}.repository.view.issue .comment-list .timeline-item.event>.text{line-height:32px;vertical-align:middle}.repository.view.issue .comment-list .timeline-item.commits-list{padding-left:15px;padding-top:0}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit{line-height:34px;clear:both}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit>img.avatar,.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit>.avatar img{position:relative;top:-2px}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label{margin:0;border:1px solid var(--color-light-border)}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isWarning{border:1px solid var(--color-red-badge);background:var(--color-red-badge-bg)}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isWarning .shortsha{display:inline-block;padding-top:1px}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isWarning:hover{background:var(--color-red-badge-hover-bg)!important}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerified{border:1px solid var(--color-green-badge);background:var(--color-green-badge-bg)}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerified .shortsha{display:inline-block;padding-top:1px}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerified:hover{background:var(--color-green-badge-hover-bg)!important}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUntrusted{border:1px solid var(--color-yellow-badge);background:var(--color-yellow-badge-bg)}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUntrusted .shortsha{display:inline-block;padding-top:1px}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUntrusted:hover{background:var(--color-yellow-badge-hover-bg)!important}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUnmatched{border:1px solid var(--color-orange-badge);background:var(--color-orange-badge-bg)}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUnmatched .shortsha{display:inline-block;padding-top:1px}.repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUnmatched:hover{background:var(--color-orange-badge-hover-bg)!important}.repository.view.issue .comment-list .timeline-item.event>.commit-status-link{float:right;margin-right:8px;margin-top:4px}.repository.view.issue .comment-list .timeline-item .comparebox{line-height:32px;vertical-align:middle}.repository.view.issue .comment-list .timeline-item .comparebox .compare.label{font-size:1rem;margin:0;border:1px solid var(--color-light-border)}@media (max-width: 767px){.repository.view.issue .comment-list .timeline-item .ui.segments{margin-left:-2rem}}.repository.view.issue .comment-list .ui.comments{max-width:100%}.repository.view.issue .comment-list .ui.comments .avatar{margin-right:.5rem}.repository.view.issue .comment-list .comment>.content>div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.repository.view.issue .comment-list .comment>.content>div:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.repository.view.issue .comment-list .comment .comment-container{border:1px solid var(--color-secondary);border-radius:var(--border-radius)}@media (max-width: 767px){.repository.view.issue .comment-list .comment .content .form .button{width:100%;margin:0}.repository.view.issue .comment-list .comment .content .form .button:not(:last-child){margin-bottom:1rem}}.repository.view.issue .comment-list .comment .merge-section{background-color:var(--color-box-body)}.repository.view.issue .comment-list .comment .merge-section .item-section{display:flex;align-items:center;justify-content:space-between;padding:0;margin-top:-.25rem;margin-bottom:-.25rem}@media (max-width: 767px){.repository.view.issue .comment-list .comment .merge-section .item-section{align-items:flex-start;flex-direction:column}}.repository.view.issue .comment-list .comment .merge-section .divider{margin-left:-1rem;margin-right:-1rem}.repository.view.issue .comment-list .comment .merge-section.no-header:before,.repository.view.issue .comment-list .comment .merge-section.no-header:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.repository.view.issue .comment-list .comment .merge-section.no-header:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.repository.view.issue .comment-list .comment .merge-section.no-header:after{border-right-color:var(--color-box-body);border-width:8px;margin-top:-8px}.repository.view.issue .comment-list .comment .markup{font-size:14px}.repository.view.issue .comment-list .comment .no-content{color:var(--color-text-light-2);font-style:italic}.repository.view.issue .comment-list .comment .ui.form .field:first-child{clear:none}.repository.view.issue .comment-list .comment .ui.form .field.footer{overflow:hidden}.repository.view.issue .comment-list .comment .ui.form .field .tab.markup{min-height:5rem}.repository.view.issue .comment-list .comment .ui.form textarea{height:200px;font-family:var(--fonts-monospace)}.repository.view.issue .comment-list .comment .edit.buttons{margin-top:10px}.repository.view.issue .comment-list .code-comment{border:1px solid transparent;padding:.25rem .5rem;margin:0}.repository.view.issue .comment-list .code-comment .content{border:none!important}.repository.view.issue .comment-list .code-comment .comment-header{background:transparent;border-bottom:0!important;padding:0!important}.repository.view.issue .comment-list .code-comment .comment-header:after,.repository.view.issue .comment-list .code-comment .comment-header:before{display:none}.repository.view.issue .comment-list .code-comment .comment-content{margin-left:36px}.repository.view.issue .comment-list .code-comment img.avatar,.repository.view.issue .comment-list .comment img.avatar{width:28px;height:28px}.repository.view.issue .comment-list .comment-code-cloud .segment.reactions{margin-top:16px!important;margin-bottom:-8px!important;border-top:none!important}.repository.view.issue .comment-list .comment-code-cloud .segment.reactions .ui.label{border:1px solid;padding:6px 10px!important;margin:0 2px;border-radius:var(--border-radius);border-color:var(--color-secondary-dark-1)!important}.repository.view.issue .comment-list .comment-code-cloud .segment.reactions .ui.label.basic.primary{background-color:var(--color-reaction-active-bg)!important;border-color:var(--color-primary-alpha-80)!important}.repository.view.issue .comment-list .comment-code-cloud button.comment-form-reply{margin:0}.repository.view.issue .comment-list .event{padding-left:15px}.repository.view.issue .comment-list .event .detail{margin-top:4px;margin-left:14px}.repository.view.issue .comment-list .event .detail .svg{margin-right:2px}.repository.view.issue .comment-list .event .segments{box-shadow:none}@media (max-width: 767px){.repository.view.issue .comment-list{padding:1rem 0!important}}.repository.view.issue .ui.depending .item.is-closed .title{text-decoration:line-through}.repository .comment.form .ui.comments{margin-top:-12px;max-width:100%}.repository .comment.form .content .field:first-child{clear:none}.repository .comment.form .content .form:before,.repository .comment.form .content .form:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.repository .comment.form .content .form:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.repository .comment.form .content .form:after{border-right-color:var(--color-box-body);border-width:8px;margin-top:-8px}.repository .comment.form .content textarea{height:200px;font-family:var(--fonts-monospace)}.repository .comment.form .content .CodeMirror-scroll{max-height:85vh}.repository .milestone.list{list-style:none;padding-top:15px}.repository .milestone.list>.item{padding-top:10px;padding-bottom:10px;border-bottom:1px dashed var(--color-secondary)}.repository .milestone.list>.item progress{width:200px;height:16px}.repository .milestone.list>.item .meta{color:var(--color-text-light-2);padding-top:5px}.repository .milestone.list>.item .meta .issue-stats .svg{padding-left:5px}.repository .milestone.list>.item .meta .overdue{color:var(--color-red)}.repository .milestone.list>.item .operate{margin-top:-15px}.repository .milestone.list>.item .operate>a{font-size:15px;padding-top:5px;padding-right:10px;color:var(--color-text-light-2)}.repository .milestone.list>.item .operate>a:hover{color:var(--color-text)}.repository .milestone.list>.item .content{padding-top:10px}.repository.new.milestone textarea{height:200px}.repository.compare.pull .show-form-container{text-align:left}.repository.compare.pull .choose.branch .svg{margin-right:10px}.repository.compare.pull .comment.form .content:before,.repository.compare.pull .comment.form .content:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.repository.compare.pull .comment.form .content:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.repository.compare.pull .comment.form .content:after{border-right-color:var(--color-box-body);border-width:8px;margin-top:-8px}.repository.compare.pull .pullrequest-form{margin-bottom:1.5rem}.repository.compare.pull .markup{font-size:14px}.repository.compare.pull .title .issue-title{margin-bottom:.5rem}.repository.compare.pull .title .issue-title .index{color:var(--color-text-light-2)}.repository .filter.dropdown .menu{margin-top:1px!important}.repository.branches .commit-divergence .bar-group{position:relative;float:left;padding-bottom:6px;width:50%;max-width:90px}.repository.branches .commit-divergence .bar-group:last-child{border-left:1px solid var(--color-secondary-dark-2)}.repository.branches .commit-divergence .count{margin:0 3px}.repository.branches .commit-divergence .count.count-ahead{text-align:left}.repository.branches .commit-divergence .count.count-behind{text-align:right}.repository.branches .commit-divergence .bar{height:4px;position:absolute;background-color:var(--color-secondary-dark-2)}.repository.branches .commit-divergence .bar.bar-behind{right:0}.repository.branches .commit-divergence .bar.bar-ahead{left:0}.repository.commits .header .search input{font-weight:400;padding:5px 10px}.repository #commits-table thead th:first-of-type{padding-left:15px}.repository #commits-table thead .sha{width:200px}.repository #commits-table thead .shatd{text-align:center}.repository #commits-table td.sha .sha.label{margin:0}.repository #commits-table td.message{text-overflow:unset}.repository #commits-table.ui.basic.striped.table tbody tr:nth-child(2n){background-color:#00000005!important}.repository #commits-table td.sha .sha.label,.repository #repo-files-table .sha.label,.repository #rev-list .sha.label,.repository .timeline-item.commits-list .singular-commit .sha.label{border:1px solid var(--color-light-border)}.repository #commits-table td.sha .sha.label .ui.signature.avatar,.repository #repo-files-table .sha.label .ui.signature.avatar,.repository #rev-list .sha.label .ui.signature.avatar,.repository .timeline-item.commits-list .singular-commit .sha.label .ui.signature.avatar{height:16px;margin-bottom:0;width:16px}.repository #commits-table td.sha .sha.label .detail.icon,.repository #repo-files-table .sha.label .detail.icon,.repository #rev-list .sha.label .detail.icon,.repository .timeline-item.commits-list .singular-commit .sha.label .detail.icon{background:var(--color-light);margin:-6px -10px -4px 0;padding:5px 4px 5px 6px;border-left:1px solid var(--color-light-border);border-top:0;border-right:0;border-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0}.repository #commits-table td.sha .sha.label .detail.icon img,.repository #repo-files-table .sha.label .detail.icon img,.repository #rev-list .sha.label .detail.icon img,.repository .timeline-item.commits-list .singular-commit .sha.label .detail.icon img{margin-right:0}.repository #commits-table td.sha .sha.label .detail.icon .svg,.repository #repo-files-table .sha.label .detail.icon .svg,.repository #rev-list .sha.label .detail.icon .svg,.repository .timeline-item.commits-list .singular-commit .sha.label .detail.icon .svg{margin:0 .25em 0 0}.repository #commits-table td.sha .sha.label .detail.icon>div,.repository #repo-files-table .sha.label .detail.icon>div,.repository #rev-list .sha.label .detail.icon>div,.repository .timeline-item.commits-list .singular-commit .sha.label .detail.icon>div{display:flex;align-items:center}.repository #commits-table td.sha .sha.label.isSigned.isWarning,.repository #repo-files-table .sha.label.isSigned.isWarning,.repository #rev-list .sha.label.isSigned.isWarning,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isWarning{border:1px solid var(--color-red-badge);background:var(--color-red-badge-bg)}.repository #commits-table td.sha .sha.label.isSigned.isWarning .shortsha,.repository #repo-files-table .sha.label.isSigned.isWarning .shortsha,.repository #rev-list .sha.label.isSigned.isWarning .shortsha,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isWarning .shortsha{display:inline-block;padding-top:1px}.repository #commits-table td.sha .sha.label.isSigned.isWarning .detail.icon,.repository #repo-files-table .sha.label.isSigned.isWarning .detail.icon,.repository #rev-list .sha.label.isSigned.isWarning .detail.icon,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isWarning .detail.icon{border-left:1px solid var(--color-red-badge);color:var(--color-red-badge)}.repository #commits-table td.sha .sha.label.isSigned.isWarning:hover,.repository #repo-files-table .sha.label.isSigned.isWarning:hover,.repository #rev-list .sha.label.isSigned.isWarning:hover,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isWarning:hover{background:var(--color-red-badge-hover-bg)!important}.repository #commits-table td.sha .sha.label.isSigned.isVerified,.repository #repo-files-table .sha.label.isSigned.isVerified,.repository #rev-list .sha.label.isSigned.isVerified,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerified{border:1px solid var(--color-green-badge);background:var(--color-green-badge-bg)}.repository #commits-table td.sha .sha.label.isSigned.isVerified .shortsha,.repository #repo-files-table .sha.label.isSigned.isVerified .shortsha,.repository #rev-list .sha.label.isSigned.isVerified .shortsha,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerified .shortsha{display:inline-block;padding-top:1px}.repository #commits-table td.sha .sha.label.isSigned.isVerified .detail.icon,.repository #repo-files-table .sha.label.isSigned.isVerified .detail.icon,.repository #rev-list .sha.label.isSigned.isVerified .detail.icon,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerified .detail.icon{border-left:1px solid var(--color-green-badge);color:var(--color-green-badge)}.repository #commits-table td.sha .sha.label.isSigned.isVerified:hover,.repository #repo-files-table .sha.label.isSigned.isVerified:hover,.repository #rev-list .sha.label.isSigned.isVerified:hover,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerified:hover{background:var(--color-green-badge-hover-bg)!important}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted,.repository #rev-list .sha.label.isSigned.isVerifiedUntrusted,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUntrusted{border:1px solid var(--color-yellow-badge);background:var(--color-yellow-badge-bg)}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted .shortsha,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted .shortsha,.repository #rev-list .sha.label.isSigned.isVerifiedUntrusted .shortsha,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUntrusted .shortsha{display:inline-block;padding-top:1px}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted .detail.icon,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted .detail.icon,.repository #rev-list .sha.label.isSigned.isVerifiedUntrusted .detail.icon,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUntrusted .detail.icon{border-left:1px solid var(--color-yellow-badge);color:var(--color-yellow-badge)}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted:hover,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted:hover,.repository #rev-list .sha.label.isSigned.isVerifiedUntrusted:hover,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUntrusted:hover{background:var(--color-yellow-badge-hover-bg)!important}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched,.repository #rev-list .sha.label.isSigned.isVerifiedUnmatched,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUnmatched{border:1px solid var(--color-orange-badge);background:var(--color-orange-badge-bg)}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched .shortsha,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched .shortsha,.repository #rev-list .sha.label.isSigned.isVerifiedUnmatched .shortsha,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUnmatched .shortsha{display:inline-block;padding-top:1px}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched .detail.icon,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched .detail.icon,.repository #rev-list .sha.label.isSigned.isVerifiedUnmatched .detail.icon,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUnmatched .detail.icon{border-left:1px solid var(--color-orange-badge);color:var(--color-orange-badge)}.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched:hover,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched:hover,.repository #rev-list .sha.label.isSigned.isVerifiedUnmatched:hover,.repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUnmatched:hover{background:var(--color-orange-badge-hover-bg)!important}.repository .data-table{width:100%}.repository .data-table tr{border-top:0}.repository .data-table td,.repository .data-table th{padding:5px!important;overflow:hidden;font-size:12px;text-align:left;white-space:nowrap;border:1px solid var(--color-secondary)}.repository .data-table td{white-space:pre-line}.repository .data-table th{font-weight:600;background:var(--color-box-header);border-top:0}.repository .data-table td.added,.repository .data-table th.added,.repository .data-table tr.added{background-color:var(--color-diff-added-row-bg)!important}.repository .data-table td.removed,.repository .data-table th.removed,.repository .data-table tr.removed{background-color:var(--color-diff-removed-row-bg)!important}.repository .data-table td.moved,.repository .data-table th.moved,.repository .data-table tr.moved{background-color:var(--color-diff-moved-row-bg)!important}.repository .data-table tbody.section{border-top:2px solid var(--color-secondary)}.repository .data-table .line-num{width:1%;min-width:50px;font-family:monospace;line-height:20px;color:var(--color-secondary-dark-2);white-space:nowrap;vertical-align:top;cursor:pointer;text-align:right;background:var(--color-body);border:0}.repository .diff-detail-box{padding:7px 0;background:var(--color-body);line-height:30px;height:47px}@media (max-width: 991px){.repository .diff-detail-box{flex-direction:column;align-items:flex-start;height:77px}}@media (max-width: 480px){.repository .diff-detail-box{flex-wrap:wrap}}.repository .diff-detail-box.sticky{position:sticky;top:0;z-index:8;border-bottom:none;padding-left:2px;padding-right:2px;margin-left:-1px;margin-right:-1px}.repository .diff-detail-box>div:after{clear:both;content:"";display:block}.repository .diff-detail-box .diff-detail-stats strong{margin-left:.25rem;margin-right:.25rem}.repository .diff-detail-box .diff-detail-stats strong:nth-of-type(1){color:var(--color-yellow)}.repository .diff-detail-box .diff-detail-stats strong:nth-of-type(2){color:var(--color-green)}.repository .diff-detail-box .diff-detail-stats strong:nth-of-type(3){color:var(--color-red)}@media (max-width: 480px){.repository .diff-detail-box .diff-detail-stats{font-size:0;line-height:1.6rem}.repository .diff-detail-box .diff-detail-stats strong{font-size:1rem}}.repository .diff-detail-box .diff-detail-actions>*{margin-right:0}.repository .diff-detail-box .diff-detail-actions>*+*{margin-left:.25rem}@media (max-width: 480px){.repository .diff-detail-box .diff-detail-actions{padding-top:.25rem}.repository .diff-detail-box .diff-detail-actions .ui.button:not(.btn-submit){padding-left:.5rem;padding-right:.5rem;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}}.repository .diff-detail-box span.status{display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:middle}.repository .diff-detail-box span.status.modify{background-color:var(--color-yellow)}.repository .diff-detail-box span.status.add{background-color:var(--color-green)}.repository .diff-detail-box span.status.del{background-color:var(--color-red)}.repository .diff-detail-box span.status.rename{background-color:var(--color-teal)}.repository .diff-detail-box .button{padding:8px 12px}.repository .diff-box .header:not(.resolved-placeholder){display:flex;align-items:center}.repository .diff-box .header:not(.resolved-placeholder) .file{min-width:0}.repository .diff-box .header:not(.resolved-placeholder) .file .file-link{max-width:fit-content;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.repository .diff-box .header:not(.resolved-placeholder) .button{padding:8px 12px;flex:0 0 auto;margin-top:-8px;margin-bottom:-8px;margin-right:0}.repository .diff-box .resolved-placeholder{display:flex;align-items:center}.repository .diff-box .resolved-placeholder .button{padding:8px 12px}.repository .diff-file-box .header{background-color:var(--color-box-header)}.repository .diff-file-box .file-body.file-code{background:var(--color-code-bg)}.repository .diff-file-box .file-body.file-code .lines-num{text-align:right;color:var(--color-text-light);width:1%;min-width:50px}.repository .diff-file-box .file-body.file-code .lines-num span.fold{display:block;text-align:center}.repository .diff-file-box .code-diff{font-size:12px}.repository .diff-file-box .code-diff td{padding:0 0 0 10px!important;border-top:0}.repository .diff-file-box .code-diff .lines-num{padding:0 5px!important}.repository .diff-file-box .code-diff .tag-code .lines-num,.repository .diff-file-box .code-diff .tag-code td{padding:0!important}.repository .diff-file-box .code-diff tbody tr td.halfwidth{width:49%}.repository .diff-file-box .code-diff tbody tr td.center{text-align:center}.repository .diff-file-box .code-diff tbody tr [data-line-num]:before{content:attr(data-line-num);text-align:right}.repository .diff-file-box .code-diff tbody tr .lines-type-marker{width:10px;min-width:10px}.repository .diff-file-box .code-diff tbody tr [data-type-marker]:before{content:attr(data-type-marker);text-align:right;display:inline-block}.repository .diff-file-box .code-diff-split .tag-code .lines-code code.code-inner{padding-left:10px!important}.repository .diff-file-box .code-diff-split table,.repository .diff-file-box .code-diff-split tbody{width:100%}.repository .diff-file-box.file-content{clear:right}.repository .diff-file-box.file-content img{max-width:100%;padding:0;border-radius:0}.repository .diff-file-box.file-content img.emoji{padding:0}.repository .diff-file-box .ui.bottom.attached.table.segment{padding-top:5px;padding-bottom:5px}.repository .diff-stats{clear:both;margin-bottom:5px;max-height:400px;overflow:auto;padding-left:0}.repository .diff-stats li{list-style:none;padding-bottom:4px;margin-bottom:4px;padding-left:6px}.repository .diff-stats li+li{border-top:1px solid var(--color-secondary)}.repository .repo-search-result{padding-top:10px;padding-bottom:10px}.repository .repo-search-result .lines-num a{color:inherit}.repository.quickstart .guide .item{padding:1em}.repository.quickstart .guide .item small{font-weight:400}.repository.quickstart .guide .clone.button:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.repository.quickstart .guide .ui.action.small.input{width:100%}.repository.quickstart .guide #repo-clone-url{border-radius:0;padding:5px 10px;font-size:1.2em;line-height:1.4}.repository.release #release-list{border-top:1px solid var(--color-secondary);margin-top:20px;padding-top:15px;padding-left:0}.repository.release #release-list .release-list-title{font-size:2rem;font-weight:400;margin-top:-4px;margin-bottom:0}.repository.release #release-list>li{list-style:none}.repository.release #release-list>li .meta,.repository.release #release-list>li .detail{padding-top:30px;padding-bottom:40px}.repository.release #release-list>li .meta{text-align:right;position:relative}.repository.release #release-list>li .meta .label{margin-right:0}.repository.release #release-list>li .meta .commit{display:block;margin-top:10px}.repository.release #release-list>li .meta .choose{margin-top:15px}.repository.release #release-list>li .meta .choose .button{margin-right:0}.repository.release #release-list>li .detail{border-left:2px solid var(--color-secondary)}.repository.release #release-list>li .detail .author img{margin-bottom:3px}.repository.release #release-list>li .detail .download>a .svg{margin-left:5px;margin-right:5px}.repository.release #release-list>li .detail .download .list{padding-left:0}.repository.release #release-list>li .detail .download .list li{list-style:none;display:block;padding:8px;border:1px solid var(--color-secondary);background:var(--color-light)}.repository.release #release-list>li .detail .download .list li a>.text.right{margin-right:5px}.repository.release #release-list>li .detail .download .list li+li{border-top:0}.repository.release #release-list>li .detail .download .list li:first-of-type{border-radius:var(--border-radius) 0 0 var(--border-radius)}.repository.release #release-list>li .detail .download .list li:last-of-type{border-radius:0 var(--border-radius) var(--border-radius) 0}.repository.release #release-list>li .detail .dot{width:10px;height:10px;background-color:var(--color-secondary-dark-3);z-index:9;position:absolute;display:block;left:-6px;top:40px;border-radius:100%;border:2.5px solid var(--color-body)}.repository.release #tags-table .tag{padding:8px 12px}.repository.release #tags-table .release-tag-name{font-size:18px;font-weight:400}.repository.new.release .target{min-width:500px}.repository.new.release .target #tag-name{margin-top:-4px}.repository.new.release .target .at{margin-left:-5px;margin-right:5px}.repository.new.release .target .selection.dropdown{padding-top:10px;padding-bottom:10px}.repository.new.release .prerelease.field{margin-bottom:0}@media (max-width: 438px){.repository.new.release .field button,.repository.new.release .field input{width:100%}}@media (max-width: 767px){.repository.new.release .field button{margin-bottom:1em}}.repository.new.release .field .wrap_remove{height:38px}.repository.new.release .field .attachment_edit{width:450px!important}.repository.forks .list{margin-top:0}.repository.forks .list .item{padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--color-secondary)}.repository.forks .list .item .ui.avatar{float:left;margin-right:5px}.repository.forks .list .item .link{padding-top:5px}.repository.packages .empty{padding-top:70px;padding-bottom:100px}.repository.packages .empty .svg{height:48px}.repository.packages .file-size{white-space:nowrap}.repository.wiki.start .ui.segment{padding-top:70px;padding-bottom:100px}.repository.wiki.start .ui.segment .svg{height:48px}.repository.wiki.new .ui.attached.tabular.menu.previewtabs{margin-bottom:15px}.repository.wiki.view>.markup{padding:15px 30px}.repository.wiki.view>.markup h1:first-of-type,.repository.wiki.view>.markup h2:first-of-type,.repository.wiki.view>.markup h3:first-of-type,.repository.wiki.view>.markup h4:first-of-type,.repository.wiki.view>.markup h5:first-of-type,.repository.wiki.view>.markup h6:first-of-type{margin-top:0}.repository.wiki .form .CodeMirror-scroll{max-height:85vh}@media (max-width: 767px){.repository.wiki .dividing.header .stackable.grid .button{margin-top:2px;margin-bottom:2px}}@media (max-width: 767px){.repository.wiki #clone-panel #repo-clone-url{width:160px}}.repository.settings.collaboration .collaborator.list{padding:0}.repository.settings.collaboration .collaborator.list>.item{margin:0;line-height:2em}.repository.settings.collaboration .collaborator.list>.item:not(:last-child){border-bottom:1px solid var(--color-secondary)}.repository.settings.collaboration #repo-collab-form #search-user-box .results{left:7px}.repository.settings.collaboration #repo-collab-form .ui.button{margin-left:5px;margin-top:-3px}.repository.settings.collaboration #repo-collab-team-form #search-team-box .results{left:7px}.repository.settings.collaboration #repo-collab-team-form .ui.button{margin-left:5px;margin-top:-3px}.repository.settings.branches .protected-branches .selection.dropdown{width:300px}.repository.settings.branches .protected-branches .item{border:1px solid var(--color-secondary);padding:10px 15px}.repository.settings.branches .protected-branches .item:not(:last-child){border-bottom:0}.repository.settings.branches .branch-protection .help{margin-left:26px;padding-top:0}.repository.settings.branches .branch-protection .fields{margin-left:20px;display:block}.repository.settings.branches .branch-protection .whitelist{margin-left:26px}.repository.settings.branches .branch-protection .whitelist .dropdown img{display:inline-block}.repository.settings.webhook .events .column{padding-bottom:0}.repository.settings.webhook .events .help{font-size:13px;margin-left:26px;padding-top:0}.repository .ui.attached.isSigned.isWarning{border-left:1px solid var(--color-error-border);border-right:1px solid var(--color-error-border)}.repository .ui.attached.isSigned.isWarning.top,.repository .ui.attached.isSigned.isWarning.message{border-top:1px solid var(--color-error-border)}.repository .ui.attached.isSigned.isWarning.message{box-shadow:none;background-color:var(--color-error-bg);color:var(--color-error-text)}.repository .ui.attached.isSigned.isWarning.message .ui.text{color:var(--color-error-text)}.repository .ui.attached.isSigned.isWarning:last-child,.repository .ui.attached.isSigned.isWarning.bottom{border-bottom:1px solid var(--color-error-border)}.repository .ui.attached.isSigned.isVerified{border-left:1px solid var(--color-success-border);border-right:1px solid var(--color-success-border)}.repository .ui.attached.isSigned.isVerified.top,.repository .ui.attached.isSigned.isVerified.message{border-top:1px solid var(--color-success-border)}.repository .ui.attached.isSigned.isVerified.message{box-shadow:none;background-color:var(--color-success-bg);color:var(--color-success-text)}.repository .ui.attached.isSigned.isVerified.message .pull-right{color:var(--color-text)}.repository .ui.attached.isSigned.isVerified.message .ui.text{color:var(--color-success-text)}.repository .ui.attached.isSigned.isVerified:last-child,.repository .ui.attached.isSigned.isVerified.bottom{border-bottom:1px solid var(--color-success-border)}.repository .ui.attached.isSigned.isVerifiedUntrusted,.repository .ui.attached.isSigned.isVerifiedUnmatched{border-left:1px solid var(--color-warning-border);border-right:1px solid var(--color-warning-border)}.repository .ui.attached.isSigned.isVerifiedUntrusted.top,.repository .ui.attached.isSigned.isVerifiedUnmatched.top,.repository .ui.attached.isSigned.isVerifiedUntrusted.message,.repository .ui.attached.isSigned.isVerifiedUnmatched.message{border-top:1px solid var(--color-warning-border)}.repository .ui.attached.isSigned.isVerifiedUntrusted.message,.repository .ui.attached.isSigned.isVerifiedUnmatched.message{box-shadow:none;background-color:var(--color-warning-bg);color:var(--color-warning-text)}.repository .ui.attached.isSigned.isVerifiedUntrusted.message .ui.text,.repository .ui.attached.isSigned.isVerifiedUnmatched.message .ui.text{color:var(--color-warning-text)}.repository .ui.attached.isSigned.isVerifiedUntrusted:last-child,.repository .ui.attached.isSigned.isVerifiedUnmatched:last-child,.repository .ui.attached.isSigned.isVerifiedUntrusted.bottom,.repository .ui.attached.isSigned.isVerifiedUnmatched.bottom{border-bottom:1px solid var(--color-warning-border)}.repository .ui.segment.sub-menu{padding:7px;line-height:0}.repository .ui.segment.sub-menu .list{width:100%;display:flex;align-items:center}.repository .ui.segment.sub-menu .list .item{width:100%;color:var(--color-text)}.repository .ui.segment.sub-menu .list .item:first-of-type{border-radius:var(--border-radius) 0 0 var(--border-radius);padding-left:.25rem}.repository .ui.segment.sub-menu .list .item:last-of-type{border-radius:0 var(--border-radius) var(--border-radius) 0;padding-right:.25rem}.repository .ui.segment.sub-menu .list .item a{color:var(--color-text)}.repository .ui.segment.sub-menu .list .item a:hover{color:var(--color-primary-light-2)}.repository .ui.segment.sub-menu .list .item.active{background:var(--color-secondary)}.repository .segment.reactions.dropdown .menu,.repository .select-reaction.dropdown .menu{right:0!important;left:auto!important;min-width:15em}.repository .segment.reactions.dropdown .menu>.header,.repository .select-reaction.dropdown .menu>.header{margin:.75rem 0 .5rem}.repository .segment.reactions.dropdown .menu>.item,.repository .select-reaction.dropdown .menu>.item{float:left;padding:.25rem!important;margin:.25rem;font-size:1.5em;width:39px;left:13px;border-radius:6px;display:flex;justify-content:center;align-items:center}.repository .segment.reactions.dropdown .menu>.item img.emoji,.repository .select-reaction.dropdown .menu>.item img.emoji{margin-right:0}.repository .segment.reactions.dropdown .menu>.item:hover,.repository .select-reaction.dropdown .menu>.item:hover{background:var(--color-primary)}.repository .segment.reactions{padding:0;display:flex;border:none!important;border-top:1px solid var(--color-secondary)!important;width:100%!important;max-width:100%!important;margin:0!important}.repository .segment.reactions .ui.label{max-height:40px;padding:10px 18px!important;display:flex!important;align-items:center;border:0;border-right:1px solid;border-radius:0;margin:0;font-size:14px;font-weight:400;border-color:var(--color-secondary)!important;background:var(--color-reaction-bg)}.repository .segment.reactions .ui.label.disabled{cursor:default;opacity:1}.repository .segment.reactions .ui.label.basic{color:var(--color-primary)!important}.repository .segment.reactions .ui.label.basic.primary{background-color:var(--color-reaction-active-bg)!important;border-color:var(--color-secondary)!important}.repository .segment.reactions .reaction-count{margin-left:.5rem}.repository .segment.reactions .select-reaction{display:flex;align-items:center;padding:0 14px}.repository .segment.reactions .select-reaction:not(.active) a{display:none}.repository .segment.reactions:hover .select-reaction a{display:block}.repository .ui.fluid.action.input .ui.search.action.input{flex:auto}.repository .repository-summary{box-shadow:none!important}.repository .repository-summary .segment.language-stats-details,.repository .repository-summary .segment.repository-summary{border-top:none;background:none}.repository .repository-summary .segment.language-stats-details .item{white-space:nowrap}.repository .repository-summary .segment.language-stats{padding:0;height:11px;display:flex;white-space:nowrap;width:100%;border-radius:0}@media (max-width: 767px){.repository .repository-summary .segment.language-stats{display:none}}.repository .repository-summary .segment.language-stats .bar{white-space:nowrap;border:0;padding:0;margin:0;height:100%}.repository .repository-menu{padding:0!important}.repository .repository-menu .item{padding-top:9px!important;padding-bottom:9px!important}#cite-repo-modal #citation-panel{width:500px}@media (max-width: 767px){#cite-repo-modal #citation-panel{width:100%}}#cite-repo-modal #citation-panel input{border-radius:0;padding:5px 10px;width:50%;line-height:1.4}#cite-repo-modal #citation-panel .citation.button{font-size:13px;padding:7.5px 5px}#cite-repo-modal #citation-panel #citation-copy-content{border-radius:0;padding:5px 10px;font-size:1.2em;line-height:1.4}#cite-repo-modal #citation-panel #citation-copy-apa,#cite-repo-modal #citation-panel #citation-copy-bibtex{border-right:none}#cite-repo-modal #citation-panel #goto-citation-btn{border-left:none}#cite-repo-modal #citation-panel>:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)!important}#cite-repo-modal #citation-panel>:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0!important}#cite-repo-modal #citation-panel .icon.button{padding:0 10px}.user-cards .list{padding:0;display:flex;flex-wrap:wrap}.user-cards .list .item{list-style:none;width:32%;margin:10px 10px 10px 0;padding-bottom:14px;float:left}.user-cards .list .item .avatar{width:48px;height:48px;float:left;display:block;margin-right:10px}.user-cards .list .item .name{margin-top:0;margin-bottom:0;font-weight:400}.user-cards .list .item .meta{margin-top:5px}#search-repo-box .results .result img,#search-user-box .results .result img{float:left;margin-right:8px;width:2em;height:2em}#search-repo-box .results .result .content,#search-user-box .results .result .content,#search-team-box .results .result .content{margin:6px 0}#issue-actions{margin-top:-1rem!important}.ui.menu .item>img:not(.ui){width:auto}.page.buttons{padding-top:15px}.commit-header-row{min-height:50px!important;padding-top:0!important;padding-bottom:0!important}.settings .content>.header,.settings .content .segment{box-shadow:0 1px 2px 0 var(--color-box-header)}.settings.webhooks .list>.item:not(:first-child),.settings.githooks .list>.item:not(:first-child),.settings.runners .list>.item:not(:first-child){padding:.25rem 1rem;margin:12px -1rem -1rem}.settings .list>.item:not(:first-child){border-top:1px solid var(--color-secondary);padding:1rem;margin:16px -1rem -1rem}.settings .list>.item>.svg{display:table-cell}.settings .list>.item>.svg+.content{display:table-cell;padding:0 0 0 .5em;vertical-align:top}.settings .list>.item .info{margin-top:10px}.settings .list>.item .info .tab.segment{border:0;padding:10px 0 0}.settings .list.key .meta{padding-top:5px;color:var(--color-text-light-2)}.settings .list.email>.item:not(:first-child){min-height:60px}.settings .list.collaborator>.item{padding:0}.ui.vertical.menu .header.item{font-size:1.1em;background:var(--color-box-header)}.comment:target .comment-container{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-alpha-30)!important}.comment:target .header:before{border-right-color:var(--color-primary)!important;filter:drop-shadow(-3px 0 0 var(--color-primary-alpha-30))!important}.code-comment:target{border-color:var(--color-primary)!important;border-radius:var(--border-radius)!important;box-shadow:0 0 0 3px var(--color-primary-alpha-30)!important}.code-comment:target .content{box-shadow:none!important}.comment-header{border:none!important;background:var(--color-box-header);border-bottom:1px solid var(--color-secondary)!important;font-weight:400!important;padding:.5rem 1rem;margin:0!important;position:relative;color:var(--color-text-light-2);min-height:41px;background-color:var(--color-box-header);display:flex;justify-content:space-between;align-items:center}.comment-header:before,.comment-header:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.comment-header:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}.comment-header:after{border-right-color:var(--color-box-header);border-width:8px;margin-top:-8px}.comment-header.arrow-top:before,.comment-header.arrow-top:after{transform:rotate(90deg)}.comment-header.arrow-top:before{top:-9px;left:6px}.comment-header.arrow-top:after{top:-8px;left:7px}.comment-header a{color:var(--color-text)}.comment-header a:hover{color:var(--color-primary)}.comment-header .actions a{margin-right:0!important;padding:.5rem!important}.comment-header-left>*+*,.comment-header-right>*+*{margin-left:.25rem}.comment-body{background:var(--color-box-body);border:none!important;width:100%!important;max-width:100%!important;margin:0!important}.edit-label.modal .form .column,.new-label.modal .form .column{padding-right:0}.edit-label.modal .form .buttons,.new-label.modal .form .buttons{margin-left:auto;padding-top:15px}.edit-label.modal .form .color.picker.column,.new-label.modal .form .color.picker.column{display:flex}.edit-label.modal .form .color.picker.column .minicolors,.new-label.modal .form .color.picker.column .minicolors{flex:1}.edit-label.modal .form .minicolors-swatch.minicolors-sprite,.new-label.modal .form .minicolors-swatch.minicolors-sprite{top:10px;left:10px;width:15px;height:15px}#avatar-arrow:before,#avatar-arrow:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#avatar-arrow:before{border-right-color:var(--color-secondary);border-width:9px;margin-top:-9px}#avatar-arrow:after{border-right-color:var(--color-box-header);border-width:8px;margin-top:-8px}#transfer-repo-modal .ui.message,#delete-repo-modal .ui.message,#delete-wiki-modal .ui.message,#convert-fork-repo-modal .ui.message,#convert-mirror-repo-modal .ui.message,#fork-repo-modal .ui.message{width:100%!important}.tab-size-1{tab-size:1!important;-moz-tab-size:1!important}.tab-size-2{tab-size:2!important;-moz-tab-size:2!important}.tab-size-3{tab-size:3!important;-moz-tab-size:3!important}.tab-size-4{tab-size:4!important;-moz-tab-size:4!important}.tab-size-5{tab-size:5!important;-moz-tab-size:5!important}.tab-size-6{tab-size:6!important;-moz-tab-size:6!important}.tab-size-7{tab-size:7!important;-moz-tab-size:7!important}.tab-size-8{tab-size:8!important;-moz-tab-size:8!important}.tab-size-9{tab-size:9!important;-moz-tab-size:9!important}.tab-size-10{tab-size:10!important;-moz-tab-size:10!important}.tab-size-11{tab-size:11!important;-moz-tab-size:11!important}.tab-size-12{tab-size:12!important;-moz-tab-size:12!important}.tab-size-13{tab-size:13!important;-moz-tab-size:13!important}.tab-size-14{tab-size:14!important;-moz-tab-size:14!important}.tab-size-15{tab-size:15!important;-moz-tab-size:15!important}.tab-size-16{tab-size:16!important;-moz-tab-size:16!important}.stats-table{display:table;width:100%}.stats-table .table-cell{display:table-cell}.stats-table .table-cell.tiny{height:.5em}.labels-list .label{margin:2px 0;display:inline-flex!important;line-height:1.3em}.scope-parent{background:none!important;padding:0!important}.ui.label.scope-left{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:0}.ui.label.scope-right{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0}.repo-button-row{margin-bottom:10px}.repo-button-row>*{margin-top:8px}.wiki .repo-button-row{margin-bottom:0}.wiki .repo-button-row>*{margin-top:0}.repo-button-row .button{padding:6px 10px!important;height:30px}.repo-button-row input{height:30px}tbody.commit-list{vertical-align:baseline}.message-wrapper,.author-wrapper{overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 50px);display:inline-block;vertical-align:middle}.author-wrapper{max-width:180px}.commit-list .message-wrapper{display:inline}#repo-files-table .commit-list .message-wrapper{display:inline-block}@media (max-width: 767px){tr.commit-list{width:100%}th .message-wrapper{display:block;max-width:calc(100vw - 70px)}.author-wrapper{max-width:80px}}@media (min-width: 768px) and (max-width: 991px){tr.commit-list{width:723px}th .message-wrapper{max-width:120px}}@media (min-width: 992px) and (max-width: 1200px){tr.commit-list{width:933px}th .message-wrapper{max-width:350px}}@media (min-width: 1201px){tr.commit-list{width:1127px}th .message-wrapper{max-width:525px}}.commit-list .commit-status-link{display:inline-block;vertical-align:middle}.commit-body{white-space:pre-wrap;line-height:initial}.repository:not(.diff) .commit-body{margin:0}.repository:not(.diff) .timeline-item .commit-body{margin-left:40px}.git-notes.top{text-align:left}.comment-diff-data{background:var(--color-code-bg);max-height:calc(100vh - 10.5rem);overflow-y:auto}.comment-diff-data pre{line-height:18px;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}.content-history-detail-dialog .header .avatar{position:relative;top:-2px}#topic_edit{margin-top:5px}#repo-topics{margin-top:5px;display:flex;align-items:center;flex-wrap:wrap}.repo-topic{font-weight:400!important;cursor:pointer;margin:2px!important}#new-dependency-drop-list.ui.selection.dropdown{min-width:0;width:100%;border-radius:4px 0 0 4px;border-right:0;white-space:nowrap}#new-dependency-drop-list .text{width:100%;overflow:hidden}#manage_topic{font-size:12px}.label+#manage_topic{margin-left:5px}.ui.small.label.topic{margin-bottom:4px}.repo-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;word-break:break-word}@media (max-width: 767px){.repo-header+.container{margin-top:7px}}.repo-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;word-break:keep-all}@media (max-width: 767px){.repo-buttons{margin-top:1em}}.repo-buttons .ui.labeled.button>.label:hover{color:var(--color-primary-light-2);background:var(--color-light)}.repo-buttons button[disabled]~.label{opacity:var(--opacity-disabled);color:var(--color-text-dark);background:var(--color-light-mimic-enabled)!important}.repo-buttons button[disabled]~.label:hover{color:var(--color-primary-dark-1)}.repo-buttons .ui.labeled.button{cursor:initial}.repo-buttons .ui.labeled.button>.label{border-left:0!important;margin:0!important}.repo-buttons .ui.labeled.button.disabled{pointer-events:inherit!important}.repo-buttons .ui.labeled.button.disabled>.label{color:var(--color-text-dark);background:var(--color-light-mimic-enabled)!important}.repo-buttons .ui.labeled.button.disabled>.label:hover{color:var(--color-primary-dark-1)}.repo-buttons .ui.labeled.button.disabled>.button{pointer-events:none!important}@media (max-width: 767px){.repo-buttons .ui.labeled.button .svg{display:none}}.tag-code{height:28px}.tag-code,.tag-code td,.tag-code .blob-excerpt{background-color:var(--color-box-body-highlight);vertical-align:middle}.resolved-placeholder{font-weight:400!important;border:1px solid var(--color-secondary)!important;border-radius:var(--border-radius)!important;margin:4px!important}.resolved-placeholder+.comment-code-cloud{padding-top:0!important}td.blob-excerpt{background-color:var(--color-secondary-alpha-30)}.issue-keyword{border-bottom:1px dotted var(--color-text-light-3)!important}.issue-keyword:hover{border-bottom:none!important}.file-header{align-items:center;display:flex;justify-content:space-between;overflow-x:auto;padding:6px 12px!important;font-size:13px!important}.file-info{display:flex;align-items:center}.file-info-entry{display:flex;align-items:center;width:max-content}.file-info-entry+.file-info-entry{border-left:1px solid currentcolor;margin-left:8px;padding-left:8px}#diff-container{display:flex}#diff-file-boxes{flex:1;max-width:100%}#diff-file-tree{width:20%;max-width:380px;line-height:inherit;position:sticky;padding-top:0;top:47px;max-height:calc(100vh - 50px);height:100%;overflow-y:auto}@media (max-width: 991px){#diff-file-tree,.diff-toggle-file-tree-button{display:none!important}}.ui.message.unicode-escape-prompt{margin-bottom:0;border-radius:0;display:flex;flex-direction:column}.wiki-content-sidebar .ui.message.unicode-escape-prompt p,.wiki-content-footer .ui.message.unicode-escape-prompt p{display:none}.wiki-content-toc>ul>li{margin-bottom:4px}.wiki-content-toc ul{margin:0;list-style:none;padding-left:1em}.ui.buttons .unescape-button{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.webhook-info{padding:7px 12px;margin:10px 0;background-color:var(--color-markup-code-block);border:1px solid var(--color-secondary);border-radius:3px;font-size:13px;line-height:1.5;overflow:auto}.title_wip_desc{margin-top:1em}.sidebar-item-link{align-items:center;word-break:break-all}.diff-file-box[data-folded=true] .diff-file-body{display:none}.diff-file-box[data-folded=true] .diff-file-header{border-radius:var(--border-radius)!important}.diff-file-header-actions>*+*{margin-left:.5rem!important}.ui.attached.header.diff-file-header.sticky-2nd-row{position:sticky;top:47px;z-index:7}@media (max-width: 991px){.ui.attached.header.diff-file-header.sticky-2nd-row{top:77px}}@media (max-width: 480px){.ui.attached.header.diff-file-header.sticky-2nd-row{position:static}}.ui.attached.header.diff-file-header .diff-file-header-actions{flex-shrink:0}.ui.attached.header.diff-file-header .diff-file-name{flex:auto;min-width:100px}.diff-stats-bar{display:inline-block;background-color:var(--color-red);height:12px;width:40px}.diff-stats-bar .diff-stats-add-bar{background-color:var(--color-green);height:100%}.repository-summary-language-stats{height:48px;overflow:hidden}@media (max-width: 767px){.repository-summary-language-stats{height:auto}}.ui.form .right .ui.button{margin-left:.25em;margin-right:0}.removed-code{background:var(--color-diff-removed-word-bg)}.added-code{background:var(--color-diff-added-word-bg)}.code-diff-unified .del-code,.code-diff-unified .del-code td,.code-diff-split .del-code .lines-num-old,.code-diff-split .del-code .lines-escape-old,.code-diff-split .del-code .lines-type-marker-old,.code-diff-split .del-code .lines-code-old{background:var(--color-diff-removed-row-bg);border-color:var(--color-diff-removed-row-border)}.code-diff-unified .add-code,.code-diff-unified .add-code td,.code-diff-split .add-code .lines-num-new,.code-diff-split .add-code .lines-type-marker-new,.code-diff-split .add-code .lines-escape-new,.code-diff-split .add-code .lines-code-new,.code-diff-split .del-code .add-code.lines-num-new,.code-diff-split .del-code .add-code.lines-type-marker-new,.code-diff-split .del-code .add-code.lines-escape-new,.code-diff-split .del-code .add-code.lines-code-new{background:var(--color-diff-added-row-bg);border-color:var(--color-diff-added-row-border)}.code-diff-split .del-code .lines-num-new,.code-diff-split .del-code .lines-type-marker-new,.code-diff-split .del-code .lines-code-new,.code-diff-split .del-code .lines-escape-new,.code-diff-split .add-code .lines-num-old,.code-diff-split .add-code .lines-escape-old,.code-diff-split .add-code .lines-type-marker-old,.code-diff-split .add-code .lines-code-old{background:var(--color-diff-inactive)}.code-diff-split tbody tr td:nth-child(5),.code-diff-split tbody tr td.add-comment-right{border-left:1px solid var(--color-secondary)}.repository .ui.menu.new-menu{background:none!important}@media (max-width: 1200px){.repository .ui.menu.new-menu:after{background:none!important}}.repository.migrate .card{transition:all .1s ease-in-out;box-shadow:none!important;border:1px solid var(--color-secondary);color:var(--color-text)}.repository.migrate .card:hover{transform:scale(105%);box-shadow:0 .5rem 1rem var(--color-shadow)!important}@media (max-width: 767px){.repository.file.list #repo-files-table .entry,.repository.file.list #repo-files-table .commit-list{align-items:center;display:flex!important;padding-top:4px;padding-bottom:4px}.repository.file.list #repo-files-table .entry td.age,.repository.file.list #repo-files-table .commit-list td.age,.repository.file.list #repo-files-table .entry th.age,.repository.file.list #repo-files-table .commit-list th.age{margin-left:auto}.repository.file.list #repo-files-table .entry td.message,.repository.file.list #repo-files-table .commit-list td.message,.repository.file.list #repo-files-table .entry span.commit-summary,.repository.file.list #repo-files-table .commit-list span.commit-summary{display:none!important}.issue-list-headers.ui[class].grid>div:nth-child(1){order:1;width:50%}.issue-list-headers.ui[class].grid>div:nth-child(2){order:3;width:100%}.issue-list-headers.ui[class].grid>div.column:not(.row):nth-child(3){order:2;width:50%}.repository.view.issue .comment-list .timeline,.repository.view.issue .comment-list .timeline-item{margin-left:0}.repository.view.issue .comment-list .timeline:before{left:14px}.repository.view.issue .comment-list .timeline .inline-timeline-avatar{display:flex;margin-bottom:auto}.repository.view.issue .comment-list .timeline .inline-timeline-avatar img.avatar{height:24px;width:24px}.repository.view.issue .comment-list .timeline .comment-header{padding-left:4px}.repository.view.issue .comment-list .timeline .comment-header:before,.repository.view.issue .comment-list .timeline .comment-header:after{content:unset}.repository.view.issue .comment-list .timeline .timeline-avatar,.repository.view.issue .comment-list .timeline .comment-header-right .role-label{display:none}.commit-header-row .ui.horizontal.list{width:100%;overflow-x:auto;margin-top:2px}.commit-header-row .ui.horizontal.list .item{align-items:center;display:flex}.commit-header-row .author{padding:3px 0}.commit-header h3{flex-basis:auto!important;margin-bottom:.5rem!important}.commits-table{flex-direction:column}.commits-table .commits-table-left{align-items:initial!important;margin-bottom:6px}.commits-table .commits-table-right form{display:flex;flex-wrap:wrap}.commits-table .commits-table-right form>div:nth-child(1){order:1}.commits-table .commits-table-right form>div:nth-child(2){order:3;margin-left:.5rem;margin-top:.5rem}.commits-table .commits-table-right form>button:nth-child(3){order:2;margin-left:.25rem}.commit-table{overflow-x:auto}.commit-table td.sha,.commit-table th.sha{display:none!important}.commit-table .commit-list span.message-wrapper{max-width:none}.commit-table .commit-list tr td:last-child{display:block;width:max-content}.commit-table .commit-list td.author{display:block;width:calc(100% + .5rem)}.commit-table .commit-list .copy-commit-sha{display:none!important}.comment-header,.comment-header .comment-header-left{flex-wrap:wrap}.comment-header .comment-header-right{margin-left:auto}}.branch-dropdown-button{max-width:340px;vertical-align:bottom!important}@media (min-width: 768px) and (max-width: 991px){.branch-dropdown-button{max-width:185px}}@media (max-width: 767px){.branch-dropdown-button{max-width:165px}}.pr-status{padding:0!important;display:flex;align-items:center}.pr-status .commit-status{margin:1em;flex-shrink:0}.pr-status .status-context{display:flex;justify-content:space-between;width:100%}.pr-status .status-context>span{padding:1em 0}.pr-status .status-details{display:flex;padding-right:.5em;align-items:center;justify-content:flex-end}@media (max-width: 767px){.pr-status .status-details{flex-direction:column;align-items:flex-end;justify-content:center}}.pr-status .status-details>span{padding-right:.5em}.repository.file.editor .tab[data-tab=write]{padding:0!important}.repository.file.editor .tab[data-tab=write] .editor-toolbar{border:0!important}.repository.file.editor .tab[data-tab=write] .CodeMirror{border-left:0;border-right:0;border-bottom:0}.editor-toolbar{max-width:calc(100vw - 80px);border-color:var(--color-secondary)}.editor-toolbar.fullscreen{background:var(--color-body)}.editor-toolbar button{border:none!important;color:var(--color-text-light)}.editor-toolbar button:not(:hover){background-color:transparent!important}.editor-toolbar i.separator{border-left:none;border-right-color:var(--color-secondary)}.editor-toolbar button:hover{background:var(--color-hover)}.editor-toolbar button.active{background:var(--color-active)}.editor-toolbar:not(.fullscreen) .preview{display:none}.editor-toolbar.fullscreen .revert-to-textarea{display:none}.editor-preview{background-color:var(--color-body)}.editor-preview-side{border-color:var(--color-secondary)}.editor-statusbar{color:var(--color-text-light)}.editor-loading{padding:1rem;text-align:center}.edit-diff{padding:0!important}.edit-diff>div>.ui.table{border-top:none!important;border-bottom:none!important;border-left:1px solid var(--color-secondary)!important;border-right:1px solid var(--color-secondary)!important}#create-page-form form{margin:auto}#create-page-form form .ui.message{text-align:center}@media (min-width: 768px){#create-page-form form{width:800px!important}#create-page-form form .header{padding-left:280px!important}#create-page-form form .inline.field>label,#create-page-form form .inline.field.captcha-field>span{text-align:right;width:250px!important;word-wrap:break-word}#create-page-form form .help{margin-left:265px!important}#create-page-form form .optional .title{margin-left:250px!important}#create-page-form form .inline.field>input,#create-page-form form .inline.field>textarea{width:50%}}@media (max-width: 767px){#create-page-form form .optional .title{margin-left:15px}#create-page-form form .inline.field>label{display:block}}.organization .head .ui.header .text{vertical-align:middle;font-size:1.6rem;margin-left:15px}.organization .head .ui.header .org-visibility .label{margin-left:5px;margin-top:5px}.organization .head .ui.header .ui.right{margin-top:5px}.organization .ui.secondary.stackable.pointing.menu{flex-wrap:wrap;margin-top:5px;margin-bottom:10px}.organization.new.org form{margin:auto}.organization.new.org form .ui.message{text-align:center}@media (min-width: 768px){.organization.new.org form{width:800px!important}.organization.new.org form .header{padding-left:280px!important}.organization.new.org form .inline.field>label,.organization.new.org form .inline.field.captcha-field>span{text-align:right;width:250px!important;word-wrap:break-word}.organization.new.org form .help{margin-left:265px!important}.organization.new.org form .optional .title{margin-left:250px!important}.organization.new.org form .inline.field>input,.organization.new.org form .inline.field>textarea{width:50%}}@media (max-width: 767px){.organization.new.org form .optional .title{margin-left:15px}.organization.new.org form .inline.field>label{display:block}}.organization.new.org form .header{padding-left:0!important;text-align:center}.organization.options input{min-width:300px}.organization.profile .org-avatar{width:100px;height:100px;margin-right:15px}.organization.profile #org-info{overflow-wrap:anywhere}.organization.profile #org-info .ui.header{display:flex;align-items:center;font-size:36px;margin-bottom:0}.organization.profile #org-info .ui.header .org-visibility .label{margin-left:5px;margin-top:2px}.organization.profile #org-info .desc{font-size:16px;margin-bottom:10px}.organization.profile #org-info .meta .item{display:inline-block;margin-right:10px}.organization.profile #org-info .meta .item .icon{margin-right:5px}.organization.profile .ui.top.header .ui.right{margin-top:0}.organization.profile .teams .item{padding:10px 15px}.organization.teams .members a:hover,.organization.profile .members a:hover{text-decoration:none}.organization.teams .members .ui.avatar,.organization.profile .members .ui.avatar{width:48px;height:48px;margin-right:5px;margin-bottom:5px}.organization.invite #invite-box{margin:50px auto auto;width:500px!important}.organization.invite #invite-box #search-user-box input{margin-left:0;width:300px}.organization.invite #invite-box .ui.button{margin-left:5px;margin-top:-3px}.organization.invite .ui.avatar{width:100%;height:100%}.organization.members .list .item{margin-left:0;margin-right:0;border-bottom:1px solid var(--color-secondary)}.organization.members .list .item .ui.avatar{width:48px;height:auto;margin-right:1rem;align-self:flex-start}.organization.members .list .item .meta{line-height:24px;word-break:break-word;min-width:2em}.organization.teams .detail .item{padding:10px 15px}.organization.teams .detail .item:not(:last-child){border-bottom:1px solid var(--color-secondary)}.organization.teams .repositories .item,.organization.teams .members .item{padding:10px 20px;line-height:32px}.organization.teams .repositories .item:not(:last-child),.organization.teams .members .item:not(:last-child){border-bottom:1px solid var(--color-secondary)}.organization.teams .repositories .item .button,.organization.teams .members .item .button{padding:9px 10px}.organization.teams #add-repo-form input,.organization.teams #repo-multiple-form input,.organization.teams #add-member-form input{margin-left:0}.organization.teams #add-repo-form .ui.button,.organization.teams #repo-multiple-form .ui.button,.organization.teams #add-member-form .ui.button{margin-left:5px;margin-top:-3px}.organization.teams #repo-top-segment{height:60px}.user.profile .ui.card .header{display:block;font-weight:600;font-size:1.3rem;margin-top:-.2rem;line-height:1.3rem}.user.profile .ui.card .profile-avatar-name{border-top:none;text-align:center}.user.profile .ui.card .extra.content{padding:0}.user.profile .ui.card .extra.content ul{margin:0;padding:0}.user.profile .ui.card .extra.content ul li{padding:10px;list-style:none}.user.profile .ui.card .extra.content ul li:not(:last-child){border-bottom:1px solid var(--color-secondary)}.user.profile .ui.card .extra.content ul li .svg{margin-left:1px;margin-right:5px}.user.profile .ui.card .extra.content ul li.follow .ui.button{width:100%}.user.profile .ui.card #profile-avatar{background:none;padding:1rem 1rem .25rem;justify-content:center}.user.profile .ui.card #profile-avatar img{width:100%;height:auto;object-fit:contain;margin:0}@media (max-width: 767px){.user.profile .ui.card #profile-avatar img{width:30vw}}@media (max-width: 767px){.user.profile .ui.card{width:100%}}.user.profile .ui.repository.list{margin-top:25px}.user.profile #loading-heatmap{margin-bottom:1em}.user.profile .ui.secondary.stackable.pointing.menu{flex-wrap:wrap}.user.followers .header.name{font-size:20px;line-height:24px;vertical-align:middle}.user.followers .follow .ui.button{padding:8px 15px}.user.notification .svg{float:left;font-size:2em}.user.notification .svg.green{color:var(--color-green)}.user.notification .svg.red{color:var(--color-red)}.user.notification .svg.purple{color:var(--color-purple)}.user.notification .svg.blue{color:var(--color-blue)}.user.notification .content{float:left;margin-left:7px}.user.notification table form{display:inline-block}.user.notification table button{padding:3px 3px 3px 5px}.user.notification table tr{cursor:pointer}.user .button.adopt,.user .button.delete{margin-top:-15px;margin-bottom:-15px}.user .button.adopt .label,.user .button.delete .label{vertical-align:middle}.user.link-account:not(.icon){padding-top:15px;padding-bottom:5px}.user.settings .iconFloat{float:left}.user-orgs{display:flex;flex-flow:row wrap;padding:0;margin:-3px!important}.user-orgs li{display:flex;border-bottom:0!important;padding:3px!important;width:20%;max-width:60px}.user-badges{display:grid;grid-template-columns:repeat(auto-fill,64px);gap:2px}.user-badges img{object-fit:contain}#notification_div .tab.segment{overflow-x:auto}.dashboard.feeds .context.user.menu,.dashboard.issues .context.user.menu{z-index:101;min-width:200px}.dashboard.feeds .context.user.menu .ui.header,.dashboard.issues .context.user.menu .ui.header{font-size:1rem;text-transform:none}.dashboard.feeds .filter.menu,.dashboard.issues .filter.menu{width:initial}.dashboard.feeds .filter.menu .item,.dashboard.issues .filter.menu .item{text-align:left;display:flex;align-items:center;justify-content:space-between}.dashboard.feeds .filter.menu .item .text,.dashboard.issues .filter.menu .item .text{height:16px;vertical-align:middle}.dashboard.feeds .filter.menu .item .text.truncate,.dashboard.issues .filter.menu .item .text.truncate{width:75%}.dashboard.feeds .filter.menu .item .floating.label,.dashboard.issues .filter.menu .item .floating.label{top:7px;left:90%;width:15%}@media (max-width: 767px){.dashboard.feeds .filter.menu .item .floating.label,.dashboard.issues .filter.menu .item .floating.label{top:10px;left:auto;width:auto;right:13px}}.dashboard.feeds .filter.menu .jump.item,.dashboard.issues .filter.menu .jump.item{margin:1px;padding-right:0}.dashboard.feeds .filter.menu .menu,.dashboard.issues .filter.menu .menu{max-height:300px;overflow-x:auto;right:0!important;left:auto!important}@media (max-width: 767px){.dashboard.feeds .filter.menu,.dashboard.issues .filter.menu{width:100%}}.dashboard.feeds .right.stackable.menu>.item.active,.dashboard.issues .right.stackable.menu>.item.active{color:var(--color-red)}.dashboard .dashboard-repos,.dashboard .dashboard-orgs{margin:0 1px}.dashboard .dashboard-navbar{width:100vw;padding-left:.5rem;padding-right:.5rem}.dashboard .dashboard-navbar .org-visibility .label{margin-left:5px}.dashboard .dashboard-navbar .ui.dropdown{max-width:100%}@media (max-width: 767px){.dashboard .dashboard-navbar .ui.dropdown>.menu{position:static}}.feeds .news li{display:flex;align-items:baseline;margin-top:.5rem;margin-bottom:.5rem}.feeds .news li img{align-self:flex-start}.feeds .news li>*+*{margin-left:.35rem}.feeds .news>.ui.grid{margin-left:auto;margin-right:auto}.feeds .news .left .ui.avatar{margin-top:13px}.feeds .news .time-since{font-size:13px}.feeds .news .issue.title{width:80%;margin:0 0 1em}.feeds .news .push.news .content ul{line-height:18px;font-size:13px;list-style:none;padding-left:10px}.feeds .news .push.news .content ul .text.truncate{width:80%}.feeds .news .commit-id{font-family:var(--fonts-monospace)}.feeds .news code{padding:2px 4px;border-radius:3px;background-color:var(--color-markup-code-block);word-break:break-all}.feeds .news:last-of-type .divider{display:none!important}.feeds .list ul{list-style:none;margin:0;padding-left:0}.feeds .list ul li:not(:last-child){border-bottom:1px solid var(--color-secondary)}.feeds .list ul li.private{background-color:var(--color-box-body-highlight)}.feeds .list ul li .repo-list-link{padding:6px 1em;display:block}.feeds .list ul li .repo-list-link .svg{color:var(--color-text-light-2)}.feeds .list ul li .repo-list-link .star-num{font-size:12px}.feeds .list #privateFilterCheckbox .svg{color:var(--color-grey);margin-right:.25rem}.feeds .list .repo-owner-name-list .item-name{min-width:0}.feeds .list .repo-owner-name-list .item-name svg{min-width:16px}.admin.hooks .list>.item:not(:first-child){border-top:1px solid var(--color-secondary);padding:.25rem 1rem;margin:12px -1rem -1rem}.admin .table.segment{padding:0;font-size:13px;overflow-x:auto}.admin .table.segment:not(.striped) thead th:last-child{padding-right:5px!important}.admin .table.segment th{padding-top:5px;padding-bottom:5px}.admin .table.segment:not(.select) th:first-of-type,.admin .table.segment:not(.select) td:first-of-type{padding-left:15px!important}.admin .table.segment form tbody button[type=submit]{padding:5px 8px}.admin .settings .button.adopt,.admin .settings .button.delete{margin-top:-15px;margin-bottom:-15px}.admin .settings .button.adopt .label,.admin .settings .button.delete .label{vertical-align:middle}.admin.user .email{max-width:200px}.admin dl.admin-dl-horizontal{padding:20px;margin:0}.admin dl.admin-dl-horizontal dd{margin-left:275px}@media (max-width: 767px){.admin dl.admin-dl-horizontal dd{margin-left:5%}}.admin dl.admin-dl-horizontal dt{font-weight:600;float:left;width:285px;clear:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.admin dl.admin-dl-horizontal dt{width:auto;margin-right:.5em}}.admin.config #test-mail-btn{margin-left:5px}.admin code,.admin pre{white-space:pre-wrap;word-wrap:break-word}@media (max-width: 767px){.admin #notice-table .notice-description{max-width:80vw}}@media (min-width: 768px) and (max-width: 991px){.admin #notice-table .notice-description{max-width:360px}}@media (min-width: 992px) and (max-width: 1200px){.admin #notice-table .notice-description{max-width:510px}}@media (min-width: 1201px){.admin #notice-table .notice-description{max-width:640px}}.explore .navbar{justify-content:center;margin-bottom:15px!important;background-color:var(--color-navbar)!important;border-width:1px!important}.explore .navbar .svg{width:16px;text-align:center;margin-right:5px}.ui.repository.list .item{padding-bottom:1.5rem}.ui.repository.list .item:not(:first-child){border-top:1px solid var(--color-secondary);padding-top:1.5rem}.ui.repository.list .item .ui.header{font-size:1.5rem;margin-bottom:.5rem}.ui.repository.list .item .ui.header .name{word-break:break-all}.ui.repository.list .item .ui.header .metas{font-size:14px}.ui.repository.list .item .time{font-size:12px}.ui.repository.list .item .ui.tags{margin-bottom:.5rem}.ui.repository.branches .info{font-size:12px;color:var(--color-text-light);display:flex;white-space:pre}.ui.repository.branches .info .commit-message{max-width:72em;overflow:hidden;text-overflow:ellipsis}.ui.repository.branches .overflow-visible{overflow:visible}.ui.repository.branches table .ui.popup{text-align:left}.ui.user.list .item{padding-bottom:25px;display:flex}.ui.user.list .item:not(:first-child){border-top:1px solid var(--color-secondary);padding-top:25px}.ui.user.list .item img.ui.avatar{width:40px;height:40px;margin-right:10px}.ui.user.list .item .description{margin-top:5px}.ui.user.list .item .description .svg:not(:first-child){margin-left:5px}.show-outdated,.hide-outdated{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ui.button.add-code-comment{padding:2px;position:absolute;margin-left:-22px;z-index:5;opacity:0;transition:transform .1s ease-in-out;transform:scale(1);box-shadow:none!important;border:none!important}.ui.button.add-code-comment:hover{transform:scale(1.1)}.lines-escape a.toggle-escape-button:before{visibility:visible;content:"\26a0\fe0f";font-family:var(--fonts-emoji);color:var(--color-red)}.repository .diff-file-box .code-diff td.lines-escape{padding-left:0!important}.diff-file-box .lines-code:hover .ui.button.add-code-comment{opacity:1}.repository .diff-file-box .code-diff .add-comment-left,.repository .diff-file-box .code-diff .add-comment-right,.repository .diff-file-box .code-diff .add-code-comment .add-comment-left,.repository .diff-file-box .code-diff .add-code-comment .add-comment-right,.repository .diff-file-box .code-diff .add-code-comment .lines-type-marker{padding-left:0!important;padding-right:0!important}.add-comment-left.add-comment-right .ui.attached.header{border:1px solid var(--color-secondary)}.add-comment-left.add-comment-right .ui.attached.header:not(.top){margin-bottom:.5em}.add-comment .lines-num,.add-comment .lines-escape,.add-comment .lines-type-marker{display:none}.show-outdated:hover,.hide-outdated:hover{text-decoration:underline}.comment-code-cloud{padding:.5rem 1rem!important;position:relative;margin:0 auto;max-width:1000px}@media (max-width: 767px){.comment-code-cloud{max-width:none;padding:.75rem!important}.comment-code-cloud .code-comment-buttons{margin:.5rem 0 .25rem!important}.comment-code-cloud .code-comment-buttons .code-comment-buttons-buttons{width:100%}.comment-code-cloud .ui.buttons{width:100%;margin:0!important}.comment-code-cloud .ui.buttons .button{flex:1}}.comment-code-cloud .comments .comment{padding:0}@media (max-width: 767px){.comment-code-cloud .comments .comment{display:flex}.comment-code-cloud .comments .comment .comment-header-right.actions .ui.basic.label{display:none}.comment-code-cloud .comments .comment .avatar{width:auto;float:none;margin:0 .5rem 0 0;flex-shrink:0}.comment-code-cloud .comments .comment .avatar~.content{margin-left:1em}.comment-code-cloud .comments .comment img.avatar{margin:0!important}.comment-code-cloud .comments .comment .comment-content{margin-left:0!important}.comment-code-cloud .comments .comment .comment-container{width:100%}.comment-code-cloud .comments .comment.code-comment{padding:0 0 .5rem!important}}.comment-code-cloud .attached.tab{border:0;padding:0;margin:0}.comment-code-cloud .attached.header{padding:.1rem 1rem}.comment-code-cloud .attached.header .text{margin:0}.comment-code-cloud .right.menu.options .item{padding:.85714286em .442857em;cursor:pointer}.comment-code-cloud .ui.active.tab{padding:.5em}.comment-code-cloud .ui.active.tab.markup{padding:1em;min-height:168px}.comment-code-cloud .ui.tabular.menu{margin:.5em}.comment-code-cloud .footer{border-top:1px solid var(--color-secondary);padding:10px 0}.comment-code-cloud .footer .markup-info{display:inline-block;margin:5px 0;font-size:12px;color:var(--color-text-light)}.comment-code-cloud .footer .ui.right.floated{padding-top:6px}.comment-code-cloud .footer:after{clear:both;content:"";display:block}@media (max-width: 767px){.comment-code-cloud .button{width:100%;margin:0!important;margin-bottom:.75rem!important}}.diff-file-body .comment-form{margin:0 0 0 3em}.file-comment{color:var(--color-text)}a.blob-excerpt{color:var(--color-text-light);height:28px;display:flex;justify-content:center;align-items:center;width:100%;background:var(--color-expand-button)}a.blob-excerpt:hover{background:var(--color-primary);color:var(--color-primary-contrast)}.review-box-panel .ui.segment{border:none}.review-box-panel .CodeMirror-scroll{min-height:80px;max-height:calc(100vh - 360px)}@media (max-width: 767px){.review-box-panel .CodeMirror-scroll{max-width:calc(100vw - 70px)}}@media (min-width: 768px) and (max-width: 991px){.review-box-panel .CodeMirror-scroll{max-width:700px}}@media (min-width: 992px) and (max-width: 1200px){.review-box-panel .CodeMirror-scroll{max-width:800px}}@media (min-width: 1201px){.review-box-panel .CodeMirror-scroll{max-width:900px}}#review-box{position:relative}#review-box .review-comments-counter{background-color:var(--color-primary-light-4);color:var(--color-primary-contrast)}#review-box:hover .review-comments-counter{background-color:var(--color-primary-light-5)}#review-box .review-comments-counter[data-pending-comment-number="0"]{display:none}.pull.files.diff [id]{scroll-margin-top:99px}@media (max-width: 991px){.pull.files.diff [id]{scroll-margin-top:130px}}.changed-since-last-review{border:1px var(--color-accent) solid;background-color:var(--color-small-accent);border-radius:15px;padding:4px 8px;margin:-8px 0;font-size:.857rem}.viewed-file-form{display:flex;align-items:center;border:1px solid transparent;padding:4px 8px;margin:-8px 0;border-radius:.285rem;font-size:.857rem}.viewed-file-form input{margin-right:4px}.viewed-file-checked-form{background-color:var(--color-small-accent);border-color:var(--color-accent)}#viewed-files-summary{width:72px;height:10px}.diff-file-box{border-radius:.285rem}.diff-file-box:target{box-shadow:0 0 0 3px var(--color-accent)}.container-labels td:nth-child(1){vertical-align:top}.container-labels td:nth-child(2){overflow-wrap:anywhere}.runner-container{padding-bottom:30px}.runner-container .runner-ops>a{margin-left:.5em}.runner-container .runner-ops-delete{color:var(--color-red-light)}.runner-container .runner-basic-info .gt-dib{margin-right:1em}.runner-container .runner-status-online{padding:.3em .5em;background-color:var(--color-green);color:var(--color-white)}.runner-container .runner-new-text{color:var(--color-white)}.runner-container #runner-new:hover .runner-new-text{color:var(--color-white)!important}.runner-container .runner-new-menu{width:300px}.runner-container .task-status-success{background-color:var(--color-green);color:var(--color-white)}.runner-container .task-status-failure{background-color:var(--color-red-light);color:var(--color-white)}.runner-container .task-status-running{background-color:var(--color-blue);color:var(--color-white)}.runner-container .task-status-cancelled,.runner-container .task-status-blocked{background-color:var(--color-yellow);color:var(--color-white)}.gt-df{display:flex!important}.gt-di{display:inline!important}.gt-dif{display:inline-flex!important}.gt-dib{display:inline-block!important}.gt-ac{align-items:center!important}.gt-ab{align-items:baseline!important}.gt-tc{text-align:center!important}.gt-tl{text-align:left!important}.gt-tdn{text-decoration:none!important}.gt-jc{justify-content:center!important}.gt-js{justify-content:flex-start!important}.gt-je{justify-content:flex-end!important}.gt-sb{justify-content:space-between!important}.gt-fc{flex-direction:column!important}.gt-f1{flex:1!important}.gt-fw{flex-wrap:wrap!important}.gt-vm{vertical-align:middle!important}.gt-w-100{width:100%!important}.gt-h-100{height:100%!important}.gt-br-0{border-radius:0!important}.gt-pointer-events-none{pointer-events:none!important}.gt-relative{position:relative!important}.gt-overflow-x-scroll{overflow-x:scroll!important}.gt-mono{font-family:var(--fonts-monospace)!important;font-size:.9em!important}.gt-bold{font-weight:600!important}.gt-word-break{word-wrap:break-word!important;word-break:break-word;overflow-wrap:anywhere}.gt-ellipsis{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.gt-full-screen-width{width:100vw!important}.gt-full-screen-height{height:100vh!important}.gt-rounded{border-radius:var(--border-radius)!important}.gt-rounded-top{border-radius:var(--border-radius) var(--border-radius) 0 0!important}.gt-rounded-bottom{border-radius:0 0 var(--border-radius) var(--border-radius)!important}.gt-rounded-left{border-radius:var(--border-radius) 0 0 var(--border-radius)!important}.gt-rounded-right{border-radius:0 var(--border-radius) var(--border-radius) 0!important}.gt-border-secondary{border:1px solid var(--color-secondary)!important}.gt-border-secondary-top{border-top:1px solid var(--color-secondary)!important}.gt-border-secondary-bottom{border-bottom:1px solid var(--color-secondary)!important}.gt-border-secondary-left{border-left:1px solid var(--color-secondary)!important}.gt-border-secondary-right{border-right:1px solid var(--color-secondary)!important}.gt-no-transition{transition:none!important}.gt-bg-red{background:var(--color-red)!important}.gt-bg-orange{background:var(--color-orange)!important}.gt-bg-yellow{background:var(--color-yellow)!important}.gt-bg-olive{background:var(--color-olive)!important}.gt-bg-green{background:var(--color-green)!important}.gt-bg-teal{background:var(--color-teal)!important}.gt-bg-blue{background:var(--color-blue)!important}.gt-bg-violet{background:var(--color-violet)!important}.gt-bg-purple{background:var(--color-purple)!important}.gt-bg-pink{background:var(--color-pink)!important}.gt-bg-brown{background:var(--color-brown)!important}.gt-bg-grey{background:var(--color-grey)!important}.gt-bg-gold{background:var(--color-gold)!important}.gt-text-white{color:var(--color-white)!important}.gt-m-0{margin:0!important}.gt-m-1{margin:.125rem!important}.gt-m-2{margin:.25rem!important}.gt-m-3{margin:.5rem!important}.gt-m-4{margin:1rem!important}.gt-m-5{margin:2rem!important}.gt-ml-0{margin-left:0!important}.gt-ml-1{margin-left:.125rem!important}.gt-ml-2{margin-left:.25rem!important}.gt-ml-3{margin-left:.5rem!important}.gt-ml-4{margin-left:1rem!important}.gt-ml-5{margin-left:2rem!important}.gt-mr-0{margin-right:0!important}.gt-mr-1{margin-right:.125rem!important}.gt-mr-2{margin-right:.25rem!important}.gt-mr-3{margin-right:.5rem!important}.gt-mr-4{margin-right:1rem!important}.gt-mr-5{margin-right:2rem!important}.gt-mt-0{margin-top:0!important}.gt-mt-1{margin-top:.125rem!important}.gt-mt-2{margin-top:.25rem!important}.gt-mt-3{margin-top:.5rem!important}.gt-mt-4{margin-top:1rem!important}.gt-mt-5{margin-top:2rem!important}.gt-mb-0{margin-bottom:0!important}.gt-mb-1{margin-bottom:.125rem!important}.gt-mb-2{margin-bottom:.25rem!important}.gt-mb-3{margin-bottom:.5rem!important}.gt-mb-4{margin-bottom:1rem!important}.gt-mb-5{margin-bottom:2rem!important}.gt-mx-0{margin-left:0!important;margin-right:0!important}.gt-mx-1{margin-left:.125rem!important;margin-right:.125rem!important}.gt-mx-2{margin-left:.25rem!important;margin-right:.25rem!important}.gt-mx-3{margin-left:.5rem!important;margin-right:.5rem!important}.gt-mx-4{margin-left:1rem!important;margin-right:1rem!important}.gt-mx-5{margin-left:2rem!important;margin-right:2rem!important}.gt-my-0{margin-top:0!important;margin-bottom:0!important}.gt-my-1{margin-top:.125rem!important;margin-bottom:.125rem!important}.gt-my-2{margin-top:.25rem!important;margin-bottom:.25rem!important}.gt-my-3{margin-top:.5rem!important;margin-bottom:.5rem!important}.gt-my-4{margin-top:1rem!important;margin-bottom:1rem!important}.gt-my-5{margin-top:2rem!important;margin-bottom:2rem!important}.gt-p-0{padding:0!important}.gt-p-1{padding:.125rem!important}.gt-p-2{padding:.25rem!important}.gt-p-3{padding:.5rem!important}.gt-p-4{padding:1rem!important}.gt-p-5{padding:2rem!important}.gt-pl-0{padding-left:0!important}.gt-pl-1{padding-left:.125rem!important}.gt-pl-2{padding-left:.25rem!important}.gt-pl-3{padding-left:.5rem!important}.gt-pl-4{padding-left:1rem!important}.gt-pl-5{padding-left:2rem!important}.gt-pr-0{padding-right:0!important}.gt-pr-1{padding-right:.125rem!important}.gt-pr-2{padding-right:.25rem!important}.gt-pr-3{padding-right:.5rem!important}.gt-pr-4{padding-right:1rem!important}.gt-pr-5{padding-right:2rem!important}.gt-pt-0{padding-top:0!important}.gt-pt-1{padding-top:.125rem!important}.gt-pt-2{padding-top:.25rem!important}.gt-pt-3{padding-top:.5rem!important}.gt-pt-4{padding-top:1rem!important}.gt-pt-5{padding-top:2rem!important}.gt-pb-0{padding-bottom:0!important}.gt-pb-1{padding-bottom:.125rem!important}.gt-pb-2{padding-bottom:.25rem!important}.gt-pb-3{padding-bottom:.5rem!important}.gt-pb-4{padding-bottom:1rem!important}.gt-pb-5{padding-bottom:2rem!important}.gt-px-0{padding-left:0!important;padding-right:0!important}.gt-px-1{padding-left:.125rem!important;padding-right:.125rem!important}.gt-px-2{padding-left:.25rem!important;padding-right:.25rem!important}.gt-px-3{padding-left:.5rem!important;padding-right:.5rem!important}.gt-px-4{padding-left:1rem!important;padding-right:1rem!important}.gt-px-5{padding-left:2rem!important;padding-right:2rem!important}.gt-py-0{padding-top:0!important;padding-bottom:0!important}.gt-py-1{padding-top:.125rem!important;padding-bottom:.125rem!important}.gt-py-2{padding-top:.25rem!important;padding-bottom:.25rem!important}.gt-py-3{padding-top:.5rem!important;padding-bottom:.5rem!important}.gt-py-4{padding-top:1rem!important;padding-bottom:1rem!important}.gt-py-5{padding-top:2rem!important;padding-bottom:2rem!important}.gt-gap-0{gap:0!important}.gt-gap-1{gap:.125rem!important}.gt-gap-2{gap:.25rem!important}.gt-gap-3{gap:.5rem!important}.gt-gap-4{gap:1rem!important}.gt-gap-5{gap:2rem!important}.gt-gap-x-0{column-gap:0!important}.gt-gap-x-1{column-gap:.125rem!important}.gt-gap-x-2{column-gap:.25rem!important}.gt-gap-x-3{column-gap:.5rem!important}.gt-gap-x-4{column-gap:1rem!important}.gt-gap-x-5{column-gap:2rem!important}.gt-gap-y-0{row-gap:0!important}.gt-gap-y-1{row-gap:.125rem!important}.gt-gap-y-2{row-gap:.25rem!important}.gt-gap-y-3{row-gap:.5rem!important}.gt-gap-y-4{row-gap:1rem!important}.gt-gap-y-5{row-gap:2rem!important}.gt-content-center{align-content:center!important}@media (max-width: 767px){.gt-db-small{display:block!important}.gt-w-100-small{width:100%!important}.gt-js-small{justify-content:flex-start!important}}.gt-hidden{display:none!important} diff --git a/public/css/katex.752fb728.css b/public/css/katex.2142e6a1.css similarity index 99% rename from public/css/katex.752fb728.css rename to public/css/katex.2142e6a1.css index d421e7c..8df68d2 100644 --- a/public/css/katex.752fb728.css +++ b/public/css/katex.2142e6a1.css @@ -1 +1 @@ -@font-face{font-family:KaTeX_AMS;src:url(../fonts/KaTeX_AMS-Regular.73ea273a.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(../fonts/KaTeX_Caligraphic-Bold.a1abf90d.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(../fonts/KaTeX_Caligraphic-Regular.d6484fce.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(../fonts/KaTeX_Fraktur-Bold.931d67ea.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(../fonts/KaTeX_Fraktur-Regular.172d3529.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-Bold.39890742.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-BoldItalic.20f389c4.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-Italic.fe2176f7.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-Regular.f650f111.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(../fonts/KaTeX_Math-BoldItalic.dcbcbd93.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(../fonts/KaTeX_Math-Italic.6d3d25f4.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(../fonts/KaTeX_SansSerif-Bold.95591a92.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(../fonts/KaTeX_SansSerif-Italic.7d393d38.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(../fonts/KaTeX_SansSerif-Regular.cd5e231e.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(../fonts/KaTeX_Script-Regular.c81d1b2a.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(../fonts/KaTeX_Size1-Regular.6eec866c.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(../fonts/KaTeX_Size2-Regular.2960900c.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(../fonts/KaTeX_Size3-Regular.e1951519.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(../fonts/KaTeX_Size4-Regular.e418bf25.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(../fonts/KaTeX_Typewriter-Regular.c295e7f7.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(fonts/KaTeX_Typewriter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.2"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:.83333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.16666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.33333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.66666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.45666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.14666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:.71428571em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:.85714286em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.14285714em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.28571429em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.42857143em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.71428571em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.05714286em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.46857143em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.96285714em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.55428571em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:.55555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:.66666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:.77777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:.88888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.11111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.33333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.30444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.76444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:.41666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:.58333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:.66666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:.83333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.72833333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.07333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:.34722222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:.41666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:.48611111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:.55555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:.69444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:.83333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.44027778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.72777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:.28935185em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:.34722222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:.40509259em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:.46296296em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:.52083333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:.5787037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:.69444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:.83333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.20023148em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.43981481em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:.24108004em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:.28929605em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:.33751205em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:.38572806em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:.43394407em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:.48216008em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:.57859209em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:.69431051em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:.83317261em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.19961427em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:.20096463em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:.24115756em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:.28135048em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:.32154341em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:.36173633em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:.40192926em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:.48231511em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:.57877814em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:.69453376em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:.83360129em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:before,.katex .stretchy:after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num:before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + .3em);text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo} +@font-face{font-family:KaTeX_AMS;src:url(../fonts/KaTeX_AMS-Regular.73ea273a.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(../fonts/KaTeX_Caligraphic-Bold.a1abf90d.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(../fonts/KaTeX_Caligraphic-Regular.d6484fce.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(../fonts/KaTeX_Fraktur-Bold.931d67ea.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(../fonts/KaTeX_Fraktur-Regular.172d3529.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-Bold.39890742.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-BoldItalic.20f389c4.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-Italic.fe2176f7.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-Regular.f650f111.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(../fonts/KaTeX_Math-BoldItalic.dcbcbd93.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(../fonts/KaTeX_Math-Italic.6d3d25f4.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(../fonts/KaTeX_SansSerif-Bold.95591a92.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(../fonts/KaTeX_SansSerif-Italic.7d393d38.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(../fonts/KaTeX_SansSerif-Regular.cd5e231e.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(../fonts/KaTeX_Script-Regular.c81d1b2a.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(../fonts/KaTeX_Size1-Regular.6eec866c.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(../fonts/KaTeX_Size2-Regular.2960900c.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(../fonts/KaTeX_Size3-Regular.e1951519.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(../fonts/KaTeX_Size4-Regular.e418bf25.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(../fonts/KaTeX_Typewriter-Regular.c295e7f7.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(fonts/KaTeX_Typewriter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.4"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:.83333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.16666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.33333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.66666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.45666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.14666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:.71428571em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:.85714286em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.14285714em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.28571429em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.42857143em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.71428571em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.05714286em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.46857143em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.96285714em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.55428571em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:.55555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:.66666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:.77777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:.88888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.11111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.33333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.30444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.76444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:.41666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:.58333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:.66666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:.83333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.72833333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.07333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:.34722222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:.41666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:.48611111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:.55555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:.69444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:.83333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.44027778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.72777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:.28935185em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:.34722222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:.40509259em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:.46296296em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:.52083333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:.5787037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:.69444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:.83333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.20023148em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.43981481em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:.24108004em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:.28929605em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:.33751205em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:.38572806em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:.43394407em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:.48216008em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:.57859209em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:.69431051em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:.83317261em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.19961427em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:.20096463em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:.24115756em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:.28135048em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:.32154341em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:.36173633em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:.40192926em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:.48231511em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:.57877814em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:.69453376em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:.83360129em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:before,.katex .stretchy:after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num:before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + .3em);text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo} diff --git a/public/css/swagger.css b/public/css/swagger.css index 38da9d0..2e72f07 100644 --- a/public/css/swagger.css +++ b/public/css/swagger.css @@ -1 +1 @@ -.swagger-ui{color:#3b4151;font-family:sans-serif}.swagger-ui html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{-webkit-text-decoration-skip:objects;background-color:transparent}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui [hidden],.swagger-ui template{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{height:100%;inset:0;position:absolute;width:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{height:100%;inset:0;position:absolute;width:100%;z-index:100}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{height:100%;inset:0;position:absolute;width:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{height:100%;inset:0;position:absolute;width:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-ns{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-ns{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-ns{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bg-center-m{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-m{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-m{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-m{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-l{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-l{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-l{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-l{background-position:0;background-repeat:no-repeat}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:#ffffffe6}.swagger-ui .b--white-80{border-color:#fffc}.swagger-ui .b--white-70{border-color:#ffffffb3}.swagger-ui .b--white-60{border-color:#fff9}.swagger-ui .b--white-50{border-color:#ffffff80}.swagger-ui .b--white-40{border-color:#fff6}.swagger-ui .b--white-30{border-color:#ffffff4d}.swagger-ui .b--white-20{border-color:#fff3}.swagger-ui .b--white-10{border-color:#ffffff1a}.swagger-ui .b--white-05{border-color:#ffffff0d}.swagger-ui .b--white-025{border-color:#ffffff06}.swagger-ui .b--white-0125{border-color:#ffffff03}.swagger-ui .b--black-90{border-color:#000000e6}.swagger-ui .b--black-80{border-color:#000c}.swagger-ui .b--black-70{border-color:#000000b3}.swagger-ui .b--black-60{border-color:#0009}.swagger-ui .b--black-50{border-color:#00000080}.swagger-ui .b--black-40{border-color:#0006}.swagger-ui .b--black-30{border-color:#0000004d}.swagger-ui .b--black-20{border-color:#0003}.swagger-ui .b--black-10{border-color:#0000001a}.swagger-ui .b--black-05{border-color:#0000000d}.swagger-ui .b--black-025{border-color:#00000006}.swagger-ui .b--black-0125{border-color:#00000003}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left{border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5{box-shadow:4px 4px 8px #0003}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px #0003}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px #0003}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px #0003}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{inset:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{inset:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{inset:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{inset:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{*zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{_display:inline;float:left}.swagger-ui .fr{_display:inline;float:right}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{_display:inline;float:left}.swagger-ui .fr-ns{_display:inline;float:right}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .fl-m{_display:inline;float:left}.swagger-ui .fr-m{_display:inline;float:right}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{_display:inline;float:left}.swagger-ui .fr-l{_display:inline;float:right}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{text-decoration:none}.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:focus{outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.3333333333%}.swagger-ui .w-two-thirds{width:66.6666666667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.3333333333%}.swagger-ui .w-two-thirds-ns{width:66.6666666667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.3333333333%}.swagger-ui .w-two-thirds-m{width:66.6666666667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.3333333333%}.swagger-ui .w-two-thirds-l{width:66.6666666667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-ui .black-90{color:#000000e6}.swagger-ui .black-80{color:#000c}.swagger-ui .black-70{color:#000000b3}.swagger-ui .black-60{color:#0009}.swagger-ui .black-50{color:#00000080}.swagger-ui .black-40{color:#0006}.swagger-ui .black-30{color:#0000004d}.swagger-ui .black-20{color:#0003}.swagger-ui .black-10{color:#0000001a}.swagger-ui .black-05{color:#0000000d}.swagger-ui .white-90{color:#ffffffe6}.swagger-ui .white-80{color:#fffc}.swagger-ui .white-70{color:#ffffffb3}.swagger-ui .white-60{color:#fff9}.swagger-ui .white-50{color:#ffffff80}.swagger-ui .white-40{color:#fff6}.swagger-ui .white-30{color:#ffffff4d}.swagger-ui .white-20{color:#fff3}.swagger-ui .white-10{color:#ffffff1a}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:#000000e6}.swagger-ui .bg-black-80{background-color:#000c}.swagger-ui .bg-black-70{background-color:#000000b3}.swagger-ui .bg-black-60{background-color:#0009}.swagger-ui .bg-black-50{background-color:#00000080}.swagger-ui .bg-black-40{background-color:#0006}.swagger-ui .bg-black-30{background-color:#0000004d}.swagger-ui .bg-black-20{background-color:#0003}.swagger-ui .bg-black-10{background-color:#0000001a}.swagger-ui .bg-black-05{background-color:#0000000d}.swagger-ui .bg-white-90{background-color:#ffffffe6}.swagger-ui .bg-white-80{background-color:#fffc}.swagger-ui .bg-white-70{background-color:#ffffffb3}.swagger-ui .bg-white-60{background-color:#fff9}.swagger-ui .bg-white-50{background-color:#ffffff80}.swagger-ui .bg-white-40{background-color:#fff6}.swagger-ui .bg-white-30{background-color:#ffffff4d}.swagger-ui .bg-white-20{background-color:#fff3}.swagger-ui .bg-white-10{background-color:#ffffff1a}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:#000000e6}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:#000c}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:#000000b3}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:#0009}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:#00000080}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:#0006}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:#0000004d}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:#0003}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:#0000001a}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:#ffffffe6}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:#fffc}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:#ffffffb3}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:#fff9}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:#ffffff80}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:#fff6}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:#ffffff4d}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:#fff3}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:#ffffff1a}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:#000000e6}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:#000c}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:#000000b3}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:#0009}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:#00000080}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:#0006}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:#0000004d}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:#0003}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:#0000001a}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:#ffffffe6}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:#fffc}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:#ffffffb3}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:#fff9}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:#ffffff80}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:#fff6}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:#ffffff4d}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:#fff3}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:#ffffff1a}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-bottom:0;padding-top:0}.swagger-ui .pv1{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-bottom:0;margin-top:0}.swagger-ui .mv1{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-bottom:0;padding-top:0}.swagger-ui .pv1-ns{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-ns{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-ns{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-ns{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-ns{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-ns{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-ns{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-bottom:0;margin-top:0}.swagger-ui .mv1-ns{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-ns{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-ns{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-ns{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-ns{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-ns{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-ns{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-bottom:0;padding-top:0}.swagger-ui .pv1-m{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-m{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-m{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-m{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-m{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-m{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-m{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-bottom:0;margin-top:0}.swagger-ui .mv1-m{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-m{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-m{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-m{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-m{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-m{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-m{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-bottom:0;padding-top:0}.swagger-ui .pv1-l{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-l{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-l{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-l{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-l{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-l{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-l{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-bottom:0;margin-top:0}.swagger-ui .mv1-l{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-l{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-l{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-l{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-l{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-l{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-l{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:#ffffff1a}.swagger-ui .stripe-dark:nth-child(odd){background-color:#0000001a}.swagger-ui .strike{text-decoration:line-through}.swagger-ui .underline{text-decoration:underline}.swagger-ui .no-underline{text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{text-decoration:line-through}.swagger-ui .underline-ns{text-decoration:underline}.swagger-ui .no-underline-ns{text-decoration:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .strike-m{text-decoration:line-through}.swagger-ui .underline-m{text-decoration:underline}.swagger-ui .no-underline-m{text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{text-decoration:line-through}.swagger-ui .underline-l{text-decoration:underline}.swagger-ui .no-underline-l{text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .center-m{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}@media screen and (min-width:30em){.swagger-ui .clip-ns{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .clip-m{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:60em){.swagger-ui .clip-l{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{transform:scale(1.05)}.swagger-ui .grow:active{transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-ui .grow-large:active{transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px #0003;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial{z-index:auto}.swagger-ui .z-unset{z-index:unset}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.swagger-ui .nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:.1em}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{display:block;max-width:100%;width:100%}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .try-out.btn-group{display:flex;flex:.1 2 auto;padding:0}.swagger-ui .try-out__btn{margin-left:1.25rem}.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid rgba(59,65,81,.3);cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag{color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{color:#3b4151;flex:2;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px}.swagger-ui .opblock-tag>div{flex:1 1 150px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{flex:1}}.swagger-ui .opblock-tag .info__externaldocs{text-align:right}.swagger-ui .parameter__type{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;padding:5px 0}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .examples-select{display:inline-block;margin-bottom:.75em}.swagger-ui .examples-select .examples-select-element{width:100%}.swagger-ui .examples-select__section-label{font-size:.9rem;font-weight:700;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px}.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px #00000030;margin:0 0 15px}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{cursor:pointer;padding:0 40px}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:gray;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:120%}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{align-items:center;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px #0000001a;display:flex;min-height:50px;padding:8px 20px}.swagger-ui .opblock .opblock-section-header>label{align-items:center;color:#3b4151;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 0 auto}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1)}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-size:16px;font-weight:600;padding:0 10px;word-break:break-word}@media (max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path{flex-shrink:0;max-width:calc(100% - 110px - 15rem)}@media (max-width:640px){.swagger-ui .opblock .opblock-summary-path{flex-shrink:1;max-width:100%}}.swagger-ui .opblock .opblock-summary-path__deprecated{text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{color:#3b4151;flex:1 1 auto;font-family:sans-serif;font-size:13px;word-break:break-word}.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px}.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0}.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px}.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px}.swagger-ui .opblock.opblock-post{background:rgba(73,204,144,.1);border-color:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{background:rgba(252,161,48,.1);border-color:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{background:rgba(249,62,62,.1);border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{background:rgba(97,175,254,.1);border-color:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{background:rgba(80,227,194,.1);border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{background:rgba(144,18,254,.1);border-color:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{background:rgba(13,90,167,.1);border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{background:hsla(0,0%,92%,.1);border-color:#ebebeb;opacity:.6}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{border:2px solid #d8dde7;margin:20px 0;padding:10px;width:100%}.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{color:red}.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{color:#aaa}.swagger-ui .model-example{margin-top:1em}.swagger-ui .tab{display:flex;list-style:none;padding:0}.swagger-ui .tab li{color:#3b4151;cursor:pointer;font-family:sans-serif;font-size:12px;min-width:60px;padding:0}.swagger-ui .tab li:first-of-type{padding-left:0;padding-right:12px;position:relative}.swagger-ui .tab li:first-of-type:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:6px;top:0;width:1px}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .tab li button.tablinks{background:none;border:0;color:inherit;font-family:inherit;font-weight:inherit;padding:0}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px;padding:15px 20px}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#3b4151;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{padding:8px 40px;width:100%}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#3b4151;font-family:sans-serif;font-size:12px;margin:10px 0 5px}.swagger-ui .responses-inner .curl{white-space:normal}.swagger-ui .response-col_status{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .response-col_status .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links{color:#3b4151;font-family:sans-serif;font-size:14px;max-width:40em;padding-left:2em}.swagger-ui .response-col_links .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links .operation-link{margin-bottom:1.5em}.swagger-ui .response-col_links .operation-link .description{margin-bottom:.5em}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{word-wrap:break-word;background:#333;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:10px;white-space:pre-wrap;word-break:break-all;word-break:break-word}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .highlight-code>.microlight code{white-space:pre-wrap!important;word-break:break-all}.swagger-ui .curl-command{position:relative}.swagger-ui .download-contents{align-items:center;background:#7d8293;border-radius:4px;bottom:10px;color:#fff;cursor:pointer;display:flex;font-family:sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;text-align:center}.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px #00000026;margin:0 0 20px;padding:30px 0}.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex}.swagger-ui .scheme-container .schemes>label{color:#3b4151;display:flex;flex-direction:column;font-family:sans-serif;font-size:12px;font-weight:700;margin:-20px 15px 0 0}.swagger-ui .scheme-container .schemes>label select{min-width:130px;text-transform:uppercase}.swagger-ui .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em;min-height:1px;padding:40px 0 60px}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{color:#3b4151;content:"loading";font-family:sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.swagger-ui .loading-container .loading:before{-webkit-animation:rotation 1s linear infinite,opacity .5s;animation:rotation 1s linear infinite,opacity .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid rgba(85,85,85,.1);border-radius:100%;border-top-color:#0009;content:"";display:block;height:60px;left:50%;margin:-30px;opacity:1;position:absolute;top:50%;width:60px}@-webkit-keyframes rotation{to{transform:rotate(1turn)}}@keyframes rotation{to{transform:rotate(1turn)}}.swagger-ui .response-controls{display:flex;padding-top:1em}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;font-size:.7em;margin-bottom:.2em}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.swagger-ui .hidden{display:none}.swagger-ui .no-margin{border:none;height:auto;margin:0;padding:0}.swagger-ui .float-right{float:right}.swagger-ui .svg-assets{height:0;position:absolute;width:0}.swagger-ui section h3{color:#3b4151;font-family:sans-serif}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit}.swagger-ui .fallback{color:#aaa;padding:1em}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;font-size:1.2em;height:100%;justify-content:center;line-height:1.5em;padding:0 .6em;text-align:center}.swagger-ui .version-pragma__message>div{flex:1;max-width:55ch}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .opblock-link{font-weight:400}.swagger-ui .opblock-link.shown{font-weight:700}.swagger-ui span.token-string{color:#555}.swagger-ui span.token-not-formatted{color:#555;font-weight:700}.swagger-ui .btn{background:transparent;border:2px solid gray;border-radius:4px;box-shadow:0 1px 2px #0000001a;color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px #0000004d}.swagger-ui .btn.cancel{background-color:transparent;border-color:#ff6060;color:#ff6060;font-family:sans-serif}.swagger-ui .btn.authorize{background-color:transparent;border-color:#49cc90;color:#49cc90;display:inline;line-height:1}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;border-color:#4990e2;color:#fff}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{background:none;border:none;padding:0 0 0 10px}.swagger-ui .authorization__btn.locked{opacity:1}.swagger-ui .authorization__btn.unlocked{opacity:.4}.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1;padding:0}.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{outline:auto}.swagger-ui .expand-methods,.swagger-ui .expand-operation{background:none;border:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{height:20px;width:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{fill:#707070;transition:all .3s}.swagger-ui button{cursor:pointer}.swagger-ui button.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px}.swagger-ui .copy-to-clipboard button{background:url('data:image/svg+xml;charset=utf-8,') 50% no-repeat;border:none;flex-grow:1;flex-shrink:1;height:25px}.swagger-ui .curl-command .copy-to-clipboard{bottom:5px;height:20px;right:10px;width:20px}.swagger-ui .curl-command .copy-to-clipboard button{height:18px}.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:unset}.swagger-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url('data:image/svg+xml;charset=utf-8,') right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px #00000040;color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 40px 5px 10px}.swagger-ui select[multiple]{background:#f7f7f7;margin:5px 0;padding:5px}.swagger-ui select.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .opblock-body select{min-width:230px}@media (max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}@media (max-width:640px){.swagger-ui .opblock-body select{min-width:100%;width:100%}}.swagger-ui label{color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 5px}@media (max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{max-width:175px}}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.swagger-ui textarea{background:hsla(0,0%,100%,.8);border:none;border-radius:4px;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;min-height:280px;outline:none;padding:10px;width:100%}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{background:#41444e;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;margin:0;min-height:100px;padding:10px;resize:none}.swagger-ui .checkbox{color:#303030;padding:5px 0 10px;transition:opacity .5s}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{color:#3b4151;font-family:monospace;font-style:italic;font-weight:400!important;font-weight:600;margin:0!important}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{background:#e8e8e8;border-radius:1px;box-shadow:0 0 0 2px #e8e8e8;cursor:pointer;display:inline-block;flex:none;height:16px;margin:0 8px 0 0;padding:5px;position:relative;top:3px;width:16px}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url('data:image/svg+xml;charset=utf-8,') 50% no-repeat}.swagger-ui .dialog-ux{inset:0;position:fixed;z-index:9999}.swagger-ui .dialog-ux .backdrop-ux{background:rgba(0,0,0,.8);inset:0;position:fixed}.swagger-ui .dialog-ux .modal-ux{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 30px #0003;left:50%;max-width:650px;min-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.swagger-ui .dialog-ux .modal-ux-content{max-height:540px;overflow-y:auto;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{color:#41444e;color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .dialog-ux .modal-ux-content h4{color:#3b4151;font-family:sans-serif;font-size:18px;font-weight:600;margin:15px 0 0}.swagger-ui .dialog-ux .modal-ux-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0}.swagger-ui .dialog-ux .modal-ux-header .close-modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0 10px}.swagger-ui .dialog-ux .modal-ux-header h3{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;font-weight:600;margin:0;padding:0 20px}.swagger-ui .model{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{text-decoration:line-through}.swagger-ui .model-toggle{cursor:pointer;display:inline-block;font-size:10px;margin:auto .3em;position:relative;top:6px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .model-toggle.collapsed{transform:rotate(0)}.swagger-ui .model-toggle:after{background:url('data:image/svg+xml;charset=utf-8,') 50% no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}.swagger-ui .model-jump-to-path{cursor:pointer;position:relative}.swagger-ui .model-jump-to-path .view-line-link{cursor:pointer;position:absolute;top:-.4em}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-ui .model-hint{background:rgba(0,0,0,.7);border-radius:4px;color:#ebebeb;padding:.1em .5em;position:absolute;top:-1.8em;visibility:hidden;white-space:nowrap}.swagger-ui .model p{margin:0 0 1em}.swagger-ui .model .property{color:#999;font-style:italic}.swagger-ui .model .property.primitive{color:#6b6b6b}.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{color:#666;font-weight:400}.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-weight:700}.swagger-ui table.model tr.property-row td{vertical-align:top}.swagger-ui table.model tr.property-row td:first-child{padding-right:.2em}.swagger-ui table.model tr.property-row .star{color:red}.swagger-ui table.model tr.extension{color:#777}.swagger-ui table.model tr.extension td:last-child{vertical-align:top}.swagger-ui table.model tr.external-docs td:first-child{font-weight:700}.swagger-ui table.model tr .renderedMarkdown p:first-child{margin-top:0}.swagger-ui section.models{border:1px solid rgba(59,65,81,.3);border-radius:4px;margin:30px 0}.swagger-ui section.models .pointer{cursor:pointer}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{border-bottom:1px solid rgba(59,65,81,.3);margin:0 0 5px}.swagger-ui section.models h4{align-items:center;color:#606060;cursor:pointer;display:flex;font-family:sans-serif;font-size:16px;margin:0;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{color:#707070;font-family:sans-serif;font-size:16px;margin:0 0 10px}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{background:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;position:relative;transition:all .5s}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{opacity:.65;position:absolute;right:5px;top:8px}.swagger-ui section.models .model-box{background:none}.swagger-ui .model-box{background:rgba(0,0,0,.1);border-radius:4px;display:inline-block;padding:10px}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{color:#505050;font-family:sans-serif;font-size:16px}.swagger-ui .model-title img{bottom:0;margin-left:1em;position:relative}.swagger-ui .model-deprecated-warning{color:#f93e3e;font-family:sans-serif;font-size:16px;font-weight:600;margin-right:1em}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0}.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;padding-bottom:10px;padding-top:10px;vertical-align:middle}.swagger-ui .servers table td:first-of-type{padding-right:1em}.swagger-ui .servers table td input{height:100%;width:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;font-size:16px;margin:0 1em;padding:4px}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{border-collapse:collapse;padding:0 10px;width:100%}.swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{padding:0 0 0 2em;width:174px}.swagger-ui table.headers td{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600;vertical-align:middle}.swagger-ui table.headers .header-example{color:#999;font-style:italic}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{min-width:6em;padding:10px 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{border-bottom:1px solid rgba(59,65,81,.2);color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;padding:12px 0;text-align:left}.swagger-ui .parameters-col_description{margin-bottom:2em;width:99%}.swagger-ui .parameters-col_description input{max-width:340px;width:100%}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameter__name{color:#3b4151;font-family:sans-serif;font-size:16px;font-weight:400;margin-right:.75em}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required span{color:red}.swagger-ui .parameter__name.required:after{color:#f009;content:"required";font-size:10px;padding:5px;position:relative;top:-6px}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__deprecated{color:red;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__empty_value_toggle{display:block;font-size:13px;padding-bottom:12px;padding-top:5px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .response__extension{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0}.swagger-ui .topbar .topbar-wrapper,.swagger-ui .topbar a{align-items:center;display:flex}.swagger-ui .topbar a{color:#fff;flex:1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;text-decoration:none}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label{align-items:center;color:#f0f0f0;display:flex;margin:0;max-width:600px;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label span{flex:1;font-size:16px;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{border:2px solid #62a03f;box-shadow:none;flex:2;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:none;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px}.swagger-ui .info{margin:50px 0}.swagger-ui .info.failed-config{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info pre{font-size:14px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5{color:#3b4151;font-family:sans-serif}.swagger-ui .info a{color:#4990e2;font-family:sans-serif;font-size:14px;transition:all .4s}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300!important;font-weight:600;margin:0}.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0}.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super}.swagger-ui .info .title small.version-stamp{background-color:#89bf04}.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0}.swagger-ui .auth-btn-wrapper{display:flex;justify-content:center;padding:10px 0}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px}.swagger-ui .auth-container{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:10px 20px}.swagger-ui .auth-container:last-of-type{border:0;margin:0;padding:10px 20px}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{background-color:#fee;border-radius:4px;color:red;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:1em;padding:10px}.swagger-ui .auth-container .errors b{margin-right:1em;text-transform:capitalize}.swagger-ui .scopes h2{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .scopes h2 a{color:#4990e2;cursor:pointer;font-size:12px;padding-left:10px;text-decoration:underline}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{-webkit-animation:scaleUp .5s;animation:scaleUp .5s;background:rgba(249,62,62,.1);border:2px solid #f93e3e;border-radius:4px;margin:20px;padding:10px 20px}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{color:#3b4151;font-family:monospace;font-size:14px;font-weight:600;margin:0}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper .errors .message{white-space:pre-line}.swagger-ui .errors-wrapper .errors .message.thrown{max-width:100%}.swagger-ui .errors-wrapper .errors .error-line{cursor:pointer;text-decoration:underline}.swagger-ui .errors-wrapper hgroup{align-items:center;display:flex}.swagger-ui .errors-wrapper hgroup h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;margin:0}@-webkit-keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto;word-break:break-all;word-break:break-word}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{background:none;color:#000;font-weight:400;padding:0;white-space:pre-wrap}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:rgba(0,0,0,.05);border-radius:4px;color:#9012fe;font-family:monospace;font-size:14px;font-weight:600;padding:5px 7px}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block}html{box-sizing:border-box;overflow-y:scroll}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:#fff}.swagger-back-link{color:#1f69c0;text-decoration:none;position:absolute;top:1rem;right:1.5rem;display:flex;align-items:center}.swagger-back-link svg{color:inherit;fill:currentcolor;margin-right:.5rem} +.swagger-ui{color:#3b4151;font-family:sans-serif}.swagger-ui html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{-webkit-text-decoration-skip:objects;background-color:transparent}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui [hidden],.swagger-ui template{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{height:100%;inset:0;position:absolute;width:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{height:100%;inset:0;position:absolute;width:100%;z-index:100}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{height:100%;inset:0;position:absolute;width:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{height:100%;inset:0;position:absolute;width:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-ns{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-ns{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-ns{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bg-center-m{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-m{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-m{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-m{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-l{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-l{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-l{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-l{background-position:0;background-repeat:no-repeat}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:#ffffffe6}.swagger-ui .b--white-80{border-color:#fffc}.swagger-ui .b--white-70{border-color:#ffffffb3}.swagger-ui .b--white-60{border-color:#fff9}.swagger-ui .b--white-50{border-color:#ffffff80}.swagger-ui .b--white-40{border-color:#fff6}.swagger-ui .b--white-30{border-color:#ffffff4d}.swagger-ui .b--white-20{border-color:#fff3}.swagger-ui .b--white-10{border-color:#ffffff1a}.swagger-ui .b--white-05{border-color:#ffffff0d}.swagger-ui .b--white-025{border-color:#ffffff06}.swagger-ui .b--white-0125{border-color:#ffffff03}.swagger-ui .b--black-90{border-color:#000000e6}.swagger-ui .b--black-80{border-color:#000c}.swagger-ui .b--black-70{border-color:#000000b3}.swagger-ui .b--black-60{border-color:#0009}.swagger-ui .b--black-50{border-color:#00000080}.swagger-ui .b--black-40{border-color:#0006}.swagger-ui .b--black-30{border-color:#0000004d}.swagger-ui .b--black-20{border-color:#0003}.swagger-ui .b--black-10{border-color:#0000001a}.swagger-ui .b--black-05{border-color:#0000000d}.swagger-ui .b--black-025{border-color:#00000006}.swagger-ui .b--black-0125{border-color:#00000003}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left{border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5{box-shadow:4px 4px 8px #0003}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px #0003}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px #0003}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px #0003}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{inset:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{inset:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{inset:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{inset:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{_display:inline;float:left}.swagger-ui .fr{_display:inline;float:right}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{_display:inline;float:left}.swagger-ui .fr-ns{_display:inline;float:right}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .fl-m{_display:inline;float:left}.swagger-ui .fr-m{_display:inline;float:right}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{_display:inline;float:left}.swagger-ui .fr-l{_display:inline;float:right}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{text-decoration:none}.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:focus{outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.3333333333%}.swagger-ui .w-two-thirds{width:66.6666666667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.3333333333%}.swagger-ui .w-two-thirds-ns{width:66.6666666667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.3333333333%}.swagger-ui .w-two-thirds-m{width:66.6666666667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.3333333333%}.swagger-ui .w-two-thirds-l{width:66.6666666667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-ui .black-90{color:#000000e6}.swagger-ui .black-80{color:#000c}.swagger-ui .black-70{color:#000000b3}.swagger-ui .black-60{color:#0009}.swagger-ui .black-50{color:#00000080}.swagger-ui .black-40{color:#0006}.swagger-ui .black-30{color:#0000004d}.swagger-ui .black-20{color:#0003}.swagger-ui .black-10{color:#0000001a}.swagger-ui .black-05{color:#0000000d}.swagger-ui .white-90{color:#ffffffe6}.swagger-ui .white-80{color:#fffc}.swagger-ui .white-70{color:#ffffffb3}.swagger-ui .white-60{color:#fff9}.swagger-ui .white-50{color:#ffffff80}.swagger-ui .white-40{color:#fff6}.swagger-ui .white-30{color:#ffffff4d}.swagger-ui .white-20{color:#fff3}.swagger-ui .white-10{color:#ffffff1a}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:#000000e6}.swagger-ui .bg-black-80{background-color:#000c}.swagger-ui .bg-black-70{background-color:#000000b3}.swagger-ui .bg-black-60{background-color:#0009}.swagger-ui .bg-black-50{background-color:#00000080}.swagger-ui .bg-black-40{background-color:#0006}.swagger-ui .bg-black-30{background-color:#0000004d}.swagger-ui .bg-black-20{background-color:#0003}.swagger-ui .bg-black-10{background-color:#0000001a}.swagger-ui .bg-black-05{background-color:#0000000d}.swagger-ui .bg-white-90{background-color:#ffffffe6}.swagger-ui .bg-white-80{background-color:#fffc}.swagger-ui .bg-white-70{background-color:#ffffffb3}.swagger-ui .bg-white-60{background-color:#fff9}.swagger-ui .bg-white-50{background-color:#ffffff80}.swagger-ui .bg-white-40{background-color:#fff6}.swagger-ui .bg-white-30{background-color:#ffffff4d}.swagger-ui .bg-white-20{background-color:#fff3}.swagger-ui .bg-white-10{background-color:#ffffff1a}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:#000000e6}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:#000c}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:#000000b3}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:#0009}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:#00000080}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:#0006}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:#0000004d}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:#0003}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:#0000001a}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:#ffffffe6}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:#fffc}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:#ffffffb3}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:#fff9}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:#ffffff80}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:#fff6}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:#ffffff4d}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:#fff3}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:#ffffff1a}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:#000000e6}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:#000c}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:#000000b3}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:#0009}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:#00000080}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:#0006}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:#0000004d}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:#0003}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:#0000001a}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:#ffffffe6}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:#fffc}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:#ffffffb3}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:#fff9}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:#ffffff80}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:#fff6}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:#ffffff4d}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:#fff3}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:#ffffff1a}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-bottom:0;padding-top:0}.swagger-ui .pv1{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-bottom:0;margin-top:0}.swagger-ui .mv1{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-bottom:0;padding-top:0}.swagger-ui .pv1-ns{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-ns{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-ns{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-ns{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-ns{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-ns{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-ns{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-bottom:0;margin-top:0}.swagger-ui .mv1-ns{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-ns{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-ns{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-ns{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-ns{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-ns{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-ns{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-bottom:0;padding-top:0}.swagger-ui .pv1-m{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-m{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-m{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-m{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-m{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-m{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-m{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-bottom:0;margin-top:0}.swagger-ui .mv1-m{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-m{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-m{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-m{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-m{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-m{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-m{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-bottom:0;padding-top:0}.swagger-ui .pv1-l{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-l{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-l{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-l{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-l{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-l{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-l{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-bottom:0;margin-top:0}.swagger-ui .mv1-l{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-l{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-l{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-l{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-l{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-l{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-l{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:#ffffff1a}.swagger-ui .stripe-dark:nth-child(odd){background-color:#0000001a}.swagger-ui .strike{text-decoration:line-through}.swagger-ui .underline{text-decoration:underline}.swagger-ui .no-underline{text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{text-decoration:line-through}.swagger-ui .underline-ns{text-decoration:underline}.swagger-ui .no-underline-ns{text-decoration:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .strike-m{text-decoration:line-through}.swagger-ui .underline-m{text-decoration:underline}.swagger-ui .no-underline-m{text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{text-decoration:line-through}.swagger-ui .underline-l{text-decoration:underline}.swagger-ui .no-underline-l{text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .center-m{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}@media screen and (min-width:30em){.swagger-ui .clip-ns{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .clip-m{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:60em){.swagger-ui .clip-l{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{transform:scale(1.05)}.swagger-ui .grow:active{transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-ui .grow-large:active{transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px #0003;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial{z-index:auto}.swagger-ui .z-unset{z-index:unset}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.swagger-ui .nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:.1em}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{display:block;max-width:100%;width:100%}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .try-out.btn-group{display:flex;flex:.1 2 auto;padding:0}.swagger-ui .try-out__btn{margin-left:1.25rem}.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid rgba(59,65,81,.3);cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag{color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{color:#3b4151;flex:2;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px}.swagger-ui .opblock-tag>div{flex:1 1 150px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{flex:1}}.swagger-ui .opblock-tag .info__externaldocs{text-align:right}.swagger-ui .parameter__type{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;padding:5px 0}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .examples-select{display:inline-block;margin-bottom:.75em}.swagger-ui .examples-select .examples-select-element{width:100%}.swagger-ui .examples-select__section-label{font-size:.9rem;font-weight:700;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px}.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px #00000030;margin:0 0 15px}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{cursor:pointer;padding:0 40px}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:gray;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:120%}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{align-items:center;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px #0000001a;display:flex;min-height:50px;padding:8px 20px}.swagger-ui .opblock .opblock-section-header>label{align-items:center;color:#3b4151;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 0 auto}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1)}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-size:16px;font-weight:600;padding:0 10px;word-break:break-word}@media (max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path{flex-shrink:0;max-width:calc(100% - 110px - 15rem)}@media (max-width:640px){.swagger-ui .opblock .opblock-summary-path{flex-shrink:1;max-width:100%}}.swagger-ui .opblock .opblock-summary-path__deprecated{text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{color:#3b4151;flex:1 1 auto;font-family:sans-serif;font-size:13px;word-break:break-word}.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px}.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0}.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px}.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px}.swagger-ui .opblock.opblock-post{background:rgba(73,204,144,.1);border-color:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{background:rgba(252,161,48,.1);border-color:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{background:rgba(249,62,62,.1);border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{background:rgba(97,175,254,.1);border-color:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{background:rgba(80,227,194,.1);border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{background:rgba(144,18,254,.1);border-color:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{background:rgba(13,90,167,.1);border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{background:hsla(0,0%,92%,.1);border-color:#ebebeb;opacity:.6}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{border:2px solid #d8dde7;margin:20px 0;padding:10px;width:100%}.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{color:red}.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{color:#aaa}.swagger-ui .model-example{margin-top:1em}.swagger-ui .tab{display:flex;list-style:none;padding:0}.swagger-ui .tab li{color:#3b4151;cursor:pointer;font-family:sans-serif;font-size:12px;min-width:60px;padding:0}.swagger-ui .tab li:first-of-type{padding-left:0;padding-right:12px;position:relative}.swagger-ui .tab li:first-of-type:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:6px;top:0;width:1px}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .tab li button.tablinks{background:none;border:0;color:inherit;font-family:inherit;font-weight:inherit;padding:0}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px;padding:15px 20px}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#3b4151;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{padding:8px 40px;width:100%}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#3b4151;font-family:sans-serif;font-size:12px;margin:10px 0 5px}.swagger-ui .responses-inner .curl{white-space:normal}.swagger-ui .response-col_status{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .response-col_status .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links{color:#3b4151;font-family:sans-serif;font-size:14px;max-width:40em;padding-left:2em}.swagger-ui .response-col_links .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links .operation-link{margin-bottom:1.5em}.swagger-ui .response-col_links .operation-link .description{margin-bottom:.5em}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{word-wrap:break-word;background:#333;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:10px;white-space:pre-wrap;word-break:break-all;word-break:break-word}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .highlight-code>.microlight code{white-space:pre-wrap!important;word-break:break-all}.swagger-ui .curl-command{position:relative}.swagger-ui .download-contents{align-items:center;background:#7d8293;border-radius:4px;bottom:10px;color:#fff;cursor:pointer;display:flex;font-family:sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;text-align:center}.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px #00000026;margin:0 0 20px;padding:30px 0}.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex}.swagger-ui .scheme-container .schemes>label{color:#3b4151;display:flex;flex-direction:column;font-family:sans-serif;font-size:12px;font-weight:700;margin:-20px 15px 0 0}.swagger-ui .scheme-container .schemes>label select{min-width:130px;text-transform:uppercase}.swagger-ui .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em;min-height:1px;padding:40px 0 60px}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{color:#3b4151;content:"loading";font-family:sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.swagger-ui .loading-container .loading:before{-webkit-animation:rotation 1s linear infinite,opacity .5s;animation:rotation 1s linear infinite,opacity .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid rgba(85,85,85,.1);border-radius:100%;border-top-color:#0009;content:"";display:block;height:60px;left:50%;margin:-30px;opacity:1;position:absolute;top:50%;width:60px}@-webkit-keyframes rotation{to{transform:rotate(1turn)}}@keyframes rotation{to{transform:rotate(1turn)}}.swagger-ui .response-controls{display:flex;padding-top:1em}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;font-size:.7em;margin-bottom:.2em}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.swagger-ui .hidden{display:none}.swagger-ui .no-margin{border:none;height:auto;margin:0;padding:0}.swagger-ui .float-right{float:right}.swagger-ui .svg-assets{height:0;position:absolute;width:0}.swagger-ui section h3{color:#3b4151;font-family:sans-serif}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit}.swagger-ui .fallback{color:#aaa;padding:1em}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;font-size:1.2em;height:100%;justify-content:center;line-height:1.5em;padding:0 .6em;text-align:center}.swagger-ui .version-pragma__message>div{flex:1;max-width:55ch}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .opblock-link{font-weight:400}.swagger-ui .opblock-link.shown{font-weight:700}.swagger-ui span.token-string{color:#555}.swagger-ui span.token-not-formatted{color:#555;font-weight:700}.swagger-ui .btn{background:transparent;border:2px solid gray;border-radius:4px;box-shadow:0 1px 2px #0000001a;color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px #0000004d}.swagger-ui .btn.cancel{background-color:transparent;border-color:#ff6060;color:#ff6060;font-family:sans-serif}.swagger-ui .btn.authorize{background-color:transparent;border-color:#49cc90;color:#49cc90;display:inline;line-height:1}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;border-color:#4990e2;color:#fff}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{background:none;border:none;padding:0 0 0 10px}.swagger-ui .authorization__btn.locked{opacity:1}.swagger-ui .authorization__btn.unlocked{opacity:.4}.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1;padding:0}.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{outline:auto}.swagger-ui .expand-methods,.swagger-ui .expand-operation{background:none;border:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{height:20px;width:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{fill:#707070;transition:all .3s}.swagger-ui button{cursor:pointer}.swagger-ui button.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px}.swagger-ui .copy-to-clipboard button{background:url('data:image/svg+xml;charset=utf-8,') 50% no-repeat;border:none;flex-grow:1;flex-shrink:1;height:25px}.swagger-ui .curl-command .copy-to-clipboard{bottom:5px;height:20px;right:10px;width:20px}.swagger-ui .curl-command .copy-to-clipboard button{height:18px}.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:unset}.swagger-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url('data:image/svg+xml;charset=utf-8,') right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px #00000040;color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 40px 5px 10px}.swagger-ui select[multiple]{background:#f7f7f7;margin:5px 0;padding:5px}.swagger-ui select.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .opblock-body select{min-width:230px}@media (max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}@media (max-width:640px){.swagger-ui .opblock-body select{min-width:100%;width:100%}}.swagger-ui label{color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 5px}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{line-height:1}@media (max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{max-width:175px}}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.swagger-ui textarea{background:hsla(0,0%,100%,.8);border:none;border-radius:4px;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;min-height:280px;outline:none;padding:10px;width:100%}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{background:#41444e;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;margin:0;min-height:100px;padding:10px;resize:none}.swagger-ui .checkbox{color:#303030;padding:5px 0 10px;transition:opacity .5s}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{color:#3b4151;font-family:monospace;font-style:italic;font-weight:400!important;font-weight:600;margin:0!important}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{background:#e8e8e8;border-radius:1px;box-shadow:0 0 0 2px #e8e8e8;cursor:pointer;display:inline-block;flex:none;height:16px;margin:0 8px 0 0;padding:5px;position:relative;top:3px;width:16px}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url('data:image/svg+xml;charset=utf-8,') 50% no-repeat}.swagger-ui .dialog-ux{inset:0;position:fixed;z-index:9999}.swagger-ui .dialog-ux .backdrop-ux{background:rgba(0,0,0,.8);inset:0;position:fixed}.swagger-ui .dialog-ux .modal-ux{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 30px #0003;left:50%;max-width:650px;min-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.swagger-ui .dialog-ux .modal-ux-content{max-height:540px;overflow-y:auto;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{color:#41444e;color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .dialog-ux .modal-ux-content h4{color:#3b4151;font-family:sans-serif;font-size:18px;font-weight:600;margin:15px 0 0}.swagger-ui .dialog-ux .modal-ux-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0}.swagger-ui .dialog-ux .modal-ux-header .close-modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0 10px}.swagger-ui .dialog-ux .modal-ux-header h3{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;font-weight:600;margin:0;padding:0 20px}.swagger-ui .model{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{text-decoration:line-through}.swagger-ui .model-toggle{cursor:pointer;display:inline-block;font-size:10px;margin:auto .3em;position:relative;top:6px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .model-toggle.collapsed{transform:rotate(0)}.swagger-ui .model-toggle:after{background:url('data:image/svg+xml;charset=utf-8,') 50% no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}.swagger-ui .model-jump-to-path{cursor:pointer;position:relative}.swagger-ui .model-jump-to-path .view-line-link{cursor:pointer;position:absolute;top:-.4em}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-ui .model-hint{background:rgba(0,0,0,.7);border-radius:4px;color:#ebebeb;padding:.1em .5em;position:absolute;top:-1.8em;visibility:hidden;white-space:nowrap}.swagger-ui .model p{margin:0 0 1em}.swagger-ui .model .property{color:#999;font-style:italic}.swagger-ui .model .property.primitive{color:#6b6b6b}.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{color:#666;font-weight:400}.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-weight:700}.swagger-ui table.model tr.property-row td{vertical-align:top}.swagger-ui table.model tr.property-row td:first-child{padding-right:.2em}.swagger-ui table.model tr.property-row .star{color:red}.swagger-ui table.model tr.extension{color:#777}.swagger-ui table.model tr.extension td:last-child{vertical-align:top}.swagger-ui table.model tr.external-docs td:first-child{font-weight:700}.swagger-ui table.model tr .renderedMarkdown p:first-child{margin-top:0}.swagger-ui section.models{border:1px solid rgba(59,65,81,.3);border-radius:4px;margin:30px 0}.swagger-ui section.models .pointer{cursor:pointer}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{border-bottom:1px solid rgba(59,65,81,.3);margin:0 0 5px}.swagger-ui section.models h4{align-items:center;color:#606060;cursor:pointer;display:flex;font-family:sans-serif;font-size:16px;margin:0;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{color:#707070;font-family:sans-serif;font-size:16px;margin:0 0 10px}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{background:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;position:relative;transition:all .5s}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{opacity:.65;position:absolute;right:5px;top:8px}.swagger-ui section.models .model-box{background:none}.swagger-ui .model-box{background:rgba(0,0,0,.1);border-radius:4px;display:inline-block;padding:10px}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{color:#505050;font-family:sans-serif;font-size:16px}.swagger-ui .model-title img{bottom:0;margin-left:1em;position:relative}.swagger-ui .model-deprecated-warning{color:#f93e3e;font-family:sans-serif;font-size:16px;font-weight:600;margin-right:1em}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0}.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;padding-bottom:10px;padding-top:10px;vertical-align:middle}.swagger-ui .servers table td:first-of-type{padding-right:1em}.swagger-ui .servers table td input{height:100%;width:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;font-size:16px;margin:0 1em;padding:4px}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{border-collapse:collapse;padding:0 10px;width:100%}.swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{padding:0 0 0 2em;width:174px}.swagger-ui table.headers td{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600;vertical-align:middle}.swagger-ui table.headers .header-example{color:#999;font-style:italic}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{min-width:6em;padding:10px 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{border-bottom:1px solid rgba(59,65,81,.2);color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;padding:12px 0;text-align:left}.swagger-ui .parameters-col_description{margin-bottom:2em;width:99%}.swagger-ui .parameters-col_description input{max-width:340px;width:100%}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameters-col_description .markdown p{margin:0}.swagger-ui .parameter__name{color:#3b4151;font-family:sans-serif;font-size:16px;font-weight:400;margin-right:.75em}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required span{color:red}.swagger-ui .parameter__name.required:after{color:#f009;content:"required";font-size:10px;padding:5px;position:relative;top:-6px}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__deprecated{color:red;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__empty_value_toggle{display:block;font-size:13px;padding-bottom:12px;padding-top:5px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_description .markdown p{margin:0}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .response__extension{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0}.swagger-ui .topbar .topbar-wrapper,.swagger-ui .topbar a{align-items:center;display:flex}.swagger-ui .topbar a{color:#fff;flex:1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;text-decoration:none}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label{align-items:center;color:#f0f0f0;display:flex;margin:0;max-width:600px;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label span{flex:1;font-size:16px;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{border:2px solid #62a03f;box-shadow:none;flex:2;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:none;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px}.swagger-ui .info{margin:50px 0}.swagger-ui .info.failed-config{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info pre{font-size:14px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5{color:#3b4151;font-family:sans-serif}.swagger-ui .info a{color:#4990e2;font-family:sans-serif;font-size:14px;transition:all .4s}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300!important;font-weight:600;margin:0}.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0}.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super}.swagger-ui .info .title small.version-stamp{background-color:#89bf04}.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0}.swagger-ui .auth-btn-wrapper{display:flex;justify-content:center;padding:10px 0}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px}.swagger-ui .auth-container{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:10px 20px}.swagger-ui .auth-container:last-of-type{border:0;margin:0;padding:10px 20px}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{background-color:#fee;border-radius:4px;color:red;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:1em;padding:10px}.swagger-ui .auth-container .errors b{margin-right:1em;text-transform:capitalize}.swagger-ui .scopes h2{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .scopes h2 a{color:#4990e2;cursor:pointer;font-size:12px;padding-left:10px;text-decoration:underline}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{-webkit-animation:scaleUp .5s;animation:scaleUp .5s;background:rgba(249,62,62,.1);border:2px solid #f93e3e;border-radius:4px;margin:20px;padding:10px 20px}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{color:#3b4151;font-family:monospace;font-size:14px;font-weight:600;margin:0}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper .errors .message{white-space:pre-line}.swagger-ui .errors-wrapper .errors .message.thrown{max-width:100%}.swagger-ui .errors-wrapper .errors .error-line{cursor:pointer;text-decoration:underline}.swagger-ui .errors-wrapper hgroup{align-items:center;display:flex}.swagger-ui .errors-wrapper hgroup h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;margin:0}@-webkit-keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto;word-break:break-all;word-break:break-word}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{background:none;color:#000;font-weight:400;padding:0;white-space:pre-wrap}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:rgba(0,0,0,.05);border-radius:4px;color:#9012fe;font-family:monospace;font-size:14px;font-weight:600;padding:5px 7px}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block}html{box-sizing:border-box;overflow-y:scroll}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:#fff}.swagger-back-link{color:#1f69c0;text-decoration:none;position:absolute;top:1rem;right:1.5rem;display:flex;align-items:center}.swagger-back-link svg{color:inherit;fill:currentcolor;margin-right:.5rem} diff --git a/public/css/theme-arc-green.css b/public/css/theme-arc-green.css index 9a6c9e6..013e003 100644 --- a/public/css/theme-arc-green.css +++ b/public/css/theme-arc-green.css @@ -1 +1 @@ -.chroma .bp{color:#fabd2f}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#777e94}.chroma .cp{color:#8ec07c}.chroma .cpf{color:#649bc4}.chroma .cs{color:#9075cd}.chroma .dl{color:#649bc4}.chroma .gd{color:#fff;background-color:#5f3737}.chroma .ge{color:#ddee30}.chroma .gh{color:#ffaa10}.chroma .gi{color:#fff;background-color:#3a523a}.chroma .go{color:#777e94}.chroma .gp{color:#ebdbb2}.chroma .gr{color:#f43}.chroma .gs{color:#ebdbb2}.chroma .gt{color:#ff7540}.chroma .gu{color:#b8bb26}.chroma .hl{background-color:#3f424d}.chroma .il{color:#649bc4}.chroma .k{color:#ff7540}.chroma .kc{color:#649bc4}.chroma .kd{color:#ff7540}.chroma .kn{color:#ffaa10}.chroma .kp{color:#5f8700}.chroma .kr{color:#ff7540}.chroma .kt{color:#fabd2f}.chroma .ln,.chroma .lnt{color:#7f8699}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#649bc4}.chroma .n{color:#fabd2f}.chroma .na{color:#b8bb26}.chroma .nb{color:#fabd2f}.chroma .nc{color:#ffaa10}.chroma .nd{color:#8ec07c}.chroma .ne{color:#ff7540}.chroma .nf,.chroma .ni{color:#fabd2f}.chroma .nl{color:#ff7540}.chroma .nn{color:#ffaa10}.chroma .no{color:#649bc4}.chroma .nt{color:#ff7540}.chroma .nv{color:#ebdbb2}.chroma .nx{color:#b6bac5}.chroma .o{color:#ff7540}.chroma .ow{color:#5f8700}.chroma .p{color:#d2d4db}.chroma .s,.chroma .s1,.chroma .s2{color:#b8bb26}.chroma .sa{color:#649bc4}.chroma .sb{color:#b8bb26}.chroma .sc{color:#649bc4}.chroma .sd{color:#777e94}.chroma .se{color:#ff7540}.chroma .sh{color:#649bc4}.chroma .si{color:#ffaa10}.chroma .sr{color:#9075cd}.chroma .ss{color:#ff7540}.chroma .sx{color:#ffaa10}.chroma .vc{color:#ff7540}.chroma .vg,.chroma .vi{color:#ffaa10}.chroma .w{color:#7f8699}.CodeMirror.cm-s-default .cm-property,.CodeMirror.cm-s-paper .cm-property{color:#a0cc75}.CodeMirror.cm-s-default .cm-header,.CodeMirror.cm-s-paper .cm-header{color:#9daccc}.CodeMirror.cm-s-default .cm-quote,.CodeMirror.cm-s-paper .cm-quote{color:#090}.CodeMirror.cm-s-default .cm-keyword,.CodeMirror.cm-s-paper .cm-keyword{color:#cc8a61}.CodeMirror.cm-s-default .cm-atom,.CodeMirror.cm-s-paper .cm-atom{color:#ef5e77}.CodeMirror.cm-s-default .cm-number,.CodeMirror.cm-s-paper .cm-number{color:#ff5656}.CodeMirror.cm-s-default .cm-def,.CodeMirror.cm-s-paper .cm-def{color:#e4e4e4}.CodeMirror.cm-s-default .cm-variable-2,.CodeMirror.cm-s-paper .cm-variable-2{color:#00bdbf}.CodeMirror.cm-s-default .cm-variable-3,.CodeMirror.cm-s-paper .cm-variable-3{color:#085}.CodeMirror.cm-s-default .cm-comment,.CodeMirror.cm-s-paper .cm-comment{color:#8e9ab3}.CodeMirror.cm-s-default .cm-string,.CodeMirror.cm-s-paper .cm-string{color:#a77272}.CodeMirror.cm-s-default .cm-string-2,.CodeMirror.cm-s-paper .cm-string-2{color:#f50}.CodeMirror.cm-s-default .cm-meta,.CodeMirror.cm-s-paper .cm-meta,.CodeMirror.cm-s-default .cm-qualifier,.CodeMirror.cm-s-paper .cm-qualifier{color:#ffb176}.CodeMirror.cm-s-default .cm-builtin,.CodeMirror.cm-s-paper .cm-builtin{color:#b7c951}.CodeMirror.cm-s-default .cm-bracket,.CodeMirror.cm-s-paper .cm-bracket{color:#997}.CodeMirror.cm-s-default .cm-tag,.CodeMirror.cm-s-paper .cm-tag{color:#f1d273}.CodeMirror.cm-s-default .cm-attribute,.CodeMirror.cm-s-paper .cm-attribute{color:#bfcc70}.CodeMirror.cm-s-default .cm-hr,.CodeMirror.cm-s-paper .cm-hr{color:#999}.CodeMirror.cm-s-default .cm-url,.CodeMirror.cm-s-paper .cm-url{color:#c5cfd0}.CodeMirror.cm-s-default .cm-link,.CodeMirror.cm-s-paper .cm-link{color:#d8c792}.CodeMirror.cm-s-default .cm-error,.CodeMirror.cm-s-paper .cm-error{color:#dbdbeb}:root{--is-dark-theme: true;--color-primary: #87ab63;--color-primary-contrast: #ffffff;--color-primary-dark-1: #93b373;--color-primary-dark-2: #9fbc82;--color-primary-dark-3: #abc492;--color-primary-dark-4: #b7cda1;--color-primary-dark-5: #cfddc1;--color-primary-dark-6: #e7eee0;--color-primary-dark-7: #f8faf6;--color-primary-light-1: #7a9e55;--color-primary-light-2: #6c8c4c;--color-primary-light-3: #5f7b42;--color-primary-light-4: #516939;--color-primary-light-5: #364626;--color-primary-light-6: #1b2313;--color-primary-light-7: #080b06;--color-primary-alpha-10: #87ab6319;--color-primary-alpha-20: #87ab6333;--color-primary-alpha-30: #87ab634b;--color-primary-alpha-40: #87ab6366;--color-primary-alpha-50: #87ab6380;--color-primary-alpha-60: #87ab6399;--color-primary-alpha-70: #87ab63b3;--color-primary-alpha-80: #87ab63cc;--color-primary-alpha-90: #87ab63e1;--color-secondary: #454a57;--color-secondary-dark-1: #505665;--color-secondary-dark-2: #5b6273;--color-secondary-dark-3: #71798e;--color-secondary-dark-4: #7f8699;--color-secondary-dark-5: #8c93a4;--color-secondary-dark-6: #9aa0af;--color-secondary-dark-7: #a8adba;--color-secondary-dark-8: #b6bac5;--color-secondary-dark-9: #c4c7d0;--color-secondary-dark-10: #d2d4db;--color-secondary-dark-11: #dfe1e6;--color-secondary-dark-12: #edeef1;--color-secondary-dark-13: #fbfbfc;--color-secondary-light-1: #373b46;--color-secondary-light-2: #292c34;--color-secondary-light-3: #1c1e23;--color-secondary-light-4: #0e0f11;--color-secondary-alpha-10: #454a5719;--color-secondary-alpha-20: #454a5733;--color-secondary-alpha-30: #454a574b;--color-secondary-alpha-40: #454a5766;--color-secondary-alpha-50: #454a5780;--color-secondary-alpha-60: #454a5799;--color-secondary-alpha-70: #454a57b3;--color-secondary-alpha-80: #454a57cc;--color-secondary-alpha-90: #454a57e1;--color-red: #cc4848;--color-orange: #cc580c;--color-yellow: #cc9903;--color-olive: #91a313;--color-green: #87ab63;--color-teal: #00918a;--color-blue: #3a8ac6;--color-violet: #906ae1;--color-purple: #b259d0;--color-pink: #d22e8b;--color-brown: #a47252;--color-grey: #9ea2aa;--color-black: #1e222e;--color-red-light: #c23636;--color-orange-light: #b84f0b;--color-yellow-light: #b88a03;--color-olive-light: #839311;--color-green-light: #7a9e55;--color-teal-light: #00837c;--color-blue-light: #347cb3;--color-violet-light: #7b4edb;--color-purple-light: #a742c9;--color-pink-light: #be297d;--color-brown-light: #94674a;--color-grey-light: #8d919b;--color-black-light: #1b1f29;--color-gold: #b1983b;--color-white: #ffffff;--color-diff-removed-word-bg: #6f3333;--color-diff-added-word-bg: #3c653c;--color-diff-removed-row-bg: #3c2626;--color-diff-moved-row-bg: #818044;--color-diff-added-row-bg: #283e2d;--color-diff-removed-row-border: #634343;--color-diff-moved-row-border: #bcca6f;--color-diff-added-row-border: #314a37;--color-diff-inactive: #353846;--color-error-border: #a04141;--color-error-bg: #522;--color-error-text: #f9cbcb;--color-success-border: #458a57;--color-success-bg: #284034;--color-success-text: #6cc664;--color-warning-border: #bb9d00;--color-warning-bg: #3a3a30;--color-warning-text: #fbbd08;--color-info-border: #306090;--color-info-bg: #26354c;--color-info-text: #38a8e8;--color-body: #383c4a;--color-box-header: #404652;--color-box-body: #2a2e3a;--color-box-body-highlight: #353945;--color-text-dark: #dbe0ea;--color-text: #bbc0ca;--color-text-light: #a6aab5;--color-text-light-1: #979ba6;--color-text-light-2: #8a8e99;--color-text-light-3: #707687;--color-footer: #2e323e;--color-timeline: #4c525e;--color-input-text: #d5dbe6;--color-input-background: #232933;--color-input-toggle-background: #454a57;--color-input-border: #454a57;--color-input-border-hover: #505667;--color-navbar: #2a2e3a;--color-navbar-transparent: #2a2e3a00;--color-light: #00000028;--color-light-mimic-enabled: rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border: #ffffff28;--color-hover: #ffffff10;--color-active: #ffffff16;--color-menu: #2e323e;--color-card: #2e323e;--color-markup-table-row: #ffffff06;--color-markup-code-block: #ffffff0d;--color-button: #353846;--color-code-bg: #2a2e3a;--color-code-sidebar-bg: #2e323e;--color-shadow: #00000060;--color-secondary-bg: #2a2e3a;--color-text-focus: #fff;--color-expand-button: #3c404d;--color-placeholder-text: #6a737d;--color-editor-line-highlight: var(--color-primary-light-5);--color-project-board-bg: var(--color-secondary-light-2);--color-caret: var(--color-text);--color-reaction-bg: #ffffff12;--color-reaction-active-bg: var(--color-primary-alpha-40);--color-header-bar: #2e323e;--color-label-active-bg: #4c525e;--color-accent: var(--color-primary-light-1);--color-small-accent: var(--color-primary-light-5);--color-active-line: #534d1b;accent-color:var(--color-accent);color-scheme:dark}.emoji[aria-label="check mark"],.emoji[aria-label="currency exchange"],.emoji[aria-label="TOP arrow"],.emoji[aria-label="END arrow"],.emoji[aria-label="ON! arrow"],.emoji[aria-label="SOON arrow"],.emoji[aria-label="heavy dollar sign"],.emoji[aria-label=copyright],.emoji[aria-label=registered],.emoji[aria-label="trade mark"],.emoji[aria-label=multiply],.emoji[aria-label=plus],.emoji[aria-label=minus],.emoji[aria-label=divide],.emoji[aria-label="curly loop"],.emoji[aria-label="double curly loop"],.emoji[aria-label="wavy dash"],.emoji[aria-label="paw prints"],.emoji[aria-label="musical note"],.emoji[aria-label="musical notes"]{filter:invert(100%) hue-rotate(180deg)}img[src$="/img/matrix.svg"]{filter:invert(80%)} +.chroma{background-color:var(--color-code-bg)}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%}.chroma .lnt,.chroma .ln{margin-right:.4em;padding:0 .4em}.chroma .gs{font-weight:600}.chroma .gl{text-decoration:underline}.chroma .bp{color:#fabd2f}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#777e94}.chroma .cp{color:#8ec07c}.chroma .cpf{color:#649bc4}.chroma .cs{color:#9075cd}.chroma .dl{color:#649bc4}.chroma .gd{color:#fff;background-color:#5f3737}.chroma .ge{color:#ddee30}.chroma .gh{color:#ffaa10}.chroma .gi{color:#fff;background-color:#3a523a}.chroma .go{color:#777e94}.chroma .gp{color:#ebdbb2}.chroma .gr{color:#f43}.chroma .gs{color:#ebdbb2}.chroma .gt{color:#ff7540}.chroma .gu{color:#b8bb26}.chroma .il{color:#649bc4}.chroma .k{color:#ff7540}.chroma .kc{color:#649bc4}.chroma .kd{color:#ff7540}.chroma .kn{color:#ffaa10}.chroma .kp{color:#5f8700}.chroma .kr{color:#ff7540}.chroma .kt{color:#ff7b72}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#649bc4}.chroma .n{color:#c9d1d9}.chroma .na{color:#b8bb26}.chroma .nb{color:#fabd2f}.chroma .nc{color:#ffaa10}.chroma .nd{color:#8ec07c}.chroma .ne{color:#ff7540}.chroma .nf,.chroma .ni{color:#fabd2f}.chroma .nl{color:#ff7540}.chroma .nn{color:#ffaa10}.chroma .no{color:#649bc4}.chroma .nt{color:#ff7540}.chroma .nv{color:#ebdbb2}.chroma .nx{color:#b6bac5}.chroma .o{color:#ff7540}.chroma .ow{color:#5f8700}.chroma .p{color:#d2d4db}.chroma .s,.chroma .s1,.chroma .s2{color:#b8bb26}.chroma .sa{color:#649bc4}.chroma .sb{color:#b8bb26}.chroma .sc{color:#649bc4}.chroma .sd{color:#777e94}.chroma .se{color:#ff7540}.chroma .sh{color:#649bc4}.chroma .si{color:#ffaa10}.chroma .sr{color:#9075cd}.chroma .ss{color:#ff7540}.chroma .sx{color:#ffaa10}.chroma .vc{color:#ff7540}.chroma .vg,.chroma .vi{color:#ffaa10}.chroma .w{color:#7f8699}.CodeMirror.cm-s-default .cm-property,.CodeMirror.cm-s-paper .cm-property{color:#a0cc75}.CodeMirror.cm-s-default .cm-header,.CodeMirror.cm-s-paper .cm-header{color:#9daccc}.CodeMirror.cm-s-default .cm-quote,.CodeMirror.cm-s-paper .cm-quote{color:#090}.CodeMirror.cm-s-default .cm-keyword,.CodeMirror.cm-s-paper .cm-keyword{color:#cc8a61}.CodeMirror.cm-s-default .cm-atom,.CodeMirror.cm-s-paper .cm-atom{color:#ef5e77}.CodeMirror.cm-s-default .cm-number,.CodeMirror.cm-s-paper .cm-number{color:#ff5656}.CodeMirror.cm-s-default .cm-def,.CodeMirror.cm-s-paper .cm-def{color:#e4e4e4}.CodeMirror.cm-s-default .cm-variable-2,.CodeMirror.cm-s-paper .cm-variable-2{color:#00bdbf}.CodeMirror.cm-s-default .cm-variable-3,.CodeMirror.cm-s-paper .cm-variable-3{color:#085}.CodeMirror.cm-s-default .cm-comment,.CodeMirror.cm-s-paper .cm-comment{color:#8e9ab3}.CodeMirror.cm-s-default .cm-string,.CodeMirror.cm-s-paper .cm-string{color:#a77272}.CodeMirror.cm-s-default .cm-string-2,.CodeMirror.cm-s-paper .cm-string-2{color:#f50}.CodeMirror.cm-s-default .cm-meta,.CodeMirror.cm-s-paper .cm-meta,.CodeMirror.cm-s-default .cm-qualifier,.CodeMirror.cm-s-paper .cm-qualifier{color:#ffb176}.CodeMirror.cm-s-default .cm-builtin,.CodeMirror.cm-s-paper .cm-builtin{color:#b7c951}.CodeMirror.cm-s-default .cm-bracket,.CodeMirror.cm-s-paper .cm-bracket{color:#997}.CodeMirror.cm-s-default .cm-tag,.CodeMirror.cm-s-paper .cm-tag{color:#f1d273}.CodeMirror.cm-s-default .cm-attribute,.CodeMirror.cm-s-paper .cm-attribute{color:#bfcc70}.CodeMirror.cm-s-default .cm-hr,.CodeMirror.cm-s-paper .cm-hr{color:#999}.CodeMirror.cm-s-default .cm-url,.CodeMirror.cm-s-paper .cm-url{color:#c5cfd0}.CodeMirror.cm-s-default .cm-link,.CodeMirror.cm-s-paper .cm-link{color:#d8c792}.CodeMirror.cm-s-default .cm-error,.CodeMirror.cm-s-paper .cm-error{color:#dbdbeb}:root{--is-dark-theme: true;--color-primary: #87ab63;--color-primary-contrast: #ffffff;--color-primary-dark-1: #93b373;--color-primary-dark-2: #9fbc82;--color-primary-dark-3: #abc492;--color-primary-dark-4: #b7cda1;--color-primary-dark-5: #cfddc1;--color-primary-dark-6: #e7eee0;--color-primary-dark-7: #f8faf6;--color-primary-light-1: #7a9e55;--color-primary-light-2: #6c8c4c;--color-primary-light-3: #5f7b42;--color-primary-light-4: #516939;--color-primary-light-5: #364626;--color-primary-light-6: #1b2313;--color-primary-light-7: #080b06;--color-primary-alpha-10: #87ab6319;--color-primary-alpha-20: #87ab6333;--color-primary-alpha-30: #87ab634b;--color-primary-alpha-40: #87ab6366;--color-primary-alpha-50: #87ab6380;--color-primary-alpha-60: #87ab6399;--color-primary-alpha-70: #87ab63b3;--color-primary-alpha-80: #87ab63cc;--color-primary-alpha-90: #87ab63e1;--color-secondary: #454a57;--color-secondary-dark-1: #505665;--color-secondary-dark-2: #5b6273;--color-secondary-dark-3: #71798e;--color-secondary-dark-4: #7f8699;--color-secondary-dark-5: #8c93a4;--color-secondary-dark-6: #9aa0af;--color-secondary-dark-7: #a8adba;--color-secondary-dark-8: #b6bac5;--color-secondary-dark-9: #c4c7d0;--color-secondary-dark-10: #d2d4db;--color-secondary-dark-11: #dfe1e6;--color-secondary-dark-12: #edeef1;--color-secondary-dark-13: #fbfbfc;--color-secondary-light-1: #373b46;--color-secondary-light-2: #292c34;--color-secondary-light-3: #1c1e23;--color-secondary-light-4: #0e0f11;--color-secondary-alpha-10: #454a5719;--color-secondary-alpha-20: #454a5733;--color-secondary-alpha-30: #454a574b;--color-secondary-alpha-40: #454a5766;--color-secondary-alpha-50: #454a5780;--color-secondary-alpha-60: #454a5799;--color-secondary-alpha-70: #454a57b3;--color-secondary-alpha-80: #454a57cc;--color-secondary-alpha-90: #454a57e1;--color-red: #cc4848;--color-orange: #cc580c;--color-yellow: #cc9903;--color-olive: #91a313;--color-green: #87ab63;--color-teal: #00918a;--color-blue: #3a8ac6;--color-violet: #906ae1;--color-purple: #b259d0;--color-pink: #d22e8b;--color-brown: #a47252;--color-grey: #9ea2aa;--color-black: #1e222e;--color-red-light: #c23636;--color-orange-light: #b84f0b;--color-yellow-light: #b88a03;--color-olive-light: #839311;--color-green-light: #7a9e55;--color-teal-light: #00837c;--color-blue-light: #347cb3;--color-violet-light: #7b4edb;--color-purple-light: #a742c9;--color-pink-light: #be297d;--color-brown-light: #94674a;--color-grey-light: #8d919b;--color-black-light: #1b1f29;--color-gold: #b1983b;--color-white: #ffffff;--color-diff-removed-word-bg: #6f3333;--color-diff-added-word-bg: #3c653c;--color-diff-removed-row-bg: #3c2626;--color-diff-moved-row-bg: #818044;--color-diff-added-row-bg: #283e2d;--color-diff-removed-row-border: #634343;--color-diff-moved-row-border: #bcca6f;--color-diff-added-row-border: #314a37;--color-diff-inactive: #353846;--color-error-border: #a04141;--color-error-bg: #522;--color-error-bg-active: #744;--color-error-bg-hover: #633;--color-error-text: #f9cbcb;--color-success-border: #458a57;--color-success-bg: #284034;--color-success-text: #6cc664;--color-warning-border: #bb9d00;--color-warning-bg: #3a3a30;--color-warning-text: #fbbd08;--color-info-border: #306090;--color-info-bg: #26354c;--color-info-text: #38a8e8;--color-red-badge: #db2828;--color-red-badge-bg: #db28281a;--color-red-badge-hover-bg: #db28284d;--color-green-badge: #21ba45;--color-green-badge-bg: #21ba451a;--color-green-badge-hover-bg: #21ba454d;--color-yellow-badge: #fbbd08;--color-yellow-badge-bg: #fbbd081a;--color-yellow-badge-hover-bg: #fbbd084d;--color-orange-badge: #f2711c;--color-orange-badge-bg: #f2711c1a;--color-orange-badge-hover-bg: #f2711c4d;--color-git: #f05133;--color-body: #383c4a;--color-box-header: #404652;--color-box-body: #2a2e3a;--color-box-body-highlight: #353945;--color-text-dark: #dbe0ea;--color-text: #bbc0ca;--color-text-light: #a6aab5;--color-text-light-1: #979ba6;--color-text-light-2: #8a8e99;--color-text-light-3: #707687;--color-footer: #2e323e;--color-timeline: #4c525e;--color-input-text: #d5dbe6;--color-input-background: #232933;--color-input-toggle-background: #454a57;--color-input-border: #454a57;--color-input-border-hover: #505667;--color-navbar: #2a2e3a;--color-navbar-transparent: #2a2e3a00;--color-light: #00000028;--color-light-mimic-enabled: rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border: #ffffff28;--color-hover: #ffffff10;--color-active: #ffffff16;--color-menu: #2e323e;--color-card: #2e323e;--color-markup-table-row: #ffffff06;--color-markup-code-block: #ffffff0d;--color-button: #353846;--color-code-bg: #2a2e3a;--color-code-sidebar-bg: #2e323e;--color-shadow: #00000060;--color-secondary-bg: #2a2e3a;--color-text-focus: #fff;--color-expand-button: #3c404d;--color-placeholder-text: #6a737d;--color-editor-line-highlight: var(--color-primary-light-5);--color-project-board-bg: var(--color-secondary-light-2);--color-caret: var(--color-text);--color-reaction-bg: #ffffff12;--color-reaction-active-bg: var(--color-primary-alpha-40);--color-header-bar: #2e323e;--color-label-active-bg: #4c525e;--color-accent: var(--color-primary-light-1);--color-small-accent: var(--color-primary-light-5);--color-active-line: #534d1b;accent-color:var(--color-accent);color-scheme:dark}.emoji[aria-label="check mark"],.emoji[aria-label="currency exchange"],.emoji[aria-label="TOP arrow"],.emoji[aria-label="END arrow"],.emoji[aria-label="ON! arrow"],.emoji[aria-label="SOON arrow"],.emoji[aria-label="heavy dollar sign"],.emoji[aria-label=copyright],.emoji[aria-label=registered],.emoji[aria-label="trade mark"],.emoji[aria-label=multiply],.emoji[aria-label=plus],.emoji[aria-label=minus],.emoji[aria-label=divide],.emoji[aria-label="curly loop"],.emoji[aria-label="double curly loop"],.emoji[aria-label="wavy dash"],.emoji[aria-label="paw prints"],.emoji[aria-label="musical note"],.emoji[aria-label="musical notes"]{filter:invert(100%) hue-rotate(180deg)} diff --git a/public/css/theme-auto.css b/public/css/theme-auto.css index 12fd258..2d97934 100644 --- a/public/css/theme-auto.css +++ b/public/css/theme-auto.css @@ -1 +1 @@ -@media (prefers-color-scheme: dark){.chroma .bp{color:#fabd2f}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#777e94}.chroma .cp{color:#8ec07c}.chroma .cpf{color:#649bc4}.chroma .cs{color:#9075cd}.chroma .dl{color:#649bc4}.chroma .gd{color:#fff;background-color:#5f3737}.chroma .ge{color:#ddee30}.chroma .gh{color:#ffaa10}.chroma .gi{color:#fff;background-color:#3a523a}.chroma .go{color:#777e94}.chroma .gp{color:#ebdbb2}.chroma .gr{color:#f43}.chroma .gs{color:#ebdbb2}.chroma .gt{color:#ff7540}.chroma .gu{color:#b8bb26}.chroma .hl{background-color:#3f424d}.chroma .il{color:#649bc4}.chroma .k{color:#ff7540}.chroma .kc{color:#649bc4}.chroma .kd{color:#ff7540}.chroma .kn{color:#ffaa10}.chroma .kp{color:#5f8700}.chroma .kr{color:#ff7540}.chroma .kt{color:#fabd2f}.chroma .ln,.chroma .lnt{color:#7f8699}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#649bc4}.chroma .n{color:#fabd2f}.chroma .na{color:#b8bb26}.chroma .nb{color:#fabd2f}.chroma .nc{color:#ffaa10}.chroma .nd{color:#8ec07c}.chroma .ne{color:#ff7540}.chroma .nf,.chroma .ni{color:#fabd2f}.chroma .nl{color:#ff7540}.chroma .nn{color:#ffaa10}.chroma .no{color:#649bc4}.chroma .nt{color:#ff7540}.chroma .nv{color:#ebdbb2}.chroma .nx{color:#b6bac5}.chroma .o{color:#ff7540}.chroma .ow{color:#5f8700}.chroma .p{color:#d2d4db}.chroma .s,.chroma .s1,.chroma .s2{color:#b8bb26}.chroma .sa{color:#649bc4}.chroma .sb{color:#b8bb26}.chroma .sc{color:#649bc4}.chroma .sd{color:#777e94}.chroma .se{color:#ff7540}.chroma .sh{color:#649bc4}.chroma .si{color:#ffaa10}.chroma .sr{color:#9075cd}.chroma .ss{color:#ff7540}.chroma .sx{color:#ffaa10}.chroma .vc{color:#ff7540}.chroma .vg,.chroma .vi{color:#ffaa10}.chroma .w{color:#7f8699}.CodeMirror.cm-s-default .cm-property,.CodeMirror.cm-s-paper .cm-property{color:#a0cc75}.CodeMirror.cm-s-default .cm-header,.CodeMirror.cm-s-paper .cm-header{color:#9daccc}.CodeMirror.cm-s-default .cm-quote,.CodeMirror.cm-s-paper .cm-quote{color:#090}.CodeMirror.cm-s-default .cm-keyword,.CodeMirror.cm-s-paper .cm-keyword{color:#cc8a61}.CodeMirror.cm-s-default .cm-atom,.CodeMirror.cm-s-paper .cm-atom{color:#ef5e77}.CodeMirror.cm-s-default .cm-number,.CodeMirror.cm-s-paper .cm-number{color:#ff5656}.CodeMirror.cm-s-default .cm-def,.CodeMirror.cm-s-paper .cm-def{color:#e4e4e4}.CodeMirror.cm-s-default .cm-variable-2,.CodeMirror.cm-s-paper .cm-variable-2{color:#00bdbf}.CodeMirror.cm-s-default .cm-variable-3,.CodeMirror.cm-s-paper .cm-variable-3{color:#085}.CodeMirror.cm-s-default .cm-comment,.CodeMirror.cm-s-paper .cm-comment{color:#8e9ab3}.CodeMirror.cm-s-default .cm-string,.CodeMirror.cm-s-paper .cm-string{color:#a77272}.CodeMirror.cm-s-default .cm-string-2,.CodeMirror.cm-s-paper .cm-string-2{color:#f50}.CodeMirror.cm-s-default .cm-meta,.CodeMirror.cm-s-paper .cm-meta,.CodeMirror.cm-s-default .cm-qualifier,.CodeMirror.cm-s-paper .cm-qualifier{color:#ffb176}.CodeMirror.cm-s-default .cm-builtin,.CodeMirror.cm-s-paper .cm-builtin{color:#b7c951}.CodeMirror.cm-s-default .cm-bracket,.CodeMirror.cm-s-paper .cm-bracket{color:#997}.CodeMirror.cm-s-default .cm-tag,.CodeMirror.cm-s-paper .cm-tag{color:#f1d273}.CodeMirror.cm-s-default .cm-attribute,.CodeMirror.cm-s-paper .cm-attribute{color:#bfcc70}.CodeMirror.cm-s-default .cm-hr,.CodeMirror.cm-s-paper .cm-hr{color:#999}.CodeMirror.cm-s-default .cm-url,.CodeMirror.cm-s-paper .cm-url{color:#c5cfd0}.CodeMirror.cm-s-default .cm-link,.CodeMirror.cm-s-paper .cm-link{color:#d8c792}.CodeMirror.cm-s-default .cm-error,.CodeMirror.cm-s-paper .cm-error{color:#dbdbeb}:root{--is-dark-theme: true;--color-primary: #87ab63;--color-primary-contrast: #ffffff;--color-primary-dark-1: #93b373;--color-primary-dark-2: #9fbc82;--color-primary-dark-3: #abc492;--color-primary-dark-4: #b7cda1;--color-primary-dark-5: #cfddc1;--color-primary-dark-6: #e7eee0;--color-primary-dark-7: #f8faf6;--color-primary-light-1: #7a9e55;--color-primary-light-2: #6c8c4c;--color-primary-light-3: #5f7b42;--color-primary-light-4: #516939;--color-primary-light-5: #364626;--color-primary-light-6: #1b2313;--color-primary-light-7: #080b06;--color-primary-alpha-10: #87ab6319;--color-primary-alpha-20: #87ab6333;--color-primary-alpha-30: #87ab634b;--color-primary-alpha-40: #87ab6366;--color-primary-alpha-50: #87ab6380;--color-primary-alpha-60: #87ab6399;--color-primary-alpha-70: #87ab63b3;--color-primary-alpha-80: #87ab63cc;--color-primary-alpha-90: #87ab63e1;--color-secondary: #454a57;--color-secondary-dark-1: #505665;--color-secondary-dark-2: #5b6273;--color-secondary-dark-3: #71798e;--color-secondary-dark-4: #7f8699;--color-secondary-dark-5: #8c93a4;--color-secondary-dark-6: #9aa0af;--color-secondary-dark-7: #a8adba;--color-secondary-dark-8: #b6bac5;--color-secondary-dark-9: #c4c7d0;--color-secondary-dark-10: #d2d4db;--color-secondary-dark-11: #dfe1e6;--color-secondary-dark-12: #edeef1;--color-secondary-dark-13: #fbfbfc;--color-secondary-light-1: #373b46;--color-secondary-light-2: #292c34;--color-secondary-light-3: #1c1e23;--color-secondary-light-4: #0e0f11;--color-secondary-alpha-10: #454a5719;--color-secondary-alpha-20: #454a5733;--color-secondary-alpha-30: #454a574b;--color-secondary-alpha-40: #454a5766;--color-secondary-alpha-50: #454a5780;--color-secondary-alpha-60: #454a5799;--color-secondary-alpha-70: #454a57b3;--color-secondary-alpha-80: #454a57cc;--color-secondary-alpha-90: #454a57e1;--color-red: #cc4848;--color-orange: #cc580c;--color-yellow: #cc9903;--color-olive: #91a313;--color-green: #87ab63;--color-teal: #00918a;--color-blue: #3a8ac6;--color-violet: #906ae1;--color-purple: #b259d0;--color-pink: #d22e8b;--color-brown: #a47252;--color-grey: #9ea2aa;--color-black: #1e222e;--color-red-light: #c23636;--color-orange-light: #b84f0b;--color-yellow-light: #b88a03;--color-olive-light: #839311;--color-green-light: #7a9e55;--color-teal-light: #00837c;--color-blue-light: #347cb3;--color-violet-light: #7b4edb;--color-purple-light: #a742c9;--color-pink-light: #be297d;--color-brown-light: #94674a;--color-grey-light: #8d919b;--color-black-light: #1b1f29;--color-gold: #b1983b;--color-white: #ffffff;--color-diff-removed-word-bg: #6f3333;--color-diff-added-word-bg: #3c653c;--color-diff-removed-row-bg: #3c2626;--color-diff-moved-row-bg: #818044;--color-diff-added-row-bg: #283e2d;--color-diff-removed-row-border: #634343;--color-diff-moved-row-border: #bcca6f;--color-diff-added-row-border: #314a37;--color-diff-inactive: #353846;--color-error-border: #a04141;--color-error-bg: #522;--color-error-text: #f9cbcb;--color-success-border: #458a57;--color-success-bg: #284034;--color-success-text: #6cc664;--color-warning-border: #bb9d00;--color-warning-bg: #3a3a30;--color-warning-text: #fbbd08;--color-info-border: #306090;--color-info-bg: #26354c;--color-info-text: #38a8e8;--color-body: #383c4a;--color-box-header: #404652;--color-box-body: #2a2e3a;--color-box-body-highlight: #353945;--color-text-dark: #dbe0ea;--color-text: #bbc0ca;--color-text-light: #a6aab5;--color-text-light-1: #979ba6;--color-text-light-2: #8a8e99;--color-text-light-3: #707687;--color-footer: #2e323e;--color-timeline: #4c525e;--color-input-text: #d5dbe6;--color-input-background: #232933;--color-input-toggle-background: #454a57;--color-input-border: #454a57;--color-input-border-hover: #505667;--color-navbar: #2a2e3a;--color-navbar-transparent: #2a2e3a00;--color-light: #00000028;--color-light-mimic-enabled: rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border: #ffffff28;--color-hover: #ffffff10;--color-active: #ffffff16;--color-menu: #2e323e;--color-card: #2e323e;--color-markup-table-row: #ffffff06;--color-markup-code-block: #ffffff0d;--color-button: #353846;--color-code-bg: #2a2e3a;--color-code-sidebar-bg: #2e323e;--color-shadow: #00000060;--color-secondary-bg: #2a2e3a;--color-text-focus: #fff;--color-expand-button: #3c404d;--color-placeholder-text: #6a737d;--color-editor-line-highlight: var(--color-primary-light-5);--color-project-board-bg: var(--color-secondary-light-2);--color-caret: var(--color-text);--color-reaction-bg: #ffffff12;--color-reaction-active-bg: var(--color-primary-alpha-40);--color-header-bar: #2e323e;--color-label-active-bg: #4c525e;--color-accent: var(--color-primary-light-1);--color-small-accent: var(--color-primary-light-5);--color-active-line: #534d1b;accent-color:var(--color-accent);color-scheme:dark}.emoji[aria-label="check mark"],.emoji[aria-label="currency exchange"],.emoji[aria-label="TOP arrow"],.emoji[aria-label="END arrow"],.emoji[aria-label="ON! arrow"],.emoji[aria-label="SOON arrow"],.emoji[aria-label="heavy dollar sign"],.emoji[aria-label=copyright],.emoji[aria-label=registered],.emoji[aria-label="trade mark"],.emoji[aria-label=multiply],.emoji[aria-label=plus],.emoji[aria-label=minus],.emoji[aria-label=divide],.emoji[aria-label="curly loop"],.emoji[aria-label="double curly loop"],.emoji[aria-label="wavy dash"],.emoji[aria-label="paw prints"],.emoji[aria-label="musical note"],.emoji[aria-label="musical notes"]{filter:invert(100%) hue-rotate(180deg)}img[src$="/img/matrix.svg"]{filter:invert(80%)}} +@media (prefers-color-scheme: dark){.chroma{background-color:var(--color-code-bg)}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%}.chroma .lnt,.chroma .ln{margin-right:.4em;padding:0 .4em}.chroma .gs{font-weight:600}.chroma .gl{text-decoration:underline}}@media (prefers-color-scheme: dark){.chroma .bp{color:#fabd2f}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#777e94}.chroma .cp{color:#8ec07c}.chroma .cpf{color:#649bc4}.chroma .cs{color:#9075cd}.chroma .dl{color:#649bc4}.chroma .gd{color:#fff;background-color:#5f3737}.chroma .ge{color:#ddee30}.chroma .gh{color:#ffaa10}.chroma .gi{color:#fff;background-color:#3a523a}.chroma .go{color:#777e94}.chroma .gp{color:#ebdbb2}.chroma .gr{color:#f43}.chroma .gs{color:#ebdbb2}.chroma .gt{color:#ff7540}.chroma .gu{color:#b8bb26}.chroma .il{color:#649bc4}.chroma .k{color:#ff7540}.chroma .kc{color:#649bc4}.chroma .kd{color:#ff7540}.chroma .kn{color:#ffaa10}.chroma .kp{color:#5f8700}.chroma .kr{color:#ff7540}.chroma .kt{color:#ff7b72}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#649bc4}.chroma .n{color:#c9d1d9}.chroma .na{color:#b8bb26}.chroma .nb{color:#fabd2f}.chroma .nc{color:#ffaa10}.chroma .nd{color:#8ec07c}.chroma .ne{color:#ff7540}.chroma .nf,.chroma .ni{color:#fabd2f}.chroma .nl{color:#ff7540}.chroma .nn{color:#ffaa10}.chroma .no{color:#649bc4}.chroma .nt{color:#ff7540}.chroma .nv{color:#ebdbb2}.chroma .nx{color:#b6bac5}.chroma .o{color:#ff7540}.chroma .ow{color:#5f8700}.chroma .p{color:#d2d4db}.chroma .s,.chroma .s1,.chroma .s2{color:#b8bb26}.chroma .sa{color:#649bc4}.chroma .sb{color:#b8bb26}.chroma .sc{color:#649bc4}.chroma .sd{color:#777e94}.chroma .se{color:#ff7540}.chroma .sh{color:#649bc4}.chroma .si{color:#ffaa10}.chroma .sr{color:#9075cd}.chroma .ss{color:#ff7540}.chroma .sx{color:#ffaa10}.chroma .vc{color:#ff7540}.chroma .vg,.chroma .vi{color:#ffaa10}.chroma .w{color:#7f8699}}@media (prefers-color-scheme: dark){.CodeMirror.cm-s-default .cm-property,.CodeMirror.cm-s-paper .cm-property{color:#a0cc75}.CodeMirror.cm-s-default .cm-header,.CodeMirror.cm-s-paper .cm-header{color:#9daccc}.CodeMirror.cm-s-default .cm-quote,.CodeMirror.cm-s-paper .cm-quote{color:#090}.CodeMirror.cm-s-default .cm-keyword,.CodeMirror.cm-s-paper .cm-keyword{color:#cc8a61}.CodeMirror.cm-s-default .cm-atom,.CodeMirror.cm-s-paper .cm-atom{color:#ef5e77}.CodeMirror.cm-s-default .cm-number,.CodeMirror.cm-s-paper .cm-number{color:#ff5656}.CodeMirror.cm-s-default .cm-def,.CodeMirror.cm-s-paper .cm-def{color:#e4e4e4}.CodeMirror.cm-s-default .cm-variable-2,.CodeMirror.cm-s-paper .cm-variable-2{color:#00bdbf}.CodeMirror.cm-s-default .cm-variable-3,.CodeMirror.cm-s-paper .cm-variable-3{color:#085}.CodeMirror.cm-s-default .cm-comment,.CodeMirror.cm-s-paper .cm-comment{color:#8e9ab3}.CodeMirror.cm-s-default .cm-string,.CodeMirror.cm-s-paper .cm-string{color:#a77272}.CodeMirror.cm-s-default .cm-string-2,.CodeMirror.cm-s-paper .cm-string-2{color:#f50}.CodeMirror.cm-s-default .cm-meta,.CodeMirror.cm-s-paper .cm-meta,.CodeMirror.cm-s-default .cm-qualifier,.CodeMirror.cm-s-paper .cm-qualifier{color:#ffb176}.CodeMirror.cm-s-default .cm-builtin,.CodeMirror.cm-s-paper .cm-builtin{color:#b7c951}.CodeMirror.cm-s-default .cm-bracket,.CodeMirror.cm-s-paper .cm-bracket{color:#997}.CodeMirror.cm-s-default .cm-tag,.CodeMirror.cm-s-paper .cm-tag{color:#f1d273}.CodeMirror.cm-s-default .cm-attribute,.CodeMirror.cm-s-paper .cm-attribute{color:#bfcc70}.CodeMirror.cm-s-default .cm-hr,.CodeMirror.cm-s-paper .cm-hr{color:#999}.CodeMirror.cm-s-default .cm-url,.CodeMirror.cm-s-paper .cm-url{color:#c5cfd0}.CodeMirror.cm-s-default .cm-link,.CodeMirror.cm-s-paper .cm-link{color:#d8c792}.CodeMirror.cm-s-default .cm-error,.CodeMirror.cm-s-paper .cm-error{color:#dbdbeb}}@media (prefers-color-scheme: dark){:root{--is-dark-theme: true;--color-primary: #87ab63;--color-primary-contrast: #ffffff;--color-primary-dark-1: #93b373;--color-primary-dark-2: #9fbc82;--color-primary-dark-3: #abc492;--color-primary-dark-4: #b7cda1;--color-primary-dark-5: #cfddc1;--color-primary-dark-6: #e7eee0;--color-primary-dark-7: #f8faf6;--color-primary-light-1: #7a9e55;--color-primary-light-2: #6c8c4c;--color-primary-light-3: #5f7b42;--color-primary-light-4: #516939;--color-primary-light-5: #364626;--color-primary-light-6: #1b2313;--color-primary-light-7: #080b06;--color-primary-alpha-10: #87ab6319;--color-primary-alpha-20: #87ab6333;--color-primary-alpha-30: #87ab634b;--color-primary-alpha-40: #87ab6366;--color-primary-alpha-50: #87ab6380;--color-primary-alpha-60: #87ab6399;--color-primary-alpha-70: #87ab63b3;--color-primary-alpha-80: #87ab63cc;--color-primary-alpha-90: #87ab63e1;--color-secondary: #454a57;--color-secondary-dark-1: #505665;--color-secondary-dark-2: #5b6273;--color-secondary-dark-3: #71798e;--color-secondary-dark-4: #7f8699;--color-secondary-dark-5: #8c93a4;--color-secondary-dark-6: #9aa0af;--color-secondary-dark-7: #a8adba;--color-secondary-dark-8: #b6bac5;--color-secondary-dark-9: #c4c7d0;--color-secondary-dark-10: #d2d4db;--color-secondary-dark-11: #dfe1e6;--color-secondary-dark-12: #edeef1;--color-secondary-dark-13: #fbfbfc;--color-secondary-light-1: #373b46;--color-secondary-light-2: #292c34;--color-secondary-light-3: #1c1e23;--color-secondary-light-4: #0e0f11;--color-secondary-alpha-10: #454a5719;--color-secondary-alpha-20: #454a5733;--color-secondary-alpha-30: #454a574b;--color-secondary-alpha-40: #454a5766;--color-secondary-alpha-50: #454a5780;--color-secondary-alpha-60: #454a5799;--color-secondary-alpha-70: #454a57b3;--color-secondary-alpha-80: #454a57cc;--color-secondary-alpha-90: #454a57e1;--color-red: #cc4848;--color-orange: #cc580c;--color-yellow: #cc9903;--color-olive: #91a313;--color-green: #87ab63;--color-teal: #00918a;--color-blue: #3a8ac6;--color-violet: #906ae1;--color-purple: #b259d0;--color-pink: #d22e8b;--color-brown: #a47252;--color-grey: #9ea2aa;--color-black: #1e222e;--color-red-light: #c23636;--color-orange-light: #b84f0b;--color-yellow-light: #b88a03;--color-olive-light: #839311;--color-green-light: #7a9e55;--color-teal-light: #00837c;--color-blue-light: #347cb3;--color-violet-light: #7b4edb;--color-purple-light: #a742c9;--color-pink-light: #be297d;--color-brown-light: #94674a;--color-grey-light: #8d919b;--color-black-light: #1b1f29;--color-gold: #b1983b;--color-white: #ffffff;--color-diff-removed-word-bg: #6f3333;--color-diff-added-word-bg: #3c653c;--color-diff-removed-row-bg: #3c2626;--color-diff-moved-row-bg: #818044;--color-diff-added-row-bg: #283e2d;--color-diff-removed-row-border: #634343;--color-diff-moved-row-border: #bcca6f;--color-diff-added-row-border: #314a37;--color-diff-inactive: #353846;--color-error-border: #a04141;--color-error-bg: #522;--color-error-bg-active: #744;--color-error-bg-hover: #633;--color-error-text: #f9cbcb;--color-success-border: #458a57;--color-success-bg: #284034;--color-success-text: #6cc664;--color-warning-border: #bb9d00;--color-warning-bg: #3a3a30;--color-warning-text: #fbbd08;--color-info-border: #306090;--color-info-bg: #26354c;--color-info-text: #38a8e8;--color-red-badge: #db2828;--color-red-badge-bg: #db28281a;--color-red-badge-hover-bg: #db28284d;--color-green-badge: #21ba45;--color-green-badge-bg: #21ba451a;--color-green-badge-hover-bg: #21ba454d;--color-yellow-badge: #fbbd08;--color-yellow-badge-bg: #fbbd081a;--color-yellow-badge-hover-bg: #fbbd084d;--color-orange-badge: #f2711c;--color-orange-badge-bg: #f2711c1a;--color-orange-badge-hover-bg: #f2711c4d;--color-git: #f05133;--color-body: #383c4a;--color-box-header: #404652;--color-box-body: #2a2e3a;--color-box-body-highlight: #353945;--color-text-dark: #dbe0ea;--color-text: #bbc0ca;--color-text-light: #a6aab5;--color-text-light-1: #979ba6;--color-text-light-2: #8a8e99;--color-text-light-3: #707687;--color-footer: #2e323e;--color-timeline: #4c525e;--color-input-text: #d5dbe6;--color-input-background: #232933;--color-input-toggle-background: #454a57;--color-input-border: #454a57;--color-input-border-hover: #505667;--color-navbar: #2a2e3a;--color-navbar-transparent: #2a2e3a00;--color-light: #00000028;--color-light-mimic-enabled: rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border: #ffffff28;--color-hover: #ffffff10;--color-active: #ffffff16;--color-menu: #2e323e;--color-card: #2e323e;--color-markup-table-row: #ffffff06;--color-markup-code-block: #ffffff0d;--color-button: #353846;--color-code-bg: #2a2e3a;--color-code-sidebar-bg: #2e323e;--color-shadow: #00000060;--color-secondary-bg: #2a2e3a;--color-text-focus: #fff;--color-expand-button: #3c404d;--color-placeholder-text: #6a737d;--color-editor-line-highlight: var(--color-primary-light-5);--color-project-board-bg: var(--color-secondary-light-2);--color-caret: var(--color-text);--color-reaction-bg: #ffffff12;--color-reaction-active-bg: var(--color-primary-alpha-40);--color-header-bar: #2e323e;--color-label-active-bg: #4c525e;--color-accent: var(--color-primary-light-1);--color-small-accent: var(--color-primary-light-5);--color-active-line: #534d1b;accent-color:var(--color-accent);color-scheme:dark}.emoji[aria-label="check mark"],.emoji[aria-label="currency exchange"],.emoji[aria-label="TOP arrow"],.emoji[aria-label="END arrow"],.emoji[aria-label="ON! arrow"],.emoji[aria-label="SOON arrow"],.emoji[aria-label="heavy dollar sign"],.emoji[aria-label=copyright],.emoji[aria-label=registered],.emoji[aria-label="trade mark"],.emoji[aria-label=multiply],.emoji[aria-label=plus],.emoji[aria-label=minus],.emoji[aria-label=divide],.emoji[aria-label="curly loop"],.emoji[aria-label="double curly loop"],.emoji[aria-label="wavy dash"],.emoji[aria-label="paw prints"],.emoji[aria-label="musical note"],.emoji[aria-label="musical notes"]{filter:invert(100%) hue-rotate(180deg)}} diff --git a/public/img/matrix.svg b/public/img/matrix.svg deleted file mode 100644 index 9a255fd..0000000 --- a/public/img/matrix.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - diff --git a/public/img/svg/gitea-cargo.svg b/public/img/svg/gitea-cargo.svg new file mode 100644 index 0000000..91d5394 --- /dev/null +++ b/public/img/svg/gitea-cargo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/gitea-chef.svg b/public/img/svg/gitea-chef.svg new file mode 100644 index 0000000..8f1cd61 --- /dev/null +++ b/public/img/svg/gitea-chef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/gitea-codebase.svg b/public/img/svg/gitea-codebase.svg index 2438230..cb95323 100644 --- a/public/img/svg/gitea-codebase.svg +++ b/public/img/svg/gitea-codebase.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-composer.svg b/public/img/svg/gitea-composer.svg index 1285b1b..6647813 100644 --- a/public/img/svg/gitea-composer.svg +++ b/public/img/svg/gitea-composer.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-conan.svg b/public/img/svg/gitea-conan.svg index d7d5ad5..55e27f9 100644 --- a/public/img/svg/gitea-conan.svg +++ b/public/img/svg/gitea-conan.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-conda.svg b/public/img/svg/gitea-conda.svg new file mode 100644 index 0000000..cd4817a --- /dev/null +++ b/public/img/svg/gitea-conda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/gitea-gitea.svg b/public/img/svg/gitea-gitea.svg index 39bf40e..b989d10 100644 --- a/public/img/svg/gitea-gitea.svg +++ b/public/img/svg/gitea-gitea.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-gogs.svg b/public/img/svg/gitea-gogs.svg index 887147d..7c2a02a 100644 --- a/public/img/svg/gitea-gogs.svg +++ b/public/img/svg/gitea-gogs.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-helm.svg b/public/img/svg/gitea-helm.svg index 5ab50dd..1e16850 100644 --- a/public/img/svg/gitea-helm.svg +++ b/public/img/svg/gitea-helm.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-lock-cog.svg b/public/img/svg/gitea-lock-cog.svg index 0b10e86..e2b90a2 100644 --- a/public/img/svg/gitea-lock-cog.svg +++ b/public/img/svg/gitea-lock-cog.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-matrix.svg b/public/img/svg/gitea-matrix.svg new file mode 100644 index 0000000..cc5e08d --- /dev/null +++ b/public/img/svg/gitea-matrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/gitea-maven.svg b/public/img/svg/gitea-maven.svg index e83e728..6c1e0bc 100644 --- a/public/img/svg/gitea-maven.svg +++ b/public/img/svg/gitea-maven.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-npm.svg b/public/img/svg/gitea-npm.svg index 4435e09..e11a4fc 100644 --- a/public/img/svg/gitea-npm.svg +++ b/public/img/svg/gitea-npm.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-nuget.svg b/public/img/svg/gitea-nuget.svg index a5e38de..a835ceb 100644 --- a/public/img/svg/gitea-nuget.svg +++ b/public/img/svg/gitea-nuget.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-pub.svg b/public/img/svg/gitea-pub.svg index 4a750c7..0b32697 100644 --- a/public/img/svg/gitea-pub.svg +++ b/public/img/svg/gitea-pub.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-python.svg b/public/img/svg/gitea-python.svg index 0754889..62ec452 100644 --- a/public/img/svg/gitea-python.svg +++ b/public/img/svg/gitea-python.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/gitea-rubygems.svg b/public/img/svg/gitea-rubygems.svg index 5f54dce..0747f85 100644 --- a/public/img/svg/gitea-rubygems.svg +++ b/public/img/svg/gitea-rubygems.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-accessibility-inset.svg b/public/img/svg/octicon-accessibility-inset.svg index ec303f9..533cfa0 100644 --- a/public/img/svg/octicon-accessibility-inset.svg +++ b/public/img/svg/octicon-accessibility-inset.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-accessibility.svg b/public/img/svg/octicon-accessibility.svg index 2254b66..2a70854 100644 --- a/public/img/svg/octicon-accessibility.svg +++ b/public/img/svg/octicon-accessibility.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-alert-fill.svg b/public/img/svg/octicon-alert-fill.svg index 34795cf..4ea5649 100644 --- a/public/img/svg/octicon-alert-fill.svg +++ b/public/img/svg/octicon-alert-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-alert.svg b/public/img/svg/octicon-alert.svg index c77ebb9..e403314 100644 --- a/public/img/svg/octicon-alert.svg +++ b/public/img/svg/octicon-alert.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-apps.svg b/public/img/svg/octicon-apps.svg index 56c005e..b1a2dfa 100644 --- a/public/img/svg/octicon-apps.svg +++ b/public/img/svg/octicon-apps.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-archive.svg b/public/img/svg/octicon-archive.svg index cbc47eb..072053a 100644 --- a/public/img/svg/octicon-archive.svg +++ b/public/img/svg/octicon-archive.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-arrow-both.svg b/public/img/svg/octicon-arrow-both.svg index 673d5c0..9fac0c6 100644 --- a/public/img/svg/octicon-arrow-both.svg +++ b/public/img/svg/octicon-arrow-both.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-arrow-down-left.svg b/public/img/svg/octicon-arrow-down-left.svg new file mode 100644 index 0000000..64dbb3b --- /dev/null +++ b/public/img/svg/octicon-arrow-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-arrow-down-right.svg b/public/img/svg/octicon-arrow-down-right.svg new file mode 100644 index 0000000..5d69345 --- /dev/null +++ b/public/img/svg/octicon-arrow-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-arrow-down.svg b/public/img/svg/octicon-arrow-down.svg index 744c9ce..441723c 100644 --- a/public/img/svg/octicon-arrow-down.svg +++ b/public/img/svg/octicon-arrow-down.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-arrow-left.svg b/public/img/svg/octicon-arrow-left.svg index 94eef67..0eb1061 100644 --- a/public/img/svg/octicon-arrow-left.svg +++ b/public/img/svg/octicon-arrow-left.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-arrow-right.svg b/public/img/svg/octicon-arrow-right.svg index 337c246..a446fda 100644 --- a/public/img/svg/octicon-arrow-right.svg +++ b/public/img/svg/octicon-arrow-right.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-arrow-switch.svg b/public/img/svg/octicon-arrow-switch.svg index cee8a3b..c3cd4a1 100644 --- a/public/img/svg/octicon-arrow-switch.svg +++ b/public/img/svg/octicon-arrow-switch.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-arrow-up-left.svg b/public/img/svg/octicon-arrow-up-left.svg new file mode 100644 index 0000000..8ad8a9f --- /dev/null +++ b/public/img/svg/octicon-arrow-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-arrow-up-right.svg b/public/img/svg/octicon-arrow-up-right.svg new file mode 100644 index 0000000..4b0bb32 --- /dev/null +++ b/public/img/svg/octicon-arrow-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-arrow-up.svg b/public/img/svg/octicon-arrow-up.svg index 4ad5a38..0dd87c7 100644 --- a/public/img/svg/octicon-arrow-up.svg +++ b/public/img/svg/octicon-arrow-up.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-beaker.svg b/public/img/svg/octicon-beaker.svg index 7ed628d..6177ca3 100644 --- a/public/img/svg/octicon-beaker.svg +++ b/public/img/svg/octicon-beaker.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-bell-fill.svg b/public/img/svg/octicon-bell-fill.svg index 58aafca..873aea6 100644 --- a/public/img/svg/octicon-bell-fill.svg +++ b/public/img/svg/octicon-bell-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-bell-slash.svg b/public/img/svg/octicon-bell-slash.svg index 909ebcb..298aa18 100644 --- a/public/img/svg/octicon-bell-slash.svg +++ b/public/img/svg/octicon-bell-slash.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-bell.svg b/public/img/svg/octicon-bell.svg index 400bd78..cfb8a39 100644 --- a/public/img/svg/octicon-bell.svg +++ b/public/img/svg/octicon-bell.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-blocked.svg b/public/img/svg/octicon-blocked.svg index a85f076..1a2a004 100644 --- a/public/img/svg/octicon-blocked.svg +++ b/public/img/svg/octicon-blocked.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-bold.svg b/public/img/svg/octicon-bold.svg index 4e09a80..484dc66 100644 --- a/public/img/svg/octicon-bold.svg +++ b/public/img/svg/octicon-bold.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-book.svg b/public/img/svg/octicon-book.svg index 9790824..a64db11 100644 --- a/public/img/svg/octicon-book.svg +++ b/public/img/svg/octicon-book.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-bookmark-slash.svg b/public/img/svg/octicon-bookmark-slash.svg index 86c5117..edf7e2d 100644 --- a/public/img/svg/octicon-bookmark-slash.svg +++ b/public/img/svg/octicon-bookmark-slash.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-bookmark.svg b/public/img/svg/octicon-bookmark.svg index 01e72b9..4544b79 100644 --- a/public/img/svg/octicon-bookmark.svg +++ b/public/img/svg/octicon-bookmark.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-briefcase.svg b/public/img/svg/octicon-briefcase.svg index 2fd3b47..379af2f 100644 --- a/public/img/svg/octicon-briefcase.svg +++ b/public/img/svg/octicon-briefcase.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-broadcast.svg b/public/img/svg/octicon-broadcast.svg index 8b3b054..19d0ce7 100644 --- a/public/img/svg/octicon-broadcast.svg +++ b/public/img/svg/octicon-broadcast.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-browser.svg b/public/img/svg/octicon-browser.svg index d8d7d6e..cb01bfa 100644 --- a/public/img/svg/octicon-browser.svg +++ b/public/img/svg/octicon-browser.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-bug.svg b/public/img/svg/octicon-bug.svg index ad99e32..ec0fe60 100644 --- a/public/img/svg/octicon-bug.svg +++ b/public/img/svg/octicon-bug.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-cache.svg b/public/img/svg/octicon-cache.svg index 20b1413..064f576 100644 --- a/public/img/svg/octicon-cache.svg +++ b/public/img/svg/octicon-cache.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-calendar.svg b/public/img/svg/octicon-calendar.svg index ff31292..7d77b86 100644 --- a/public/img/svg/octicon-calendar.svg +++ b/public/img/svg/octicon-calendar.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-check-circle-fill.svg b/public/img/svg/octicon-check-circle-fill.svg index 931f389..225c006 100644 --- a/public/img/svg/octicon-check-circle-fill.svg +++ b/public/img/svg/octicon-check-circle-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-check-circle.svg b/public/img/svg/octicon-check-circle.svg index 880acb9..6e2e8da 100644 --- a/public/img/svg/octicon-check-circle.svg +++ b/public/img/svg/octicon-check-circle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-check.svg b/public/img/svg/octicon-check.svg index 029c94c..7171f38 100644 --- a/public/img/svg/octicon-check.svg +++ b/public/img/svg/octicon-check.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-checkbox.svg b/public/img/svg/octicon-checkbox.svg index f0313bc..7b840f5 100644 --- a/public/img/svg/octicon-checkbox.svg +++ b/public/img/svg/octicon-checkbox.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-checklist.svg b/public/img/svg/octicon-checklist.svg index 4b2adc1..831938e 100644 --- a/public/img/svg/octicon-checklist.svg +++ b/public/img/svg/octicon-checklist.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-chevron-down.svg b/public/img/svg/octicon-chevron-down.svg index 8685bda..707639c 100644 --- a/public/img/svg/octicon-chevron-down.svg +++ b/public/img/svg/octicon-chevron-down.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-chevron-left.svg b/public/img/svg/octicon-chevron-left.svg index 70f327f..00751de 100644 --- a/public/img/svg/octicon-chevron-left.svg +++ b/public/img/svg/octicon-chevron-left.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-chevron-right.svg b/public/img/svg/octicon-chevron-right.svg index cf4d1b3..b974356 100644 --- a/public/img/svg/octicon-chevron-right.svg +++ b/public/img/svg/octicon-chevron-right.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-chevron-up.svg b/public/img/svg/octicon-chevron-up.svg index 5fa573d..9c48df9 100644 --- a/public/img/svg/octicon-chevron-up.svg +++ b/public/img/svg/octicon-chevron-up.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-circle-slash.svg b/public/img/svg/octicon-circle-slash.svg index 31498e4..29b5bbf 100644 --- a/public/img/svg/octicon-circle-slash.svg +++ b/public/img/svg/octicon-circle-slash.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-circle.svg b/public/img/svg/octicon-circle.svg index 53ed3c0..1642bdb 100644 --- a/public/img/svg/octicon-circle.svg +++ b/public/img/svg/octicon-circle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-clock-fill.svg b/public/img/svg/octicon-clock-fill.svg new file mode 100644 index 0000000..9ebf1d1 --- /dev/null +++ b/public/img/svg/octicon-clock-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-clock.svg b/public/img/svg/octicon-clock.svg index 82bb9ab..58dcdce 100644 --- a/public/img/svg/octicon-clock.svg +++ b/public/img/svg/octicon-clock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-cloud-offline.svg b/public/img/svg/octicon-cloud-offline.svg index 7d34b8d..ce696c3 100644 --- a/public/img/svg/octicon-cloud-offline.svg +++ b/public/img/svg/octicon-cloud-offline.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-cloud.svg b/public/img/svg/octicon-cloud.svg index fddfd2e..a23697d 100644 --- a/public/img/svg/octicon-cloud.svg +++ b/public/img/svg/octicon-cloud.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-code-of-conduct.svg b/public/img/svg/octicon-code-of-conduct.svg index 538f7f0..302b483 100644 --- a/public/img/svg/octicon-code-of-conduct.svg +++ b/public/img/svg/octicon-code-of-conduct.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-code-review.svg b/public/img/svg/octicon-code-review.svg index 3b4a01a..4a7a33e 100644 --- a/public/img/svg/octicon-code-review.svg +++ b/public/img/svg/octicon-code-review.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-code-square.svg b/public/img/svg/octicon-code-square.svg index 9afba6f..57cc48a 100644 --- a/public/img/svg/octicon-code-square.svg +++ b/public/img/svg/octicon-code-square.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-code.svg b/public/img/svg/octicon-code.svg index b7f6ddc..b40aa2a 100644 --- a/public/img/svg/octicon-code.svg +++ b/public/img/svg/octicon-code.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-codescan-checkmark.svg b/public/img/svg/octicon-codescan-checkmark.svg index 31d1ea6..1aa88a5 100644 --- a/public/img/svg/octicon-codescan-checkmark.svg +++ b/public/img/svg/octicon-codescan-checkmark.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-codescan.svg b/public/img/svg/octicon-codescan.svg index ad7400e..e2f7fa4 100644 --- a/public/img/svg/octicon-codescan.svg +++ b/public/img/svg/octicon-codescan.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-codespaces.svg b/public/img/svg/octicon-codespaces.svg index 627300c..706ae12 100644 --- a/public/img/svg/octicon-codespaces.svg +++ b/public/img/svg/octicon-codespaces.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-columns.svg b/public/img/svg/octicon-columns.svg index 5eefbae..94b4eba 100644 --- a/public/img/svg/octicon-columns.svg +++ b/public/img/svg/octicon-columns.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-command-palette.svg b/public/img/svg/octicon-command-palette.svg index 92fcd63..668cf25 100644 --- a/public/img/svg/octicon-command-palette.svg +++ b/public/img/svg/octicon-command-palette.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-comment-discussion.svg b/public/img/svg/octicon-comment-discussion.svg index e93ae4d..bacec18 100644 --- a/public/img/svg/octicon-comment-discussion.svg +++ b/public/img/svg/octicon-comment-discussion.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-comment.svg b/public/img/svg/octicon-comment.svg index 45abf5e..0fca1d5 100644 --- a/public/img/svg/octicon-comment.svg +++ b/public/img/svg/octicon-comment.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-container.svg b/public/img/svg/octicon-container.svg index f2ed916..5794644 100644 --- a/public/img/svg/octicon-container.svg +++ b/public/img/svg/octicon-container.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-copilot-error.svg b/public/img/svg/octicon-copilot-error.svg index 97c88a1..32b2496 100644 --- a/public/img/svg/octicon-copilot-error.svg +++ b/public/img/svg/octicon-copilot-error.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-copilot-warning.svg b/public/img/svg/octicon-copilot-warning.svg index 32bd736..c1f6bb6 100644 --- a/public/img/svg/octicon-copilot-warning.svg +++ b/public/img/svg/octicon-copilot-warning.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-copilot.svg b/public/img/svg/octicon-copilot.svg index 1a99f1f..7ebf011 100644 --- a/public/img/svg/octicon-copilot.svg +++ b/public/img/svg/octicon-copilot.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-copy.svg b/public/img/svg/octicon-copy.svg index 5ccaeeb..12275d0 100644 --- a/public/img/svg/octicon-copy.svg +++ b/public/img/svg/octicon-copy.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-cpu.svg b/public/img/svg/octicon-cpu.svg index 8e0dbdc..d8e4478 100644 --- a/public/img/svg/octicon-cpu.svg +++ b/public/img/svg/octicon-cpu.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-credit-card.svg b/public/img/svg/octicon-credit-card.svg index 87d703b..3d5990b 100644 --- a/public/img/svg/octicon-credit-card.svg +++ b/public/img/svg/octicon-credit-card.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-cross-reference.svg b/public/img/svg/octicon-cross-reference.svg index f7a17de..665589b 100644 --- a/public/img/svg/octicon-cross-reference.svg +++ b/public/img/svg/octicon-cross-reference.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-dash.svg b/public/img/svg/octicon-dash.svg index 929e2f9..fe0eafc 100644 --- a/public/img/svg/octicon-dash.svg +++ b/public/img/svg/octicon-dash.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-database.svg b/public/img/svg/octicon-database.svg index a4f6531..28d99c0 100644 --- a/public/img/svg/octicon-database.svg +++ b/public/img/svg/octicon-database.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-dependabot.svg b/public/img/svg/octicon-dependabot.svg index b64a166..8d6ca5c 100644 --- a/public/img/svg/octicon-dependabot.svg +++ b/public/img/svg/octicon-dependabot.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-desktop-download.svg b/public/img/svg/octicon-desktop-download.svg index c0fbe89..f8b68d7 100644 --- a/public/img/svg/octicon-desktop-download.svg +++ b/public/img/svg/octicon-desktop-download.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-device-camera-video.svg b/public/img/svg/octicon-device-camera-video.svg index 623937b..42a68a0 100644 --- a/public/img/svg/octicon-device-camera-video.svg +++ b/public/img/svg/octicon-device-camera-video.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-device-camera.svg b/public/img/svg/octicon-device-camera.svg index 66d510e..39e6dbe 100644 --- a/public/img/svg/octicon-device-camera.svg +++ b/public/img/svg/octicon-device-camera.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-device-desktop.svg b/public/img/svg/octicon-device-desktop.svg index d540efe..49f4a63 100644 --- a/public/img/svg/octicon-device-desktop.svg +++ b/public/img/svg/octicon-device-desktop.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-device-mobile.svg b/public/img/svg/octicon-device-mobile.svg index 3a7c042..e0c827c 100644 --- a/public/img/svg/octicon-device-mobile.svg +++ b/public/img/svg/octicon-device-mobile.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-diamond.svg b/public/img/svg/octicon-diamond.svg index d13a10b..9a0bb6e 100644 --- a/public/img/svg/octicon-diamond.svg +++ b/public/img/svg/octicon-diamond.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-diff-added.svg b/public/img/svg/octicon-diff-added.svg index 35ce1e2..800db65 100644 --- a/public/img/svg/octicon-diff-added.svg +++ b/public/img/svg/octicon-diff-added.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-diff-ignored.svg b/public/img/svg/octicon-diff-ignored.svg index e0cd2db..5960963 100644 --- a/public/img/svg/octicon-diff-ignored.svg +++ b/public/img/svg/octicon-diff-ignored.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-diff-modified.svg b/public/img/svg/octicon-diff-modified.svg index 286533f..d0e01d0 100644 --- a/public/img/svg/octicon-diff-modified.svg +++ b/public/img/svg/octicon-diff-modified.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-diff-removed.svg b/public/img/svg/octicon-diff-removed.svg index feca991..c4fb21a 100644 --- a/public/img/svg/octicon-diff-removed.svg +++ b/public/img/svg/octicon-diff-removed.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-diff-renamed.svg b/public/img/svg/octicon-diff-renamed.svg index 018541b..85cf98e 100644 --- a/public/img/svg/octicon-diff-renamed.svg +++ b/public/img/svg/octicon-diff-renamed.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-diff.svg b/public/img/svg/octicon-diff.svg index 8171fbf..f3bea7d 100644 --- a/public/img/svg/octicon-diff.svg +++ b/public/img/svg/octicon-diff.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-dot-fill.svg b/public/img/svg/octicon-dot-fill.svg index bd4ad8f..ff91cf1 100644 --- a/public/img/svg/octicon-dot-fill.svg +++ b/public/img/svg/octicon-dot-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-dot.svg b/public/img/svg/octicon-dot.svg index 752413e..9f67ffa 100644 --- a/public/img/svg/octicon-dot.svg +++ b/public/img/svg/octicon-dot.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-download.svg b/public/img/svg/octicon-download.svg index c9f3981..5cd5a82 100644 --- a/public/img/svg/octicon-download.svg +++ b/public/img/svg/octicon-download.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-duplicate.svg b/public/img/svg/octicon-duplicate.svg index a9a0f1a..5e4f717 100644 --- a/public/img/svg/octicon-duplicate.svg +++ b/public/img/svg/octicon-duplicate.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-ellipsis.svg b/public/img/svg/octicon-ellipsis.svg index 2ab7750..3ab6dff 100644 --- a/public/img/svg/octicon-ellipsis.svg +++ b/public/img/svg/octicon-ellipsis.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-eye-closed.svg b/public/img/svg/octicon-eye-closed.svg index d22b04b..a1b5092 100644 --- a/public/img/svg/octicon-eye-closed.svg +++ b/public/img/svg/octicon-eye-closed.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-eye.svg b/public/img/svg/octicon-eye.svg index e7f3ad7..349c56f 100644 --- a/public/img/svg/octicon-eye.svg +++ b/public/img/svg/octicon-eye.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-feed-discussion.svg b/public/img/svg/octicon-feed-discussion.svg index 070441e..937fc44 100644 --- a/public/img/svg/octicon-feed-discussion.svg +++ b/public/img/svg/octicon-feed-discussion.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-feed-forked.svg b/public/img/svg/octicon-feed-forked.svg index d93d48a..4b0d6e1 100644 --- a/public/img/svg/octicon-feed-forked.svg +++ b/public/img/svg/octicon-feed-forked.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-feed-heart.svg b/public/img/svg/octicon-feed-heart.svg index 9303875..75f8622 100644 --- a/public/img/svg/octicon-feed-heart.svg +++ b/public/img/svg/octicon-feed-heart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-feed-merged.svg b/public/img/svg/octicon-feed-merged.svg index 9313931..a3a249f 100644 --- a/public/img/svg/octicon-feed-merged.svg +++ b/public/img/svg/octicon-feed-merged.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-feed-person.svg b/public/img/svg/octicon-feed-person.svg index 55566f8..5b4ee2d 100644 --- a/public/img/svg/octicon-feed-person.svg +++ b/public/img/svg/octicon-feed-person.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-feed-repo.svg b/public/img/svg/octicon-feed-repo.svg index 3ca36c5..dcce090 100644 --- a/public/img/svg/octicon-feed-repo.svg +++ b/public/img/svg/octicon-feed-repo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-feed-rocket.svg b/public/img/svg/octicon-feed-rocket.svg index a94461a..5d0327d 100644 --- a/public/img/svg/octicon-feed-rocket.svg +++ b/public/img/svg/octicon-feed-rocket.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-feed-star.svg b/public/img/svg/octicon-feed-star.svg index 45db15a..d6a2e63 100644 --- a/public/img/svg/octicon-feed-star.svg +++ b/public/img/svg/octicon-feed-star.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-feed-tag.svg b/public/img/svg/octicon-feed-tag.svg index 69ac88c..30dfc0d 100644 --- a/public/img/svg/octicon-feed-tag.svg +++ b/public/img/svg/octicon-feed-tag.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-feed-trophy.svg b/public/img/svg/octicon-feed-trophy.svg index b19b85a..6d10691 100644 --- a/public/img/svg/octicon-feed-trophy.svg +++ b/public/img/svg/octicon-feed-trophy.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-added.svg b/public/img/svg/octicon-file-added.svg index c1ad23d..1fd2f9d 100644 --- a/public/img/svg/octicon-file-added.svg +++ b/public/img/svg/octicon-file-added.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-badge.svg b/public/img/svg/octicon-file-badge.svg index ef52524..0f41ca1 100644 --- a/public/img/svg/octicon-file-badge.svg +++ b/public/img/svg/octicon-file-badge.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-binary.svg b/public/img/svg/octicon-file-binary.svg index 9834f83..4048fe5 100644 --- a/public/img/svg/octicon-file-binary.svg +++ b/public/img/svg/octicon-file-binary.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-code.svg b/public/img/svg/octicon-file-code.svg index 8456343..49ce337 100644 --- a/public/img/svg/octicon-file-code.svg +++ b/public/img/svg/octicon-file-code.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-diff.svg b/public/img/svg/octicon-file-diff.svg index 0ffaf28..bbfc28c 100644 --- a/public/img/svg/octicon-file-diff.svg +++ b/public/img/svg/octicon-file-diff.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-directory-fill.svg b/public/img/svg/octicon-file-directory-fill.svg index 7ec3134..99777bd 100644 --- a/public/img/svg/octicon-file-directory-fill.svg +++ b/public/img/svg/octicon-file-directory-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-directory-open-fill.svg b/public/img/svg/octicon-file-directory-open-fill.svg index 5080993..0433109 100644 --- a/public/img/svg/octicon-file-directory-open-fill.svg +++ b/public/img/svg/octicon-file-directory-open-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-directory.svg b/public/img/svg/octicon-file-directory.svg index ca3345a..248e166 100644 --- a/public/img/svg/octicon-file-directory.svg +++ b/public/img/svg/octicon-file-directory.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-moved.svg b/public/img/svg/octicon-file-moved.svg index 2e26b4c..9775ce8 100644 --- a/public/img/svg/octicon-file-moved.svg +++ b/public/img/svg/octicon-file-moved.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-removed.svg b/public/img/svg/octicon-file-removed.svg index 43c0729..65f301b 100644 --- a/public/img/svg/octicon-file-removed.svg +++ b/public/img/svg/octicon-file-removed.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-submodule.svg b/public/img/svg/octicon-file-submodule.svg index 994d50a..81faea9 100644 --- a/public/img/svg/octicon-file-submodule.svg +++ b/public/img/svg/octicon-file-submodule.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-symlink-file.svg b/public/img/svg/octicon-file-symlink-file.svg index cc6c628..df29b91 100644 --- a/public/img/svg/octicon-file-symlink-file.svg +++ b/public/img/svg/octicon-file-symlink-file.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file-zip.svg b/public/img/svg/octicon-file-zip.svg index 3794b79..75d3a38 100644 --- a/public/img/svg/octicon-file-zip.svg +++ b/public/img/svg/octicon-file-zip.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-file.svg b/public/img/svg/octicon-file.svg index 4037afa..bdcc67e 100644 --- a/public/img/svg/octicon-file.svg +++ b/public/img/svg/octicon-file.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-filter.svg b/public/img/svg/octicon-filter.svg index 69baf2e..58f9fb5 100644 --- a/public/img/svg/octicon-filter.svg +++ b/public/img/svg/octicon-filter.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-flame.svg b/public/img/svg/octicon-flame.svg index d4cda7e..759dd35 100644 --- a/public/img/svg/octicon-flame.svg +++ b/public/img/svg/octicon-flame.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-fold-down.svg b/public/img/svg/octicon-fold-down.svg index 15fb505..586eacb 100644 --- a/public/img/svg/octicon-fold-down.svg +++ b/public/img/svg/octicon-fold-down.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-fold-up.svg b/public/img/svg/octicon-fold-up.svg index a062740..f95d157 100644 --- a/public/img/svg/octicon-fold-up.svg +++ b/public/img/svg/octicon-fold-up.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-fold.svg b/public/img/svg/octicon-fold.svg index 809949a..2167f72 100644 --- a/public/img/svg/octicon-fold.svg +++ b/public/img/svg/octicon-fold.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-gear.svg b/public/img/svg/octicon-gear.svg index 7a83319..14a5426 100644 --- a/public/img/svg/octicon-gear.svg +++ b/public/img/svg/octicon-gear.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-gift.svg b/public/img/svg/octicon-gift.svg index f810189..4a5afae 100644 --- a/public/img/svg/octicon-gift.svg +++ b/public/img/svg/octicon-gift.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-git-branch.svg b/public/img/svg/octicon-git-branch.svg index 796f712..bbff4a8 100644 --- a/public/img/svg/octicon-git-branch.svg +++ b/public/img/svg/octicon-git-branch.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-git-commit.svg b/public/img/svg/octicon-git-commit.svg index 06be983..0c627dd 100644 --- a/public/img/svg/octicon-git-commit.svg +++ b/public/img/svg/octicon-git-commit.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-git-compare.svg b/public/img/svg/octicon-git-compare.svg index 00be272..174a93d 100644 --- a/public/img/svg/octicon-git-compare.svg +++ b/public/img/svg/octicon-git-compare.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-git-merge-queue.svg b/public/img/svg/octicon-git-merge-queue.svg index 17d7767..c969158 100644 --- a/public/img/svg/octicon-git-merge-queue.svg +++ b/public/img/svg/octicon-git-merge-queue.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-git-merge.svg b/public/img/svg/octicon-git-merge.svg index 4fd322f..45c078c 100644 --- a/public/img/svg/octicon-git-merge.svg +++ b/public/img/svg/octicon-git-merge.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-git-pull-request-closed.svg b/public/img/svg/octicon-git-pull-request-closed.svg index feacb3c..2385c08 100644 --- a/public/img/svg/octicon-git-pull-request-closed.svg +++ b/public/img/svg/octicon-git-pull-request-closed.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-git-pull-request-draft.svg b/public/img/svg/octicon-git-pull-request-draft.svg index edd5ce7..fb99e6b 100644 --- a/public/img/svg/octicon-git-pull-request-draft.svg +++ b/public/img/svg/octicon-git-pull-request-draft.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-git-pull-request.svg b/public/img/svg/octicon-git-pull-request.svg index 35e6e36..f9c6de9 100644 --- a/public/img/svg/octicon-git-pull-request.svg +++ b/public/img/svg/octicon-git-pull-request.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-globe.svg b/public/img/svg/octicon-globe.svg index b9b0d4e..5ae492d 100644 --- a/public/img/svg/octicon-globe.svg +++ b/public/img/svg/octicon-globe.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-goal.svg b/public/img/svg/octicon-goal.svg new file mode 100644 index 0000000..54371c9 --- /dev/null +++ b/public/img/svg/octicon-goal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-grabber.svg b/public/img/svg/octicon-grabber.svg index 2d20faf..f882da3 100644 --- a/public/img/svg/octicon-grabber.svg +++ b/public/img/svg/octicon-grabber.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-graph.svg b/public/img/svg/octicon-graph.svg index e562645..1eb6bd3 100644 --- a/public/img/svg/octicon-graph.svg +++ b/public/img/svg/octicon-graph.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-hash.svg b/public/img/svg/octicon-hash.svg index 277ac29..1a30f5a 100644 --- a/public/img/svg/octicon-hash.svg +++ b/public/img/svg/octicon-hash.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-heading.svg b/public/img/svg/octicon-heading.svg index dc85efc..5b9162a 100644 --- a/public/img/svg/octicon-heading.svg +++ b/public/img/svg/octicon-heading.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-heart-fill.svg b/public/img/svg/octicon-heart-fill.svg index f668e26..f1ab0f6 100644 --- a/public/img/svg/octicon-heart-fill.svg +++ b/public/img/svg/octicon-heart-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-heart.svg b/public/img/svg/octicon-heart.svg index d3280ef..f90922b 100644 --- a/public/img/svg/octicon-heart.svg +++ b/public/img/svg/octicon-heart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-history.svg b/public/img/svg/octicon-history.svg index c84b7e4..1569bc6 100644 --- a/public/img/svg/octicon-history.svg +++ b/public/img/svg/octicon-history.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-home.svg b/public/img/svg/octicon-home.svg index 78aef58..0b8fd4d 100644 --- a/public/img/svg/octicon-home.svg +++ b/public/img/svg/octicon-home.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-horizontal-rule.svg b/public/img/svg/octicon-horizontal-rule.svg index 28e3b73..ccd44f2 100644 --- a/public/img/svg/octicon-horizontal-rule.svg +++ b/public/img/svg/octicon-horizontal-rule.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-hourglass.svg b/public/img/svg/octicon-hourglass.svg index fc7f362..bcc3d53 100644 --- a/public/img/svg/octicon-hourglass.svg +++ b/public/img/svg/octicon-hourglass.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-hubot.svg b/public/img/svg/octicon-hubot.svg index 706b400..dd637e9 100644 --- a/public/img/svg/octicon-hubot.svg +++ b/public/img/svg/octicon-hubot.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-id-badge.svg b/public/img/svg/octicon-id-badge.svg index ddbf0fd..f9f1551 100644 --- a/public/img/svg/octicon-id-badge.svg +++ b/public/img/svg/octicon-id-badge.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-image.svg b/public/img/svg/octicon-image.svg index e278a80..278ac33 100644 --- a/public/img/svg/octicon-image.svg +++ b/public/img/svg/octicon-image.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-inbox.svg b/public/img/svg/octicon-inbox.svg index 21ca60a..bea8281 100644 --- a/public/img/svg/octicon-inbox.svg +++ b/public/img/svg/octicon-inbox.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-infinity.svg b/public/img/svg/octicon-infinity.svg index 1c3d95e..22409c5 100644 --- a/public/img/svg/octicon-infinity.svg +++ b/public/img/svg/octicon-infinity.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-info.svg b/public/img/svg/octicon-info.svg index dc50b6f..bf5f316 100644 --- a/public/img/svg/octicon-info.svg +++ b/public/img/svg/octicon-info.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-issue-closed.svg b/public/img/svg/octicon-issue-closed.svg index dba68ab..bafa63a 100644 --- a/public/img/svg/octicon-issue-closed.svg +++ b/public/img/svg/octicon-issue-closed.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-issue-draft.svg b/public/img/svg/octicon-issue-draft.svg index 0efacc1..e853f2b 100644 --- a/public/img/svg/octicon-issue-draft.svg +++ b/public/img/svg/octicon-issue-draft.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-issue-opened.svg b/public/img/svg/octicon-issue-opened.svg index bd55f83..d2fc7e5 100644 --- a/public/img/svg/octicon-issue-opened.svg +++ b/public/img/svg/octicon-issue-opened.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-issue-reopened.svg b/public/img/svg/octicon-issue-reopened.svg index c8367cf..73d8899 100644 --- a/public/img/svg/octicon-issue-reopened.svg +++ b/public/img/svg/octicon-issue-reopened.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-issue-tracked-by.svg b/public/img/svg/octicon-issue-tracked-by.svg new file mode 100644 index 0000000..6fadd95 --- /dev/null +++ b/public/img/svg/octicon-issue-tracked-by.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-issue-tracked-in.svg b/public/img/svg/octicon-issue-tracked-in.svg new file mode 100644 index 0000000..18ce933 --- /dev/null +++ b/public/img/svg/octicon-issue-tracked-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-italic.svg b/public/img/svg/octicon-italic.svg index 485bf09..c09cca3 100644 --- a/public/img/svg/octicon-italic.svg +++ b/public/img/svg/octicon-italic.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-iterations.svg b/public/img/svg/octicon-iterations.svg index 02f7efe..6eef9d6 100644 --- a/public/img/svg/octicon-iterations.svg +++ b/public/img/svg/octicon-iterations.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-kebab-horizontal.svg b/public/img/svg/octicon-kebab-horizontal.svg index 8852e0c..c8b1c83 100644 --- a/public/img/svg/octicon-kebab-horizontal.svg +++ b/public/img/svg/octicon-kebab-horizontal.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-key-asterisk.svg b/public/img/svg/octicon-key-asterisk.svg index 7ed156b..8fe2415 100644 --- a/public/img/svg/octicon-key-asterisk.svg +++ b/public/img/svg/octicon-key-asterisk.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-key.svg b/public/img/svg/octicon-key.svg index db8b311..c531db8 100644 --- a/public/img/svg/octicon-key.svg +++ b/public/img/svg/octicon-key.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-law.svg b/public/img/svg/octicon-law.svg index 78417b3..4a9f7d6 100644 --- a/public/img/svg/octicon-law.svg +++ b/public/img/svg/octicon-law.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-light-bulb.svg b/public/img/svg/octicon-light-bulb.svg index 3428df5..c12dbc0 100644 --- a/public/img/svg/octicon-light-bulb.svg +++ b/public/img/svg/octicon-light-bulb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-link-external.svg b/public/img/svg/octicon-link-external.svg index e0a6f8b..df16286 100644 --- a/public/img/svg/octicon-link-external.svg +++ b/public/img/svg/octicon-link-external.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-link.svg b/public/img/svg/octicon-link.svg index 37f5738..077629e 100644 --- a/public/img/svg/octicon-link.svg +++ b/public/img/svg/octicon-link.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-list-ordered.svg b/public/img/svg/octicon-list-ordered.svg index d0238e5..039775f 100644 --- a/public/img/svg/octicon-list-ordered.svg +++ b/public/img/svg/octicon-list-ordered.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-list-unordered.svg b/public/img/svg/octicon-list-unordered.svg index 0f01110..74a25fe 100644 --- a/public/img/svg/octicon-list-unordered.svg +++ b/public/img/svg/octicon-list-unordered.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-location.svg b/public/img/svg/octicon-location.svg index 4d74ff3..1fba46d 100644 --- a/public/img/svg/octicon-location.svg +++ b/public/img/svg/octicon-location.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-lock.svg b/public/img/svg/octicon-lock.svg index 1d74068..da213ef 100644 --- a/public/img/svg/octicon-lock.svg +++ b/public/img/svg/octicon-lock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-log.svg b/public/img/svg/octicon-log.svg index 0483693..7ab609d 100644 --- a/public/img/svg/octicon-log.svg +++ b/public/img/svg/octicon-log.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-logo-gist.svg b/public/img/svg/octicon-logo-gist.svg index 24513be..f060d2e 100644 --- a/public/img/svg/octicon-logo-gist.svg +++ b/public/img/svg/octicon-logo-gist.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-logo-github.svg b/public/img/svg/octicon-logo-github.svg index 7379366..ca33522 100644 --- a/public/img/svg/octicon-logo-github.svg +++ b/public/img/svg/octicon-logo-github.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-mail.svg b/public/img/svg/octicon-mail.svg index 44b22ff..168198a 100644 --- a/public/img/svg/octicon-mail.svg +++ b/public/img/svg/octicon-mail.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-mark-github.svg b/public/img/svg/octicon-mark-github.svg index d00b2bc..3bf0a3f 100644 --- a/public/img/svg/octicon-mark-github.svg +++ b/public/img/svg/octicon-mark-github.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-markdown.svg b/public/img/svg/octicon-markdown.svg index bce2e27..e77cfce 100644 --- a/public/img/svg/octicon-markdown.svg +++ b/public/img/svg/octicon-markdown.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-megaphone.svg b/public/img/svg/octicon-megaphone.svg index b733aa5..e892a46 100644 --- a/public/img/svg/octicon-megaphone.svg +++ b/public/img/svg/octicon-megaphone.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-mention.svg b/public/img/svg/octicon-mention.svg index 6847fed..08c79c2 100644 --- a/public/img/svg/octicon-mention.svg +++ b/public/img/svg/octicon-mention.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-meter.svg b/public/img/svg/octicon-meter.svg index d4bf6e8..e5c65c1 100644 --- a/public/img/svg/octicon-meter.svg +++ b/public/img/svg/octicon-meter.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-milestone.svg b/public/img/svg/octicon-milestone.svg index 37c431b..67581ce 100644 --- a/public/img/svg/octicon-milestone.svg +++ b/public/img/svg/octicon-milestone.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-mirror.svg b/public/img/svg/octicon-mirror.svg index 42c9b45..986e193 100644 --- a/public/img/svg/octicon-mirror.svg +++ b/public/img/svg/octicon-mirror.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-moon.svg b/public/img/svg/octicon-moon.svg index fe9733e..ada1acc 100644 --- a/public/img/svg/octicon-moon.svg +++ b/public/img/svg/octicon-moon.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-mortar-board.svg b/public/img/svg/octicon-mortar-board.svg index fa39411..58fd33f 100644 --- a/public/img/svg/octicon-mortar-board.svg +++ b/public/img/svg/octicon-mortar-board.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-multi-select.svg b/public/img/svg/octicon-multi-select.svg index 0cde4d6..12dcc11 100644 --- a/public/img/svg/octicon-multi-select.svg +++ b/public/img/svg/octicon-multi-select.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-mute.svg b/public/img/svg/octicon-mute.svg index 088b756..6e4eb08 100644 --- a/public/img/svg/octicon-mute.svg +++ b/public/img/svg/octicon-mute.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-no-entry.svg b/public/img/svg/octicon-no-entry.svg index d51ceae..31ccf5e 100644 --- a/public/img/svg/octicon-no-entry.svg +++ b/public/img/svg/octicon-no-entry.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-north-star.svg b/public/img/svg/octicon-north-star.svg index ee501e4..5bd7e61 100644 --- a/public/img/svg/octicon-north-star.svg +++ b/public/img/svg/octicon-north-star.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-note.svg b/public/img/svg/octicon-note.svg index 02ae3d5..34a115d 100644 --- a/public/img/svg/octicon-note.svg +++ b/public/img/svg/octicon-note.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-number.svg b/public/img/svg/octicon-number.svg index 0d60392..af8dcb5 100644 --- a/public/img/svg/octicon-number.svg +++ b/public/img/svg/octicon-number.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-organization.svg b/public/img/svg/octicon-organization.svg index 1a5ebf7..662116a 100644 --- a/public/img/svg/octicon-organization.svg +++ b/public/img/svg/octicon-organization.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-package-dependencies.svg b/public/img/svg/octicon-package-dependencies.svg index cf6f8d3..c29c151 100644 --- a/public/img/svg/octicon-package-dependencies.svg +++ b/public/img/svg/octicon-package-dependencies.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-package-dependents.svg b/public/img/svg/octicon-package-dependents.svg index 4fa7076..79046fc 100644 --- a/public/img/svg/octicon-package-dependents.svg +++ b/public/img/svg/octicon-package-dependents.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-package.svg b/public/img/svg/octicon-package.svg index 9614e0b..262de9f 100644 --- a/public/img/svg/octicon-package.svg +++ b/public/img/svg/octicon-package.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-paintbrush.svg b/public/img/svg/octicon-paintbrush.svg index aa8be69..44b4ea3 100644 --- a/public/img/svg/octicon-paintbrush.svg +++ b/public/img/svg/octicon-paintbrush.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-paper-airplane.svg b/public/img/svg/octicon-paper-airplane.svg index 72f9bf7..fd6aaa4 100644 --- a/public/img/svg/octicon-paper-airplane.svg +++ b/public/img/svg/octicon-paper-airplane.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-paperclip.svg b/public/img/svg/octicon-paperclip.svg index ddae143..40d3cad 100644 --- a/public/img/svg/octicon-paperclip.svg +++ b/public/img/svg/octicon-paperclip.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-paste.svg b/public/img/svg/octicon-paste.svg index 3e5b1cb..066cf54 100644 --- a/public/img/svg/octicon-paste.svg +++ b/public/img/svg/octicon-paste.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-pencil.svg b/public/img/svg/octicon-pencil.svg index 19ead37..dabd0ab 100644 --- a/public/img/svg/octicon-pencil.svg +++ b/public/img/svg/octicon-pencil.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-people.svg b/public/img/svg/octicon-people.svg index 8a00d3a..1c61c59 100644 --- a/public/img/svg/octicon-people.svg +++ b/public/img/svg/octicon-people.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-person-add.svg b/public/img/svg/octicon-person-add.svg index fbec6c9..45ff790 100644 --- a/public/img/svg/octicon-person-add.svg +++ b/public/img/svg/octicon-person-add.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-person-fill.svg b/public/img/svg/octicon-person-fill.svg index b8cc69c..966ff00 100644 --- a/public/img/svg/octicon-person-fill.svg +++ b/public/img/svg/octicon-person-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-person.svg b/public/img/svg/octicon-person.svg index b81ba0e..7f23ba0 100644 --- a/public/img/svg/octicon-person.svg +++ b/public/img/svg/octicon-person.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-pin.svg b/public/img/svg/octicon-pin.svg index 152d379..7df3a7f 100644 --- a/public/img/svg/octicon-pin.svg +++ b/public/img/svg/octicon-pin.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-play.svg b/public/img/svg/octicon-play.svg index b06ad02..6a53430 100644 --- a/public/img/svg/octicon-play.svg +++ b/public/img/svg/octicon-play.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-plug.svg b/public/img/svg/octicon-plug.svg index 4e7bf2d..569cf4d 100644 --- a/public/img/svg/octicon-plug.svg +++ b/public/img/svg/octicon-plug.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-plus-circle.svg b/public/img/svg/octicon-plus-circle.svg index 4f0a979..164233e 100644 --- a/public/img/svg/octicon-plus-circle.svg +++ b/public/img/svg/octicon-plus-circle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-plus.svg b/public/img/svg/octicon-plus.svg index 0c392be..8e727d0 100644 --- a/public/img/svg/octicon-plus.svg +++ b/public/img/svg/octicon-plus.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-project-roadmap.svg b/public/img/svg/octicon-project-roadmap.svg new file mode 100644 index 0000000..ba8d11a --- /dev/null +++ b/public/img/svg/octicon-project-roadmap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-project-symlink.svg b/public/img/svg/octicon-project-symlink.svg new file mode 100644 index 0000000..e0dd56b --- /dev/null +++ b/public/img/svg/octicon-project-symlink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-project.svg b/public/img/svg/octicon-project.svg index f47b19c..4faff06 100644 --- a/public/img/svg/octicon-project.svg +++ b/public/img/svg/octicon-project.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-pulse.svg b/public/img/svg/octicon-pulse.svg index 1f1637b..3dc1f0b 100644 --- a/public/img/svg/octicon-pulse.svg +++ b/public/img/svg/octicon-pulse.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-question.svg b/public/img/svg/octicon-question.svg index 42a39fb..b4ec8e3 100644 --- a/public/img/svg/octicon-question.svg +++ b/public/img/svg/octicon-question.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-quote.svg b/public/img/svg/octicon-quote.svg index 819a0c9..60887fd 100644 --- a/public/img/svg/octicon-quote.svg +++ b/public/img/svg/octicon-quote.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-read.svg b/public/img/svg/octicon-read.svg new file mode 100644 index 0000000..d6a7cd8 --- /dev/null +++ b/public/img/svg/octicon-read.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-rel-file-path.svg b/public/img/svg/octicon-rel-file-path.svg new file mode 100644 index 0000000..6b36861 --- /dev/null +++ b/public/img/svg/octicon-rel-file-path.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-reply.svg b/public/img/svg/octicon-reply.svg index 8d5053f..47feacc 100644 --- a/public/img/svg/octicon-reply.svg +++ b/public/img/svg/octicon-reply.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-repo-clone.svg b/public/img/svg/octicon-repo-clone.svg index 2e551ff..fa248b0 100644 --- a/public/img/svg/octicon-repo-clone.svg +++ b/public/img/svg/octicon-repo-clone.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-repo-deleted.svg b/public/img/svg/octicon-repo-deleted.svg index 0fcb2c1..8ff6cba 100644 --- a/public/img/svg/octicon-repo-deleted.svg +++ b/public/img/svg/octicon-repo-deleted.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-repo-forked.svg b/public/img/svg/octicon-repo-forked.svg index 42a565d..f91f7c8 100644 --- a/public/img/svg/octicon-repo-forked.svg +++ b/public/img/svg/octicon-repo-forked.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-repo-locked.svg b/public/img/svg/octicon-repo-locked.svg index 1da5111..3674b8c 100644 --- a/public/img/svg/octicon-repo-locked.svg +++ b/public/img/svg/octicon-repo-locked.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-repo-pull.svg b/public/img/svg/octicon-repo-pull.svg index e396a0a..b68d6d2 100644 --- a/public/img/svg/octicon-repo-pull.svg +++ b/public/img/svg/octicon-repo-pull.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-repo-push.svg b/public/img/svg/octicon-repo-push.svg index c7b16a8..cd24d5e 100644 --- a/public/img/svg/octicon-repo-push.svg +++ b/public/img/svg/octicon-repo-push.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-repo-template.svg b/public/img/svg/octicon-repo-template.svg index b18c540..9823f16 100644 --- a/public/img/svg/octicon-repo-template.svg +++ b/public/img/svg/octicon-repo-template.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-repo.svg b/public/img/svg/octicon-repo.svg index 5ac69c2..8c0b2b6 100644 --- a/public/img/svg/octicon-repo.svg +++ b/public/img/svg/octicon-repo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-report.svg b/public/img/svg/octicon-report.svg index a17354f..9c72725 100644 --- a/public/img/svg/octicon-report.svg +++ b/public/img/svg/octicon-report.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-rocket.svg b/public/img/svg/octicon-rocket.svg index 1b16075..1f0640e 100644 --- a/public/img/svg/octicon-rocket.svg +++ b/public/img/svg/octicon-rocket.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-rows.svg b/public/img/svg/octicon-rows.svg index 7f52299..ff7a4dd 100644 --- a/public/img/svg/octicon-rows.svg +++ b/public/img/svg/octicon-rows.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-rss.svg b/public/img/svg/octicon-rss.svg index 18d4fc0..377d64d 100644 --- a/public/img/svg/octicon-rss.svg +++ b/public/img/svg/octicon-rss.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-ruby.svg b/public/img/svg/octicon-ruby.svg index 4102569..f2df66a 100644 --- a/public/img/svg/octicon-ruby.svg +++ b/public/img/svg/octicon-ruby.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-screen-full.svg b/public/img/svg/octicon-screen-full.svg index e76cd9f..55e9157 100644 --- a/public/img/svg/octicon-screen-full.svg +++ b/public/img/svg/octicon-screen-full.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-screen-normal.svg b/public/img/svg/octicon-screen-normal.svg index 5fcefec..307005e 100644 --- a/public/img/svg/octicon-screen-normal.svg +++ b/public/img/svg/octicon-screen-normal.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-search.svg b/public/img/svg/octicon-search.svg index a8d717d..a5d91ba 100644 --- a/public/img/svg/octicon-search.svg +++ b/public/img/svg/octicon-search.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-server.svg b/public/img/svg/octicon-server.svg index 140b56b..728e267 100644 --- a/public/img/svg/octicon-server.svg +++ b/public/img/svg/octicon-server.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-share-android.svg b/public/img/svg/octicon-share-android.svg index a84adb9..71dc8a6 100644 --- a/public/img/svg/octicon-share-android.svg +++ b/public/img/svg/octicon-share-android.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-share.svg b/public/img/svg/octicon-share.svg index 2171a82..f672b5a 100644 --- a/public/img/svg/octicon-share.svg +++ b/public/img/svg/octicon-share.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-shield-check.svg b/public/img/svg/octicon-shield-check.svg index 3d63320..d91190a 100644 --- a/public/img/svg/octicon-shield-check.svg +++ b/public/img/svg/octicon-shield-check.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-shield-lock.svg b/public/img/svg/octicon-shield-lock.svg index 3d6f3fb..2a728cb 100644 --- a/public/img/svg/octicon-shield-lock.svg +++ b/public/img/svg/octicon-shield-lock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-shield-slash.svg b/public/img/svg/octicon-shield-slash.svg index ba4db67..45070e2 100644 --- a/public/img/svg/octicon-shield-slash.svg +++ b/public/img/svg/octicon-shield-slash.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-shield-x.svg b/public/img/svg/octicon-shield-x.svg index 9b5e4eb..2a3a2e2 100644 --- a/public/img/svg/octicon-shield-x.svg +++ b/public/img/svg/octicon-shield-x.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-shield.svg b/public/img/svg/octicon-shield.svg index 22b8f03..72c267f 100644 --- a/public/img/svg/octicon-shield.svg +++ b/public/img/svg/octicon-shield.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-sidebar-collapse.svg b/public/img/svg/octicon-sidebar-collapse.svg index 29f23e8..d8eb04b 100644 --- a/public/img/svg/octicon-sidebar-collapse.svg +++ b/public/img/svg/octicon-sidebar-collapse.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-sidebar-expand.svg b/public/img/svg/octicon-sidebar-expand.svg index 9b432e2..993c880 100644 --- a/public/img/svg/octicon-sidebar-expand.svg +++ b/public/img/svg/octicon-sidebar-expand.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-sign-in.svg b/public/img/svg/octicon-sign-in.svg index 014d78f..9ed9b01 100644 --- a/public/img/svg/octicon-sign-in.svg +++ b/public/img/svg/octicon-sign-in.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-sign-out.svg b/public/img/svg/octicon-sign-out.svg index ea39f78..85fec36 100644 --- a/public/img/svg/octicon-sign-out.svg +++ b/public/img/svg/octicon-sign-out.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-single-select.svg b/public/img/svg/octicon-single-select.svg index f4bfc07..f9c981e 100644 --- a/public/img/svg/octicon-single-select.svg +++ b/public/img/svg/octicon-single-select.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-skip-fill.svg b/public/img/svg/octicon-skip-fill.svg new file mode 100644 index 0000000..5a18f70 --- /dev/null +++ b/public/img/svg/octicon-skip-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-skip.svg b/public/img/svg/octicon-skip.svg index f889a7e..d8ceb45 100644 --- a/public/img/svg/octicon-skip.svg +++ b/public/img/svg/octicon-skip.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-sliders.svg b/public/img/svg/octicon-sliders.svg index 4ad22ab..9933b72 100644 --- a/public/img/svg/octicon-sliders.svg +++ b/public/img/svg/octicon-sliders.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-smiley.svg b/public/img/svg/octicon-smiley.svg index e68c228..fe5a671 100644 --- a/public/img/svg/octicon-smiley.svg +++ b/public/img/svg/octicon-smiley.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-sort-asc.svg b/public/img/svg/octicon-sort-asc.svg index 4588fc6..f58561b 100644 --- a/public/img/svg/octicon-sort-asc.svg +++ b/public/img/svg/octicon-sort-asc.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-sort-desc.svg b/public/img/svg/octicon-sort-desc.svg index ed018f3..3135d14 100644 --- a/public/img/svg/octicon-sort-desc.svg +++ b/public/img/svg/octicon-sort-desc.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-sponsor-tiers.svg b/public/img/svg/octicon-sponsor-tiers.svg new file mode 100644 index 0000000..c80b925 --- /dev/null +++ b/public/img/svg/octicon-sponsor-tiers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-square-fill.svg b/public/img/svg/octicon-square-fill.svg index 8b8182b..8976749 100644 --- a/public/img/svg/octicon-square-fill.svg +++ b/public/img/svg/octicon-square-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-square.svg b/public/img/svg/octicon-square.svg index 3243253..c895c22 100644 --- a/public/img/svg/octicon-square.svg +++ b/public/img/svg/octicon-square.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-squirrel.svg b/public/img/svg/octicon-squirrel.svg index e3b6f9b..98f8946 100644 --- a/public/img/svg/octicon-squirrel.svg +++ b/public/img/svg/octicon-squirrel.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-stack.svg b/public/img/svg/octicon-stack.svg index 42b0f1f..df1ee4b 100644 --- a/public/img/svg/octicon-stack.svg +++ b/public/img/svg/octicon-stack.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-star-fill.svg b/public/img/svg/octicon-star-fill.svg index fd0b38d..3497781 100644 --- a/public/img/svg/octicon-star-fill.svg +++ b/public/img/svg/octicon-star-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-star.svg b/public/img/svg/octicon-star.svg index 5d48dfc..4e0f439 100644 --- a/public/img/svg/octicon-star.svg +++ b/public/img/svg/octicon-star.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-stop.svg b/public/img/svg/octicon-stop.svg index 367686e..e94f50d 100644 --- a/public/img/svg/octicon-stop.svg +++ b/public/img/svg/octicon-stop.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-stopwatch.svg b/public/img/svg/octicon-stopwatch.svg index 2ef2d8b..c4a2ff7 100644 --- a/public/img/svg/octicon-stopwatch.svg +++ b/public/img/svg/octicon-stopwatch.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-strikethrough.svg b/public/img/svg/octicon-strikethrough.svg index 8797d6b..6d5cfea 100644 --- a/public/img/svg/octicon-strikethrough.svg +++ b/public/img/svg/octicon-strikethrough.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-sun.svg b/public/img/svg/octicon-sun.svg index 9d6c27c..344ae94 100644 --- a/public/img/svg/octicon-sun.svg +++ b/public/img/svg/octicon-sun.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-sync.svg b/public/img/svg/octicon-sync.svg index d8fc527..5a642a8 100644 --- a/public/img/svg/octicon-sync.svg +++ b/public/img/svg/octicon-sync.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-tab-external.svg b/public/img/svg/octicon-tab-external.svg index d6b1dba..30a8921 100644 --- a/public/img/svg/octicon-tab-external.svg +++ b/public/img/svg/octicon-tab-external.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-table.svg b/public/img/svg/octicon-table.svg index 5b80f78..6aca7bf 100644 --- a/public/img/svg/octicon-table.svg +++ b/public/img/svg/octicon-table.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-tag.svg b/public/img/svg/octicon-tag.svg index a9c9be3..6d8c454 100644 --- a/public/img/svg/octicon-tag.svg +++ b/public/img/svg/octicon-tag.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-tasklist.svg b/public/img/svg/octicon-tasklist.svg index 41b7c90..c8b4654 100644 --- a/public/img/svg/octicon-tasklist.svg +++ b/public/img/svg/octicon-tasklist.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-telescope-fill.svg b/public/img/svg/octicon-telescope-fill.svg index 6d154d4..1856614 100644 --- a/public/img/svg/octicon-telescope-fill.svg +++ b/public/img/svg/octicon-telescope-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-telescope.svg b/public/img/svg/octicon-telescope.svg index 4f98179..e0f995e 100644 --- a/public/img/svg/octicon-telescope.svg +++ b/public/img/svg/octicon-telescope.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-terminal.svg b/public/img/svg/octicon-terminal.svg index 27caf24..bbd1a76 100644 --- a/public/img/svg/octicon-terminal.svg +++ b/public/img/svg/octicon-terminal.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-three-bars.svg b/public/img/svg/octicon-three-bars.svg index 1d741f7..806af37 100644 --- a/public/img/svg/octicon-three-bars.svg +++ b/public/img/svg/octicon-three-bars.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-thumbsdown.svg b/public/img/svg/octicon-thumbsdown.svg index 368d98b..3f39239 100644 --- a/public/img/svg/octicon-thumbsdown.svg +++ b/public/img/svg/octicon-thumbsdown.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-thumbsup.svg b/public/img/svg/octicon-thumbsup.svg index 69e4097..d505448 100644 --- a/public/img/svg/octicon-thumbsup.svg +++ b/public/img/svg/octicon-thumbsup.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-tools.svg b/public/img/svg/octicon-tools.svg index eb5201f..5727dee 100644 --- a/public/img/svg/octicon-tools.svg +++ b/public/img/svg/octicon-tools.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-trash.svg b/public/img/svg/octicon-trash.svg index 8902dcc..7b287b6 100644 --- a/public/img/svg/octicon-trash.svg +++ b/public/img/svg/octicon-trash.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-triangle-down.svg b/public/img/svg/octicon-triangle-down.svg index 3a0054d..efbcc3f 100644 --- a/public/img/svg/octicon-triangle-down.svg +++ b/public/img/svg/octicon-triangle-down.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-triangle-left.svg b/public/img/svg/octicon-triangle-left.svg index f2bdfd2..9769bee 100644 --- a/public/img/svg/octicon-triangle-left.svg +++ b/public/img/svg/octicon-triangle-left.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-triangle-right.svg b/public/img/svg/octicon-triangle-right.svg index c73ac10..e127d1d 100644 --- a/public/img/svg/octicon-triangle-right.svg +++ b/public/img/svg/octicon-triangle-right.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-triangle-up.svg b/public/img/svg/octicon-triangle-up.svg index 9da1767..43b7b49 100644 --- a/public/img/svg/octicon-triangle-up.svg +++ b/public/img/svg/octicon-triangle-up.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-trophy.svg b/public/img/svg/octicon-trophy.svg index 57cf90c..ee4aaab 100644 --- a/public/img/svg/octicon-trophy.svg +++ b/public/img/svg/octicon-trophy.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-typography.svg b/public/img/svg/octicon-typography.svg index dffb43d..3df3688 100644 --- a/public/img/svg/octicon-typography.svg +++ b/public/img/svg/octicon-typography.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-unfold.svg b/public/img/svg/octicon-unfold.svg index 8bbd21a..e55592b 100644 --- a/public/img/svg/octicon-unfold.svg +++ b/public/img/svg/octicon-unfold.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-unlink.svg b/public/img/svg/octicon-unlink.svg new file mode 100644 index 0000000..95e876a --- /dev/null +++ b/public/img/svg/octicon-unlink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-unlock.svg b/public/img/svg/octicon-unlock.svg index 42c000d..8267be8 100644 --- a/public/img/svg/octicon-unlock.svg +++ b/public/img/svg/octicon-unlock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-unmute.svg b/public/img/svg/octicon-unmute.svg index 6e007d6..6cb4575 100644 --- a/public/img/svg/octicon-unmute.svg +++ b/public/img/svg/octicon-unmute.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-unread.svg b/public/img/svg/octicon-unread.svg new file mode 100644 index 0000000..e3940c6 --- /dev/null +++ b/public/img/svg/octicon-unread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/svg/octicon-unverified.svg b/public/img/svg/octicon-unverified.svg index af52926..60f2c09 100644 --- a/public/img/svg/octicon-unverified.svg +++ b/public/img/svg/octicon-unverified.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-upload.svg b/public/img/svg/octicon-upload.svg index 184f5d5..e96db10 100644 --- a/public/img/svg/octicon-upload.svg +++ b/public/img/svg/octicon-upload.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-verified.svg b/public/img/svg/octicon-verified.svg index f03be80..b4e2a83 100644 --- a/public/img/svg/octicon-verified.svg +++ b/public/img/svg/octicon-verified.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-versions.svg b/public/img/svg/octicon-versions.svg index a52370c..b44a257 100644 --- a/public/img/svg/octicon-versions.svg +++ b/public/img/svg/octicon-versions.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-video.svg b/public/img/svg/octicon-video.svg index a584f75..0b13a86 100644 --- a/public/img/svg/octicon-video.svg +++ b/public/img/svg/octicon-video.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-webhook.svg b/public/img/svg/octicon-webhook.svg index e2666a7..809fef9 100644 --- a/public/img/svg/octicon-webhook.svg +++ b/public/img/svg/octicon-webhook.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-workflow.svg b/public/img/svg/octicon-workflow.svg index 276a498..af89aeb 100644 --- a/public/img/svg/octicon-workflow.svg +++ b/public/img/svg/octicon-workflow.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-x-circle-fill.svg b/public/img/svg/octicon-x-circle-fill.svg index 8eaecda..39a0d5e 100644 --- a/public/img/svg/octicon-x-circle-fill.svg +++ b/public/img/svg/octicon-x-circle-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-x-circle.svg b/public/img/svg/octicon-x-circle.svg index 0fb1467..53780ff 100644 --- a/public/img/svg/octicon-x-circle.svg +++ b/public/img/svg/octicon-x-circle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-x.svg b/public/img/svg/octicon-x.svg index eafe159..4653156 100644 --- a/public/img/svg/octicon-x.svg +++ b/public/img/svg/octicon-x.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/img/svg/octicon-zap.svg b/public/img/svg/octicon-zap.svg index 1b9c78a..3db1d82 100644 --- a/public/img/svg/octicon-zap.svg +++ b/public/img/svg/octicon-zap.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/js/-.cfd5aebe.js b/public/js/-.cfd5aebe.js new file mode 100644 index 0000000..39adb27 --- /dev/null +++ b/public/js/-.cfd5aebe.js @@ -0,0 +1,469 @@ +"use strict";(self.webpackChunkgitea=self.webpackChunkgitea||[]).push([["-"],{"./node_modules/monaco-editor/esm/vs/basic-languages/typescript/typescript.js":function(Ie,N,r){r.r(N),r.d(N,{conf:function(){return Q},language:function(){return K}});var a=r("include-loader!./node_modules/monaco-editor/esm/vs/editor/editor.api.js");var A=Object.defineProperty,g=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,B=Object.prototype.hasOwnProperty,L=(Y,M,H,$)=>{if(M&&typeof M=="object"||typeof M=="function")for(let W of l(M))!B.call(Y,W)&&W!==H&&A(Y,W,{get:()=>M[W],enumerable:!($=g(M,W))||$.enumerable});return Y},T=(Y,M,H)=>(L(Y,M,"default"),H&&L(H,M,"default")),P={};T(P,a);var Q={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],onEnterRules:[{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,afterText:/^\s*\*\/$/,action:{indentAction:P.languages.IndentAction.IndentOutdent,appendText:" * "}},{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,action:{indentAction:P.languages.IndentAction.None,appendText:" * "}},{beforeText:/^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,action:{indentAction:P.languages.IndentAction.None,appendText:"* "}},{beforeText:/^(\t|(\ \ ))*\ \*\/\s*$/,action:{indentAction:P.languages.IndentAction.None,removeText:1}}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],folding:{markers:{start:new RegExp("^\\s*//\\s*#?region\\b"),end:new RegExp("^\\s*//\\s*#?endregion\\b")}}},K={defaultToken:"invalid",tokenPostfix:".ts",keywords:["abstract","any","as","asserts","bigint","boolean","break","case","catch","class","continue","const","constructor","debugger","declare","default","delete","do","else","enum","export","extends","false","finally","for","from","function","get","if","implements","import","in","infer","instanceof","interface","is","keyof","let","module","namespace","never","new","null","number","object","out","package","private","protected","public","override","readonly","require","global","return","set","static","string","super","switch","symbol","this","throw","true","try","type","typeof","undefined","unique","unknown","var","void","while","with","yield","async","await","of"],operators:["<=",">=","==","!=","===","!==","=>","+","-","**","*","/","%","++","--","<<",">",">>>","&","|","^","!","~","&&","||","??","?",":","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=","@"],symbols:/[=>](?!@symbols)/,"@brackets"],[/!(?=([^=]|$))/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/(@digits)[eE]([\-+]?(@digits))?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?/,"number.float"],[/0[xX](@hexdigits)n?/,"number.hex"],[/0[oO]?(@octaldigits)n?/,"number.octal"],[/0[bB](@binarydigits)n?/,"number.binary"],[/(@digits)n?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string_double"],[/'/,"string","@string_single"],[/`/,"string","@string_backtick"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@jsdoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],jsdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],regexp:[[/(\{)(\d+(?:,\d*)?)(\})/,["regexp.escape.control","regexp.escape.control","regexp.escape.control"]],[/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/,["regexp.escape.control",{token:"regexp.escape.control",next:"@regexrange"}]],[/(\()(\?:|\?=|\?!)/,["regexp.escape.control","regexp.escape.control"]],[/[()]/,"regexp.escape.control"],[/@regexpctl/,"regexp.escape.control"],[/[^\\\/]/,"regexp"],[/@regexpesc/,"regexp.escape"],[/\\\./,"regexp.invalid"],[/(\/)([dgimsuy]*)/,[{token:"regexp",bracket:"@close",next:"@pop"},"keyword.other"]]],regexrange:[[/-/,"regexp.escape.control"],[/\^/,"regexp.invalid"],[/@regexpesc/,"regexp.escape"],[/[^\]]/,"regexp"],[/\]/,{token:"regexp.escape.control",next:"@pop",bracket:"@close"}]],string_double:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],string_single:[[/[^\\']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/'/,"string","@pop"]],string_backtick:[[/\$\{/,{token:"delimiter.bracket",next:"@bracketCounting"}],[/[^\\`$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/`/,"string","@pop"]],bracketCounting:[[/\{/,"delimiter.bracket","@bracketCounting"],[/\}/,"delimiter.bracket","@pop"],{include:"common"}]}}},"./node_modules/dagre-d3-es/src/dagre-js/label/add-html-label.js":function(Ie,N,r){r.d(N,{a:function(){return A}});var a=r("./node_modules/dagre-d3-es/src/dagre-js/util.js");function A(g,l){var B=g.append("foreignObject").attr("width","100000"),L=B.append("xhtml:div");L.attr("xmlns","http://www.w3.org/1999/xhtml");var T=l.label;switch(typeof T){case"function":L.insert(T);break;case"object":L.insert(function(){return T});break;default:L.html(T)}a.bg(L,l.labelStyle),L.style("display","inline-block"),L.style("white-space","nowrap");var P=L.node().getBoundingClientRect();return B.attr("width",P.width).attr("height",P.height),B}},"./node_modules/dagre-d3-es/src/dagre-js/util.js":function(Ie,N,r){r.d(N,{$p:function(){return P},O1:function(){return l},WR:function(){return Q},bF:function(){return g},bg:function(){return T}});var a=r("./node_modules/lodash-es/isPlainObject.js"),A=r("./node_modules/lodash-es/isFunction.js");function g(K,Y){return!!K.children(Y).length}function l(K){return L(K.v)+":"+L(K.w)+":"+L(K.name)}var B=/:/g;function L(K){return K?String(K).replace(B,"\\:"):""}function T(K,Y){Y&&K.attr("style",Y)}function P(K,Y,M){Y&&K.attr("class",Y).attr("class",M+" "+K.attr("class"))}function Q(K,Y){var M=Y.graph();if(a.Z(M)){var H=M.transition;if(A.Z(H))return H(K)}return K}},"./node_modules/dagre-d3-es/src/dagre/index.js":function(Ie,N,r){r.d(N,{bK:function(){return Fr}});var a=r("./node_modules/lodash-es/forEach.js"),A=r("./node_modules/lodash-es/uniqueId.js"),g=r("./node_modules/lodash-es/has.js"),l=r("./node_modules/lodash-es/constant.js"),B=r("./node_modules/lodash-es/flatten.js"),L=r("./node_modules/lodash-es/map.js"),T=r("./node_modules/lodash-es/range.js"),P=r("./node_modules/dagre-d3-es/src/graphlib/index.js");class Q{constructor(){var t={};t._next=t._prev=t,this._sentinel=t}dequeue(){var t=this._sentinel,n=t._prev;if(n!==t)return K(n),n}enqueue(t){var n=this._sentinel;t._prev&&t._next&&K(t),t._next=n._next,n._next._prev=t,n._next=t,t._prev=n}toString(){for(var t=[],n=this._sentinel,i=n._prev;i!==n;)t.push(JSON.stringify(i,Y)),i=i._prev;return"["+t.join(", ")+"]"}}function K(e){e._prev._next=e._next,e._next._prev=e._prev,delete e._next,delete e._prev}function Y(e,t){if(e!=="_next"&&e!=="_prev")return t}var M=l.Z(1);function H(e,t){if(e.nodeCount()<=1)return[];var n=se(e,t||M),i=$(n.graph,n.buckets,n.zeroIdx);return B.Z(L.Z(i,function(o){return e.outEdges(o.v,o.w)}))}function $(e,t,n){for(var i=[],o=t[t.length-1],u=t[0],d;e.nodeCount();){for(;d=u.dequeue();)W(e,t,n,d);for(;d=o.dequeue();)W(e,t,n,d);if(e.nodeCount()){for(var k=t.length-2;k>0;--k)if(d=t[k].dequeue(),d){i=i.concat(W(e,t,n,d,!0));break}}}return i}function W(e,t,n,i,o){var u=o?[]:void 0;return a.Z(e.inEdges(i.v),function(d){var k=e.edge(d),j=e.node(d.v);o&&u.push({v:d.v,w:d.w}),j.out-=k,J(t,n,j)}),a.Z(e.outEdges(i.v),function(d){var k=e.edge(d),j=d.w,X=e.node(j);X.in-=k,J(t,n,X)}),e.removeNode(i.v),u}function se(e,t){var n=new P.k,i=0,o=0;a.Z(e.nodes(),function(k){n.setNode(k,{v:k,in:0,out:0})}),a.Z(e.edges(),function(k){var j=n.edge(k.v,k.w)||0,X=t(k),q=j+X;n.setEdge(k.v,k.w,q),o=Math.max(o,n.node(k.v).out+=X),i=Math.max(i,n.node(k.w).in+=X)});var u=T.Z(o+i+3).map(function(){return new Q}),d=i+1;return a.Z(n.nodes(),function(k){J(u,d,n.node(k))}),{graph:n,buckets:u,zeroIdx:d}}function J(e,t,n){n.out?n.in?e[n.out-n.in+t].enqueue(n):e[e.length-1].enqueue(n):e[0].enqueue(n)}function ne(e){var t=e.graph().acyclicer==="greedy"?H(e,n(e)):ge(e);a.Z(t,function(i){var o=e.edge(i);e.removeEdge(i),o.forwardName=i.name,o.reversed=!0,e.setEdge(i.w,i.v,o,A.Z("rev"))});function n(i){return function(o){return i.edge(o).weight}}}function ge(e){var t=[],n={},i={};function o(u){g.Z(i,u)||(i[u]=!0,n[u]=!0,a.Z(e.outEdges(u),function(d){g.Z(n,d.w)?t.push(d):o(d.w)}),delete n[u])}return a.Z(e.nodes(),o),t}function _e(e){a.Z(e.edges(),function(t){var n=e.edge(t);if(n.reversed){e.removeEdge(t);var i=n.forwardName;delete n.reversed,delete n.forwardName,e.setEdge(t.w,t.v,n,i)}})}var ue=r("./node_modules/lodash-es/_Stack.js"),ke=r("./node_modules/lodash-es/_baseAssignValue.js"),Pe=r("./node_modules/lodash-es/eq.js");function Ge(e,t,n){(n!==void 0&&!(0,Pe.Z)(e[t],n)||n===void 0&&!(t in e))&&(0,ke.Z)(e,t,n)}var rt=Ge,ot=r("./node_modules/lodash-es/_baseFor.js"),We=r("./node_modules/lodash-es/_cloneBuffer.js"),bt=r("./node_modules/lodash-es/_cloneTypedArray.js"),et=r("./node_modules/lodash-es/_copyArray.js"),Te=r("./node_modules/lodash-es/_initCloneObject.js"),R=r("./node_modules/lodash-es/isArguments.js"),p=r("./node_modules/lodash-es/isArray.js"),x=r("./node_modules/lodash-es/isArrayLikeObject.js"),ye=r("./node_modules/lodash-es/isBuffer.js"),oe=r("./node_modules/lodash-es/isFunction.js"),Ae=r("./node_modules/lodash-es/isObject.js"),tt=r("./node_modules/lodash-es/isPlainObject.js"),dt=r("./node_modules/lodash-es/isTypedArray.js");function lt(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var gt=lt,At=r("./node_modules/lodash-es/_copyObject.js"),Ce=r("./node_modules/lodash-es/keysIn.js");function Ne(e){return(0,At.Z)(e,(0,Ce.Z)(e))}var Ht=Ne;function ss(e,t,n,i,o,u,d){var k=gt(e,n),j=gt(t,n),X=d.get(j);if(X){rt(e,n,X);return}var q=u?u(k,j,n+"",e,t,d):void 0,Be=q===void 0;if(Be){var Et=(0,p.Z)(j),Tt=!Et&&(0,ye.Z)(j),zt=!Et&&!Tt&&(0,dt.Z)(j);q=j,Et||Tt||zt?(0,p.Z)(k)?q=k:(0,x.Z)(k)?q=(0,et.Z)(k):Tt?(Be=!1,q=(0,We.Z)(j,!0)):zt?(Be=!1,q=(0,bt.Z)(j,!0)):q=[]:(0,tt.Z)(j)||(0,R.Z)(j)?(q=k,(0,R.Z)(k)?q=Ht(k):(!(0,Ae.Z)(k)||(0,oe.Z)(k))&&(q=(0,Te.Z)(j))):Be=!1}Be&&(d.set(j,q),o(q,j,i,u,d),d.delete(j)),rt(e,n,q)}var us=ss;function w(e,t,n,i,o){e!==t&&(0,ot.Z)(t,function(u,d){if(o||(o=new ue.Z),(0,Ae.Z)(u))us(e,t,d,n,w,i,o);else{var k=i?i(gt(e,d),u,d+"",e,t,o):void 0;k===void 0&&(k=u),rt(e,d,k)}},Ce.Z)}var de=w,C=r("./node_modules/lodash-es/_baseRest.js"),z=r("./node_modules/lodash-es/_isIterateeCall.js");function me(e){return(0,C.Z)(function(t,n){var i=-1,o=n.length,u=o>1?n[o-1]:void 0,d=o>2?n[2]:void 0;for(u=e.length>3&&typeof u=="function"?(o--,u):void 0,d&&(0,z.Z)(n[0],n[1],d)&&(u=o<3?void 0:u,o=1),t=Object(t);++it}var Cs=cs,gs=r("./node_modules/lodash-es/identity.js");function ws(e){return e&&e.length?ts(e,gs.Z,Cs):void 0}var is=ws;function c(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var pe=c,f=r("./node_modules/lodash-es/_baseForOwn.js"),F=r("./node_modules/lodash-es/_baseIteratee.js");function ie(e,t){var n={};return t=(0,F.Z)(t,3),(0,f.Z)(e,function(i,o,u){(0,ke.Z)(n,o,t(i,o,u))}),n}var ve=ie,le=r("./node_modules/lodash-es/isUndefined.js");function Qe(e,t){return eMath.abs(o)*k?(u<0&&(k=-k),j=k*o/u,X=k):(o<0&&(d=-d),j=d,X=d*u/o),{x:n+j,y:i+X}}function Ye(e){var t=L.Z(T.Z(fe(e)+1),function(){return[]});return a.Z(e.nodes(),function(n){var i=e.node(n),o=i.rank;le.Z(o)||(t[o][i.order]=n)}),t}function Z(e){var t=s(L.Z(e.nodes(),function(n){return e.node(n).rank}));a.Z(e.nodes(),function(n){var i=e.node(n);g.Z(i,"rank")&&(i.rank-=t)})}function V(e){var t=s(L.Z(e.nodes(),function(u){return e.node(u).rank})),n=[];a.Z(e.nodes(),function(u){var d=e.node(u).rank-t;n[d]||(n[d]=[]),n[d].push(u)});var i=0,o=e.graph().nodeRankFactor;a.Z(n,function(u,d){le.Z(u)&&d%o!==0?--i:i&&a.Z(u,function(k){e.node(k).rank+=i})})}function re(e,t,n,i){var o={width:0,height:0};return arguments.length>=4&&(o.rank=n,o.order=i),E(e,"border",o,t)}function fe(e){return is(L.Z(e.nodes(),function(t){var n=e.node(t).rank;if(!le.Z(n))return n}))}function Ue(e,t){var n={lhs:[],rhs:[]};return a.Z(e,function(i){t(i)?n.lhs.push(i):n.rhs.push(i)}),n}function Ze(e,t){var n=b();try{return t()}finally{console.log(e+" time: "+(b()-n)+"ms")}}function vt(e,t){return t()}function pt(e){function t(n){var i=e.children(n),o=e.node(n);if(i.length&&a.Z(i,t),g.Z(o,"minRank")){o.borderLeft=[],o.borderRight=[];for(var u=o.minRank,d=o.maxRank+1;u-1?o[u?t[d]:d]:void 0}}var I=es,be=r("./node_modules/lodash-es/_baseFindIndex.js"),wt=r("./node_modules/lodash-es/toFinite.js");function Je(e){var t=(0,wt.Z)(e),n=t%1;return t===t?n?t-n:t:0}var Xe=Je,$e=Math.max;function De(e,t,n){var i=e==null?0:e.length;if(!i)return-1;var o=n==null?0:Xe(n);return o<0&&(o=$e(i+o,0)),(0,be.Z)(e,(0,F.Z)(t,3),o)}var He=De,je=I(He),ut=je,qe=r("./node_modules/lodash-es/filter.js"),fs=l.Z(1);function Jt(e,t,n,i){return ns(e,String(t),n||fs,i||function(o){return e.outEdges(o)})}function ns(e,t,n,i){var o={},u=new PriorityQueue,d,k,j=function(X){var q=X.v!==d?X.v:X.w,Be=o[q],Et=n(X),Tt=k.distance+Et;if(Et<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+X+" Weight: "+Et);Tt0&&(d=u.removeMin(),k=o[d],k.distance!==Number.POSITIVE_INFINITY);)i(d).forEach(j);return o}function Xt(e,t,n){return _.transform(e.nodes(),function(i,o){i[o]=dijkstra(e,o,t,n)},{})}var Ps=l.Z(1);function os(e,t,n){return ms(e,t||Ps,n||function(i){return e.outEdges(i)})}function ms(e,t,n){var i={},o=e.nodes();return o.forEach(function(u){i[u]={},i[u][u]={distance:0},o.forEach(function(d){u!==d&&(i[u][d]={distance:Number.POSITIVE_INFINITY})}),n(u).forEach(function(d){var k=d.v===u?d.w:d.v,j=t(d);i[u][k]={distance:j,predecessor:u}})}),o.forEach(function(u){var d=i[u];o.forEach(function(k){var j=i[k];o.forEach(function(X){var q=j[u],Be=d[X],Et=j[X],Tt=q.distance+Be.distance;Tt0;){if(u=o.removeMin(),_.has(i,u))n.setEdge(u,i[u]);else{if(k)throw new Error("Input graph is not connected: "+e);k=!0}e.nodeEdges(u).forEach(d)}return n}As.initLowLimValues=tn,As.initCutValues=Ws,As.calcCutValue=cn,As.leaveEdge=Us,As.enterEdge=xs,As.exchangeEdges=Ys;function As(e){e=y(e),Ct(e);var t=$t(e);tn(t),Ws(t,e);for(var n,i;n=Us(t);)i=xs(t,e,n),Ys(t,e,n,i)}function Ws(e,t){var n=_n(e,e.nodes());n=n.slice(0,n.length-1),a.Z(n,function(i){en(e,t,i)})}function en(e,t,n){var i=e.node(n),o=i.parent;e.edge(n,o).cutvalue=cn(e,t,n)}function cn(e,t,n){var i=e.node(n),o=i.parent,u=!0,d=t.edge(n,o),k=0;return d||(u=!1,d=t.edge(o,n)),k=d.weight,a.Z(t.nodeEdges(n),function(j){var X=j.v===n,q=X?j.w:j.v;if(q!==o){var Be=X===u,Et=t.edge(j).weight;if(k+=Be?Et:-Et,Xs(e,n,q)){var Tt=e.edge(n,q).cutvalue;k+=Be?-Tt:Tt}}}),k}function tn(e,t){arguments.length<2&&(t=e.nodes()[0]),_s(e,{},1,t)}function _s(e,t,n,i,o){var u=n,d=e.node(i);return t[i]=!0,a.Z(e.neighbors(i),function(k){g.Z(t,k)||(n=_s(e,t,n,k,i))}),d.low=u,d.lim=n++,o?d.parent=o:delete d.parent,n}function Us(e){return ut(e.edges(),function(t){return e.edge(t).cutvalue<0})}function xs(e,t,n){var i=n.v,o=n.w;t.hasEdge(i,o)||(i=n.w,o=n.v);var u=e.node(i),d=e.node(o),k=u,j=!1;u.lim>d.lim&&(k=d,j=!0);var X=qe.Z(t.edges(),function(q){return j===js(e,e.node(q.v),k)&&j!==js(e,e.node(q.w),k)});return Ve(X,function(q){return ae(t,q)})}function Ys(e,t,n,i){var o=n.v,u=n.w;e.removeEdge(o,u),e.setEdge(i.v,i.w,{}),tn(e),Ws(e,t),Ks(e,t)}function Ks(e,t){var n=ut(e.nodes(),function(o){return!t.node(o).parent}),i=un(e,n);i=i.slice(1),a.Z(i,function(o){var u=e.node(o).parent,d=t.edge(o,u),k=!1;d||(d=t.edge(u,o),k=!0),t.node(o).rank=t.node(u).rank+(k?d.minlen:-d.minlen)})}function Xs(e,t,n){return e.hasEdge(t,n)}function js(e,t,n){return n.low<=t.lim&&t.lim<=n.lim}function dn(e){switch(e.graph().ranker){case"network-simplex":Fs(e);break;case"tight-tree":sn(e);break;case"longest-path":Hs(e);break;default:Fs(e)}}var Hs=Ct;function sn(e){Ct(e),$t(e)}function Fs(e){As(e)}var zs=r("./node_modules/lodash-es/values.js"),hn=r("./node_modules/lodash-es/reduce.js");function kn(e){var t=E(e,"root",{},"_root"),n=Tn(e),i=is(zs.Z(n))-1,o=2*i+1;e.graph().nestingRoot=t,a.Z(e.edges(),function(d){e.edge(d).minlen*=o});var u=Sn(e)+1;a.Z(e.children(),function(d){bn(e,t,o,u,i,n,d)}),e.graph().nodeRankFactor=o}function bn(e,t,n,i,o,u,d){var k=e.children(d);if(!k.length){d!==t&&e.setEdge(t,d,{weight:0,minlen:n});return}var j=re(e,"_bt"),X=re(e,"_bb"),q=e.node(d);e.setParent(j,d),q.borderTop=j,e.setParent(X,d),q.borderBottom=X,a.Z(k,function(Be){bn(e,t,n,i,o,u,Be);var Et=e.node(Be),Tt=Et.borderTop?Et.borderTop:Be,zt=Et.borderBottom?Et.borderBottom:Be,ps=Et.borderTop?i:2*i,rn=Tt!==zt?1:o-u[d]+1;e.setEdge(j,Tt,{weight:ps,minlen:rn,nestingEdge:!0}),e.setEdge(zt,X,{weight:ps,minlen:rn,nestingEdge:!0})}),e.parent(d)||e.setEdge(t,j,{weight:0,minlen:o+u[d]})}function Tn(e){var t={};function n(i,o){var u=e.children(i);u&&u.length&&a.Z(u,function(d){n(d,o+1)}),t[i]=o}return a.Z(e.children(),function(i){n(i,1)}),t}function Sn(e){return hn.Z(e.edges(),function(t,n){return t+e.edge(n).weight},0)}function Dn(e){var t=e.graph();e.removeNode(t.nestingRoot),delete t.nestingRoot,a.Z(e.edges(),function(n){var i=e.edge(n);i.nestingEdge&&e.removeEdge(n)})}var Ln=r("./node_modules/lodash-es/_baseClone.js"),Bn=1,On=4;function Zn(e){return(0,Ln.Z)(e,Bn|On)}var In=Zn;function jn(e,t,n){var i={},o;a.Z(n,function(u){for(var d=e.parent(u),k,j;d;){if(k=e.parent(d),k?(j=i[k],i[k]=d):(j=o,o=d),j&&j!==d){t.setEdge(j,d);return}d=k}})}function Fn(e,t,n){var i=Pn(e),o=new P.k({compound:!0}).setGraph({root:i}).setDefaultNodeLabel(function(u){return e.node(u)});return a.Z(e.nodes(),function(u){var d=e.node(u),k=e.parent(u);(d.rank===t||d.minRank<=t&&t<=d.maxRank)&&(o.setNode(u),o.setParent(u,k||i),a.Z(e[n](u),function(j){var X=j.v===u?j.w:j.v,q=o.edge(X,u),Be=le.Z(q)?0:q.weight;o.setEdge(X,u,{weight:e.edge(j).weight+Be})}),g.Z(d,"minRank")&&o.setNode(u,{borderLeft:d.borderLeft[t],borderRight:d.borderRight[t]}))}),o}function Pn(e){for(var t;e.hasNode(t=A.Z("_root")););return t}var Rn=r("./node_modules/lodash-es/_assignValue.js");function Nn(e,t,n){for(var i=-1,o=e.length,u=t.length,d={};++it||u&&d&&j&&!k&&!X||i&&d&&j||!n&&j||!o)return 1;if(!i&&!u&&!X&&e=k)return j;var X=n[i];return j*(X=="desc"?-1:1)}}return e.index-t.index}var $n=Qn;function qn(e,t,n){t.length?t=(0,pn.Z)(t,function(u){return(0,p.Z)(u)?function(d){return(0,Wn.Z)(d,u.length===1?u[0]:u)}:u}):t=[gs.Z];var i=-1;t=(0,pn.Z)(t,(0,Hn.Z)(F.Z));var o=(0,Gn.Z)(e,function(u,d,k){var j=(0,pn.Z)(t,function(X){return X(u)});return{criteria:j,index:++i,value:u}});return Xn(o,function(u,d){return $n(u,d,n)})}var er=qn,tr=(0,C.Z)(function(e,t){if(e==null)return[];var n=t.length;return n>1&&(0,z.Z)(e,t[0],t[1])?t=[]:n>2&&(0,z.Z)(t[0],t[1],t[2])&&(t=[t[0]]),er(e,(0,Kn.Z)(t,1),[])}),nn=tr;function sr(e,t){for(var n=0,i=1;i0;)q%2&&(Be+=k[q+1]),q=q-1>>1,k[q]+=X.weight;j+=X.weight*Be})),j}function rr(e){var t={},n=qe.Z(e.nodes(),function(k){return!e.children(k).length}),i=is(L.Z(n,function(k){return e.node(k).rank})),o=L.Z(T.Z(i+1),function(){return[]});function u(k){if(!g.Z(t,k)){t[k]=!0;var j=e.node(k);o[j.rank].push(k),a.Z(e.successors(k),u)}}var d=nn(n,function(k){return e.node(k).rank});return a.Z(d,u),o}function ar(e,t){return L.Z(t,function(n){var i=e.inEdges(n);if(i.length){var o=hn.Z(i,function(u,d){var k=e.edge(d),j=e.node(d.v);return{sum:u.sum+k.weight*j.order,weight:u.weight+k.weight}},{sum:0,weight:0});return{v:n,barycenter:o.sum/o.weight,weight:o.weight}}else return{v:n}})}function ir(e,t){var n={};a.Z(e,function(o,u){var d=n[o.v]={indegree:0,in:[],out:[],vs:[o.v],i:u};le.Z(o.barycenter)||(d.barycenter=o.barycenter,d.weight=o.weight)}),a.Z(t.edges(),function(o){var u=n[o.v],d=n[o.w];!le.Z(u)&&!le.Z(d)&&(d.indegree++,u.out.push(n[o.w]))});var i=qe.Z(n,function(o){return!o.indegree});return or(i)}function or(e){var t=[];function n(u){return function(d){d.merged||(le.Z(d.barycenter)||le.Z(u.barycenter)||d.barycenter>=u.barycenter)&&lr(u,d)}}function i(u){return function(d){d.in.push(u),--d.indegree===0&&e.push(d)}}for(;e.length;){var o=e.pop();t.push(o),a.Z(o.in.reverse(),n(o)),a.Z(o.out,i(o))}return L.Z(qe.Z(t,function(u){return!u.merged}),function(u){return _t.Z(u,["vs","i","barycenter","weight"])})}function lr(e,t){var n=0,i=0;e.weight&&(n+=e.barycenter*e.weight,i+=e.weight),t.weight&&(n+=t.barycenter*t.weight,i+=t.weight),e.vs=t.vs.concat(e.vs),e.barycenter=n/i,e.weight=i,e.i=Math.min(t.i,e.i),t.merged=!0}function ur(e,t){var n=Ue(e,function(q){return g.Z(q,"barycenter")}),i=n.lhs,o=nn(n.rhs,function(q){return-q.i}),u=[],d=0,k=0,j=0;i.sort(cr(!!t)),j=yn(u,o,j),a.Z(i,function(q){j+=q.vs.length,u.push(q.vs),d+=q.barycenter*q.weight,k+=q.weight,j=yn(u,o,j)});var X={vs:B.Z(u)};return k&&(X.barycenter=d/k,X.weight=k),X}function yn(e,t,n){for(var i;t.length&&(i=pe(t)).i<=n;)t.pop(),e.push(i.vs),n++;return n}function cr(e){return function(t,n){return t.barycentern.barycenter?1:e?n.i-t.i:t.i-n.i}}function En(e,t,n,i){var o=e.children(t),u=e.node(t),d=u?u.borderLeft:void 0,k=u?u.borderRight:void 0,j={};d&&(o=qe.Z(o,function(zt){return zt!==d&&zt!==k}));var X=ar(e,o);a.Z(X,function(zt){if(e.children(zt.v).length){var ps=En(e,zt.v,n,i);j[zt.v]=ps,g.Z(ps,"barycenter")&&hr(zt,ps)}});var q=ir(X,n);dr(q,j);var Be=ur(q,i);if(d&&(Be.vs=B.Z([d,Be.vs,k]),e.predecessors(d).length)){var Et=e.node(e.predecessors(d)[0]),Tt=e.node(e.predecessors(k)[0]);g.Z(Be,"barycenter")||(Be.barycenter=0,Be.weight=0),Be.barycenter=(Be.barycenter*Be.weight+Et.order+Tt.order)/(Be.weight+2),Be.weight+=2}return Be}function dr(e,t){a.Z(e,function(n){n.vs=B.Z(n.vs.map(function(i){return t[i]?t[i].vs:i}))})}function hr(e,t){le.Z(e.barycenter)?(e.barycenter=t.barycenter,e.weight=t.weight):(e.barycenter=(e.barycenter*e.weight+t.barycenter*t.weight)/(e.weight+t.weight),e.weight+=t.weight)}function fr(e){var t=fe(e),n=An(e,T.Z(1,t+1),"inEdges"),i=An(e,T.Z(t-1,-1,-1),"outEdges"),o=rr(e);xn(e,o);for(var u=Number.POSITIVE_INFINITY,d,k=0,j=0;j<4;++k,++j){_r(k%2?n:i,k%4>=2),o=Ye(e);var X=sr(e,o);Xd||k>t[j].lim));for(X=j,j=i;(j=e.parent(j))!==X;)u.push(j);return{path:o.concat(u.reverse()),lca:X}}function mr(e){var t={},n=0;function i(o){var u=n;a.Z(e.children(o),i),t[o]={low:u,lim:n++}}return a.Z(e.children(),i),t}var vr=r("./node_modules/lodash-es/_castFunction.js");function br(e,t){return e==null?e:(0,ot.Z)(e,(0,vr.Z)(t),Ce.Z)}var yr=br;function Er(e,t){var n={};function i(o,u){var d=0,k=0,j=o.length,X=pe(u);return a.Z(u,function(q,Be){var Et=xr(e,q),Tt=Et?e.node(Et).order:j;(Et||q===X)&&(a.Z(u.slice(k,Be+1),function(zt){a.Z(e.predecessors(zt),function(ps){var rn=e.node(ps),wn=rn.order;(wnX)&&Cn(n,Et,q)})})}function o(u,d){var k=-1,j,X=0;return a.Z(d,function(q,Be){if(e.node(q).dummy==="border"){var Et=e.predecessors(q);Et.length&&(j=e.node(Et[0]).order,i(d,X,Be,k,j),X=Be,k=j)}i(d,X,d.length,j,u.length)}),d}return hn.Z(t,o),n}function xr(e,t){if(e.node(t).dummy)return ut(e.predecessors(t),function(n){return e.node(n).dummy})}function Cn(e,t,n){if(t>n){var i=t;t=n,n=i}var o=e[t];o||(e[t]=o={}),o[n]=!0}function Cr(e,t,n){if(t>n){var i=t;t=n,n=i}return g.Z(e[t],n)}function wr(e,t,n,i){var o={},u={},d={};return a.Z(t,function(k){a.Z(k,function(j,X){o[j]=j,u[j]=j,d[j]=X})}),a.Z(t,function(k){var j=-1;a.Z(k,function(X){var q=i(X);if(q.length){q=nn(q,function(ps){return d[ps]});for(var Be=(q.length-1)/2,Et=Math.floor(Be),Tt=Math.ceil(Be);Et<=Tt;++Et){var zt=q[Et];u[X]===X&&j-1}var _e=ge;function ue(de,C,z){for(var me=-1,Le=de==null?0:de.length;++me=R){var hs=C?null:Te(de);if(hs)return(0,We.Z)(hs);ht=!1,Le=Pe.Z,Qt=new Y.Z}else Qt=C?[]:_t;e:for(;++me1?Le.setNode(ze,z):Le.setNode(ze)}),this}setNode(C,z){return a.Z(this._nodes,C)?(arguments.length>1&&(this._nodes[C]=z),this):(this._nodes[C]=arguments.length>1?z:this._defaultNodeLabelFn(C),this._isCompound&&(this._parent[C]=gt,this._children[C]={},this._children[gt][C]=!0),this._in[C]={},this._preds[C]={},this._out[C]={},this._sucs[C]={},++this._nodeCount,this)}node(C){return this._nodes[C]}hasNode(C){return a.Z(this._nodes,C)}removeNode(C){var z=this;if(a.Z(this._nodes,C)){var me=function(Le){z.removeEdge(z._edgeObjs[Le])};delete this._nodes[C],this._isCompound&&(this._removeFromParentsChildList(C),delete this._parent[C],T.Z(this.children(C),function(Le){z.setParent(Le)}),delete this._children[C]),T.Z(l.Z(this._in[C]),me),delete this._in[C],delete this._preds[C],T.Z(l.Z(this._out[C]),me),delete this._out[C],delete this._sucs[C],--this._nodeCount}return this}setParent(C,z){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(P.Z(z))z=gt;else{z+="";for(var me=z;!P.Z(me);me=this.parent(me))if(me===C)throw new Error("Setting "+z+" as parent of "+C+" would create a cycle");this.setNode(z)}return this.setNode(C),this._removeFromParentsChildList(C),this._parent[C]=z,this._children[z][C]=!0,this}_removeFromParentsChildList(C){delete this._children[this._parent[C]][C]}parent(C){if(this._isCompound){var z=this._parent[C];if(z!==gt)return z}}children(C){if(P.Z(C)&&(C=gt),this._isCompound){var z=this._children[C];if(z)return l.Z(z)}else{if(C===gt)return this.nodes();if(this.hasNode(C))return[]}}predecessors(C){var z=this._preds[C];if(z)return l.Z(z)}successors(C){var z=this._sucs[C];if(z)return l.Z(z)}neighbors(C){var z=this.predecessors(C);if(z)return Ae(z,this.successors(C))}isLeaf(C){var z;return this.isDirected()?z=this.successors(C):z=this.neighbors(C),z.length===0}filterNodes(C){var z=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});z.setGraph(this.graph());var me=this;T.Z(this._nodes,function(ht,_t){C(_t)&&z.setNode(_t,ht)}),T.Z(this._edgeObjs,function(ht){z.hasNode(ht.v)&&z.hasNode(ht.w)&&z.setEdge(ht,me.edge(ht))});var Le={};function ze(ht){var _t=me.parent(ht);return _t===void 0||z.hasNode(_t)?(Le[ht]=_t,_t):_t in Le?Le[_t]:ze(_t)}return this._isCompound&&T.Z(z.nodes(),function(ht){z.setParent(ht,ze(ht))}),z}setDefaultEdgeLabel(C){return g.Z(C)||(C=A.Z(C)),this._defaultEdgeLabelFn=C,this}edgeCount(){return this._edgeCount}edges(){return tt.Z(this._edgeObjs)}setPath(C,z){var me=this,Le=arguments;return dt.Z(C,function(ze,ht){return Le.length>1?me.setEdge(ze,ht,z):me.setEdge(ze,ht),ht}),this}setEdge(){var C,z,me,Le,ze=!1,ht=arguments[0];typeof ht=="object"&&ht!==null&&"v"in ht?(C=ht.v,z=ht.w,me=ht.name,arguments.length===2&&(Le=arguments[1],ze=!0)):(C=ht,z=arguments[1],me=arguments[3],arguments.length>2&&(Le=arguments[2],ze=!0)),C=""+C,z=""+z,P.Z(me)||(me=""+me);var _t=ss(this._isDirected,C,z,me);if(a.Z(this._edgeLabels,_t))return ze&&(this._edgeLabels[_t]=Le),this;if(!P.Z(me)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(C),this.setNode(z),this._edgeLabels[_t]=ze?Le:this._defaultEdgeLabelFn(C,z,me);var Qt=us(this._isDirected,C,z,me);return C=Qt.v,z=Qt.w,Object.freeze(Qt),this._edgeObjs[_t]=Qt,Ne(this._preds[z],C),Ne(this._sucs[C],z),this._in[z][_t]=Qt,this._out[C][_t]=Qt,this._edgeCount++,this}edge(C,z,me){var Le=arguments.length===1?w(this._isDirected,arguments[0]):ss(this._isDirected,C,z,me);return this._edgeLabels[Le]}hasEdge(C,z,me){var Le=arguments.length===1?w(this._isDirected,arguments[0]):ss(this._isDirected,C,z,me);return a.Z(this._edgeLabels,Le)}removeEdge(C,z,me){var Le=arguments.length===1?w(this._isDirected,arguments[0]):ss(this._isDirected,C,z,me),ze=this._edgeObjs[Le];return ze&&(C=ze.v,z=ze.w,delete this._edgeLabels[Le],delete this._edgeObjs[Le],Ht(this._preds[z],C),Ht(this._sucs[C],z),delete this._in[z][Le],delete this._out[C][Le],this._edgeCount--),this}inEdges(C,z){var me=this._in[C];if(me){var Le=tt.Z(me);return z?B.Z(Le,function(ze){return ze.v===z}):Le}}outEdges(C,z){var me=this._out[C];if(me){var Le=tt.Z(me);return z?B.Z(Le,function(ze){return ze.w===z}):Le}}nodeEdges(C,z){var me=this.inEdges(C,z);if(me)return me.concat(this.outEdges(C,z))}}Ce.prototype._nodeCount=0,Ce.prototype._edgeCount=0;function Ne(de,C){de[C]?de[C]++:de[C]=1}function Ht(de,C){--de[C]||delete de[C]}function ss(de,C,z,me){var Le=""+C,ze=""+z;if(!de&&Le>ze){var ht=Le;Le=ze,ze=ht}return Le+At+ze+At+(P.Z(me)?lt:me)}function us(de,C,z,me){var Le=""+C,ze=""+z;if(!de&&Le>ze){var ht=Le;Le=ze,ze=ht}var _t={v:Le,w:ze};return me&&(_t.name=me),_t}function w(de,C){return ss(de,C.v,C.w,C.name)}},"./node_modules/dagre-d3-es/src/graphlib/index.js":function(Ie,N,r){r.d(N,{k:function(){return a.k}});var a=r("./node_modules/dagre-d3-es/src/graphlib/graph.js");const A="2.1.9-pre"},"./node_modules/dagre-d3-es/src/graphlib/json.js":function(Ie,N,r){r.d(N,{c:function(){return P}});var a=r("./node_modules/lodash-es/isUndefined.js"),A=r("./node_modules/lodash-es/_baseClone.js"),g=4;function l(M){return(0,A.Z)(M,g)}var B=l,L=r("./node_modules/lodash-es/map.js"),T=r("./node_modules/dagre-d3-es/src/graphlib/graph.js");function P(M){var H={options:{directed:M.isDirected(),multigraph:M.isMultigraph(),compound:M.isCompound()},nodes:Q(M),edges:K(M)};return a.Z(M.graph())||(H.value=B(M.graph())),H}function Q(M){return L.Z(M.nodes(),function(H){var $=M.node(H),W=M.parent(H),se={v:H};return a.Z($)||(se.value=$),a.Z(W)||(se.parent=W),se})}function K(M){return L.Z(M.edges(),function(H){var $=M.edge(H),W={v:H.v,w:H.w};return a.Z(H.name)||(W.name=H.name),a.Z($)||(W.value=$),W})}function Y(M){var H=new Graph(M.options).setGraph(M.value);return _.each(M.nodes,function($){H.setNode($.v,$.value),$.parent&&H.setParent($.v,$.parent)}),_.each(M.edges,function($){H.setEdge({v:$.v,w:$.w,name:$.name},$.value)}),H}},"./node_modules/khroma/dist/methods/is_dark.js":function(Ie,N,r){r.d(N,{Z:function(){return P}});var a=r("./node_modules/khroma/dist/utils/index.js"),A=r("./node_modules/khroma/dist/color/index.js"),l=Q=>{const{r:K,g:Y,b:M}=A.Z.parse(Q),H=.2126*a.Z.channel.toLinear(K)+.7152*a.Z.channel.toLinear(Y)+.0722*a.Z.channel.toLinear(M);return a.Z.lang.round(H)},L=Q=>l(Q)>=.5,P=Q=>!L(Q)},"./node_modules/lodash-es/_SetCache.js":function(Ie,N,r){r.d(N,{Z:function(){return P}});var a=r("./node_modules/lodash-es/_MapCache.js"),A="__lodash_hash_undefined__";function g(Q){return this.__data__.set(Q,A),this}var l=g;function B(Q){return this.__data__.has(Q)}var L=B;function T(Q){var K=-1,Y=Q==null?0:Q.length;for(this.__data__=new a.Z;++K0&&M(J)?Y>1?P(J,Y-1,M,H,$):(0,a.Z)($,J):H||($[$.length]=J)}return $}var Q=P},"./node_modules/lodash-es/_baseFor.js":function(Ie,N,r){r.d(N,{Z:function(){return l}});function a(B){return function(L,T,P){for(var Q=-1,K=Object(L),Y=P(L),M=Y.length;M--;){var H=Y[B?M:++Q];if(T(K[H],H,K)===!1)break}return L}}var A=a,g=A(),l=g},"./node_modules/lodash-es/_baseForOwn.js":function(Ie,N,r){var a=r("./node_modules/lodash-es/_baseFor.js"),A=r("./node_modules/lodash-es/keys.js");function g(l,B){return l&&(0,a.Z)(l,B,A.Z)}N.Z=g},"./node_modules/lodash-es/_baseGet.js":function(Ie,N,r){var a=r("./node_modules/lodash-es/_castPath.js"),A=r("./node_modules/lodash-es/_toKey.js");function g(l,B){B=(0,a.Z)(B,l);for(var L=0,T=B.length;l!=null&&Lpt))return!1;var xt=Ze.get(Z),te=Ze.get(V);if(xt&&te)return xt==V&&te==Z;var Oe=-1,Ee=!0,ce=re&T?new A.Z:void 0;for(Ze.set(Z,V),Ze.set(V,Z);++Oe-1&&g%1==0&&g0){if(++$>=L)return arguments[0]}else $=0;return H.apply(void 0,arguments)}}var K=Q,Y=K(B),M=Y},"./node_modules/lodash-es/_toKey.js":function(Ie,N,r){var a=r("./node_modules/lodash-es/isSymbol.js"),A=1/0;function g(l){if(typeof l=="string"||(0,a.Z)(l))return l;var B=l+"";return B=="0"&&1/l==-A?"-0":B}N.Z=g},"./node_modules/lodash-es/constant.js":function(Ie,N){function r(a){return function(){return a}}N.Z=r},"./node_modules/lodash-es/defaults.js":function(Ie,N,r){var a=r("./node_modules/lodash-es/_baseRest.js"),A=r("./node_modules/lodash-es/eq.js"),g=r("./node_modules/lodash-es/_isIterateeCall.js"),l=r("./node_modules/lodash-es/keysIn.js"),B=Object.prototype,L=B.hasOwnProperty,T=(0,a.Z)(function(P,Q){P=Object(P);var K=-1,Y=Q.length,M=Y>2?Q[2]:void 0;for(M&&(0,g.Z)(Q[0],Q[1],M)&&(Y=1);++K{s.forEach(b=>{se[b](h,m,S)})},se={extension:(h,s,m)=>{a.l.trace("Making markers for ",m),h.append("defs").append("marker").attr("id",s+"-extensionStart").attr("class","marker extension "+s).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),h.append("defs").append("marker").attr("id",s+"-extensionEnd").attr("class","marker extension "+s).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z")},composition:(h,s)=>{h.append("defs").append("marker").attr("id",s+"-compositionStart").attr("class","marker composition "+s).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),h.append("defs").append("marker").attr("id",s+"-compositionEnd").attr("class","marker composition "+s).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},aggregation:(h,s)=>{h.append("defs").append("marker").attr("id",s+"-aggregationStart").attr("class","marker aggregation "+s).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),h.append("defs").append("marker").attr("id",s+"-aggregationEnd").attr("class","marker aggregation "+s).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},dependency:(h,s)=>{h.append("defs").append("marker").attr("id",s+"-dependencyStart").attr("class","marker dependency "+s).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),h.append("defs").append("marker").attr("id",s+"-dependencyEnd").attr("class","marker dependency "+s).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},lollipop:(h,s)=>{h.append("defs").append("marker").attr("id",s+"-lollipopStart").attr("class","marker lollipop "+s).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","white").attr("cx",6).attr("cy",7).attr("r",6)},point:(h,s)=>{h.append("marker").attr("id",s+"-pointEnd").attr("class","marker "+s).attr("viewBox","0 0 12 20").attr("refX",10).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),h.append("marker").attr("id",s+"-pointStart").attr("class","marker "+s).attr("viewBox","0 0 10 10").attr("refX",0).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},circle:(h,s)=>{h.append("marker").attr("id",s+"-circleEnd").attr("class","marker "+s).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),h.append("marker").attr("id",s+"-circleStart").attr("class","marker "+s).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},cross:(h,s)=>{h.append("marker").attr("id",s+"-crossEnd").attr("class","marker cross "+s).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),h.append("marker").attr("id",s+"-crossStart").attr("class","marker cross "+s).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},barb:(h,s)=>{h.append("defs").append("marker").attr("id",s+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","strokeWidth").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")}},J=L;function ne(h,s){s&&h.attr("style",s)}function ge(h){const s=(0,A.Ys)(document.createElementNS("http://www.w3.org/2000/svg","foreignObject")),m=s.append("xhtml:div"),S=h.label,b=h.isNode?"nodeLabel":"edgeLabel";return m.html('"+S+""),ne(m,h.labelStyle),m.style("display","inline-block"),m.style("white-space","nowrap"),m.attr("xmlns","http://www.w3.org/1999/xhtml"),s.node()}const ue=(h,s,m,S)=>{let b=h||"";if(typeof b=="object"&&(b=b[0]),(0,a.j)((0,a.g)().flowchart.htmlLabels)){b=b.replace(/\\n|\n/g,"
"),a.l.info("vertexText"+b);const E={isNode:S,label:(0,g.d)(b).replace(/fa[blrs]?:fa-[\w-]+/g,U=>``),labelStyle:s.replace("fill:","color:")};return ge(E)}else{const E=document.createElementNS("http://www.w3.org/2000/svg","text");E.setAttribute("style",s.replace("color:","fill:"));let y=[];typeof b=="string"?y=b.split(/\\n|\n|/gi):Array.isArray(b)?y=b:y=[];for(const U of y){const ee=document.createElementNS("http://www.w3.org/2000/svg","tspan");ee.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),ee.setAttribute("dy","1em"),ee.setAttribute("x","0"),m?ee.setAttribute("class","title-row"):ee.setAttribute("class","row"),ee.textContent=U.trim(),E.appendChild(ee)}return E}},ke=(h,s,m,S)=>{let b;m?b=m:b="node default";const E=h.insert("g").attr("class",b).attr("id",s.domId||s.id),y=E.insert("g").attr("class","label").attr("style",s.labelStyle);let U;s.labelText===void 0?U="":U=typeof s.labelText=="string"?s.labelText:s.labelText[0];const ee=y.node().appendChild(ue((0,a.b)((0,g.d)(U),(0,a.g)()),s.labelStyle,!1,S));let we=ee.getBBox();if((0,a.j)((0,a.g)().flowchart.htmlLabels)){const Ye=ee.children[0],Z=(0,A.Ys)(ee);we=Ye.getBoundingClientRect(),Z.attr("width",we.width),Z.attr("height",we.height)}const he=s.padding/2;return y.attr("transform","translate("+-we.width/2+", "+-we.height/2+")"),{shapeSvg:E,bbox:we,halfPadding:he,label:y}},Pe=(h,s)=>{const m=s.node().getBBox();h.width=m.width,h.height=m.height};function Ge(h,s,m,S){return h.insert("polygon",":first-child").attr("points",S.map(function(b){return b.x+","+b.y}).join(" ")).attr("class","label-container").attr("transform","translate("+-s/2+","+m/2+")")}function rt(h,s){return h.intersect(s)}function ot(h,s,m,S){var b=h.x,E=h.y,y=b-S.x,U=E-S.y,ee=Math.sqrt(s*s*U*U+m*m*y*y),we=Math.abs(s*m*y/ee);S.x0}function Te(h,s,m){var S=h.x,b=h.y,E=[],y=Number.POSITIVE_INFINITY,U=Number.POSITIVE_INFINITY;typeof s.forEach=="function"?s.forEach(function(re){y=Math.min(y,re.x),U=Math.min(U,re.y)}):(y=Math.min(y,s.x),U=Math.min(U,s.y));for(var ee=S-h.width/2-y,we=b-h.height/2-U,he=0;he1&&E.sort(function(re,fe){var Ue=re.x-m.x,Ze=re.y-m.y,vt=Math.sqrt(Ue*Ue+Ze*Ze),pt=fe.x-m.x,ft=fe.y-m.y,xt=Math.sqrt(pt*pt+ft*ft);return vt{var m=h.x,S=h.y,b=s.x-m,E=s.y-S,y=h.width/2,U=h.height/2,ee,we;return Math.abs(E)*y>Math.abs(b)*U?(E<0&&(U=-U),ee=E===0?0:U*b/E,we=U):(b<0&&(y=-y),ee=y,we=b===0?0:y*E/b),{x:m+ee,y:S+we}},x={node:rt,circle:We,ellipse:ot,polygon:Te,rect:p},oe=(h,s)=>{const{shapeSvg:m,bbox:S,halfPadding:b}=ke(h,s,"node "+s.classes,!0);a.l.info("Classes = ",s.classes);const E=m.insert("rect",":first-child");return E.attr("rx",s.rx).attr("ry",s.ry).attr("x",-S.width/2-b).attr("y",-S.height/2-b).attr("width",S.width+s.padding).attr("height",S.height+s.padding),Pe(s,E),s.intersect=function(y){return x.rect(s,y)},m},Ae=(h,s)=>{const{shapeSvg:m,bbox:S}=ke(h,s,void 0,!0),b=S.width+s.padding,E=S.height+s.padding,y=b+E,U=[{x:y/2,y:0},{x:y,y:-y/2},{x:y/2,y:-y},{x:0,y:-y/2}];a.l.info("Question main (Circle)");const ee=Ge(m,y,y,U);return ee.attr("style",s.style),Pe(s,ee),s.intersect=function(we){return a.l.warn("Intersect called"),x.polygon(s,U,we)},m},tt=(h,s)=>{const m=h.insert("g").attr("class","node default").attr("id",s.domId||s.id),S=28,b=[{x:0,y:S/2},{x:S/2,y:0},{x:0,y:-S/2},{x:-S/2,y:0}];return m.insert("polygon",":first-child").attr("points",b.map(function(y){return y.x+","+y.y}).join(" ")).attr("class","state-start").attr("r",7).attr("width",28).attr("height",28),s.width=28,s.height=28,s.intersect=function(y){return x.circle(s,14,y)},m},dt=(h,s)=>{const{shapeSvg:m,bbox:S}=ke(h,s,void 0,!0),b=4,E=S.height+s.padding,y=E/b,U=S.width+2*y+s.padding,ee=[{x:y,y:0},{x:U-y,y:0},{x:U,y:-E/2},{x:U-y,y:-E},{x:y,y:-E},{x:0,y:-E/2}],we=Ge(m,U,E,ee);return we.attr("style",s.style),Pe(s,we),s.intersect=function(he){return x.polygon(s,ee,he)},m},lt=(h,s)=>{const{shapeSvg:m,bbox:S}=ke(h,s,void 0,!0),b=S.width+s.padding,E=S.height+s.padding,y=[{x:-E/2,y:0},{x:b,y:0},{x:b,y:-E},{x:-E/2,y:-E},{x:0,y:-E/2}];return Ge(m,b,E,y).attr("style",s.style),s.width=b+E,s.height=E,s.intersect=function(ee){return x.polygon(s,y,ee)},m},gt=(h,s)=>{const{shapeSvg:m,bbox:S}=ke(h,s,void 0,!0),b=S.width+s.padding,E=S.height+s.padding,y=[{x:-2*E/6,y:0},{x:b-E/6,y:0},{x:b+2*E/6,y:-E},{x:E/6,y:-E}],U=Ge(m,b,E,y);return U.attr("style",s.style),Pe(s,U),s.intersect=function(ee){return x.polygon(s,y,ee)},m},At=(h,s)=>{const{shapeSvg:m,bbox:S}=ke(h,s,void 0,!0),b=S.width+s.padding,E=S.height+s.padding,y=[{x:2*E/6,y:0},{x:b+E/6,y:0},{x:b-2*E/6,y:-E},{x:-E/6,y:-E}],U=Ge(m,b,E,y);return U.attr("style",s.style),Pe(s,U),s.intersect=function(ee){return x.polygon(s,y,ee)},m},Ce=(h,s)=>{const{shapeSvg:m,bbox:S}=ke(h,s,void 0,!0),b=S.width+s.padding,E=S.height+s.padding,y=[{x:-2*E/6,y:0},{x:b+2*E/6,y:0},{x:b-E/6,y:-E},{x:E/6,y:-E}],U=Ge(m,b,E,y);return U.attr("style",s.style),Pe(s,U),s.intersect=function(ee){return x.polygon(s,y,ee)},m},Ne=(h,s)=>{const{shapeSvg:m,bbox:S}=ke(h,s,void 0,!0),b=S.width+s.padding,E=S.height+s.padding,y=[{x:E/6,y:0},{x:b-E/6,y:0},{x:b+2*E/6,y:-E},{x:-2*E/6,y:-E}],U=Ge(m,b,E,y);return U.attr("style",s.style),Pe(s,U),s.intersect=function(ee){return x.polygon(s,y,ee)},m},Ht=(h,s)=>{const{shapeSvg:m,bbox:S}=ke(h,s,void 0,!0),b=S.width+s.padding,E=S.height+s.padding,y=[{x:0,y:0},{x:b+E/2,y:0},{x:b,y:-E/2},{x:b+E/2,y:-E},{x:0,y:-E}],U=Ge(m,b,E,y);return U.attr("style",s.style),Pe(s,U),s.intersect=function(ee){return x.polygon(s,y,ee)},m},ss=(h,s)=>{const{shapeSvg:m,bbox:S}=ke(h,s,void 0,!0),b=S.width+s.padding,E=b/2,y=E/(2.5+b/50),U=S.height+y+s.padding,ee="M 0,"+y+" a "+E+","+y+" 0,0,0 "+b+" 0 a "+E+","+y+" 0,0,0 "+-b+" 0 l 0,"+U+" a "+E+","+y+" 0,0,0 "+b+" 0 l 0,"+-U,we=m.attr("label-offset-y",y).insert("path",":first-child").attr("style",s.style).attr("d",ee).attr("transform","translate("+-b/2+","+-(U/2+y)+")");return Pe(s,we),s.intersect=function(he){const Ye=x.rect(s,he),Z=Ye.x-s.x;if(E!=0&&(Math.abs(Z)s.height/2-y)){let V=y*y*(1-Z*Z/(E*E));V!=0&&(V=Math.sqrt(V)),V=y-V,he.y-s.y>0&&(V=-V),Ye.y+=V}return Ye},m},us=(h,s)=>{const{shapeSvg:m,bbox:S,halfPadding:b}=ke(h,s,"node "+s.classes,!0);a.l.trace("Classes = ",s.classes);const E=m.insert("rect",":first-child"),y=S.width+s.padding,U=S.height+s.padding;if(E.attr("class","basic label-container").attr("style",s.style).attr("rx",s.rx).attr("ry",s.ry).attr("x",-S.width/2-b).attr("y",-S.height/2-b).attr("width",y).attr("height",U),s.props){const ee=new Set(Object.keys(s.props));s.props.borders&&(de(E,s.props.borders,y,U),ee.delete("borders")),ee.forEach(we=>{a.l.warn(`Unknown node property ${we}`)})}return Pe(s,E),s.intersect=function(ee){return x.rect(s,ee)},m},w=(h,s)=>{const{shapeSvg:m}=ke(h,s,"label",!0);a.l.trace("Classes = ",s.classes);const S=m.insert("rect",":first-child"),b=0,E=0;if(S.attr("width",b).attr("height",E),m.attr("class","label edgeLabel"),s.props){const y=new Set(Object.keys(s.props));s.props.borders&&(de(S,s.props.borders,b,E),y.delete("borders")),y.forEach(U=>{a.l.warn(`Unknown node property ${U}`)})}return Pe(s,S),s.intersect=function(y){return x.rect(s,y)},m};function de(h,s,m,S){const b=[],E=U=>{b.push(U,0)},y=U=>{b.push(0,U)};s.includes("t")?(a.l.debug("add top border"),E(m)):y(m),s.includes("r")?(a.l.debug("add right border"),E(S)):y(S),s.includes("b")?(a.l.debug("add bottom border"),E(m)):y(m),s.includes("l")?(a.l.debug("add left border"),E(S)):y(S),h.attr("stroke-dasharray",b.join(" "))}const C=(h,s)=>{let m;s.classes?m="node "+s.classes:m="node default";const S=h.insert("g").attr("class",m).attr("id",s.domId||s.id),b=S.insert("rect",":first-child"),E=S.insert("line"),y=S.insert("g").attr("class","label"),U=s.labelText.flat?s.labelText.flat():s.labelText;let ee="";typeof U=="object"?ee=U[0]:ee=U,a.l.info("Label text abc79",ee,U,typeof U=="object");const we=y.node().appendChild(ue(ee,s.labelStyle,!0,!0));let he={width:0,height:0};if((0,a.j)((0,a.g)().flowchart.htmlLabels)){const fe=we.children[0],Ue=(0,A.Ys)(we);he=fe.getBoundingClientRect(),Ue.attr("width",he.width),Ue.attr("height",he.height)}a.l.info("Text 2",U);const Ye=U.slice(1,U.length);let Z=we.getBBox();const V=y.node().appendChild(ue(Ye.join?Ye.join("
"):Ye,s.labelStyle,!0,!0));if((0,a.j)((0,a.g)().flowchart.htmlLabels)){const fe=V.children[0],Ue=(0,A.Ys)(V);he=fe.getBoundingClientRect(),Ue.attr("width",he.width),Ue.attr("height",he.height)}const re=s.padding/2;return(0,A.Ys)(V).attr("transform","translate( "+(he.width>Z.width?0:(Z.width-he.width)/2)+", "+(Z.height+re+5)+")"),(0,A.Ys)(we).attr("transform","translate( "+(he.width{const{shapeSvg:m,bbox:S}=ke(h,s,void 0,!0),b=S.height+s.padding,E=S.width+b/4+s.padding,y=m.insert("rect",":first-child").attr("style",s.style).attr("rx",b/2).attr("ry",b/2).attr("x",-E/2).attr("y",-b/2).attr("width",E).attr("height",b);return Pe(s,y),s.intersect=function(U){return x.rect(s,U)},m},me=(h,s)=>{const{shapeSvg:m,bbox:S,halfPadding:b}=ke(h,s,void 0,!0),E=m.insert("circle",":first-child");return E.attr("style",s.style).attr("rx",s.rx).attr("ry",s.ry).attr("r",S.width/2+b).attr("width",S.width+s.padding).attr("height",S.height+s.padding),a.l.info("Circle main"),Pe(s,E),s.intersect=function(y){return a.l.info("Circle intersect",s,S.width/2+b,y),x.circle(s,S.width/2+b,y)},m},Le=(h,s)=>{const{shapeSvg:m,bbox:S,halfPadding:b}=ke(h,s,void 0,!0),E=5,y=m.insert("g",":first-child"),U=y.insert("circle"),ee=y.insert("circle");return U.attr("style",s.style).attr("rx",s.rx).attr("ry",s.ry).attr("r",S.width/2+b+E).attr("width",S.width+s.padding+E*2).attr("height",S.height+s.padding+E*2),ee.attr("style",s.style).attr("rx",s.rx).attr("ry",s.ry).attr("r",S.width/2+b).attr("width",S.width+s.padding).attr("height",S.height+s.padding),a.l.info("DoubleCircle main"),Pe(s,U),s.intersect=function(we){return a.l.info("DoubleCircle intersect",s,S.width/2+b+E,we),x.circle(s,S.width/2+b+E,we)},m},ze=(h,s)=>{const{shapeSvg:m,bbox:S}=ke(h,s,void 0,!0),b=S.width+s.padding,E=S.height+s.padding,y=[{x:0,y:0},{x:b,y:0},{x:b,y:-E},{x:0,y:-E},{x:0,y:0},{x:-8,y:0},{x:b+8,y:0},{x:b+8,y:-E},{x:-8,y:-E},{x:-8,y:0}],U=Ge(m,b,E,y);return U.attr("style",s.style),Pe(s,U),s.intersect=function(ee){return x.polygon(s,y,ee)},m},ht=(h,s)=>{const m=h.insert("g").attr("class","node default").attr("id",s.domId||s.id),S=m.insert("circle",":first-child");return S.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),Pe(s,S),s.intersect=function(b){return x.circle(s,7,b)},m},_t=(h,s,m)=>{const S=h.insert("g").attr("class","node default").attr("id",s.domId||s.id);let b=70,E=10;m==="LR"&&(b=10,E=70);const y=S.append("rect").attr("x",-1*b/2).attr("y",-1*E/2).attr("width",b).attr("height",E).attr("class","fork-join");return Pe(s,y),s.height=s.height+s.padding/2,s.width=s.width+s.padding/2,s.intersect=function(U){return x.rect(s,U)},S},rs={rhombus:Ae,question:Ae,rect:us,labelRect:w,rectWithTitle:C,choice:tt,circle:me,doublecircle:Le,stadium:z,hexagon:dt,rect_left_inv_arrow:lt,lean_right:gt,lean_left:At,trapezoid:Ce,inv_trapezoid:Ne,rect_right_inv_arrow:Ht,cylinder:ss,start:ht,end:(h,s)=>{const m=h.insert("g").attr("class","node default").attr("id",s.domId||s.id),S=m.insert("circle",":first-child"),b=m.insert("circle",":first-child");return b.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),S.attr("class","state-end").attr("r",5).attr("width",10).attr("height",10),Pe(s,b),s.intersect=function(E){return x.circle(s,7,E)},m},note:oe,subroutine:ze,fork:_t,join:_t,class_box:(h,s)=>{const m=s.padding/2,S=4,b=8;let E;s.classes?E="node "+s.classes:E="node default";const y=h.insert("g").attr("class",E).attr("id",s.domId||s.id),U=y.insert("rect",":first-child"),ee=y.insert("line"),we=y.insert("line");let he=0,Ye=S;const Z=y.insert("g").attr("class","label");let V=0;const re=s.classData.annotations&&s.classData.annotations[0],fe=s.classData.annotations[0]?"\xAB"+s.classData.annotations[0]+"\xBB":"",Ue=Z.node().appendChild(ue(fe,s.labelStyle,!0,!0));let Ze=Ue.getBBox();if((0,a.j)((0,a.g)().flowchart.htmlLabels)){const Ee=Ue.children[0],ce=(0,A.Ys)(Ue);Ze=Ee.getBoundingClientRect(),ce.attr("width",Ze.width),ce.attr("height",Ze.height)}s.classData.annotations[0]&&(Ye+=Ze.height+S,he+=Ze.width);let vt=s.classData.label;s.classData.type!==void 0&&s.classData.type!==""&&((0,a.g)().flowchart.htmlLabels?vt+="<"+s.classData.type+">":vt+="<"+s.classData.type+">");const pt=Z.node().appendChild(ue(vt,s.labelStyle,!0,!0));(0,A.Ys)(pt).attr("class","classTitle");let ft=pt.getBBox();if((0,a.j)((0,a.g)().flowchart.htmlLabels)){const Ee=pt.children[0],ce=(0,A.Ys)(pt);ft=Ee.getBoundingClientRect(),ce.attr("width",ft.width),ce.attr("height",ft.height)}Ye+=ft.height+S,ft.width>he&&(he=ft.width);const xt=[];s.classData.members.forEach(Ee=>{const ce=(0,l.p)(Ee);let st=ce.displayText;(0,a.g)().flowchart.htmlLabels&&(st=st.replace(//g,">"));const O=Z.node().appendChild(ue(st,ce.cssStyle?ce.cssStyle:s.labelStyle,!0,!0));let yt=O.getBBox();if((0,a.j)((0,a.g)().flowchart.htmlLabels)){const G=O.children[0],xe=(0,A.Ys)(O);yt=G.getBoundingClientRect(),xe.attr("width",yt.width),xe.attr("height",yt.height)}yt.width>he&&(he=yt.width),Ye+=yt.height+S,xt.push(O)}),Ye+=b;const te=[];if(s.classData.methods.forEach(Ee=>{const ce=(0,l.p)(Ee);let st=ce.displayText;(0,a.g)().flowchart.htmlLabels&&(st=st.replace(//g,">"));const O=Z.node().appendChild(ue(st,ce.cssStyle?ce.cssStyle:s.labelStyle,!0,!0));let yt=O.getBBox();if((0,a.j)((0,a.g)().flowchart.htmlLabels)){const G=O.children[0],xe=(0,A.Ys)(O);yt=G.getBoundingClientRect(),xe.attr("width",yt.width),xe.attr("height",yt.height)}yt.width>he&&(he=yt.width),Ye+=yt.height+S,te.push(O)}),Ye+=b,re){let Ee=(he-Ze.width)/2;(0,A.Ys)(Ue).attr("transform","translate( "+(-1*he/2+Ee)+", "+-1*Ye/2+")"),V=Ze.height+S}let Oe=(he-ft.width)/2;return(0,A.Ys)(pt).attr("transform","translate( "+(-1*he/2+Oe)+", "+(-1*Ye/2+V)+")"),V+=ft.height+S,ee.attr("class","divider").attr("x1",-he/2-m).attr("x2",he/2+m).attr("y1",-Ye/2-m+b+V).attr("y2",-Ye/2-m+b+V),V+=b,xt.forEach(Ee=>{(0,A.Ys)(Ee).attr("transform","translate( "+-he/2+", "+(-1*Ye/2+V+b/2)+")"),V+=ft.height+S}),V+=b,we.attr("class","divider").attr("x1",-he/2-m).attr("x2",he/2+m).attr("y1",-Ye/2-m+b+V).attr("y2",-Ye/2-m+b+V),V+=b,te.forEach(Ee=>{(0,A.Ys)(Ee).attr("transform","translate( "+-he/2+", "+(-1*Ye/2+V)+")"),V+=ft.height+S}),U.attr("class","outer title-state").attr("x",-he/2-m).attr("y",-(Ye/2)-m).attr("width",he+s.padding).attr("height",Ye+s.padding),Pe(s,U),s.intersect=function(Ee){return x.rect(s,Ee)},y}};let ts={};const cs=(h,s,m)=>{let S,b;if(s.link){let E;(0,a.g)().securityLevel==="sandbox"?E="_top":s.linkTarget&&(E=s.linkTarget||"_blank"),S=h.insert("svg:a").attr("xlink:href",s.link).attr("target",E),b=rs[s.shape](S,s,m)}else b=rs[s.shape](h,s,m),S=b;return s.tooltip&&b.attr("title",s.tooltip),s.class&&b.attr("class","node default "+s.class),ts[s.id]=S,s.haveCallback&&ts[s.id].attr("class",ts[s.id].attr("class")+" clickable"),S},Cs=(h,s)=>{ts[s.id]=h},gs=()=>{ts={}},ws=h=>{const s=ts[h.id];a.l.trace("Transforming node",h.diff,h,"translate("+(h.x-h.width/2-5)+", "+h.width/2+")");const m=8,S=h.diff||0;return h.clusterNode?s.attr("transform","translate("+(h.x+S-h.width/2)+", "+(h.y-h.height/2-m)+")"):s.attr("transform","translate("+h.x+", "+h.y+")"),S};let is={},c={};const pe=()=>{is={},c={}},f=(h,s)=>{const m=ue(s.label,s.labelStyle),S=h.insert("g").attr("class","edgeLabel"),b=S.insert("g").attr("class","label");b.node().appendChild(m);let E=m.getBBox();if((0,a.j)((0,a.g)().flowchart.htmlLabels)){const U=m.children[0],ee=(0,A.Ys)(m);E=U.getBoundingClientRect(),ee.attr("width",E.width),ee.attr("height",E.height)}b.attr("transform","translate("+-E.width/2+", "+-E.height/2+")"),is[s.id]=S,s.width=E.width,s.height=E.height;let y;if(s.startLabelLeft){const U=ue(s.startLabelLeft,s.labelStyle),ee=h.insert("g").attr("class","edgeTerminals"),we=ee.insert("g").attr("class","inner");y=we.node().appendChild(U);const he=U.getBBox();we.attr("transform","translate("+-he.width/2+", "+-he.height/2+")"),c[s.id]||(c[s.id]={}),c[s.id].startLeft=ee,F(y,s.startLabelLeft)}if(s.startLabelRight){const U=ue(s.startLabelRight,s.labelStyle),ee=h.insert("g").attr("class","edgeTerminals"),we=ee.insert("g").attr("class","inner");y=ee.node().appendChild(U),we.node().appendChild(U);const he=U.getBBox();we.attr("transform","translate("+-he.width/2+", "+-he.height/2+")"),c[s.id]||(c[s.id]={}),c[s.id].startRight=ee,F(y,s.startLabelRight)}if(s.endLabelLeft){const U=ue(s.endLabelLeft,s.labelStyle),ee=h.insert("g").attr("class","edgeTerminals"),we=ee.insert("g").attr("class","inner");y=we.node().appendChild(U);const he=U.getBBox();we.attr("transform","translate("+-he.width/2+", "+-he.height/2+")"),ee.node().appendChild(U),c[s.id]||(c[s.id]={}),c[s.id].endLeft=ee,F(y,s.endLabelLeft)}if(s.endLabelRight){const U=ue(s.endLabelRight,s.labelStyle),ee=h.insert("g").attr("class","edgeTerminals"),we=ee.insert("g").attr("class","inner");y=we.node().appendChild(U);const he=U.getBBox();we.attr("transform","translate("+-he.width/2+", "+-he.height/2+")"),ee.node().appendChild(U),c[s.id]||(c[s.id]={}),c[s.id].endRight=ee,F(y,s.endLabelRight)}return m};function F(h,s){(0,a.g)().flowchart.htmlLabels&&h&&(h.style.width=s.length*9+"px",h.style.height="12px")}const ie=(h,s)=>{a.l.info("Moving label abc78 ",h.id,h.label,is[h.id]);let m=s.updatedPath?s.updatedPath:s.originalPath;if(h.label){const S=is[h.id];let b=h.x,E=h.y;if(m){const y=B.u.calcLabelPosition(m);a.l.info("Moving label "+h.label+" from (",b,",",E,") to (",y.x,",",y.y,") abc78"),s.updatedPath&&(b=y.x,E=y.y)}S.attr("transform","translate("+b+", "+E+")")}if(h.startLabelLeft){const S=c[h.id].startLeft;let b=h.x,E=h.y;if(m){const y=B.u.calcTerminalLabelPosition(h.arrowTypeStart?10:0,"start_left",m);b=y.x,E=y.y}S.attr("transform","translate("+b+", "+E+")")}if(h.startLabelRight){const S=c[h.id].startRight;let b=h.x,E=h.y;if(m){const y=B.u.calcTerminalLabelPosition(h.arrowTypeStart?10:0,"start_right",m);b=y.x,E=y.y}S.attr("transform","translate("+b+", "+E+")")}if(h.endLabelLeft){const S=c[h.id].endLeft;let b=h.x,E=h.y;if(m){const y=B.u.calcTerminalLabelPosition(h.arrowTypeEnd?10:0,"end_left",m);b=y.x,E=y.y}S.attr("transform","translate("+b+", "+E+")")}if(h.endLabelRight){const S=c[h.id].endRight;let b=h.x,E=h.y;if(m){const y=B.u.calcTerminalLabelPosition(h.arrowTypeEnd?10:0,"end_right",m);b=y.x,E=y.y}S.attr("transform","translate("+b+", "+E+")")}},ve=(h,s)=>{const m=h.x,S=h.y,b=Math.abs(s.x-m),E=Math.abs(s.y-S),y=h.width/2,U=h.height/2;return b>=y||E>=U},le=(h,s,m)=>{a.l.warn(`intersection calc abc89: + outsidePoint: ${JSON.stringify(s)} + insidePoint : ${JSON.stringify(m)} + node : x:${h.x} y:${h.y} w:${h.width} h:${h.height}`);const S=h.x,b=h.y,E=Math.abs(S-m.x),y=h.width/2;let U=m.xMath.abs(S-s.x)*ee){let Ye=m.y{a.l.warn("abc88 cutPathAtIntersect",h,s);let m=[],S=h[0],b=!1;return h.forEach(E=>{if(a.l.info("abc88 checking point",E,s),!ve(s,E)&&!b){const y=le(s,S,E);a.l.warn("abc88 inside",E,S,y),a.l.warn("abc88 intersection",y);let U=!1;m.forEach(ee=>{U=U||ee.x===y.x&&ee.y===y.y}),m.some(ee=>ee.x===y.x&&ee.y===y.y)?a.l.warn("abc88 no intersect",y,m):m.push(y),b=!0}else a.l.warn("abc88 outside",E,S),S=E,b||m.push(E)}),a.l.warn("abc88 returning points",m),m},Ke=function(h,s,m,S,b,E){let y=m.points,U=!1;const ee=E.node(s.v);var we=E.node(s.w);a.l.info("abc88 InsertEdge: ",m),we.intersect&&ee.intersect&&(y=y.slice(1,m.points.length-1),y.unshift(ee.intersect(y[0])),a.l.info("Last point",y[y.length-1],we,we.intersect(y[y.length-1])),y.push(we.intersect(y[y.length-1]))),m.toCluster&&(a.l.info("to cluster abc88",S[m.toCluster]),y=Qe(m.points,S[m.toCluster].node),U=!0),m.fromCluster&&(a.l.info("from cluster abc88",S[m.fromCluster]),y=Qe(y.reverse(),S[m.fromCluster].node).reverse(),U=!0);const he=y.filter(Ze=>!Number.isNaN(Ze.y));let Ye;b==="graph"||b==="flowchart"?Ye=m.curve||A.$0Z:Ye=A.$0Z;const Z=(0,A.jvg)().x(function(Ze){return Ze.x}).y(function(Ze){return Ze.y}).curve(Ye);let V;switch(m.thickness){case"normal":V="edge-thickness-normal";break;case"thick":V="edge-thickness-thick";break;case"invisible":V="edge-thickness-thick";break;default:V=""}switch(m.pattern){case"solid":V+=" edge-pattern-solid";break;case"dotted":V+=" edge-pattern-dotted";break;case"dashed":V+=" edge-pattern-dashed";break}const re=h.append("path").attr("d",Z(he)).attr("id",m.id).attr("class"," "+V+(m.classes?" "+m.classes:"")).attr("style",m.style);let fe="";switch(((0,a.g)().flowchart.arrowMarkerAbsolute||(0,a.g)().state.arrowMarkerAbsolute)&&(fe=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,fe=fe.replace(/\(/g,"\\("),fe=fe.replace(/\)/g,"\\)")),a.l.info("arrowTypeStart",m.arrowTypeStart),a.l.info("arrowTypeEnd",m.arrowTypeEnd),m.arrowTypeStart){case"arrow_cross":re.attr("marker-start","url("+fe+"#"+b+"-crossStart)");break;case"arrow_point":re.attr("marker-start","url("+fe+"#"+b+"-pointStart)");break;case"arrow_barb":re.attr("marker-start","url("+fe+"#"+b+"-barbStart)");break;case"arrow_circle":re.attr("marker-start","url("+fe+"#"+b+"-circleStart)");break;case"aggregation":re.attr("marker-start","url("+fe+"#"+b+"-aggregationStart)");break;case"extension":re.attr("marker-start","url("+fe+"#"+b+"-extensionStart)");break;case"composition":re.attr("marker-start","url("+fe+"#"+b+"-compositionStart)");break;case"dependency":re.attr("marker-start","url("+fe+"#"+b+"-dependencyStart)");break;case"lollipop":re.attr("marker-start","url("+fe+"#"+b+"-lollipopStart)");break}switch(m.arrowTypeEnd){case"arrow_cross":re.attr("marker-end","url("+fe+"#"+b+"-crossEnd)");break;case"arrow_point":re.attr("marker-end","url("+fe+"#"+b+"-pointEnd)");break;case"arrow_barb":re.attr("marker-end","url("+fe+"#"+b+"-barbEnd)");break;case"arrow_circle":re.attr("marker-end","url("+fe+"#"+b+"-circleEnd)");break;case"aggregation":re.attr("marker-end","url("+fe+"#"+b+"-aggregationEnd)");break;case"extension":re.attr("marker-end","url("+fe+"#"+b+"-extensionEnd)");break;case"composition":re.attr("marker-end","url("+fe+"#"+b+"-compositionEnd)");break;case"dependency":re.attr("marker-end","url("+fe+"#"+b+"-dependencyEnd)");break;case"lollipop":re.attr("marker-end","url("+fe+"#"+b+"-lollipopEnd)");break}let Ue={};return U&&(Ue.updatedPath=y),Ue.originalPath=m.points,Ue}},"./node_modules/mermaid/dist/flowDb-88762a1f.js":function(Ie,N,r){r.d(N,{d:function(){return is},f:function(){return ws},p:function(){return T}});var a=r("./node_modules/d3/src/index.js"),A=r("./node_modules/mermaid/dist/utils-d5eeff82.js"),g=r("./node_modules/mermaid/dist/config-389b86ff.js"),l=r("./node_modules/mermaid/dist/mermaidAPI-0716c7c2.js"),B=r("./node_modules/mermaid/dist/commonDb-2ace122b.js"),L=function(){var c=function(Ns,ct,mt,kt){for(mt=mt||{},kt=Ns.length;kt--;mt[Ns[kt]]=ct);return mt},pe=[1,9],f=[1,7],F=[1,6],ie=[1,8],ve=[1,20,21,22,23,38,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],le=[2,10],Qe=[1,20],Ke=[1,21],h=[1,22],s=[1,23],m=[1,30],S=[1,32],b=[1,33],E=[1,34],y=[1,62],U=[1,48],ee=[1,52],we=[1,36],he=[1,37],Ye=[1,38],Z=[1,39],V=[1,40],re=[1,56],fe=[1,63],Ue=[1,51],Ze=[1,53],vt=[1,55],pt=[1,59],ft=[1,60],xt=[1,41],te=[1,42],Oe=[1,43],Ee=[1,44],ce=[1,61],st=[1,50],O=[1,54],yt=[1,57],G=[1,58],xe=[1,49],at=[1,66],Me=[1,71],Ve=[1,20,21,22,23,38,42,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],Ct=[1,75],ae=[1,74],$t=[1,76],it=[20,21,23,81,82],qt=[1,99],nt=[1,104],Se=[1,107],Re=[1,108],es=[1,101],I=[1,106],be=[1,109],wt=[1,102],Je=[1,114],Xe=[1,113],$e=[1,103],De=[1,105],He=[1,110],je=[1,111],ut=[1,112],qe=[1,115],fs=[20,21,22,23,81,82],Jt=[20,21,22,23,53,81,82],ns=[20,21,22,23,40,52,53,55,57,59,61,63,65,66,67,69,71,73,74,76,81,82,91,95,105,106,109,111,112,122,123,124,125,126,127],Xt=[20,21,23],Ps=[20,21,23,52,66,67,81,82,91,95,105,106,109,111,112,122,123,124,125,126,127],os=[1,12,20,21,22,23,24,38,42,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],ms=[52,66,67,91,95,105,106,109,111,112,122,123,124,125,126,127],Dt=[1,149],Lt=[1,157],Bt=[1,158],Ot=[1,159],Zt=[1,160],It=[1,144],jt=[1,145],ls=[1,141],Ft=[1,152],Pt=[1,153],Rt=[1,154],Nt=[1,155],Mt=[1,156],Ut=[1,161],Vt=[1,162],Kt=[1,147],Wt=[1,150],Gt=[1,146],Yt=[1,143],Js=[20,21,22,23,38,42,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],Qs=[1,165],Vs=[20,21,22,23,26,52,66,67,91,105,106,109,111,112,122,123,124,125,126,127],St=[20,21,22,23,24,26,38,40,41,42,52,56,58,60,62,64,66,67,68,70,72,73,75,77,81,82,86,87,88,89,90,91,92,95,105,106,109,111,112,113,114,122,123,124,125,126,127],an=[12,21,22,24],on=[22,106],Bs=[1,250],Os=[1,245],vs=[1,246],bs=[1,254],Zs=[1,251],ks=[1,248],Ts=[1,247],Ss=[1,249],Is=[1,252],Ds=[1,253],Ls=[1,255],Rs=[1,273],ln=[20,21,23,106],ys=[20,21,22,23,66,67,86,102,105,106,109,110,111,112,113],Gs={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,directive:5,openDirective:6,typeDirective:7,closeDirective:8,separator:9,":":10,argDirective:11,open_directive:12,type_directive:13,arg_directive:14,close_directive:15,graphConfig:16,document:17,line:18,statement:19,SEMI:20,NEWLINE:21,SPACE:22,EOF:23,GRAPH:24,NODIR:25,DIR:26,FirstStmtSeperator:27,ending:28,endToken:29,spaceList:30,spaceListNewline:31,verticeStatement:32,styleStatement:33,linkStyleStatement:34,classDefStatement:35,classStatement:36,clickStatement:37,subgraph:38,text:39,SQS:40,SQE:41,end:42,direction:43,acc_title:44,acc_title_value:45,acc_descr:46,acc_descr_value:47,acc_descr_multiline_value:48,link:49,node:50,vertex:51,AMP:52,STYLE_SEPARATOR:53,idString:54,DOUBLECIRCLESTART:55,DOUBLECIRCLEEND:56,PS:57,PE:58,"(-":59,"-)":60,STADIUMSTART:61,STADIUMEND:62,SUBROUTINESTART:63,SUBROUTINEEND:64,VERTEX_WITH_PROPS_START:65,ALPHA:66,COLON:67,PIPE:68,CYLINDERSTART:69,CYLINDEREND:70,DIAMOND_START:71,DIAMOND_STOP:72,TAGEND:73,TRAPSTART:74,TRAPEND:75,INVTRAPSTART:76,INVTRAPEND:77,linkStatement:78,arrowText:79,TESTSTR:80,START_LINK:81,LINK:82,textToken:83,STR:84,keywords:85,STYLE:86,LINKSTYLE:87,CLASSDEF:88,CLASS:89,CLICK:90,DOWN:91,UP:92,textNoTags:93,textNoTagsToken:94,DEFAULT:95,stylesOpt:96,alphaNum:97,CALLBACKNAME:98,CALLBACKARGS:99,HREF:100,LINK_TARGET:101,HEX:102,numList:103,INTERPOLATE:104,NUM:105,COMMA:106,style:107,styleComponent:108,MINUS:109,UNIT:110,BRKT:111,DOT:112,PCT:113,TAGSTART:114,alphaNumToken:115,idStringToken:116,alphaNumStatement:117,direction_tb:118,direction_bt:119,direction_rl:120,direction_lr:121,PUNCTUATION:122,UNICODE_TEXT:123,PLUS:124,EQUALS:125,MULT:126,UNDERSCORE:127,graphCodeTokens:128,ARROW_CROSS:129,ARROW_POINT:130,ARROW_CIRCLE:131,ARROW_OPEN:132,QUOTE:133,$accept:0,$end:1},terminals_:{2:"error",10:":",12:"open_directive",13:"type_directive",14:"arg_directive",15:"close_directive",20:"SEMI",21:"NEWLINE",22:"SPACE",23:"EOF",24:"GRAPH",25:"NODIR",26:"DIR",38:"subgraph",40:"SQS",41:"SQE",42:"end",44:"acc_title",45:"acc_title_value",46:"acc_descr",47:"acc_descr_value",48:"acc_descr_multiline_value",52:"AMP",53:"STYLE_SEPARATOR",55:"DOUBLECIRCLESTART",56:"DOUBLECIRCLEEND",57:"PS",58:"PE",59:"(-",60:"-)",61:"STADIUMSTART",62:"STADIUMEND",63:"SUBROUTINESTART",64:"SUBROUTINEEND",65:"VERTEX_WITH_PROPS_START",66:"ALPHA",67:"COLON",68:"PIPE",69:"CYLINDERSTART",70:"CYLINDEREND",71:"DIAMOND_START",72:"DIAMOND_STOP",73:"TAGEND",74:"TRAPSTART",75:"TRAPEND",76:"INVTRAPSTART",77:"INVTRAPEND",80:"TESTSTR",81:"START_LINK",82:"LINK",84:"STR",86:"STYLE",87:"LINKSTYLE",88:"CLASSDEF",89:"CLASS",90:"CLICK",91:"DOWN",92:"UP",95:"DEFAULT",98:"CALLBACKNAME",99:"CALLBACKARGS",100:"HREF",101:"LINK_TARGET",102:"HEX",104:"INTERPOLATE",105:"NUM",106:"COMMA",109:"MINUS",110:"UNIT",111:"BRKT",112:"DOT",113:"PCT",114:"TAGSTART",118:"direction_tb",119:"direction_bt",120:"direction_rl",121:"direction_lr",122:"PUNCTUATION",123:"UNICODE_TEXT",124:"PLUS",125:"EQUALS",126:"MULT",127:"UNDERSCORE",129:"ARROW_CROSS",130:"ARROW_POINT",131:"ARROW_CIRCLE",132:"ARROW_OPEN",133:"QUOTE"},productions_:[0,[3,1],[3,2],[5,4],[5,6],[6,1],[7,1],[11,1],[8,1],[4,2],[17,0],[17,2],[18,1],[18,1],[18,1],[18,1],[18,1],[16,2],[16,2],[16,2],[16,3],[28,2],[28,1],[29,1],[29,1],[29,1],[27,1],[27,1],[27,2],[31,2],[31,2],[31,1],[31,1],[30,2],[30,1],[19,2],[19,2],[19,2],[19,2],[19,2],[19,2],[19,9],[19,6],[19,4],[19,1],[19,2],[19,2],[19,1],[9,1],[9,1],[9,1],[32,3],[32,4],[32,2],[32,1],[50,1],[50,5],[50,3],[51,4],[51,4],[51,6],[51,4],[51,4],[51,4],[51,8],[51,4],[51,4],[51,4],[51,6],[51,4],[51,4],[51,4],[51,4],[51,4],[51,1],[49,2],[49,3],[49,3],[49,1],[49,3],[78,1],[79,3],[39,1],[39,2],[39,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[93,1],[93,2],[35,5],[35,5],[36,5],[37,2],[37,4],[37,3],[37,5],[37,2],[37,4],[37,4],[37,6],[37,2],[37,4],[37,2],[37,4],[37,4],[37,6],[33,5],[33,5],[34,5],[34,5],[34,9],[34,9],[34,7],[34,7],[103,1],[103,3],[96,1],[96,3],[107,1],[107,2],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[83,1],[83,1],[83,1],[83,1],[83,1],[83,1],[94,1],[94,1],[94,1],[94,1],[54,1],[54,2],[97,1],[97,2],[117,1],[117,1],[117,1],[117,1],[43,1],[43,1],[43,1],[43,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1]],performAction:function(ct,mt,kt,Fe,as,v,Ms){var D=v.length-1;switch(as){case 5:Fe.parseDirective("%%{","open_directive");break;case 6:Fe.parseDirective(v[D],"type_directive");break;case 7:v[D]=v[D].trim().replace(/'/g,'"'),Fe.parseDirective(v[D],"arg_directive");break;case 8:Fe.parseDirective("}%%","close_directive","flowchart");break;case 10:this.$=[];break;case 11:(!Array.isArray(v[D])||v[D].length>0)&&v[D-1].push(v[D]),this.$=v[D-1];break;case 12:case 82:case 84:case 96:case 152:case 154:case 155:this.$=v[D];break;case 19:Fe.setDirection("TB"),this.$="TB";break;case 20:Fe.setDirection(v[D-1]),this.$=v[D-1];break;case 35:this.$=v[D-1].nodes;break;case 36:case 37:case 38:case 39:case 40:this.$=[];break;case 41:this.$=Fe.addSubGraph(v[D-6],v[D-1],v[D-4]);break;case 42:this.$=Fe.addSubGraph(v[D-3],v[D-1],v[D-3]);break;case 43:this.$=Fe.addSubGraph(void 0,v[D-1],void 0);break;case 45:this.$=v[D].trim(),Fe.setAccTitle(this.$);break;case 46:case 47:this.$=v[D].trim(),Fe.setAccDescription(this.$);break;case 51:Fe.addLink(v[D-2].stmt,v[D],v[D-1]),this.$={stmt:v[D],nodes:v[D].concat(v[D-2].nodes)};break;case 52:Fe.addLink(v[D-3].stmt,v[D-1],v[D-2]),this.$={stmt:v[D-1],nodes:v[D-1].concat(v[D-3].nodes)};break;case 53:this.$={stmt:v[D-1],nodes:v[D-1]};break;case 54:this.$={stmt:v[D],nodes:v[D]};break;case 55:this.$=[v[D]];break;case 56:this.$=v[D-4].concat(v[D]);break;case 57:this.$=[v[D-2]],Fe.setClass(v[D-2],v[D]);break;case 58:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"square");break;case 59:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"doublecircle");break;case 60:this.$=v[D-5],Fe.addVertex(v[D-5],v[D-2],"circle");break;case 61:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"ellipse");break;case 62:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"stadium");break;case 63:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"subroutine");break;case 64:this.$=v[D-7],Fe.addVertex(v[D-7],v[D-1],"rect",void 0,void 0,void 0,Object.fromEntries([[v[D-5],v[D-3]]]));break;case 65:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"cylinder");break;case 66:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"round");break;case 67:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"diamond");break;case 68:this.$=v[D-5],Fe.addVertex(v[D-5],v[D-2],"hexagon");break;case 69:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"odd");break;case 70:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"trapezoid");break;case 71:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"inv_trapezoid");break;case 72:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"lean_right");break;case 73:this.$=v[D-3],Fe.addVertex(v[D-3],v[D-1],"lean_left");break;case 74:this.$=v[D],Fe.addVertex(v[D]);break;case 75:v[D-1].text=v[D],this.$=v[D-1];break;case 76:case 77:v[D-2].text=v[D-1],this.$=v[D-2];break;case 78:this.$=v[D];break;case 79:var Es=Fe.destructLink(v[D],v[D-2]);this.$={type:Es.type,stroke:Es.stroke,length:Es.length,text:v[D-1]};break;case 80:var Es=Fe.destructLink(v[D]);this.$={type:Es.type,stroke:Es.stroke,length:Es.length};break;case 81:this.$=v[D-1];break;case 83:case 97:case 153:this.$=v[D-1]+""+v[D];break;case 98:case 99:this.$=v[D-4],Fe.addClass(v[D-2],v[D]);break;case 100:this.$=v[D-4],Fe.setClass(v[D-2],v[D]);break;case 101:case 109:this.$=v[D-1],Fe.setClickEvent(v[D-1],v[D]);break;case 102:case 110:this.$=v[D-3],Fe.setClickEvent(v[D-3],v[D-2]),Fe.setTooltip(v[D-3],v[D]);break;case 103:this.$=v[D-2],Fe.setClickEvent(v[D-2],v[D-1],v[D]);break;case 104:this.$=v[D-4],Fe.setClickEvent(v[D-4],v[D-3],v[D-2]),Fe.setTooltip(v[D-4],v[D]);break;case 105:case 111:this.$=v[D-1],Fe.setLink(v[D-1],v[D]);break;case 106:case 112:this.$=v[D-3],Fe.setLink(v[D-3],v[D-2]),Fe.setTooltip(v[D-3],v[D]);break;case 107:case 113:this.$=v[D-3],Fe.setLink(v[D-3],v[D-2],v[D]);break;case 108:case 114:this.$=v[D-5],Fe.setLink(v[D-5],v[D-4],v[D]),Fe.setTooltip(v[D-5],v[D-2]);break;case 115:this.$=v[D-4],Fe.addVertex(v[D-2],void 0,void 0,v[D]);break;case 116:case 118:this.$=v[D-4],Fe.updateLink(v[D-2],v[D]);break;case 117:this.$=v[D-4],Fe.updateLink([v[D-2]],v[D]);break;case 119:this.$=v[D-8],Fe.updateLinkInterpolate([v[D-6]],v[D-2]),Fe.updateLink([v[D-6]],v[D]);break;case 120:this.$=v[D-8],Fe.updateLinkInterpolate(v[D-6],v[D-2]),Fe.updateLink(v[D-6],v[D]);break;case 121:this.$=v[D-6],Fe.updateLinkInterpolate([v[D-4]],v[D]);break;case 122:this.$=v[D-6],Fe.updateLinkInterpolate(v[D-4],v[D]);break;case 123:case 125:this.$=[v[D]];break;case 124:case 126:v[D-2].push(v[D]),this.$=v[D-2];break;case 128:this.$=v[D-1]+v[D];break;case 150:this.$=v[D];break;case 151:this.$=v[D-1]+""+v[D];break;case 156:this.$="v";break;case 157:this.$="-";break;case 158:this.$={stmt:"dir",value:"TB"};break;case 159:this.$={stmt:"dir",value:"BT"};break;case 160:this.$={stmt:"dir",value:"RL"};break;case 161:this.$={stmt:"dir",value:"LR"};break}},table:[{3:1,4:2,5:3,6:5,12:pe,16:4,21:f,22:F,24:ie},{1:[3]},{1:[2,1]},{3:10,4:2,5:3,6:5,12:pe,16:4,21:f,22:F,24:ie},c(ve,le,{17:11}),{7:12,13:[1,13]},{16:14,21:f,22:F,24:ie},{16:15,21:f,22:F,24:ie},{25:[1,16],26:[1,17]},{13:[2,5]},{1:[2,2]},{1:[2,9],18:18,19:19,20:Qe,21:Ke,22:h,23:s,32:24,33:25,34:26,35:27,36:28,37:29,38:m,43:31,44:S,46:b,48:E,50:35,51:45,52:y,54:46,66:U,67:ee,86:we,87:he,88:Ye,89:Z,90:V,91:re,95:fe,105:Ue,106:Ze,109:vt,111:pt,112:ft,116:47,118:xt,119:te,120:Oe,121:Ee,122:ce,123:st,124:O,125:yt,126:G,127:xe},{8:64,10:[1,65],15:at},c([10,15],[2,6]),c(ve,[2,17]),c(ve,[2,18]),c(ve,[2,19]),{20:[1,68],21:[1,69],22:Me,27:67,30:70},c(Ve,[2,11]),c(Ve,[2,12]),c(Ve,[2,13]),c(Ve,[2,14]),c(Ve,[2,15]),c(Ve,[2,16]),{9:72,20:Ct,21:ae,23:$t,49:73,78:77,81:[1,78],82:[1,79]},{9:80,20:Ct,21:ae,23:$t},{9:81,20:Ct,21:ae,23:$t},{9:82,20:Ct,21:ae,23:$t},{9:83,20:Ct,21:ae,23:$t},{9:84,20:Ct,21:ae,23:$t},{9:86,20:Ct,21:ae,22:[1,85],23:$t},c(Ve,[2,44]),{45:[1,87]},{47:[1,88]},c(Ve,[2,47]),c(it,[2,54],{30:89,22:Me}),{22:[1,90]},{22:[1,91]},{22:[1,92]},{22:[1,93]},{26:qt,52:nt,66:Se,67:Re,84:[1,97],91:es,97:96,98:[1,94],100:[1,95],105:I,106:be,109:wt,111:Je,112:Xe,115:100,117:98,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(Ve,[2,158]),c(Ve,[2,159]),c(Ve,[2,160]),c(Ve,[2,161]),c(fs,[2,55],{53:[1,116]}),c(Jt,[2,74],{116:129,40:[1,117],52:y,55:[1,118],57:[1,119],59:[1,120],61:[1,121],63:[1,122],65:[1,123],66:U,67:ee,69:[1,124],71:[1,125],73:[1,126],74:[1,127],76:[1,128],91:re,95:fe,105:Ue,106:Ze,109:vt,111:pt,112:ft,122:ce,123:st,124:O,125:yt,126:G,127:xe}),c(ns,[2,150]),c(ns,[2,175]),c(ns,[2,176]),c(ns,[2,177]),c(ns,[2,178]),c(ns,[2,179]),c(ns,[2,180]),c(ns,[2,181]),c(ns,[2,182]),c(ns,[2,183]),c(ns,[2,184]),c(ns,[2,185]),c(ns,[2,186]),c(ns,[2,187]),c(ns,[2,188]),c(ns,[2,189]),c(ns,[2,190]),{9:130,20:Ct,21:ae,23:$t},{11:131,14:[1,132]},c(Xt,[2,8]),c(ve,[2,20]),c(ve,[2,26]),c(ve,[2,27]),{21:[1,133]},c(Ps,[2,34],{30:134,22:Me}),c(Ve,[2,35]),{50:135,51:45,52:y,54:46,66:U,67:ee,91:re,95:fe,105:Ue,106:Ze,109:vt,111:pt,112:ft,116:47,122:ce,123:st,124:O,125:yt,126:G,127:xe},c(os,[2,48]),c(os,[2,49]),c(os,[2,50]),c(ms,[2,78],{79:136,68:[1,138],80:[1,137]}),{22:Dt,24:Lt,26:Bt,38:Ot,39:139,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},c([52,66,67,68,80,91,95,105,106,109,111,112,122,123,124,125,126,127],[2,80]),c(Ve,[2,36]),c(Ve,[2,37]),c(Ve,[2,38]),c(Ve,[2,39]),c(Ve,[2,40]),{22:Dt,24:Lt,26:Bt,38:Ot,39:163,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(Js,le,{17:164}),c(Ve,[2,45]),c(Ve,[2,46]),c(it,[2,53],{52:Qs}),{26:qt,52:nt,66:Se,67:Re,91:es,97:166,102:[1,167],105:I,106:be,109:wt,111:Je,112:Xe,115:100,117:98,122:$e,123:De,124:He,125:je,126:ut,127:qe},{95:[1,168],103:169,105:[1,170]},{26:qt,52:nt,66:Se,67:Re,91:es,95:[1,171],97:172,105:I,106:be,109:wt,111:Je,112:Xe,115:100,117:98,122:$e,123:De,124:He,125:je,126:ut,127:qe},{26:qt,52:nt,66:Se,67:Re,91:es,97:173,105:I,106:be,109:wt,111:Je,112:Xe,115:100,117:98,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(Xt,[2,101],{22:[1,174],99:[1,175]}),c(Xt,[2,105],{22:[1,176]}),c(Xt,[2,109],{115:100,117:178,22:[1,177],26:qt,52:nt,66:Se,67:Re,91:es,105:I,106:be,109:wt,111:Je,112:Xe,122:$e,123:De,124:He,125:je,126:ut,127:qe}),c(Xt,[2,111],{22:[1,179]}),c(Vs,[2,152]),c(Vs,[2,154]),c(Vs,[2,155]),c(Vs,[2,156]),c(Vs,[2,157]),c(St,[2,162]),c(St,[2,163]),c(St,[2,164]),c(St,[2,165]),c(St,[2,166]),c(St,[2,167]),c(St,[2,168]),c(St,[2,169]),c(St,[2,170]),c(St,[2,171]),c(St,[2,172]),c(St,[2,173]),c(St,[2,174]),{52:y,54:180,66:U,67:ee,91:re,95:fe,105:Ue,106:Ze,109:vt,111:pt,112:ft,116:47,122:ce,123:st,124:O,125:yt,126:G,127:xe},{22:Dt,24:Lt,26:Bt,38:Ot,39:181,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,39:182,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,39:184,42:Zt,52:nt,57:[1,183],66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,39:185,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,39:186,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,39:187,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{66:[1,188]},{22:Dt,24:Lt,26:Bt,38:Ot,39:189,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,39:190,42:Zt,52:nt,66:Se,67:Re,71:[1,191],73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,39:192,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,39:193,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,39:194,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(ns,[2,151]),c(an,[2,3]),{8:195,15:at},{15:[2,7]},c(ve,[2,28]),c(Ps,[2,33]),c(it,[2,51],{30:196,22:Me}),c(ms,[2,75],{22:[1,197]}),{22:[1,198]},{22:Dt,24:Lt,26:Bt,38:Ot,39:199,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,82:[1,200],83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(St,[2,82]),c(St,[2,84]),c(St,[2,140]),c(St,[2,141]),c(St,[2,142]),c(St,[2,143]),c(St,[2,144]),c(St,[2,145]),c(St,[2,146]),c(St,[2,147]),c(St,[2,148]),c(St,[2,149]),c(St,[2,85]),c(St,[2,86]),c(St,[2,87]),c(St,[2,88]),c(St,[2,89]),c(St,[2,90]),c(St,[2,91]),c(St,[2,92]),c(St,[2,93]),c(St,[2,94]),c(St,[2,95]),{9:203,20:Ct,21:ae,22:Dt,23:$t,24:Lt,26:Bt,38:Ot,40:[1,202],42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{18:18,19:19,20:Qe,21:Ke,22:h,23:s,32:24,33:25,34:26,35:27,36:28,37:29,38:m,42:[1,204],43:31,44:S,46:b,48:E,50:35,51:45,52:y,54:46,66:U,67:ee,86:we,87:he,88:Ye,89:Z,90:V,91:re,95:fe,105:Ue,106:Ze,109:vt,111:pt,112:ft,116:47,118:xt,119:te,120:Oe,121:Ee,122:ce,123:st,124:O,125:yt,126:G,127:xe},{22:Me,30:205},{22:[1,206],26:qt,52:nt,66:Se,67:Re,91:es,105:I,106:be,109:wt,111:Je,112:Xe,115:100,117:178,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:[1,207]},{22:[1,208]},{22:[1,209],106:[1,210]},c(on,[2,123]),{22:[1,211]},{22:[1,212],26:qt,52:nt,66:Se,67:Re,91:es,105:I,106:be,109:wt,111:Je,112:Xe,115:100,117:178,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:[1,213],26:qt,52:nt,66:Se,67:Re,91:es,105:I,106:be,109:wt,111:Je,112:Xe,115:100,117:178,122:$e,123:De,124:He,125:je,126:ut,127:qe},{84:[1,214]},c(Xt,[2,103],{22:[1,215]}),{84:[1,216],101:[1,217]},{84:[1,218]},c(Vs,[2,153]),{84:[1,219],101:[1,220]},c(fs,[2,57],{116:129,52:y,66:U,67:ee,91:re,95:fe,105:Ue,106:Ze,109:vt,111:pt,112:ft,122:ce,123:st,124:O,125:yt,126:G,127:xe}),{22:Dt,24:Lt,26:Bt,38:Ot,41:[1,221],42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,56:[1,222],66:Se,67:Re,73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,39:223,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,58:[1,224],66:Se,67:Re,73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,60:[1,225],66:Se,67:Re,73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,62:[1,226],66:Se,67:Re,73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,64:[1,227],66:Se,67:Re,73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{67:[1,228]},{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,66:Se,67:Re,70:[1,229],73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,66:Se,67:Re,72:[1,230],73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,39:231,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,41:[1,232],42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,66:Se,67:Re,73:It,75:[1,233],77:[1,234],81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,66:Se,67:Re,73:It,75:[1,236],77:[1,235],81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{9:237,20:Ct,21:ae,23:$t},c(it,[2,52],{52:Qs}),c(ms,[2,77]),c(ms,[2,76]),{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,66:Se,67:Re,68:[1,238],73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(ms,[2,79]),c(St,[2,83]),{22:Dt,24:Lt,26:Bt,38:Ot,39:239,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(Js,le,{17:240}),c(Ve,[2,43]),{51:241,52:y,54:46,66:U,67:ee,91:re,95:fe,105:Ue,106:Ze,109:vt,111:pt,112:ft,116:47,122:ce,123:st,124:O,125:yt,126:G,127:xe},{22:Bs,66:Os,67:vs,86:bs,96:242,102:Zs,105:ks,107:243,108:244,109:Ts,110:Ss,111:Is,112:Ds,113:Ls},{22:Bs,66:Os,67:vs,86:bs,96:256,102:Zs,105:ks,107:243,108:244,109:Ts,110:Ss,111:Is,112:Ds,113:Ls},{22:Bs,66:Os,67:vs,86:bs,96:257,102:Zs,104:[1,258],105:ks,107:243,108:244,109:Ts,110:Ss,111:Is,112:Ds,113:Ls},{22:Bs,66:Os,67:vs,86:bs,96:259,102:Zs,104:[1,260],105:ks,107:243,108:244,109:Ts,110:Ss,111:Is,112:Ds,113:Ls},{105:[1,261]},{22:Bs,66:Os,67:vs,86:bs,96:262,102:Zs,105:ks,107:243,108:244,109:Ts,110:Ss,111:Is,112:Ds,113:Ls},{22:Bs,66:Os,67:vs,86:bs,96:263,102:Zs,105:ks,107:243,108:244,109:Ts,110:Ss,111:Is,112:Ds,113:Ls},{26:qt,52:nt,66:Se,67:Re,91:es,97:264,105:I,106:be,109:wt,111:Je,112:Xe,115:100,117:98,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(Xt,[2,102]),{84:[1,265]},c(Xt,[2,106],{22:[1,266]}),c(Xt,[2,107]),c(Xt,[2,110]),c(Xt,[2,112],{22:[1,267]}),c(Xt,[2,113]),c(Jt,[2,58]),c(Jt,[2,59]),{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,58:[1,268],66:Se,67:Re,73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(Jt,[2,66]),c(Jt,[2,61]),c(Jt,[2,62]),c(Jt,[2,63]),{66:[1,269]},c(Jt,[2,65]),c(Jt,[2,67]),{22:Dt,24:Lt,26:Bt,38:Ot,42:Zt,52:nt,66:Se,67:Re,72:[1,270],73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(Jt,[2,69]),c(Jt,[2,70]),c(Jt,[2,72]),c(Jt,[2,71]),c(Jt,[2,73]),c(an,[2,4]),c([22,52,66,67,91,95,105,106,109,111,112,122,123,124,125,126,127],[2,81]),{22:Dt,24:Lt,26:Bt,38:Ot,41:[1,271],42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{18:18,19:19,20:Qe,21:Ke,22:h,23:s,32:24,33:25,34:26,35:27,36:28,37:29,38:m,42:[1,272],43:31,44:S,46:b,48:E,50:35,51:45,52:y,54:46,66:U,67:ee,86:we,87:he,88:Ye,89:Z,90:V,91:re,95:fe,105:Ue,106:Ze,109:vt,111:pt,112:ft,116:47,118:xt,119:te,120:Oe,121:Ee,122:ce,123:st,124:O,125:yt,126:G,127:xe},c(fs,[2,56]),c(Xt,[2,115],{106:Rs}),c(ln,[2,125],{108:274,22:Bs,66:Os,67:vs,86:bs,102:Zs,105:ks,109:Ts,110:Ss,111:Is,112:Ds,113:Ls}),c(ys,[2,127]),c(ys,[2,129]),c(ys,[2,130]),c(ys,[2,131]),c(ys,[2,132]),c(ys,[2,133]),c(ys,[2,134]),c(ys,[2,135]),c(ys,[2,136]),c(ys,[2,137]),c(ys,[2,138]),c(ys,[2,139]),c(Xt,[2,116],{106:Rs}),c(Xt,[2,117],{106:Rs}),{22:[1,275]},c(Xt,[2,118],{106:Rs}),{22:[1,276]},c(on,[2,124]),c(Xt,[2,98],{106:Rs}),c(Xt,[2,99],{106:Rs}),c(Xt,[2,100],{115:100,117:178,26:qt,52:nt,66:Se,67:Re,91:es,105:I,106:be,109:wt,111:Je,112:Xe,122:$e,123:De,124:He,125:je,126:ut,127:qe}),c(Xt,[2,104]),{101:[1,277]},{101:[1,278]},{58:[1,279]},{68:[1,280]},{72:[1,281]},{9:282,20:Ct,21:ae,23:$t},c(Ve,[2,42]),{22:Bs,66:Os,67:vs,86:bs,102:Zs,105:ks,107:283,108:244,109:Ts,110:Ss,111:Is,112:Ds,113:Ls},c(ys,[2,128]),{26:qt,52:nt,66:Se,67:Re,91:es,97:284,105:I,106:be,109:wt,111:Je,112:Xe,115:100,117:98,122:$e,123:De,124:He,125:je,126:ut,127:qe},{26:qt,52:nt,66:Se,67:Re,91:es,97:285,105:I,106:be,109:wt,111:Je,112:Xe,115:100,117:98,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(Xt,[2,108]),c(Xt,[2,114]),c(Jt,[2,60]),{22:Dt,24:Lt,26:Bt,38:Ot,39:286,42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:140,84:ls,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},c(Jt,[2,68]),c(Js,le,{17:287}),c(ln,[2,126],{108:274,22:Bs,66:Os,67:vs,86:bs,102:Zs,105:ks,109:Ts,110:Ss,111:Is,112:Ds,113:Ls}),c(Xt,[2,121],{115:100,117:178,22:[1,288],26:qt,52:nt,66:Se,67:Re,91:es,105:I,106:be,109:wt,111:Je,112:Xe,122:$e,123:De,124:He,125:je,126:ut,127:qe}),c(Xt,[2,122],{115:100,117:178,22:[1,289],26:qt,52:nt,66:Se,67:Re,91:es,105:I,106:be,109:wt,111:Je,112:Xe,122:$e,123:De,124:He,125:je,126:ut,127:qe}),{22:Dt,24:Lt,26:Bt,38:Ot,41:[1,290],42:Zt,52:nt,66:Se,67:Re,73:It,81:jt,83:201,85:151,86:Ft,87:Pt,88:Rt,89:Nt,90:Mt,91:Ut,92:Vt,94:142,95:Kt,105:I,106:be,109:Wt,111:Je,112:Xe,113:Gt,114:Yt,115:148,122:$e,123:De,124:He,125:je,126:ut,127:qe},{18:18,19:19,20:Qe,21:Ke,22:h,23:s,32:24,33:25,34:26,35:27,36:28,37:29,38:m,42:[1,291],43:31,44:S,46:b,48:E,50:35,51:45,52:y,54:46,66:U,67:ee,86:we,87:he,88:Ye,89:Z,90:V,91:re,95:fe,105:Ue,106:Ze,109:vt,111:pt,112:ft,116:47,118:xt,119:te,120:Oe,121:Ee,122:ce,123:st,124:O,125:yt,126:G,127:xe},{22:Bs,66:Os,67:vs,86:bs,96:292,102:Zs,105:ks,107:243,108:244,109:Ts,110:Ss,111:Is,112:Ds,113:Ls},{22:Bs,66:Os,67:vs,86:bs,96:293,102:Zs,105:ks,107:243,108:244,109:Ts,110:Ss,111:Is,112:Ds,113:Ls},c(Jt,[2,64]),c(Ve,[2,41]),c(Xt,[2,119],{106:Rs}),c(Xt,[2,120],{106:Rs})],defaultActions:{2:[2,1],9:[2,5],10:[2,2],132:[2,7]},parseError:function(ct,mt){if(mt.recoverable)this.trace(ct);else{var kt=new Error(ct);throw kt.hash=mt,kt}},parse:function(ct){var mt=this,kt=[0],Fe=[],as=[null],v=[],Ms=this.table,D="",Es=0,qs=0,_n=2,un=1,vn=v.slice.call(arguments,1),ds=Object.create(this.lexer),As={yy:{}};for(var Ws in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ws)&&(As.yy[Ws]=this.yy[Ws]);ds.setInput(ct,As.yy),As.yy.lexer=ds,As.yy.parser=this,typeof ds.yylloc=="undefined"&&(ds.yylloc={});var en=ds.yylloc;v.push(en);var cn=ds.options&&ds.options.ranges;typeof As.yy.parseError=="function"?this.parseError=As.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function tn(){var Fs;return Fs=Fe.pop()||ds.lex()||un,typeof Fs!="number"&&(Fs instanceof Array&&(Fe=Fs,Fs=Fe.pop()),Fs=mt.symbols_[Fs]||Fs),Fs}for(var _s,Us,xs,Ys,Ks={},Xs,js,dn,Hs;;){if(Us=kt[kt.length-1],this.defaultActions[Us]?xs=this.defaultActions[Us]:((_s===null||typeof _s=="undefined")&&(_s=tn()),xs=Ms[Us]&&Ms[Us][_s]),typeof xs=="undefined"||!xs.length||!xs[0]){var sn="";Hs=[];for(Xs in Ms[Us])this.terminals_[Xs]&&Xs>_n&&Hs.push("'"+this.terminals_[Xs]+"'");ds.showPosition?sn="Parse error on line "+(Es+1)+`: +`+ds.showPosition()+` +Expecting `+Hs.join(", ")+", got '"+(this.terminals_[_s]||_s)+"'":sn="Parse error on line "+(Es+1)+": Unexpected "+(_s==un?"end of input":"'"+(this.terminals_[_s]||_s)+"'"),this.parseError(sn,{text:ds.match,token:this.terminals_[_s]||_s,line:ds.yylineno,loc:en,expected:Hs})}if(xs[0]instanceof Array&&xs.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Us+", token: "+_s);switch(xs[0]){case 1:kt.push(_s),as.push(ds.yytext),v.push(ds.yylloc),kt.push(xs[1]),_s=null,qs=ds.yyleng,D=ds.yytext,Es=ds.yylineno,en=ds.yylloc;break;case 2:if(js=this.productions_[xs[1]][1],Ks.$=as[as.length-js],Ks._$={first_line:v[v.length-(js||1)].first_line,last_line:v[v.length-1].last_line,first_column:v[v.length-(js||1)].first_column,last_column:v[v.length-1].last_column},cn&&(Ks._$.range=[v[v.length-(js||1)].range[0],v[v.length-1].range[1]]),Ys=this.performAction.apply(Ks,[D,qs,Es,As.yy,xs[1],as,v].concat(vn)),typeof Ys!="undefined")return Ys;js&&(kt=kt.slice(0,-1*js*2),as=as.slice(0,-1*js),v=v.slice(0,-1*js)),kt.push(this.productions_[xs[1]][0]),as.push(Ks.$),v.push(Ks._$),dn=Ms[kt[kt.length-2]][kt[kt.length-1]],kt.push(dn);break;case 3:return!0}}return!0}},fn=function(){var Ns={EOF:1,parseError:function(mt,kt){if(this.yy.parser)this.yy.parser.parseError(mt,kt);else throw new Error(mt)},setInput:function(ct,mt){return this.yy=mt||this.yy||{},this._input=ct,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var ct=this._input[0];this.yytext+=ct,this.yyleng++,this.offset++,this.match+=ct,this.matched+=ct;var mt=ct.match(/(?:\r\n?|\n).*/g);return mt?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),ct},unput:function(ct){var mt=ct.length,kt=ct.split(/(?:\r\n?|\n)/g);this._input=ct+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-mt),this.offset-=mt;var Fe=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),kt.length-1&&(this.yylineno-=kt.length-1);var as=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:kt?(kt.length===Fe.length?this.yylloc.first_column:0)+Fe[Fe.length-kt.length].length-kt[0].length:this.yylloc.first_column-mt},this.options.ranges&&(this.yylloc.range=[as[0],as[0]+this.yyleng-mt]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(ct){this.unput(this.match.slice(ct))},pastInput:function(){var ct=this.matched.substr(0,this.matched.length-this.match.length);return(ct.length>20?"...":"")+ct.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var ct=this.match;return ct.length<20&&(ct+=this._input.substr(0,20-ct.length)),(ct.substr(0,20)+(ct.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var ct=this.pastInput(),mt=new Array(ct.length+1).join("-");return ct+this.upcomingInput()+` +`+mt+"^"},test_match:function(ct,mt){var kt,Fe,as;if(this.options.backtrack_lexer&&(as={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(as.yylloc.range=this.yylloc.range.slice(0))),Fe=ct[0].match(/(?:\r\n?|\n).*/g),Fe&&(this.yylineno+=Fe.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:Fe?Fe[Fe.length-1].length-Fe[Fe.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+ct[0].length},this.yytext+=ct[0],this.match+=ct[0],this.matches=ct,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(ct[0].length),this.matched+=ct[0],kt=this.performAction.call(this,this.yy,this,mt,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),kt)return kt;if(this._backtrack){for(var v in as)this[v]=as[v];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var ct,mt,kt,Fe;this._more||(this.yytext="",this.match="");for(var as=this._currentRules(),v=0;vmt[0].length)){if(mt=kt,Fe=v,this.options.backtrack_lexer){if(ct=this.test_match(kt,as[v]),ct!==!1)return ct;if(this._backtrack){mt=!1;continue}else return!1}else if(!this.options.flex)break}return mt?(ct=this.test_match(mt,as[Fe]),ct!==!1?ct:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var mt=this.next();return mt||this.lex()},begin:function(mt){this.conditionStack.push(mt)},popState:function(){var mt=this.conditionStack.length-1;return mt>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(mt){return mt=this.conditionStack.length-1-Math.abs(mt||0),mt>=0?this.conditionStack[mt]:"INITIAL"},pushState:function(mt){this.begin(mt)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(mt,kt,Fe,as){switch(Fe){case 0:return this.begin("open_directive"),12;case 1:return this.begin("type_directive"),13;case 2:return this.popState(),this.begin("arg_directive"),10;case 3:return this.popState(),this.popState(),15;case 4:return 14;case 5:break;case 6:break;case 7:return this.begin("acc_title"),44;case 8:return this.popState(),"acc_title_value";case 9:return this.begin("acc_descr"),46;case 10:return this.popState(),"acc_descr_value";case 11:this.begin("acc_descr_multiline");break;case 12:this.popState();break;case 13:return"acc_descr_multiline_value";case 14:this.begin("string");break;case 15:this.popState();break;case 16:return"STR";case 17:return 86;case 18:return 95;case 19:return 87;case 20:return 104;case 21:return 88;case 22:return 89;case 23:this.begin("href");break;case 24:this.popState();break;case 25:return 100;case 26:this.begin("callbackname");break;case 27:this.popState();break;case 28:this.popState(),this.begin("callbackargs");break;case 29:return 98;case 30:this.popState();break;case 31:return 99;case 32:this.begin("click");break;case 33:this.popState();break;case 34:return 90;case 35:return mt.lex.firstGraph()&&this.begin("dir"),24;case 36:return mt.lex.firstGraph()&&this.begin("dir"),24;case 37:return mt.lex.firstGraph()&&this.begin("dir"),24;case 38:return 38;case 39:return 42;case 40:return 101;case 41:return 101;case 42:return 101;case 43:return 101;case 44:return this.popState(),25;case 45:return this.popState(),26;case 46:return this.popState(),26;case 47:return this.popState(),26;case 48:return this.popState(),26;case 49:return this.popState(),26;case 50:return this.popState(),26;case 51:return this.popState(),26;case 52:return this.popState(),26;case 53:return this.popState(),26;case 54:return this.popState(),26;case 55:return 118;case 56:return 119;case 57:return 120;case 58:return 121;case 59:return 105;case 60:return 111;case 61:return 53;case 62:return 67;case 63:return 52;case 64:return 20;case 65:return 106;case 66:return 126;case 67:return 82;case 68:return 82;case 69:return 82;case 70:return 82;case 71:return 81;case 72:return 81;case 73:return 81;case 74:return 59;case 75:return 60;case 76:return 61;case 77:return 62;case 78:return 63;case 79:return 64;case 80:return 65;case 81:return 69;case 82:return 70;case 83:return 55;case 84:return 56;case 85:return 109;case 86:return 112;case 87:return 127;case 88:return 124;case 89:return 113;case 90:return 125;case 91:return 125;case 92:return 114;case 93:return 73;case 94:return 92;case 95:return"SEP";case 96:return 91;case 97:return 66;case 98:return 75;case 99:return 74;case 100:return 77;case 101:return 76;case 102:return 122;case 103:return 123;case 104:return 68;case 105:return 57;case 106:return 58;case 107:return 40;case 108:return 41;case 109:return 71;case 110:return 72;case 111:return 133;case 112:return 21;case 113:return 22;case 114:return 23}},rules:[/^(?:%%\{)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:%%(?!\{)[^\n]*)/,/^(?:[^\}]%%[^\n]*)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:style\b)/,/^(?:default\b)/,/^(?:linkStyle\b)/,/^(?:interpolate\b)/,/^(?:classDef\b)/,/^(?:class\b)/,/^(?:href[\s]+["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:click[\s]+)/,/^(?:[\s\n])/,/^(?:[^\s\n]*)/,/^(?:flowchart-elk\b)/,/^(?:graph\b)/,/^(?:flowchart\b)/,/^(?:subgraph\b)/,/^(?:end\b\s*)/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:(\r?\n)*\s*\n)/,/^(?:\s*LR\b)/,/^(?:\s*RL\b)/,/^(?:\s*TB\b)/,/^(?:\s*BT\b)/,/^(?:\s*TD\b)/,/^(?:\s*BR\b)/,/^(?:\s*<)/,/^(?:\s*>)/,/^(?:\s*\^)/,/^(?:\s*v\b)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:[0-9]+)/,/^(?:#)/,/^(?::::)/,/^(?::)/,/^(?:&)/,/^(?:;)/,/^(?:,)/,/^(?:\*)/,/^(?:\s*[xo<]?--+[-xo>]\s*)/,/^(?:\s*[xo<]?==+[=xo>]\s*)/,/^(?:\s*[xo<]?-?\.+-[xo>]?\s*)/,/^(?:\s*~~[\~]+\s*)/,/^(?:\s*[xo<]?--\s*)/,/^(?:\s*[xo<]?==\s*)/,/^(?:\s*[xo<]?-\.\s*)/,/^(?:\(-)/,/^(?:-\))/,/^(?:\(\[)/,/^(?:\]\))/,/^(?:\[\[)/,/^(?:\]\])/,/^(?:\[\|)/,/^(?:\[\()/,/^(?:\)\])/,/^(?:\(\(\()/,/^(?:\)\)\))/,/^(?:-)/,/^(?:\.)/,/^(?:[\_])/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:<)/,/^(?:>)/,/^(?:\^)/,/^(?:\\\|)/,/^(?:v\b)/,/^(?:[A-Za-z]+)/,/^(?:\\\])/,/^(?:\[\/)/,/^(?:\/\])/,/^(?:\[\\)/,/^(?:[!"#$%&'*+,-.`?\\_/])/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\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\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\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\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-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\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-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\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-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\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])/,/^(?:\|)/,/^(?:\()/,/^(?:\))/,/^(?:\[)/,/^(?:\])/,/^(?:\{)/,/^(?:\})/,/^(?:")/,/^(?:(\r?\n)+)/,/^(?:\s)/,/^(?:$)/],conditions:{close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},callbackargs:{rules:[30,31],inclusive:!1},callbackname:{rules:[27,28,29],inclusive:!1},href:{rules:[24,25],inclusive:!1},click:{rules:[33,34],inclusive:!1},vertex:{rules:[],inclusive:!1},dir:{rules:[44,45,46,47,48,49,50,51,52,53,54],inclusive:!1},acc_descr_multiline:{rules:[12,13],inclusive:!1},acc_descr:{rules:[10],inclusive:!1},acc_title:{rules:[8],inclusive:!1},string:{rules:[15,16],inclusive:!1},INITIAL:{rules:[0,5,6,7,9,11,14,17,18,19,20,21,22,23,26,32,35,36,37,38,39,40,41,42,43,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114],inclusive:!0}}};return Ns}();Gs.lexer=fn;function $s(){this.yy={}}return $s.prototype=Gs,Gs.Parser=$s,new $s}();L.parser=L;const T=L,P="flowchart-";let Q=0,K=(0,g.g)(),Y={},M=[],H={},$=[],W={},se={},J=0,ne=!0,ge,_e,ue=[];const ke=c=>g.d.sanitizeText(c,K),Pe=function(c,pe,f){l.m.parseDirective(this,c,pe,f)},Ge=function(c){const pe=Object.keys(Y);for(const f of pe)if(Y[f].id===c)return Y[f].domId;return c},rt=function(c,pe,f,F,ie,ve,le={}){let Qe,Ke=c;Ke!==void 0&&Ke.trim().length!==0&&(Y[Ke]===void 0&&(Y[Ke]={id:Ke,domId:P+Ke+"-"+Q,styles:[],classes:[]}),Q++,pe!==void 0?(K=(0,g.g)(),Qe=ke(pe.trim()),Qe[0]==='"'&&Qe[Qe.length-1]==='"'&&(Qe=Qe.substring(1,Qe.length-1)),Y[Ke].text=Qe):Y[Ke].text===void 0&&(Y[Ke].text=c),f!==void 0&&(Y[Ke].type=f),F!=null&&F.forEach(function(h){Y[Ke].styles.push(h)}),ie!=null&&ie.forEach(function(h){Y[Ke].classes.push(h)}),ve!==void 0&&(Y[Ke].dir=ve),Y[Ke].props===void 0?Y[Ke].props=le:le!==void 0&&Object.assign(Y[Ke].props,le))},ot=function(c,pe,f,F){const le={start:c,end:pe,type:void 0,text:""};F=f.text,F!==void 0&&(le.text=ke(F.trim()),le.text[0]==='"'&&le.text[le.text.length-1]==='"'&&(le.text=le.text.substring(1,le.text.length-1))),f!==void 0&&(le.type=f.type,le.stroke=f.stroke,le.length=f.length),M.push(le)},We=function(c,pe,f,F){let ie,ve;for(ie=0;ie/)&&(ge="LR"),ge.match(/.*v/)&&(ge="TB"),ge==="TD"&&(ge="TB")},p=function(c,pe){c.split(",").forEach(function(f){let F=f;Y[F]!==void 0&&Y[F].classes.push(pe),W[F]!==void 0&&W[F].classes.push(pe)})},x=function(c,pe){c.split(",").forEach(function(f){pe!==void 0&&(se[_e==="gen-1"?Ge(f):f]=ke(pe))})},ye=function(c,pe,f){let F=Ge(c);if((0,g.g)().securityLevel!=="loose"||pe===void 0)return;let ie=[];if(typeof f=="string"){ie=f.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(let ve=0;ve")),ie.classed("hover",!0)}).on("mouseout",function(){pe.transition().duration(500).style("opacity",0),(0,a.Ys)(this).classed("hover",!1)})};ue.push(Ne);const Ht=function(c="gen-1"){Y={},H={},M=[],ue=[Ne],$=[],W={},J=0,se=[],ne=!0,_e=c,(0,B.f)()},ss=c=>{_e=c||"gen-2"},us=function(){return"fill:#ffa;stroke: #f66; stroke-width: 3px; stroke-dasharray: 5, 5;fill:#ffa;stroke: #666;"},w=function(c,pe,f){let F=c.trim(),ie=f;c===f&&f.match(/\s/)&&(F=void 0);function ve(s){const m={boolean:{},number:{},string:{}},S=[];let b;return{nodeList:s.filter(function(y){const U=typeof y;return y.stmt&&y.stmt==="dir"?(b=y.value,!1):y.trim()===""?!1:U in m?m[U].hasOwnProperty(y)?!1:m[U][y]=!0:S.includes(y)?!1:S.push(y)}),dir:b}}let le=[];const{nodeList:Qe,dir:Ke}=ve(le.concat.apply(le,pe));if(le=Qe,_e==="gen-1")for(let s=0;s2e3)return;if(z[C]=pe,$[pe].id===c)return{result:!0,count:0};let F=0,ie=1;for(;F=0){const le=me(c,ve);if(le.result)return{result:!0,count:ie+le.count};ie=ie+le.count}F=F+1}return{result:!1,count:ie}},Le=function(c){return z[c]},ze=function(){C=-1,$.length>0&&me("none",$.length-1)},ht=function(){return $},_t=()=>ne?(ne=!1,!0):!1,Qt=c=>{let pe=c.trim(),f="arrow_open";switch(pe[0]){case"<":f="arrow_point",pe=pe.slice(1);break;case"x":f="arrow_cross",pe=pe.slice(1);break;case"o":f="arrow_circle",pe=pe.slice(1);break}let F="normal";return pe.includes("=")&&(F="thick"),pe.includes(".")&&(F="dotted"),{type:f,stroke:F}},hs=(c,pe)=>{const f=pe.length;let F=0;for(let ie=0;ie{const pe=c.trim();let f=pe.slice(0,-1),F="arrow_open";switch(pe.slice(-1)){case"x":F="arrow_cross",pe[0]==="x"&&(F="double_"+F,f=f.slice(1));break;case">":F="arrow_point",pe[0]==="<"&&(F="double_"+F,f=f.slice(1));break;case"o":F="arrow_circle",pe[0]==="o"&&(F="double_"+F,f=f.slice(1));break}let ie="normal",ve=f.length-1;f[0]==="="&&(ie="thick"),f[0]==="~"&&(ie="invisible");let le=hs(".",f);return le&&(ie="dotted",ve=le),{type:F,stroke:ie,length:ve}},ts=(c,pe)=>{const f=rs(c);let F;if(pe){if(F=Qt(pe),F.stroke!==f.stroke)return{type:"INVALID",stroke:"INVALID"};if(F.type==="arrow_open")F.type=f.type;else{if(F.type!==f.type)return{type:"INVALID",stroke:"INVALID"};F.type="double_"+F.type}return F.type==="double_arrow"&&(F.type="double_arrow_point"),F.length=f.length,F}return f},cs=(c,pe)=>{let f=!1;return c.forEach(F=>{F.nodes.indexOf(pe)>=0&&(f=!0)}),f},Cs=(c,pe)=>{const f=[];return c.nodes.forEach((F,ie)=>{cs(pe,F)||f.push(c.nodes[ie])}),{nodes:f}},gs={firstGraph:_t},ws={parseDirective:Pe,defaultConfig:()=>g.i.flowchart,setAccTitle:B.s,getAccTitle:B.g,getAccDescription:B.a,setAccDescription:B.b,addVertex:rt,lookUpDomId:Ge,addLink:We,updateLinkInterpolate:bt,updateLink:et,addClass:Te,setDirection:R,setClass:p,setTooltip:x,getTooltip:Ae,setClickEvent:tt,setLink:oe,bindFunctions:dt,getDirection:lt,getVertices:gt,getEdges:At,getClasses:Ce,clear:Ht,setGen:ss,defaultStyle:us,addSubGraph:w,getDepthFirstPos:Le,indexNodes:ze,getSubGraphs:ht,destructLink:ts,lex:gs,exists:cs,makeUniq:Cs,setDiagramTitle:B.d,getDiagramTitle:B.e},is=Object.freeze(Object.defineProperty({__proto__:null,addClass:Te,addLink:We,addSingleLink:ot,addSubGraph:w,addVertex:rt,bindFunctions:dt,clear:Ht,default:ws,defaultStyle:us,destructLink:ts,firstGraph:_t,getClasses:Ce,getDepthFirstPos:Le,getDirection:lt,getEdges:At,getSubGraphs:ht,getTooltip:Ae,getVertices:gt,indexNodes:ze,lex:gs,lookUpDomId:Ge,parseDirective:Pe,setClass:p,setClickEvent:tt,setDirection:R,setGen:ss,setLink:oe,updateLink:et,updateLinkInterpolate:bt},Symbol.toStringTag,{value:"Module"}))},"./node_modules/mermaid/dist/index-f9d09cc9.js":function(Ie,N,r){r.d(N,{r:function(){return Te}});var a=r("./node_modules/dagre-d3-es/src/dagre/index.js"),A=r("./node_modules/dagre-d3-es/src/graphlib/json.js"),g=r("./node_modules/mermaid/dist/edges-65da65dc.js"),l=r("./node_modules/mermaid/dist/config-389b86ff.js"),B=r("./node_modules/dagre-d3-es/src/graphlib/index.js"),L=r("./node_modules/d3/src/index.js");let T={},P={},Q={};const K=()=>{P={},Q={},T={}},Y=(R,p)=>(l.l.trace("In isDecendant",p," ",R," = ",P[p].includes(R)),!!P[p].includes(R)),M=(R,p)=>(l.l.info("Decendants of ",p," is ",P[p]),l.l.info("Edge is ",R),R.v===p||R.w===p?!1:P[p]?P[p].includes(R.v)||Y(R.v,p)||Y(R.w,p)||P[p].includes(R.w):(l.l.debug("Tilt, ",p,",not in decendants"),!1)),H=(R,p,x,ye)=>{l.l.warn("Copying children of ",R,"root",ye,"data",p.node(R),ye);const oe=p.children(R)||[];R!==ye&&oe.push(R),l.l.warn("Copying (nodes) clusterId",R,"nodes",oe),oe.forEach(Ae=>{if(p.children(Ae).length>0)H(Ae,p,x,ye);else{const tt=p.node(Ae);l.l.info("cp ",Ae," to ",ye," with parent ",R),x.setNode(Ae,tt),ye!==p.parent(Ae)&&(l.l.warn("Setting parent",Ae,p.parent(Ae)),x.setParent(Ae,p.parent(Ae))),R!==ye&&Ae!==R?(l.l.debug("Setting parent",Ae,R),x.setParent(Ae,R)):(l.l.info("In copy ",R,"root",ye,"data",p.node(R),ye),l.l.debug("Not Setting parent for node=",Ae,"cluster!==rootId",R!==ye,"node!==clusterId",Ae!==R));const dt=p.edges(Ae);l.l.debug("Copying Edges",dt),dt.forEach(lt=>{l.l.info("Edge",lt);const gt=p.edge(lt.v,lt.w,lt.name);l.l.info("Edge data",gt,ye);try{M(lt,ye)?(l.l.info("Copying as ",lt.v,lt.w,gt,lt.name),x.setEdge(lt.v,lt.w,gt,lt.name),l.l.info("newGraph edges ",x.edges(),x.edge(x.edges()[0]))):l.l.info("Skipping copy of edge ",lt.v,"-->",lt.w," rootId: ",ye," clusterId:",R)}catch(At){l.l.error(At)}})}l.l.debug("Removing node",Ae),p.removeNode(Ae)})},$=(R,p)=>{const x=p.children(R);let ye=[...x];for(const oe of x)Q[oe]=R,ye=[...ye,...$(oe,p)];return ye},W=(R,p)=>{l.l.trace("Searching",R);const x=p.children(R);if(l.l.trace("Searching children of id ",R,x),x.length<1)return l.l.trace("This is a valid node",R),R;for(const ye of x){const oe=W(ye,p);if(oe)return l.l.trace("Found replacement for",R," => ",oe),oe}},se=R=>!T[R]||!T[R].externalConnections?R:T[R]?T[R].id:R,J=(R,p)=>{if(!R||p>10){l.l.debug("Opting out, no graph ");return}else l.l.debug("Opting in, graph ");R.nodes().forEach(function(x){R.children(x).length>0&&(l.l.warn("Cluster identified",x," Replacement id in edges: ",W(x,R)),P[x]=$(x,R),T[x]={id:W(x,R),clusterData:R.node(x)})}),R.nodes().forEach(function(x){const ye=R.children(x),oe=R.edges();ye.length>0?(l.l.debug("Cluster identified",x,P),oe.forEach(Ae=>{if(Ae.v!==x&&Ae.w!==x){const tt=Y(Ae.v,x),dt=Y(Ae.w,x);tt^dt&&(l.l.warn("Edge: ",Ae," leaves cluster ",x),l.l.warn("Decendants of XXX ",x,": ",P[x]),T[x].externalConnections=!0)}})):l.l.debug("Not a cluster ",x,P)}),R.edges().forEach(function(x){const ye=R.edge(x);l.l.warn("Edge "+x.v+" -> "+x.w+": "+JSON.stringify(x)),l.l.warn("Edge "+x.v+" -> "+x.w+": "+JSON.stringify(R.edge(x)));let oe=x.v,Ae=x.w;if(l.l.warn("Fix XXX",T,"ids:",x.v,x.w,"Translating: ",T[x.v]," --- ",T[x.w]),T[x.v]&&T[x.w]&&T[x.v]===T[x.w]){l.l.warn("Fixing and trixing link to self - removing XXX",x.v,x.w,x.name),l.l.warn("Fixing and trixing - removing XXX",x.v,x.w,x.name),oe=se(x.v),Ae=se(x.w),R.removeEdge(x.v,x.w,x.name);const tt=x.w+"---"+x.v;R.setNode(tt,{domId:tt,id:tt,labelStyle:"",labelText:ye.label,padding:0,shape:"labelRect",style:""});const dt=JSON.parse(JSON.stringify(ye)),lt=JSON.parse(JSON.stringify(ye));dt.label="",dt.arrowTypeEnd="none",lt.label="",dt.fromCluster=x.v,lt.toCluster=x.v,R.setEdge(oe,tt,dt,x.name+"-cyclic-special"),R.setEdge(tt,Ae,lt,x.name+"-cyclic-special")}else(T[x.v]||T[x.w])&&(l.l.warn("Fixing and trixing - removing XXX",x.v,x.w,x.name),oe=se(x.v),Ae=se(x.w),R.removeEdge(x.v,x.w,x.name),oe!==x.v&&(ye.fromCluster=x.v),Ae!==x.w&&(ye.toCluster=x.w),l.l.warn("Fix Replacing with XXX",oe,Ae,x.name),R.setEdge(oe,Ae,ye,x.name))}),l.l.warn("Adjusted Graph",A.c(R)),ne(R,0),l.l.trace(T)},ne=(R,p)=>{if(l.l.warn("extractor - ",p,A.c(R),R.children("D")),p>10){l.l.error("Bailing out");return}let x=R.nodes(),ye=!1;for(const oe of x){const Ae=R.children(oe);ye=ye||Ae.length>0}if(!ye){l.l.debug("Done, no node has children",R.nodes());return}l.l.debug("Nodes = ",x,p);for(const oe of x)if(l.l.debug("Extracting node",oe,T,T[oe]&&!T[oe].externalConnections,!R.parent(oe),R.node(oe),R.children("D")," Depth ",p),!T[oe])l.l.debug("Not a cluster",oe,p);else if(!T[oe].externalConnections&&R.children(oe)&&R.children(oe).length>0){l.l.warn("Cluster without external connections, without a parent and with children",oe,p);let tt=R.graph().rankdir==="TB"?"LR":"TB";T[oe]&&T[oe].clusterData&&T[oe].clusterData.dir&&(tt=T[oe].clusterData.dir,l.l.warn("Fixing dir",T[oe].clusterData.dir,tt));const dt=new B.k({multigraph:!0,compound:!0}).setGraph({rankdir:tt,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}});l.l.warn("Old graph before copy",A.c(R)),H(oe,R,dt,oe),R.setNode(oe,{clusterNode:!0,id:oe,clusterData:T[oe].clusterData,labelText:T[oe].labelText,graph:dt}),l.l.warn("New graph after copy node: (",oe,")",A.c(dt)),l.l.debug("Old graph after copy",A.c(R))}else l.l.warn("Cluster ** ",oe," **not meeting the criteria !externalConnections:",!T[oe].externalConnections," no parent: ",!R.parent(oe)," children ",R.children(oe)&&R.children(oe).length>0,R.children("D"),p),l.l.debug(T);x=R.nodes(),l.l.warn("New list of nodes",x);for(const oe of x){const Ae=R.node(oe);l.l.warn(" Now next level",oe,Ae),Ae.clusterNode&&ne(Ae.graph,p+1)}},ge=(R,p)=>{if(p.length===0)return[];let x=Object.assign(p);return p.forEach(ye=>{const oe=R.children(ye),Ae=ge(R,oe);x=[...x,...Ae]}),x},_e=R=>ge(R,R.children()),rt={rect:(R,p)=>{l.l.trace("Creating subgraph rect for ",p.id,p);const x=R.insert("g").attr("class","cluster"+(p.class?" "+p.class:"")).attr("id",p.id),ye=x.insert("rect",":first-child"),oe=x.insert("g").attr("class","cluster-label"),Ae=oe.node().appendChild((0,g.c)(p.labelText,p.labelStyle,void 0,!0));let tt=Ae.getBBox();if((0,l.j)((0,l.g)().flowchart.htmlLabels)){const Ce=Ae.children[0],Ne=(0,L.Ys)(Ae);tt=Ce.getBoundingClientRect(),Ne.attr("width",tt.width),Ne.attr("height",tt.height)}const dt=0*p.padding,lt=dt/2,gt=p.width<=tt.width+dt?tt.width+dt:p.width;p.width<=tt.width+dt?p.diff=(tt.width-p.width)/2-p.padding/2:p.diff=-p.padding/2,l.l.trace("Data ",p,JSON.stringify(p)),ye.attr("style",p.style).attr("rx",p.rx).attr("ry",p.ry).attr("x",p.x-gt/2).attr("y",p.y-p.height/2-lt).attr("width",gt).attr("height",p.height+dt),oe.attr("transform","translate("+(p.x-tt.width/2)+", "+(p.y-p.height/2)+")");const At=ye.node().getBBox();return p.width=At.width,p.height=At.height,p.intersect=function(Ce){return(0,g.i)(p,Ce)},x},roundedWithTitle:(R,p)=>{const x=R.insert("g").attr("class",p.classes).attr("id",p.id),ye=x.insert("rect",":first-child"),oe=x.insert("g").attr("class","cluster-label"),Ae=x.append("rect"),tt=oe.node().appendChild((0,g.c)(p.labelText,p.labelStyle,void 0,!0));let dt=tt.getBBox();if((0,l.j)((0,l.g)().flowchart.htmlLabels)){const Ne=tt.children[0],Ht=(0,L.Ys)(tt);dt=Ne.getBoundingClientRect(),Ht.attr("width",dt.width),Ht.attr("height",dt.height)}dt=tt.getBBox();const lt=0*p.padding,gt=lt/2,At=p.width<=dt.width+p.padding?dt.width+p.padding:p.width;p.width<=dt.width+p.padding?p.diff=(dt.width+p.padding*0-p.width)/2:p.diff=-p.padding/2,ye.attr("class","outer").attr("x",p.x-At/2-gt).attr("y",p.y-p.height/2-gt).attr("width",At+lt).attr("height",p.height+lt),Ae.attr("class","inner").attr("x",p.x-At/2-gt).attr("y",p.y-p.height/2-gt+dt.height-1).attr("width",At+lt).attr("height",p.height+lt-dt.height-3),oe.attr("transform","translate("+(p.x-dt.width/2)+", "+(p.y-p.height/2-p.padding/3+((0,l.j)((0,l.g)().flowchart.htmlLabels)?5:3))+")");const Ce=ye.node().getBBox();return p.height=Ce.height,p.intersect=function(Ne){return(0,g.i)(p,Ne)},x},noteGroup:(R,p)=>{const x=R.insert("g").attr("class","note-cluster").attr("id",p.id),ye=x.insert("rect",":first-child"),oe=0*p.padding,Ae=oe/2;ye.attr("rx",p.rx).attr("ry",p.ry).attr("x",p.x-p.width/2-Ae).attr("y",p.y-p.height/2-Ae).attr("width",p.width+oe).attr("height",p.height+oe).attr("fill","none");const tt=ye.node().getBBox();return p.width=tt.width,p.height=tt.height,p.intersect=function(dt){return(0,g.i)(p,dt)},x},divider:(R,p)=>{const x=R.insert("g").attr("class",p.classes).attr("id",p.id),ye=x.insert("rect",":first-child"),oe=0*p.padding,Ae=oe/2;ye.attr("class","divider").attr("x",p.x-p.width/2-Ae).attr("y",p.y-p.height/2).attr("width",p.width+oe).attr("height",p.height+oe);const tt=ye.node().getBBox();return p.width=tt.width,p.height=tt.height,p.diff=-p.padding/2,p.intersect=function(dt){return(0,g.i)(p,dt)},x}};let ot={};const We=(R,p)=>{l.l.trace("Inserting cluster");const x=p.shape||"rect";ot[p.id]=rt[x](R,p)},bt=()=>{ot={}},et=(R,p,x,ye)=>{l.l.info("Graph in recursive render: XXX",A.c(p),ye);const oe=p.graph().rankdir;l.l.trace("Dir in recursive render - dir:",oe);const Ae=R.insert("g").attr("class","root");p.nodes()?l.l.info("Recursive render XXX",p.nodes()):l.l.info("No nodes found for",p),p.edges().length>0&&l.l.trace("Recursive edges",p.edge(p.edges()[0]));const tt=Ae.insert("g").attr("class","clusters"),dt=Ae.insert("g").attr("class","edgePaths"),lt=Ae.insert("g").attr("class","edgeLabels"),gt=Ae.insert("g").attr("class","nodes");p.nodes().forEach(function(Ce){const Ne=p.node(Ce);if(ye!==void 0){const Ht=JSON.parse(JSON.stringify(ye.clusterData));l.l.info("Setting data for cluster XXX (",Ce,") ",Ht,ye),p.setNode(ye.id,Ht),p.parent(Ce)||(l.l.trace("Setting parent",Ce,ye.id),p.setParent(Ce,ye.id,Ht))}if(l.l.info("(Insert) Node XXX"+Ce+": "+JSON.stringify(p.node(Ce))),Ne&&Ne.clusterNode){l.l.info("Cluster identified",Ce,Ne.width,p.node(Ce));const Ht=et(gt,Ne.graph,x,p.node(Ce)),ss=Ht.elem;(0,g.u)(Ne,ss),Ne.diff=Ht.diff||0,l.l.info("Node bounds (abc123)",Ce,Ne,Ne.width,Ne.x,Ne.y),(0,g.s)(ss,Ne),l.l.warn("Recursive render complete ",ss,Ne)}else p.children(Ce).length>0?(l.l.info("Cluster - the non recursive path XXX",Ce,Ne.id,Ne,p),l.l.info(W(Ne.id,p)),T[Ne.id]={id:W(Ne.id,p),node:Ne}):(l.l.info("Node - the non recursive path",Ce,Ne.id,Ne),(0,g.e)(gt,p.node(Ce),oe))}),p.edges().forEach(function(Ce){const Ne=p.edge(Ce.v,Ce.w,Ce.name);l.l.info("Edge "+Ce.v+" -> "+Ce.w+": "+JSON.stringify(Ce)),l.l.info("Edge "+Ce.v+" -> "+Ce.w+": ",Ce," ",JSON.stringify(p.edge(Ce))),l.l.info("Fix",T,"ids:",Ce.v,Ce.w,"Translateing: ",T[Ce.v],T[Ce.w]),(0,g.f)(lt,Ne)}),p.edges().forEach(function(Ce){l.l.info("Edge "+Ce.v+" -> "+Ce.w+": "+JSON.stringify(Ce))}),l.l.info("#############################################"),l.l.info("### Layout ###"),l.l.info("#############################################"),l.l.info(p),(0,a.bK)(p),l.l.info("Graph after layout:",A.c(p));let At=0;return _e(p).forEach(function(Ce){const Ne=p.node(Ce);l.l.info("Position "+Ce+": "+JSON.stringify(p.node(Ce))),l.l.info("Position "+Ce+": ("+Ne.x,","+Ne.y,") width: ",Ne.width," height: ",Ne.height),Ne&&Ne.clusterNode?(0,g.p)(Ne):p.children(Ce).length>0?(We(tt,Ne),T[Ne.id].node=Ne):(0,g.p)(Ne)}),p.edges().forEach(function(Ce){const Ne=p.edge(Ce);l.l.info("Edge "+Ce.v+" -> "+Ce.w+": "+JSON.stringify(Ne),Ne);const Ht=(0,g.g)(dt,Ce,Ne,T,x,p);(0,g.h)(Ne,Ht)}),p.nodes().forEach(function(Ce){const Ne=p.node(Ce);l.l.info(Ce,Ne.type,Ne.diff),Ne.type==="group"&&(At=Ne.diff)}),{elem:Ae,diff:At}},Te=(R,p,x,ye,oe)=>{(0,g.a)(R,x,ye,oe),(0,g.b)(),(0,g.d)(),bt(),K(),l.l.warn("Graph at first:",A.c(p)),J(p),l.l.warn("Graph after:",A.c(p)),et(R,p,ye)}},"./node_modules/mermaid/dist/styles-0dd3ba1e.js":function(Ie,N,r){r.d(N,{d:function(){return Ht},p:function(){return T},s:function(){return us}});var a=r("./node_modules/d3/src/index.js"),A=r("./node_modules/mermaid/dist/config-389b86ff.js"),g=r("./node_modules/mermaid/dist/utils-d5eeff82.js"),l=r("./node_modules/mermaid/dist/mermaidAPI-0716c7c2.js"),B=r("./node_modules/mermaid/dist/commonDb-2ace122b.js"),L=function(){var w=function(xt,te,Oe,Ee){for(Oe=Oe||{},Ee=xt.length;Ee--;Oe[xt[Ee]]=te);return Oe},de=[1,3],C=[1,7],z=[1,8],me=[1,9],Le=[1,10],ze=[1,13],ht=[1,12],_t=[1,16,25],Qt=[1,20],hs=[1,32],rs=[1,33],ts=[1,34],cs=[1,48],Cs=[1,39],gs=[1,37],ws=[1,38],is=[1,44],c=[1,45],pe=[1,40],f=[1,41],F=[1,42],ie=[1,43],ve=[1,49],le=[1,50],Qe=[1,51],Ke=[1,52],h=[16,25],s=[1,66],m=[1,67],S=[1,68],b=[1,69],E=[1,70],y=[1,71],U=[1,72],ee=[1,82],we=[16,25,28,29,36,49,50,64,65,66,67,68,69,70,75,77],he=[16,25,28,29,34,36,49,50,55,64,65,66,67,68,69,70,75,77,92,93,94,95],Ye=[5,8,9,10,11,16,19,23,25],Z=[29,92,93,94,95],V=[29,69,70,92,93,94,95],re=[29,64,65,66,67,68,92,93,94,95],fe=[1,96],Ue=[16,25,49,50],Ze=[16,25,36],vt={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,statments:5,direction:6,directive:7,direction_tb:8,direction_bt:9,direction_rl:10,direction_lr:11,graphConfig:12,openDirective:13,typeDirective:14,closeDirective:15,NEWLINE:16,":":17,argDirective:18,open_directive:19,type_directive:20,arg_directive:21,close_directive:22,CLASS_DIAGRAM:23,statements:24,EOF:25,statement:26,classLabel:27,SQS:28,STR:29,SQE:30,className:31,alphaNumToken:32,classLiteralName:33,GENERICTYPE:34,relationStatement:35,LABEL:36,classStatement:37,methodStatement:38,annotationStatement:39,clickStatement:40,cssClassStatement:41,noteStatement:42,acc_title:43,acc_title_value:44,acc_descr:45,acc_descr_value:46,acc_descr_multiline_value:47,classIdentifier:48,STYLE_SEPARATOR:49,STRUCT_START:50,members:51,STRUCT_STOP:52,CLASS:53,ANNOTATION_START:54,ANNOTATION_END:55,MEMBER:56,SEPARATOR:57,relation:58,NOTE_FOR:59,noteText:60,NOTE:61,relationType:62,lineType:63,AGGREGATION:64,EXTENSION:65,COMPOSITION:66,DEPENDENCY:67,LOLLIPOP:68,LINE:69,DOTTED_LINE:70,CALLBACK:71,LINK:72,LINK_TARGET:73,CLICK:74,CALLBACK_NAME:75,CALLBACK_ARGS:76,HREF:77,CSSCLASS:78,commentToken:79,textToken:80,graphCodeTokens:81,textNoTagsToken:82,TAGSTART:83,TAGEND:84,"==":85,"--":86,PCT:87,DEFAULT:88,SPACE:89,MINUS:90,keywords:91,UNICODE_TEXT:92,NUM:93,ALPHA:94,BQUOTE_STR:95,$accept:0,$end:1},terminals_:{2:"error",5:"statments",8:"direction_tb",9:"direction_bt",10:"direction_rl",11:"direction_lr",16:"NEWLINE",17:":",19:"open_directive",20:"type_directive",21:"arg_directive",22:"close_directive",23:"CLASS_DIAGRAM",25:"EOF",28:"SQS",29:"STR",30:"SQE",34:"GENERICTYPE",36:"LABEL",43:"acc_title",44:"acc_title_value",45:"acc_descr",46:"acc_descr_value",47:"acc_descr_multiline_value",49:"STYLE_SEPARATOR",50:"STRUCT_START",52:"STRUCT_STOP",53:"CLASS",54:"ANNOTATION_START",55:"ANNOTATION_END",56:"MEMBER",57:"SEPARATOR",59:"NOTE_FOR",61:"NOTE",64:"AGGREGATION",65:"EXTENSION",66:"COMPOSITION",67:"DEPENDENCY",68:"LOLLIPOP",69:"LINE",70:"DOTTED_LINE",71:"CALLBACK",72:"LINK",73:"LINK_TARGET",74:"CLICK",75:"CALLBACK_NAME",76:"CALLBACK_ARGS",77:"HREF",78:"CSSCLASS",81:"graphCodeTokens",83:"TAGSTART",84:"TAGEND",85:"==",86:"--",87:"PCT",88:"DEFAULT",89:"SPACE",90:"MINUS",91:"keywords",92:"UNICODE_TEXT",93:"NUM",94:"ALPHA",95:"BQUOTE_STR"},productions_:[0,[3,1],[3,1],[3,1],[3,2],[6,1],[6,1],[6,1],[6,1],[4,1],[7,4],[7,6],[13,1],[14,1],[18,1],[15,1],[12,4],[24,1],[24,2],[24,3],[27,3],[31,1],[31,1],[31,2],[31,2],[31,2],[26,1],[26,2],[26,1],[26,1],[26,1],[26,1],[26,1],[26,1],[26,1],[26,1],[26,2],[26,2],[26,1],[37,1],[37,3],[37,4],[37,6],[48,2],[48,3],[39,4],[51,1],[51,2],[38,1],[38,2],[38,1],[38,1],[35,3],[35,4],[35,4],[35,5],[42,3],[42,2],[58,3],[58,2],[58,2],[58,1],[62,1],[62,1],[62,1],[62,1],[62,1],[63,1],[63,1],[40,3],[40,4],[40,3],[40,4],[40,4],[40,5],[40,3],[40,4],[40,4],[40,5],[40,3],[40,4],[40,4],[40,5],[41,3],[79,1],[79,1],[80,1],[80,1],[80,1],[80,1],[80,1],[80,1],[80,1],[82,1],[82,1],[82,1],[82,1],[32,1],[32,1],[32,1],[33,1],[60,1]],performAction:function(te,Oe,Ee,ce,st,O,yt){var G=O.length-1;switch(st){case 5:ce.setDirection("TB");break;case 6:ce.setDirection("BT");break;case 7:ce.setDirection("RL");break;case 8:ce.setDirection("LR");break;case 12:ce.parseDirective("%%{","open_directive");break;case 13:ce.parseDirective(O[G],"type_directive");break;case 14:O[G]=O[G].trim().replace(/'/g,'"'),ce.parseDirective(O[G],"arg_directive");break;case 15:ce.parseDirective("}%%","close_directive","class");break;case 20:this.$=O[G-1];break;case 21:case 22:this.$=O[G];break;case 23:this.$=O[G-1]+O[G];break;case 24:case 25:this.$=O[G-1]+"~"+O[G];break;case 26:ce.addRelation(O[G]);break;case 27:O[G-1].title=ce.cleanupLabel(O[G]),ce.addRelation(O[G-1]);break;case 36:this.$=O[G].trim(),ce.setAccTitle(this.$);break;case 37:case 38:this.$=O[G].trim(),ce.setAccDescription(this.$);break;case 40:ce.setCssClass(O[G-2],O[G]);break;case 41:ce.addMembers(O[G-3],O[G-1]);break;case 42:ce.setCssClass(O[G-5],O[G-3]),ce.addMembers(O[G-5],O[G-1]);break;case 43:this.$=O[G],ce.addClass(O[G]);break;case 44:this.$=O[G-1],ce.addClass(O[G-1]),ce.setClassLabel(O[G-1],O[G]);break;case 45:ce.addAnnotation(O[G],O[G-2]);break;case 46:this.$=[O[G]];break;case 47:O[G].push(O[G-1]),this.$=O[G];break;case 48:break;case 49:ce.addMember(O[G-1],ce.cleanupLabel(O[G]));break;case 50:break;case 51:break;case 52:this.$={id1:O[G-2],id2:O[G],relation:O[G-1],relationTitle1:"none",relationTitle2:"none"};break;case 53:this.$={id1:O[G-3],id2:O[G],relation:O[G-1],relationTitle1:O[G-2],relationTitle2:"none"};break;case 54:this.$={id1:O[G-3],id2:O[G],relation:O[G-2],relationTitle1:"none",relationTitle2:O[G-1]};break;case 55:this.$={id1:O[G-4],id2:O[G],relation:O[G-2],relationTitle1:O[G-3],relationTitle2:O[G-1]};break;case 56:ce.addNote(O[G],O[G-1]);break;case 57:ce.addNote(O[G]);break;case 58:this.$={type1:O[G-2],type2:O[G],lineType:O[G-1]};break;case 59:this.$={type1:"none",type2:O[G],lineType:O[G-1]};break;case 60:this.$={type1:O[G-1],type2:"none",lineType:O[G]};break;case 61:this.$={type1:"none",type2:"none",lineType:O[G]};break;case 62:this.$=ce.relationType.AGGREGATION;break;case 63:this.$=ce.relationType.EXTENSION;break;case 64:this.$=ce.relationType.COMPOSITION;break;case 65:this.$=ce.relationType.DEPENDENCY;break;case 66:this.$=ce.relationType.LOLLIPOP;break;case 67:this.$=ce.lineType.LINE;break;case 68:this.$=ce.lineType.DOTTED_LINE;break;case 69:case 75:this.$=O[G-2],ce.setClickEvent(O[G-1],O[G]);break;case 70:case 76:this.$=O[G-3],ce.setClickEvent(O[G-2],O[G-1]),ce.setTooltip(O[G-2],O[G]);break;case 71:case 79:this.$=O[G-2],ce.setLink(O[G-1],O[G]);break;case 72:this.$=O[G-3],ce.setLink(O[G-2],O[G-1],O[G]);break;case 73:case 81:this.$=O[G-3],ce.setLink(O[G-2],O[G-1]),ce.setTooltip(O[G-2],O[G]);break;case 74:case 82:this.$=O[G-4],ce.setLink(O[G-3],O[G-2],O[G]),ce.setTooltip(O[G-3],O[G-1]);break;case 77:this.$=O[G-3],ce.setClickEvent(O[G-2],O[G-1],O[G]);break;case 78:this.$=O[G-4],ce.setClickEvent(O[G-3],O[G-2],O[G-1]),ce.setTooltip(O[G-3],O[G]);break;case 80:this.$=O[G-3],ce.setLink(O[G-2],O[G-1],O[G]);break;case 83:ce.setCssClass(O[G-1],O[G]);break}},table:[{3:1,4:2,5:de,6:4,7:5,8:C,9:z,10:me,11:Le,12:6,13:11,19:ze,23:ht},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{3:14,4:2,5:de,6:4,7:5,8:C,9:z,10:me,11:Le,12:6,13:11,19:ze,23:ht},{1:[2,9]},w(_t,[2,5]),w(_t,[2,6]),w(_t,[2,7]),w(_t,[2,8]),{14:15,20:[1,16]},{16:[1,17]},{20:[2,12]},{1:[2,4]},{15:18,17:[1,19],22:Qt},w([17,22],[2,13]),{6:31,7:30,8:C,9:z,10:me,11:Le,13:11,19:ze,24:21,26:22,31:35,32:46,33:47,35:23,37:24,38:25,39:26,40:27,41:28,42:29,43:hs,45:rs,47:ts,48:36,53:cs,54:Cs,56:gs,57:ws,59:is,61:c,71:pe,72:f,74:F,78:ie,92:ve,93:le,94:Qe,95:Ke},{16:[1,53]},{18:54,21:[1,55]},{16:[2,15]},{25:[1,56]},{16:[1,57],25:[2,17]},w(h,[2,26],{36:[1,58]}),w(h,[2,28]),w(h,[2,29]),w(h,[2,30]),w(h,[2,31]),w(h,[2,32]),w(h,[2,33]),w(h,[2,34]),w(h,[2,35]),{44:[1,59]},{46:[1,60]},w(h,[2,38]),w(h,[2,48],{58:61,62:64,63:65,29:[1,62],36:[1,63],64:s,65:m,66:S,67:b,68:E,69:y,70:U}),w(h,[2,39],{49:[1,73],50:[1,74]}),w(h,[2,50]),w(h,[2,51]),{32:75,92:ve,93:le,94:Qe},{31:76,32:46,33:47,92:ve,93:le,94:Qe,95:Ke},{31:77,32:46,33:47,92:ve,93:le,94:Qe,95:Ke},{31:78,32:46,33:47,92:ve,93:le,94:Qe,95:Ke},{29:[1,79]},{31:80,32:46,33:47,92:ve,93:le,94:Qe,95:Ke},{29:ee,60:81},w(we,[2,21],{32:46,33:47,31:83,34:[1,84],92:ve,93:le,94:Qe,95:Ke}),w(we,[2,22],{34:[1,85]}),{31:86,32:46,33:47,92:ve,93:le,94:Qe,95:Ke},w(he,[2,97]),w(he,[2,98]),w(he,[2,99]),w([16,25,28,29,34,36,49,50,64,65,66,67,68,69,70,75,77],[2,100]),w(Ye,[2,10]),{15:87,22:Qt},{22:[2,14]},{1:[2,16]},{6:31,7:30,8:C,9:z,10:me,11:Le,13:11,19:ze,24:88,25:[2,18],26:22,31:35,32:46,33:47,35:23,37:24,38:25,39:26,40:27,41:28,42:29,43:hs,45:rs,47:ts,48:36,53:cs,54:Cs,56:gs,57:ws,59:is,61:c,71:pe,72:f,74:F,78:ie,92:ve,93:le,94:Qe,95:Ke},w(h,[2,27]),w(h,[2,36]),w(h,[2,37]),{29:[1,90],31:89,32:46,33:47,92:ve,93:le,94:Qe,95:Ke},{58:91,62:64,63:65,64:s,65:m,66:S,67:b,68:E,69:y,70:U},w(h,[2,49]),{63:92,69:y,70:U},w(Z,[2,61],{62:93,64:s,65:m,66:S,67:b,68:E}),w(V,[2,62]),w(V,[2,63]),w(V,[2,64]),w(V,[2,65]),w(V,[2,66]),w(re,[2,67]),w(re,[2,68]),{32:94,92:ve,93:le,94:Qe},{51:95,56:fe},{55:[1,97]},{29:[1,98]},{29:[1,99]},{75:[1,100],77:[1,101]},{32:102,92:ve,93:le,94:Qe},{29:ee,60:103},w(h,[2,57]),w(h,[2,101]),w(we,[2,23]),w(we,[2,24]),w(we,[2,25]),w(Ue,[2,43],{27:104,28:[1,105]}),{16:[1,106]},{25:[2,19]},w(Ze,[2,52]),{31:107,32:46,33:47,92:ve,93:le,94:Qe,95:Ke},{29:[1,109],31:108,32:46,33:47,92:ve,93:le,94:Qe,95:Ke},w(Z,[2,60],{62:110,64:s,65:m,66:S,67:b,68:E}),w(Z,[2,59]),w(h,[2,40],{50:[1,111]}),{52:[1,112]},{51:113,52:[2,46],56:fe},{31:114,32:46,33:47,92:ve,93:le,94:Qe,95:Ke},w(h,[2,69],{29:[1,115]}),w(h,[2,71],{29:[1,117],73:[1,116]}),w(h,[2,75],{29:[1,118],76:[1,119]}),w(h,[2,79],{29:[1,121],73:[1,120]}),w(h,[2,83]),w(h,[2,56]),w(Ue,[2,44]),{29:[1,122]},w(Ye,[2,11]),w(Ze,[2,54]),w(Ze,[2,53]),{31:123,32:46,33:47,92:ve,93:le,94:Qe,95:Ke},w(Z,[2,58]),{51:124,56:fe},w(h,[2,41]),{52:[2,47]},w(h,[2,45]),w(h,[2,70]),w(h,[2,72]),w(h,[2,73],{73:[1,125]}),w(h,[2,76]),w(h,[2,77],{29:[1,126]}),w(h,[2,80]),w(h,[2,81],{73:[1,127]}),{30:[1,128]},w(Ze,[2,55]),{52:[1,129]},w(h,[2,74]),w(h,[2,78]),w(h,[2,82]),w(Ue,[2,20]),w(h,[2,42])],defaultActions:{2:[2,1],3:[2,2],4:[2,3],6:[2,9],13:[2,12],14:[2,4],20:[2,15],55:[2,14],56:[2,16],88:[2,19],113:[2,47]},parseError:function(te,Oe){if(Oe.recoverable)this.trace(te);else{var Ee=new Error(te);throw Ee.hash=Oe,Ee}},parse:function(te){var Oe=this,Ee=[0],ce=[],st=[null],O=[],yt=this.table,G="",xe=0,at=0,Me=2,Ve=1,Ct=O.slice.call(arguments,1),ae=Object.create(this.lexer),$t={yy:{}};for(var it in this.yy)Object.prototype.hasOwnProperty.call(this.yy,it)&&($t.yy[it]=this.yy[it]);ae.setInput(te,$t.yy),$t.yy.lexer=ae,$t.yy.parser=this,typeof ae.yylloc=="undefined"&&(ae.yylloc={});var qt=ae.yylloc;O.push(qt);var nt=ae.options&&ae.options.ranges;typeof $t.yy.parseError=="function"?this.parseError=$t.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Se(){var je;return je=ce.pop()||ae.lex()||Ve,typeof je!="number"&&(je instanceof Array&&(ce=je,je=ce.pop()),je=Oe.symbols_[je]||je),je}for(var Re,es,I,be,wt={},Je,Xe,$e,De;;){if(es=Ee[Ee.length-1],this.defaultActions[es]?I=this.defaultActions[es]:((Re===null||typeof Re=="undefined")&&(Re=Se()),I=yt[es]&&yt[es][Re]),typeof I=="undefined"||!I.length||!I[0]){var He="";De=[];for(Je in yt[es])this.terminals_[Je]&&Je>Me&&De.push("'"+this.terminals_[Je]+"'");ae.showPosition?He="Parse error on line "+(xe+1)+`: +`+ae.showPosition()+` +Expecting `+De.join(", ")+", got '"+(this.terminals_[Re]||Re)+"'":He="Parse error on line "+(xe+1)+": Unexpected "+(Re==Ve?"end of input":"'"+(this.terminals_[Re]||Re)+"'"),this.parseError(He,{text:ae.match,token:this.terminals_[Re]||Re,line:ae.yylineno,loc:qt,expected:De})}if(I[0]instanceof Array&&I.length>1)throw new Error("Parse Error: multiple actions possible at state: "+es+", token: "+Re);switch(I[0]){case 1:Ee.push(Re),st.push(ae.yytext),O.push(ae.yylloc),Ee.push(I[1]),Re=null,at=ae.yyleng,G=ae.yytext,xe=ae.yylineno,qt=ae.yylloc;break;case 2:if(Xe=this.productions_[I[1]][1],wt.$=st[st.length-Xe],wt._$={first_line:O[O.length-(Xe||1)].first_line,last_line:O[O.length-1].last_line,first_column:O[O.length-(Xe||1)].first_column,last_column:O[O.length-1].last_column},nt&&(wt._$.range=[O[O.length-(Xe||1)].range[0],O[O.length-1].range[1]]),be=this.performAction.apply(wt,[G,at,xe,$t.yy,I[1],st,O].concat(Ct)),typeof be!="undefined")return be;Xe&&(Ee=Ee.slice(0,-1*Xe*2),st=st.slice(0,-1*Xe),O=O.slice(0,-1*Xe)),Ee.push(this.productions_[I[1]][0]),st.push(wt.$),O.push(wt._$),$e=yt[Ee[Ee.length-2]][Ee[Ee.length-1]],Ee.push($e);break;case 3:return!0}}return!0}},pt=function(){var xt={EOF:1,parseError:function(Oe,Ee){if(this.yy.parser)this.yy.parser.parseError(Oe,Ee);else throw new Error(Oe)},setInput:function(te,Oe){return this.yy=Oe||this.yy||{},this._input=te,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var te=this._input[0];this.yytext+=te,this.yyleng++,this.offset++,this.match+=te,this.matched+=te;var Oe=te.match(/(?:\r\n?|\n).*/g);return Oe?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),te},unput:function(te){var Oe=te.length,Ee=te.split(/(?:\r\n?|\n)/g);this._input=te+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-Oe),this.offset-=Oe;var ce=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),Ee.length-1&&(this.yylineno-=Ee.length-1);var st=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:Ee?(Ee.length===ce.length?this.yylloc.first_column:0)+ce[ce.length-Ee.length].length-Ee[0].length:this.yylloc.first_column-Oe},this.options.ranges&&(this.yylloc.range=[st[0],st[0]+this.yyleng-Oe]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(te){this.unput(this.match.slice(te))},pastInput:function(){var te=this.matched.substr(0,this.matched.length-this.match.length);return(te.length>20?"...":"")+te.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var te=this.match;return te.length<20&&(te+=this._input.substr(0,20-te.length)),(te.substr(0,20)+(te.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var te=this.pastInput(),Oe=new Array(te.length+1).join("-");return te+this.upcomingInput()+` +`+Oe+"^"},test_match:function(te,Oe){var Ee,ce,st;if(this.options.backtrack_lexer&&(st={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(st.yylloc.range=this.yylloc.range.slice(0))),ce=te[0].match(/(?:\r\n?|\n).*/g),ce&&(this.yylineno+=ce.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:ce?ce[ce.length-1].length-ce[ce.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+te[0].length},this.yytext+=te[0],this.match+=te[0],this.matches=te,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(te[0].length),this.matched+=te[0],Ee=this.performAction.call(this,this.yy,this,Oe,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),Ee)return Ee;if(this._backtrack){for(var O in st)this[O]=st[O];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var te,Oe,Ee,ce;this._more||(this.yytext="",this.match="");for(var st=this._currentRules(),O=0;OOe[0].length)){if(Oe=Ee,ce=O,this.options.backtrack_lexer){if(te=this.test_match(Ee,st[O]),te!==!1)return te;if(this._backtrack){Oe=!1;continue}else return!1}else if(!this.options.flex)break}return Oe?(te=this.test_match(Oe,st[ce]),te!==!1?te:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var Oe=this.next();return Oe||this.lex()},begin:function(Oe){this.conditionStack.push(Oe)},popState:function(){var Oe=this.conditionStack.length-1;return Oe>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(Oe){return Oe=this.conditionStack.length-1-Math.abs(Oe||0),Oe>=0?this.conditionStack[Oe]:"INITIAL"},pushState:function(Oe){this.begin(Oe)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(Oe,Ee,ce,st){switch(ce){case 0:return this.begin("open_directive"),19;case 1:return 8;case 2:return 9;case 3:return 10;case 4:return 11;case 5:return this.begin("type_directive"),20;case 6:return this.popState(),this.begin("arg_directive"),17;case 7:return this.popState(),this.popState(),22;case 8:return 21;case 9:break;case 10:break;case 11:return this.begin("acc_title"),43;case 12:return this.popState(),"acc_title_value";case 13:return this.begin("acc_descr"),45;case 14:return this.popState(),"acc_descr_value";case 15:this.begin("acc_descr_multiline");break;case 16:this.popState();break;case 17:return"acc_descr_multiline_value";case 18:return 16;case 19:break;case 20:return 23;case 21:return 23;case 22:return this.begin("struct"),50;case 23:return"EDGE_STATE";case 24:return"EOF_IN_STRUCT";case 25:return"OPEN_IN_STRUCT";case 26:return this.popState(),52;case 27:break;case 28:return"MEMBER";case 29:return 53;case 30:return 78;case 31:return 71;case 32:return 72;case 33:return 74;case 34:return 59;case 35:return 61;case 36:return 54;case 37:return 55;case 38:this.begin("generic");break;case 39:this.popState();break;case 40:return"GENERICTYPE";case 41:this.begin("string");break;case 42:this.popState();break;case 43:return"STR";case 44:this.begin("bqstring");break;case 45:this.popState();break;case 46:return"BQUOTE_STR";case 47:this.begin("href");break;case 48:this.popState();break;case 49:return 77;case 50:this.begin("callback_name");break;case 51:this.popState();break;case 52:this.popState(),this.begin("callback_args");break;case 53:return 75;case 54:this.popState();break;case 55:return 76;case 56:return 73;case 57:return 73;case 58:return 73;case 59:return 73;case 60:return 65;case 61:return 65;case 62:return 67;case 63:return 67;case 64:return 66;case 65:return 64;case 66:return 68;case 67:return 69;case 68:return 70;case 69:return 36;case 70:return 49;case 71:return 90;case 72:return"DOT";case 73:return"PLUS";case 74:return 87;case 75:return"EQUALS";case 76:return"EQUALS";case 77:return 94;case 78:return 28;case 79:return 30;case 80:return"PUNCTUATION";case 81:return 93;case 82:return 92;case 83:return 89;case 84:return 25}},rules:[/^(?:%%\{)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:%%(?!\{)*[^\n]*(\r?\n?)+)/,/^(?:%%[^\n]*(\r?\n)*)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:classDiagram-v2\b)/,/^(?:classDiagram\b)/,/^(?:[{])/,/^(?:\[\*\])/,/^(?:$)/,/^(?:[{])/,/^(?:[}])/,/^(?:[\n])/,/^(?:[^{}\n]*)/,/^(?:class\b)/,/^(?:cssClass\b)/,/^(?:callback\b)/,/^(?:link\b)/,/^(?:click\b)/,/^(?:note for\b)/,/^(?:note\b)/,/^(?:<<)/,/^(?:>>)/,/^(?:[~])/,/^(?:[~])/,/^(?:[^~]*)/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:[`])/,/^(?:[`])/,/^(?:[^`]+)/,/^(?:href[\s]+["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:\s*<\|)/,/^(?:\s*\|>)/,/^(?:\s*>)/,/^(?:\s*<)/,/^(?:\s*\*)/,/^(?:\s*o\b)/,/^(?:\s*\(\))/,/^(?:--)/,/^(?:\.\.)/,/^(?::{1}[^:\n;]+)/,/^(?::{3})/,/^(?:-)/,/^(?:\.)/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:\w+)/,/^(?:\[)/,/^(?:\])/,/^(?:[!"#$%&'*+,-.`?\\/])/,/^(?:[0-9]+)/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\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\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\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\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-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\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-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\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-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\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])/,/^(?:\s)/,/^(?:$)/],conditions:{acc_descr_multiline:{rules:[16,17],inclusive:!1},acc_descr:{rules:[14],inclusive:!1},acc_title:{rules:[12],inclusive:!1},arg_directive:{rules:[7,8],inclusive:!1},type_directive:{rules:[6,7],inclusive:!1},open_directive:{rules:[5],inclusive:!1},callback_args:{rules:[54,55],inclusive:!1},callback_name:{rules:[51,52,53],inclusive:!1},href:{rules:[48,49],inclusive:!1},struct:{rules:[23,24,25,26,27,28],inclusive:!1},generic:{rules:[39,40],inclusive:!1},bqstring:{rules:[45,46],inclusive:!1},string:{rules:[42,43],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,9,10,11,13,15,18,19,20,21,22,23,29,30,31,32,33,34,35,36,37,38,41,44,47,50,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84],inclusive:!0}}};return xt}();vt.lexer=pt;function ft(){this.yy={}}return ft.prototype=vt,vt.Parser=ft,new ft}();L.parser=L;const T=L,P="classId-";let Q=[],K={},Y=[],M=0,H=[];const $=w=>A.d.sanitizeText(w,(0,A.g)()),W=function(w,de,C){l.m.parseDirective(this,w,de,C)},se=function(w){let de="",C=w;if(w.indexOf("~")>0){const z=w.split("~");C=$(z[0]),de=$(z[1])}return{className:C,type:de}},J=function(w,de){de&&(de=$(de));const{className:C}=se(w);K[C].label=de},ne=function(w){const de=se(w);K[de.className]===void 0&&(K[de.className]={id:de.className,type:de.type,label:de.className,cssClasses:[],methods:[],members:[],annotations:[],domId:P+de.className+"-"+M},M++)},ge=function(w){if(w in K)return K[w].domId;throw new Error("Class not found: "+w)},_e=function(){Q=[],K={},Y=[],H=[],H.push(gt),(0,B.f)()},ue=function(w){return K[w]},ke=function(){return K},Pe=function(){return Q},Ge=function(){return Y},rt=function(w){A.l.debug("Adding relation: "+JSON.stringify(w)),ne(w.id1),ne(w.id2),w.id1=se(w.id1).className,w.id2=se(w.id2).className,w.relationTitle1=A.d.sanitizeText(w.relationTitle1.trim(),(0,A.g)()),w.relationTitle2=A.d.sanitizeText(w.relationTitle2.trim(),(0,A.g)()),Q.push(w)},ot=function(w,de){const C=se(w).className;K[C].annotations.push(de)},We=function(w,de){const C=se(w).className,z=K[C];if(typeof de=="string"){const me=de.trim();me.startsWith("<<")&&me.endsWith(">>")?z.annotations.push($(me.substring(2,me.length-2))):me.indexOf(")")>0?z.methods.push($(me)):me&&z.members.push($(me))}},bt=function(w,de){Array.isArray(de)&&(de.reverse(),de.forEach(C=>We(w,C)))},et=function(w,de){const C={id:`note${Y.length}`,class:de,text:w};Y.push(C)},Te=function(w){return w.startsWith(":")&&(w=w.substring(1)),$(w.trim())},R=function(w,de){w.split(",").forEach(function(C){let z=C;C[0].match(/\d/)&&(z=P+z),K[z]!==void 0&&K[z].cssClasses.push(de)})},p=function(w,de){w.split(",").forEach(function(C){de!==void 0&&(K[C].tooltip=$(de))})},x=function(w){return K[w].tooltip},ye=function(w,de,C){const z=(0,A.g)();w.split(",").forEach(function(me){let Le=me;me[0].match(/\d/)&&(Le=P+Le),K[Le]!==void 0&&(K[Le].link=g.u.formatUrl(de,z),z.securityLevel==="sandbox"?K[Le].linkTarget="_top":typeof C=="string"?K[Le].linkTarget=$(C):K[Le].linkTarget="_blank")}),R(w,"clickable")},oe=function(w,de,C){w.split(",").forEach(function(z){Ae(z,de,C),K[z].haveCallback=!0}),R(w,"clickable")},Ae=function(w,de,C){if((0,A.g)().securityLevel!=="loose"||de===void 0)return;const me=w;if(K[me]!==void 0){const Le=ge(me);let ze=[];if(typeof C=="string"){ze=C.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(let ht=0;ht")),me.classed("hover",!0)}).on("mouseout",function(){de.transition().duration(500).style("opacity",0),(0,a.Ys)(this).classed("hover",!1)})};H.push(gt);let At="TB";const Ce=()=>At,Ne=w=>{At=w},Ht={parseDirective:W,setAccTitle:B.s,getAccTitle:B.g,getAccDescription:B.a,setAccDescription:B.b,getConfig:()=>(0,A.g)().class,addClass:ne,bindFunctions:tt,clear:_e,getClass:ue,getClasses:ke,getNotes:Ge,addAnnotation:ot,addNote:et,getRelations:Pe,addRelation:rt,getDirection:Ce,setDirection:Ne,addMember:We,addMembers:bt,cleanupLabel:Te,lineType:dt,relationType:lt,setClickEvent:oe,setCssClass:R,setLink:ye,getTooltip:x,setTooltip:p,lookUpDomId:ge,setDiagramTitle:B.d,getDiagramTitle:B.e,setClassLabel:J},us=w=>`g.classGroup text { + fill: ${w.nodeBorder}; + fill: ${w.classText}; + stroke: none; + font-family: ${w.fontFamily}; + font-size: 10px; + + .title { + font-weight: bolder; + } + +} + +.nodeLabel, .edgeLabel { + color: ${w.classText}; +} +.edgeLabel .label rect { + fill: ${w.mainBkg}; +} +.label text { + fill: ${w.classText}; +} +.edgeLabel .label span { + background: ${w.mainBkg}; +} + +.classTitle { + font-weight: bolder; +} +.node rect, + .node circle, + .node ellipse, + .node polygon, + .node path { + fill: ${w.mainBkg}; + stroke: ${w.nodeBorder}; + stroke-width: 1px; + } + + +.divider { + stroke: ${w.nodeBorder}; + stroke: 1; +} + +g.clickable { + cursor: pointer; +} + +g.classGroup rect { + fill: ${w.mainBkg}; + stroke: ${w.nodeBorder}; +} + +g.classGroup line { + stroke: ${w.nodeBorder}; + stroke-width: 1; +} + +.classLabel .box { + stroke: none; + stroke-width: 0; + fill: ${w.mainBkg}; + opacity: 0.5; +} + +.classLabel .label { + fill: ${w.nodeBorder}; + font-size: 10px; +} + +.relation { + stroke: ${w.lineColor}; + stroke-width: 1; + fill: none; +} + +.dashed-line{ + stroke-dasharray: 3; +} + +.dotted-line{ + stroke-dasharray: 1 2; +} + +#compositionStart, .composition { + fill: ${w.lineColor} !important; + stroke: ${w.lineColor} !important; + stroke-width: 1; +} + +#compositionEnd, .composition { + fill: ${w.lineColor} !important; + stroke: ${w.lineColor} !important; + stroke-width: 1; +} + +#dependencyStart, .dependency { + fill: ${w.lineColor} !important; + stroke: ${w.lineColor} !important; + stroke-width: 1; +} + +#dependencyStart, .dependency { + fill: ${w.lineColor} !important; + stroke: ${w.lineColor} !important; + stroke-width: 1; +} + +#extensionStart, .extension { + fill: ${w.mainBkg} !important; + stroke: ${w.lineColor} !important; + stroke-width: 1; +} + +#extensionEnd, .extension { + fill: ${w.mainBkg} !important; + stroke: ${w.lineColor} !important; + stroke-width: 1; +} + +#aggregationStart, .aggregation { + fill: ${w.mainBkg} !important; + stroke: ${w.lineColor} !important; + stroke-width: 1; +} + +#aggregationEnd, .aggregation { + fill: ${w.mainBkg} !important; + stroke: ${w.lineColor} !important; + stroke-width: 1; +} + +#lollipopStart, .lollipop { + fill: ${w.mainBkg} !important; + stroke: ${w.lineColor} !important; + stroke-width: 1; +} + +#lollipopEnd, .lollipop { + fill: ${w.mainBkg} !important; + stroke: ${w.lineColor} !important; + stroke-width: 1; +} + +.edgeTerminals { + font-size: 11px; +} + +.classTitleText { + text-anchor: middle; + font-size: 18px; + fill: ${w.textColor}; +} +`},"./node_modules/mermaid/dist/styles-4fe3d1fc.js":function(Ie,N,r){r.d(N,{a:function(){return J},f:function(){return W}});var a=r("./node_modules/dagre-d3-es/src/graphlib/index.js"),A=r("./node_modules/d3/src/index.js"),g=r("./node_modules/mermaid/dist/flowDb-88762a1f.js"),l=r("./node_modules/mermaid/dist/config-389b86ff.js"),B=r("./node_modules/mermaid/dist/utils-d5eeff82.js"),L=r("./node_modules/mermaid/dist/index-f9d09cc9.js"),T=r("./node_modules/dagre-d3-es/src/dagre-js/label/add-html-label.js"),P=r("./node_modules/mermaid/dist/setupGraphViewbox-e35e4124.js");const Q={},K=function(ne){const ge=Object.keys(ne);for(const _e of ge)Q[_e]=ne[_e]},Y=function(ne,ge,_e,ue,ke,Pe){const Ge=ue.select(`[id="${_e}"]`);Object.keys(ne).forEach(function(ot){const We=ne[ot];let bt="default";We.classes.length>0&&(bt=We.classes.join(" "));const et=(0,B.m)(We.styles);let Te=We.text!==void 0?We.text:We.id,R;if((0,l.j)((0,l.g)().flowchart.htmlLabels)){const ye={label:Te.replace(/fa[blrs]?:fa-[\w-]+/g,oe=>``)};R=(0,T.a)(Ge,ye).node(),R.parentNode.removeChild(R)}else{const ye=ke.createElementNS("http://www.w3.org/2000/svg","text");ye.setAttribute("style",et.labelStyle.replace("color:","fill:"));const oe=Te.split(l.d.lineBreakRegex);for(const Ae of oe){const tt=ke.createElementNS("http://www.w3.org/2000/svg","tspan");tt.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),tt.setAttribute("dy","1em"),tt.setAttribute("x","1"),tt.textContent=Ae,ye.appendChild(tt)}R=ye}let p=0,x="";switch(We.type){case"round":p=5,x="rect";break;case"square":x="rect";break;case"diamond":x="question";break;case"hexagon":x="hexagon";break;case"odd":x="rect_left_inv_arrow";break;case"lean_right":x="lean_right";break;case"lean_left":x="lean_left";break;case"trapezoid":x="trapezoid";break;case"inv_trapezoid":x="inv_trapezoid";break;case"odd_right":x="rect_left_inv_arrow";break;case"circle":x="circle";break;case"ellipse":x="ellipse";break;case"stadium":x="stadium";break;case"subroutine":x="subroutine";break;case"cylinder":x="cylinder";break;case"group":x="rect";break;case"doublecircle":x="doublecircle";break;default:x="rect"}ge.setNode(We.id,{labelStyle:et.labelStyle,shape:x,labelText:Te,rx:p,ry:p,class:bt,style:et.style,id:We.id,link:We.link,linkTarget:We.linkTarget,tooltip:Pe.db.getTooltip(We.id)||"",domId:Pe.db.lookUpDomId(We.id),haveCallback:We.haveCallback,width:We.type==="group"?500:void 0,dir:We.dir,type:We.type,props:We.props,padding:(0,l.g)().flowchart.padding}),l.l.info("setNode",{labelStyle:et.labelStyle,shape:x,labelText:Te,rx:p,ry:p,class:bt,style:et.style,id:We.id,domId:Pe.db.lookUpDomId(We.id),width:We.type==="group"?500:void 0,type:We.type,dir:We.dir,props:We.props,padding:(0,l.g)().flowchart.padding})})},M=function(ne,ge,_e){l.l.info("abc78 edges = ",ne);let ue=0,ke={},Pe,Ge;if(ne.defaultStyle!==void 0){const rt=(0,B.m)(ne.defaultStyle);Pe=rt.style,Ge=rt.labelStyle}ne.forEach(function(rt){ue++;var ot="L-"+rt.start+"-"+rt.end;ke[ot]===void 0?(ke[ot]=0,l.l.info("abc78 new entry",ot,ke[ot])):(ke[ot]++,l.l.info("abc78 new entry",ot,ke[ot]));let We=ot+"-"+ke[ot];l.l.info("abc78 new link id to be used is",ot,We,ke[ot]);var bt="LS-"+rt.start,et="LE-"+rt.end;const Te={style:"",labelStyle:""};switch(Te.minlen=rt.length||1,rt.type==="arrow_open"?Te.arrowhead="none":Te.arrowhead="normal",Te.arrowTypeStart="arrow_open",Te.arrowTypeEnd="arrow_open",rt.type){case"double_arrow_cross":Te.arrowTypeStart="arrow_cross";case"arrow_cross":Te.arrowTypeEnd="arrow_cross";break;case"double_arrow_point":Te.arrowTypeStart="arrow_point";case"arrow_point":Te.arrowTypeEnd="arrow_point";break;case"double_arrow_circle":Te.arrowTypeStart="arrow_circle";case"arrow_circle":Te.arrowTypeEnd="arrow_circle";break}let R="",p="";switch(rt.stroke){case"normal":R="fill:none;",Pe!==void 0&&(R=Pe),Ge!==void 0&&(p=Ge),Te.thickness="normal",Te.pattern="solid";break;case"dotted":Te.thickness="normal",Te.pattern="dotted",Te.style="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":Te.thickness="thick",Te.pattern="solid",Te.style="stroke-width: 3.5px;fill:none;";break;case"invisible":Te.thickness="invisible",Te.pattern="solid",Te.style="stroke-width: 0;fill:none;";break}if(rt.style!==void 0){const x=(0,B.m)(rt.style);R=x.style,p=x.labelStyle}Te.style=Te.style+=R,Te.labelStyle=Te.labelStyle+=p,rt.interpolate!==void 0?Te.curve=(0,B.n)(rt.interpolate,A.c_6):ne.defaultInterpolate!==void 0?Te.curve=(0,B.n)(ne.defaultInterpolate,A.c_6):Te.curve=(0,B.n)(Q.curve,A.c_6),rt.text===void 0?rt.style!==void 0&&(Te.arrowheadStyle="fill: #333"):(Te.arrowheadStyle="fill: #333",Te.labelpos="c"),Te.labelType="text",Te.label=rt.text.replace(l.d.lineBreakRegex,` +`),rt.style===void 0&&(Te.style=Te.style||"stroke: #333; stroke-width: 1.5px;fill:none;"),Te.labelStyle=Te.labelStyle.replace("color:","fill:"),Te.id=We,Te.classes="flowchart-link "+bt+" "+et,ge.setEdge(rt.start,rt.end,Te,ue)})},W={setConf:K,addVertices:Y,addEdges:M,getClasses:function(ne,ge){l.l.info("Extracting classes"),ge.db.clear();try{return ge.parse(ne),ge.db.getClasses()}catch(_e){return}},draw:function(ne,ge,_e,ue){l.l.info("Drawing flowchart"),ue.db.clear(),g.f.setGen("gen-2"),ue.parser.parse(ne);let ke=ue.db.getDirection();ke===void 0&&(ke="TD");const{securityLevel:Pe,flowchart:Ge}=(0,l.g)(),rt=Ge.nodeSpacing||50,ot=Ge.rankSpacing||50;let We;Pe==="sandbox"&&(We=(0,A.Ys)("#i"+ge));const bt=Pe==="sandbox"?(0,A.Ys)(We.nodes()[0].contentDocument.body):(0,A.Ys)("body"),et=Pe==="sandbox"?We.nodes()[0].contentDocument:document,Te=new a.k({multigraph:!0,compound:!0}).setGraph({rankdir:ke,nodesep:rt,ranksep:ot,marginx:0,marginy:0}).setDefaultEdgeLabel(function(){return{}});let R;const p=ue.db.getSubGraphs();l.l.info("Subgraphs - ",p);for(let lt=p.length-1;lt>=0;lt--)R=p[lt],l.l.info("Subgraph - ",R),ue.db.addVertex(R.id,R.title,"group",void 0,R.classes,R.dir);const x=ue.db.getVertices(),ye=ue.db.getEdges();l.l.info("Edges",ye);let oe=0;for(oe=p.length-1;oe>=0;oe--){R=p[oe],(0,A.td_)("cluster").append("text");for(let lt=0;lt`.label { + font-family: ${ne.fontFamily}; + color: ${ne.nodeTextColor||ne.textColor}; + } + .cluster-label text { + fill: ${ne.titleColor}; + } + .cluster-label span { + color: ${ne.titleColor}; + } + + .label text,span { + fill: ${ne.nodeTextColor||ne.textColor}; + color: ${ne.nodeTextColor||ne.textColor}; + } + + .node rect, + .node circle, + .node ellipse, + .node polygon, + .node path { + fill: ${ne.mainBkg}; + stroke: ${ne.nodeBorder}; + stroke-width: 1px; + } + + .node .label { + text-align: center; + } + .node.clickable { + cursor: pointer; + } + + .arrowheadPath { + fill: ${ne.arrowheadColor}; + } + + .edgePath .path { + stroke: ${ne.lineColor}; + stroke-width: 2.0px; + } + + .flowchart-link { + stroke: ${ne.lineColor}; + fill: none; + } + + .edgeLabel { + background-color: ${ne.edgeLabelBackground}; + rect { + opacity: 0.5; + background-color: ${ne.edgeLabelBackground}; + fill: ${ne.edgeLabelBackground}; + } + text-align: center; + } + + .cluster rect { + fill: ${ne.clusterBkg}; + stroke: ${ne.clusterBorder}; + stroke-width: 1px; + } + + .cluster text { + fill: ${ne.titleColor}; + } + + .cluster span { + color: ${ne.titleColor}; + } + /* .cluster div { + color: ${ne.titleColor}; + } */ + + div.mermaidTooltip { + position: absolute; + text-align: center; + max-width: 200px; + padding: 2px; + font-family: ${ne.fontFamily}; + font-size: 12px; + background: ${ne.tertiaryColor}; + border: 1px solid ${ne.border2}; + border-radius: 2px; + pointer-events: none; + z-index: 100; + } + + .flowchartTitleText { + text-anchor: middle; + font-size: 18px; + fill: ${ne.textColor}; + } +`},"./node_modules/mermaid/dist/styles-d6bd7a5e.js":function(Ie,N,r){r.d(N,{D:function(){return T},S:function(){return K},a:function(){return H},b:function(){return $},c:function(){return Q},d:function(){return is},e:function(){return P},p:function(){return L},s:function(){return pe}});var a=r("./node_modules/mermaid/dist/config-389b86ff.js"),A=r("./node_modules/mermaid/dist/utils-d5eeff82.js"),g=r("./node_modules/mermaid/dist/mermaidAPI-0716c7c2.js"),l=r("./node_modules/mermaid/dist/commonDb-2ace122b.js"),B=function(){var f=function(G,xe,at,Me){for(at=at||{},Me=G.length;Me--;at[G[Me]]=xe);return at},F=[1,2],ie=[1,3],ve=[1,5],le=[1,7],Qe=[2,5],Ke=[1,15],h=[1,17],s=[1,21],m=[1,22],S=[1,23],b=[1,24],E=[1,37],y=[1,25],U=[1,26],ee=[1,27],we=[1,28],he=[1,29],Ye=[1,32],Z=[1,33],V=[1,34],re=[1,35],fe=[1,36],Ue=[1,39],Ze=[1,40],vt=[1,41],pt=[1,42],ft=[1,38],xt=[1,45],te=[1,4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,50,51,52,53,56,60],Oe=[1,4,5,14,15,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,50,51,52,53,56,60],Ee=[1,4,5,7,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,50,51,52,53,56,60],ce=[4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,50,51,52,53,56,60],st={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NL:5,directive:6,SD:7,document:8,line:9,statement:10,classDefStatement:11,cssClassStatement:12,idStatement:13,DESCR:14,"-->":15,HIDE_EMPTY:16,scale:17,WIDTH:18,COMPOSIT_STATE:19,STRUCT_START:20,STRUCT_STOP:21,STATE_DESCR:22,AS:23,ID:24,FORK:25,JOIN:26,CHOICE:27,CONCURRENT:28,note:29,notePosition:30,NOTE_TEXT:31,direction:32,acc_title:33,acc_title_value:34,acc_descr:35,acc_descr_value:36,acc_descr_multiline_value:37,classDef:38,CLASSDEF_ID:39,CLASSDEF_STYLEOPTS:40,DEFAULT:41,class:42,CLASSENTITY_IDS:43,STYLECLASS:44,openDirective:45,typeDirective:46,closeDirective:47,":":48,argDirective:49,direction_tb:50,direction_bt:51,direction_rl:52,direction_lr:53,eol:54,";":55,EDGE_STATE:56,STYLE_SEPARATOR:57,left_of:58,right_of:59,open_directive:60,type_directive:61,arg_directive:62,close_directive:63,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NL",7:"SD",14:"DESCR",15:"-->",16:"HIDE_EMPTY",17:"scale",18:"WIDTH",19:"COMPOSIT_STATE",20:"STRUCT_START",21:"STRUCT_STOP",22:"STATE_DESCR",23:"AS",24:"ID",25:"FORK",26:"JOIN",27:"CHOICE",28:"CONCURRENT",29:"note",31:"NOTE_TEXT",33:"acc_title",34:"acc_title_value",35:"acc_descr",36:"acc_descr_value",37:"acc_descr_multiline_value",38:"classDef",39:"CLASSDEF_ID",40:"CLASSDEF_STYLEOPTS",41:"DEFAULT",42:"class",43:"CLASSENTITY_IDS",44:"STYLECLASS",48:":",50:"direction_tb",51:"direction_bt",52:"direction_rl",53:"direction_lr",55:";",56:"EDGE_STATE",57:"STYLE_SEPARATOR",58:"left_of",59:"right_of",60:"open_directive",61:"type_directive",62:"arg_directive",63:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,2],[8,0],[8,2],[9,2],[9,1],[9,1],[10,1],[10,1],[10,1],[10,2],[10,3],[10,4],[10,1],[10,2],[10,1],[10,4],[10,3],[10,6],[10,1],[10,1],[10,1],[10,1],[10,4],[10,4],[10,1],[10,1],[10,2],[10,2],[10,1],[11,3],[11,3],[12,3],[6,3],[6,5],[32,1],[32,1],[32,1],[32,1],[54,1],[54,1],[13,1],[13,1],[13,3],[13,3],[30,1],[30,1],[45,1],[46,1],[49,1],[47,1]],performAction:function(xe,at,Me,Ve,Ct,ae,$t){var it=ae.length-1;switch(Ct){case 4:return Ve.setRootDoc(ae[it]),ae[it];case 5:this.$=[];break;case 6:ae[it]!="nl"&&(ae[it-1].push(ae[it]),this.$=ae[it-1]);break;case 7:case 8:this.$=ae[it];break;case 9:this.$="nl";break;case 12:this.$=ae[it];break;case 13:const Re=ae[it-1];Re.description=Ve.trimColon(ae[it]),this.$=Re;break;case 14:this.$={stmt:"relation",state1:ae[it-2],state2:ae[it]};break;case 15:const es=Ve.trimColon(ae[it]);this.$={stmt:"relation",state1:ae[it-3],state2:ae[it-1],description:es};break;case 19:this.$={stmt:"state",id:ae[it-3],type:"default",description:"",doc:ae[it-1]};break;case 20:var qt=ae[it],nt=ae[it-2].trim();if(ae[it].match(":")){var Se=ae[it].split(":");qt=Se[0],nt=[nt,Se[1]]}this.$={stmt:"state",id:qt,type:"default",description:nt};break;case 21:this.$={stmt:"state",id:ae[it-3],type:"default",description:ae[it-5],doc:ae[it-1]};break;case 22:this.$={stmt:"state",id:ae[it],type:"fork"};break;case 23:this.$={stmt:"state",id:ae[it],type:"join"};break;case 24:this.$={stmt:"state",id:ae[it],type:"choice"};break;case 25:this.$={stmt:"state",id:Ve.getDividerId(),type:"divider"};break;case 26:this.$={stmt:"state",id:ae[it-1].trim(),note:{position:ae[it-2].trim(),text:ae[it].trim()}};break;case 30:this.$=ae[it].trim(),Ve.setAccTitle(this.$);break;case 31:case 32:this.$=ae[it].trim(),Ve.setAccDescription(this.$);break;case 33:case 34:this.$={stmt:"classDef",id:ae[it-1].trim(),classes:ae[it].trim()};break;case 35:this.$={stmt:"applyClass",id:ae[it-1].trim(),styleClass:ae[it].trim()};break;case 38:Ve.setDirection("TB"),this.$={stmt:"dir",value:"TB"};break;case 39:Ve.setDirection("BT"),this.$={stmt:"dir",value:"BT"};break;case 40:Ve.setDirection("RL"),this.$={stmt:"dir",value:"RL"};break;case 41:Ve.setDirection("LR"),this.$={stmt:"dir",value:"LR"};break;case 44:case 45:this.$={stmt:"state",id:ae[it].trim(),type:"default",description:""};break;case 46:this.$={stmt:"state",id:ae[it-2].trim(),classes:[ae[it].trim()],type:"default",description:""};break;case 47:this.$={stmt:"state",id:ae[it-2].trim(),classes:[ae[it].trim()],type:"default",description:""};break;case 50:Ve.parseDirective("%%{","open_directive");break;case 51:Ve.parseDirective(ae[it],"type_directive");break;case 52:ae[it]=ae[it].trim().replace(/'/g,'"'),Ve.parseDirective(ae[it],"arg_directive");break;case 53:Ve.parseDirective("}%%","close_directive","state");break}},table:[{3:1,4:F,5:ie,6:4,7:ve,45:6,60:le},{1:[3]},{3:8,4:F,5:ie,6:4,7:ve,45:6,60:le},{3:9,4:F,5:ie,6:4,7:ve,45:6,60:le},{3:10,4:F,5:ie,6:4,7:ve,45:6,60:le},f([1,4,5,16,17,19,22,24,25,26,27,28,29,33,35,37,38,42,50,51,52,53,56,60],Qe,{8:11}),{46:12,61:[1,13]},{61:[2,50]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{1:[2,4],4:Ke,5:h,6:30,9:14,10:16,11:18,12:19,13:20,16:s,17:m,19:S,22:b,24:E,25:y,26:U,27:ee,28:we,29:he,32:31,33:Ye,35:Z,37:V,38:re,42:fe,45:6,50:Ue,51:Ze,52:vt,53:pt,56:ft,60:le},{47:43,48:[1,44],63:xt},f([48,63],[2,51]),f(te,[2,6]),{6:30,10:46,11:18,12:19,13:20,16:s,17:m,19:S,22:b,24:E,25:y,26:U,27:ee,28:we,29:he,32:31,33:Ye,35:Z,37:V,38:re,42:fe,45:6,50:Ue,51:Ze,52:vt,53:pt,56:ft,60:le},f(te,[2,8]),f(te,[2,9]),f(te,[2,10]),f(te,[2,11]),f(te,[2,12],{14:[1,47],15:[1,48]}),f(te,[2,16]),{18:[1,49]},f(te,[2,18],{20:[1,50]}),{23:[1,51]},f(te,[2,22]),f(te,[2,23]),f(te,[2,24]),f(te,[2,25]),{30:52,31:[1,53],58:[1,54],59:[1,55]},f(te,[2,28]),f(te,[2,29]),{34:[1,56]},{36:[1,57]},f(te,[2,32]),{39:[1,58],41:[1,59]},{43:[1,60]},f(Oe,[2,44],{57:[1,61]}),f(Oe,[2,45],{57:[1,62]}),f(te,[2,38]),f(te,[2,39]),f(te,[2,40]),f(te,[2,41]),f(Ee,[2,36]),{49:63,62:[1,64]},f(Ee,[2,53]),f(te,[2,7]),f(te,[2,13]),{13:65,24:E,56:ft},f(te,[2,17]),f(ce,Qe,{8:66}),{24:[1,67]},{24:[1,68]},{23:[1,69]},{24:[2,48]},{24:[2,49]},f(te,[2,30]),f(te,[2,31]),{40:[1,70]},{40:[1,71]},{44:[1,72]},{24:[1,73]},{24:[1,74]},{47:75,63:xt},{63:[2,52]},f(te,[2,14],{14:[1,76]}),{4:Ke,5:h,6:30,9:14,10:16,11:18,12:19,13:20,16:s,17:m,19:S,21:[1,77],22:b,24:E,25:y,26:U,27:ee,28:we,29:he,32:31,33:Ye,35:Z,37:V,38:re,42:fe,45:6,50:Ue,51:Ze,52:vt,53:pt,56:ft,60:le},f(te,[2,20],{20:[1,78]}),{31:[1,79]},{24:[1,80]},f(te,[2,33]),f(te,[2,34]),f(te,[2,35]),f(Oe,[2,46]),f(Oe,[2,47]),f(Ee,[2,37]),f(te,[2,15]),f(te,[2,19]),f(ce,Qe,{8:81}),f(te,[2,26]),f(te,[2,27]),{4:Ke,5:h,6:30,9:14,10:16,11:18,12:19,13:20,16:s,17:m,19:S,21:[1,82],22:b,24:E,25:y,26:U,27:ee,28:we,29:he,32:31,33:Ye,35:Z,37:V,38:re,42:fe,45:6,50:Ue,51:Ze,52:vt,53:pt,56:ft,60:le},f(te,[2,21])],defaultActions:{7:[2,50],8:[2,1],9:[2,2],10:[2,3],54:[2,48],55:[2,49],64:[2,52]},parseError:function(xe,at){if(at.recoverable)this.trace(xe);else{var Me=new Error(xe);throw Me.hash=at,Me}},parse:function(xe){var at=this,Me=[0],Ve=[],Ct=[null],ae=[],$t=this.table,it="",qt=0,nt=0,Se=2,Re=1,es=ae.slice.call(arguments,1),I=Object.create(this.lexer),be={yy:{}};for(var wt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,wt)&&(be.yy[wt]=this.yy[wt]);I.setInput(xe,be.yy),be.yy.lexer=I,be.yy.parser=this,typeof I.yylloc=="undefined"&&(I.yylloc={});var Je=I.yylloc;ae.push(Je);var Xe=I.options&&I.options.ranges;typeof be.yy.parseError=="function"?this.parseError=be.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function $e(){var os;return os=Ve.pop()||I.lex()||Re,typeof os!="number"&&(os instanceof Array&&(Ve=os,os=Ve.pop()),os=at.symbols_[os]||os),os}for(var De,He,je,ut,qe={},fs,Jt,ns,Xt;;){if(He=Me[Me.length-1],this.defaultActions[He]?je=this.defaultActions[He]:((De===null||typeof De=="undefined")&&(De=$e()),je=$t[He]&&$t[He][De]),typeof je=="undefined"||!je.length||!je[0]){var Ps="";Xt=[];for(fs in $t[He])this.terminals_[fs]&&fs>Se&&Xt.push("'"+this.terminals_[fs]+"'");I.showPosition?Ps="Parse error on line "+(qt+1)+`: +`+I.showPosition()+` +Expecting `+Xt.join(", ")+", got '"+(this.terminals_[De]||De)+"'":Ps="Parse error on line "+(qt+1)+": Unexpected "+(De==Re?"end of input":"'"+(this.terminals_[De]||De)+"'"),this.parseError(Ps,{text:I.match,token:this.terminals_[De]||De,line:I.yylineno,loc:Je,expected:Xt})}if(je[0]instanceof Array&&je.length>1)throw new Error("Parse Error: multiple actions possible at state: "+He+", token: "+De);switch(je[0]){case 1:Me.push(De),Ct.push(I.yytext),ae.push(I.yylloc),Me.push(je[1]),De=null,nt=I.yyleng,it=I.yytext,qt=I.yylineno,Je=I.yylloc;break;case 2:if(Jt=this.productions_[je[1]][1],qe.$=Ct[Ct.length-Jt],qe._$={first_line:ae[ae.length-(Jt||1)].first_line,last_line:ae[ae.length-1].last_line,first_column:ae[ae.length-(Jt||1)].first_column,last_column:ae[ae.length-1].last_column},Xe&&(qe._$.range=[ae[ae.length-(Jt||1)].range[0],ae[ae.length-1].range[1]]),ut=this.performAction.apply(qe,[it,nt,qt,be.yy,je[1],Ct,ae].concat(es)),typeof ut!="undefined")return ut;Jt&&(Me=Me.slice(0,-1*Jt*2),Ct=Ct.slice(0,-1*Jt),ae=ae.slice(0,-1*Jt)),Me.push(this.productions_[je[1]][0]),Ct.push(qe.$),ae.push(qe._$),ns=$t[Me[Me.length-2]][Me[Me.length-1]],Me.push(ns);break;case 3:return!0}}return!0}},O=function(){var G={EOF:1,parseError:function(at,Me){if(this.yy.parser)this.yy.parser.parseError(at,Me);else throw new Error(at)},setInput:function(xe,at){return this.yy=at||this.yy||{},this._input=xe,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var xe=this._input[0];this.yytext+=xe,this.yyleng++,this.offset++,this.match+=xe,this.matched+=xe;var at=xe.match(/(?:\r\n?|\n).*/g);return at?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),xe},unput:function(xe){var at=xe.length,Me=xe.split(/(?:\r\n?|\n)/g);this._input=xe+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-at),this.offset-=at;var Ve=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),Me.length-1&&(this.yylineno-=Me.length-1);var Ct=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:Me?(Me.length===Ve.length?this.yylloc.first_column:0)+Ve[Ve.length-Me.length].length-Me[0].length:this.yylloc.first_column-at},this.options.ranges&&(this.yylloc.range=[Ct[0],Ct[0]+this.yyleng-at]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(xe){this.unput(this.match.slice(xe))},pastInput:function(){var xe=this.matched.substr(0,this.matched.length-this.match.length);return(xe.length>20?"...":"")+xe.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var xe=this.match;return xe.length<20&&(xe+=this._input.substr(0,20-xe.length)),(xe.substr(0,20)+(xe.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var xe=this.pastInput(),at=new Array(xe.length+1).join("-");return xe+this.upcomingInput()+` +`+at+"^"},test_match:function(xe,at){var Me,Ve,Ct;if(this.options.backtrack_lexer&&(Ct={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(Ct.yylloc.range=this.yylloc.range.slice(0))),Ve=xe[0].match(/(?:\r\n?|\n).*/g),Ve&&(this.yylineno+=Ve.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:Ve?Ve[Ve.length-1].length-Ve[Ve.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+xe[0].length},this.yytext+=xe[0],this.match+=xe[0],this.matches=xe,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(xe[0].length),this.matched+=xe[0],Me=this.performAction.call(this,this.yy,this,at,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),Me)return Me;if(this._backtrack){for(var ae in Ct)this[ae]=Ct[ae];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var xe,at,Me,Ve;this._more||(this.yytext="",this.match="");for(var Ct=this._currentRules(),ae=0;aeat[0].length)){if(at=Me,Ve=ae,this.options.backtrack_lexer){if(xe=this.test_match(Me,Ct[ae]),xe!==!1)return xe;if(this._backtrack){at=!1;continue}else return!1}else if(!this.options.flex)break}return at?(xe=this.test_match(at,Ct[Ve]),xe!==!1?xe:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var at=this.next();return at||this.lex()},begin:function(at){this.conditionStack.push(at)},popState:function(){var at=this.conditionStack.length-1;return at>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(at){return at=this.conditionStack.length-1-Math.abs(at||0),at>=0?this.conditionStack[at]:"INITIAL"},pushState:function(at){this.begin(at)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(at,Me,Ve,Ct){switch(Ve){case 0:return 41;case 1:return 50;case 2:return 51;case 3:return 52;case 4:return 53;case 5:return this.begin("open_directive"),60;case 6:return this.begin("type_directive"),61;case 7:return this.popState(),this.begin("arg_directive"),48;case 8:return this.popState(),this.popState(),63;case 9:return 62;case 10:break;case 11:break;case 12:return 5;case 13:break;case 14:break;case 15:break;case 16:break;case 17:return this.pushState("SCALE"),17;case 18:return 18;case 19:this.popState();break;case 20:return this.begin("acc_title"),33;case 21:return this.popState(),"acc_title_value";case 22:return this.begin("acc_descr"),35;case 23:return this.popState(),"acc_descr_value";case 24:this.begin("acc_descr_multiline");break;case 25:this.popState();break;case 26:return"acc_descr_multiline_value";case 27:return this.pushState("CLASSDEF"),38;case 28:return this.popState(),this.pushState("CLASSDEFID"),"DEFAULT_CLASSDEF_ID";case 29:return this.popState(),this.pushState("CLASSDEFID"),39;case 30:return this.popState(),40;case 31:return this.pushState("CLASS"),42;case 32:return this.popState(),this.pushState("CLASS_STYLE"),43;case 33:return this.popState(),44;case 34:return this.pushState("SCALE"),17;case 35:return 18;case 36:this.popState();break;case 37:this.pushState("STATE");break;case 38:return this.popState(),Me.yytext=Me.yytext.slice(0,-8).trim(),25;case 39:return this.popState(),Me.yytext=Me.yytext.slice(0,-8).trim(),26;case 40:return this.popState(),Me.yytext=Me.yytext.slice(0,-10).trim(),27;case 41:return this.popState(),Me.yytext=Me.yytext.slice(0,-8).trim(),25;case 42:return this.popState(),Me.yytext=Me.yytext.slice(0,-8).trim(),26;case 43:return this.popState(),Me.yytext=Me.yytext.slice(0,-10).trim(),27;case 44:return 50;case 45:return 51;case 46:return 52;case 47:return 53;case 48:this.pushState("STATE_STRING");break;case 49:return this.pushState("STATE_ID"),"AS";case 50:return this.popState(),"ID";case 51:this.popState();break;case 52:return"STATE_DESCR";case 53:return 19;case 54:this.popState();break;case 55:return this.popState(),this.pushState("struct"),20;case 56:break;case 57:return this.popState(),21;case 58:break;case 59:return this.begin("NOTE"),29;case 60:return this.popState(),this.pushState("NOTE_ID"),58;case 61:return this.popState(),this.pushState("NOTE_ID"),59;case 62:this.popState(),this.pushState("FLOATING_NOTE");break;case 63:return this.popState(),this.pushState("FLOATING_NOTE_ID"),"AS";case 64:break;case 65:return"NOTE_TEXT";case 66:return this.popState(),"ID";case 67:return this.popState(),this.pushState("NOTE_TEXT"),24;case 68:return this.popState(),Me.yytext=Me.yytext.substr(2).trim(),31;case 69:return this.popState(),Me.yytext=Me.yytext.slice(0,-8).trim(),31;case 70:return 7;case 71:return 7;case 72:return 16;case 73:return 56;case 74:return 24;case 75:return Me.yytext=Me.yytext.trim(),14;case 76:return 15;case 77:return 28;case 78:return 57;case 79:return 5;case 80:return"INVALID"}},rules:[/^(?:default\b)/i,/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:[\s]+)/i,/^(?:((?!\n)\s)+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:scale\s+)/i,/^(?:\d+)/i,/^(?:\s+width\b)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:classDef\s+)/i,/^(?:DEFAULT\s+)/i,/^(?:\w+\s+)/i,/^(?:[^\n]*)/i,/^(?:class\s+)/i,/^(?:(\w+)+((,\s*\w+)*))/i,/^(?:[^\n]*)/i,/^(?:scale\s+)/i,/^(?:\d+)/i,/^(?:\s+width\b)/i,/^(?:state\s+)/i,/^(?:.*<>)/i,/^(?:.*<>)/i,/^(?:.*<>)/i,/^(?:.*\[\[fork\]\])/i,/^(?:.*\[\[join\]\])/i,/^(?:.*\[\[choice\]\])/i,/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:["])/i,/^(?:\s*as\s+)/i,/^(?:[^\n\{]*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n\s\{]+)/i,/^(?:\n)/i,/^(?:\{)/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:\})/i,/^(?:[\n])/i,/^(?:note\s+)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:")/i,/^(?:\s*as\s*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n]*)/i,/^(?:\s*[^:\n\s\-]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:[\s\S]*?end note\b)/i,/^(?:stateDiagram\s+)/i,/^(?:stateDiagram-v2\s+)/i,/^(?:hide empty description\b)/i,/^(?:\[\*\])/i,/^(?:[^:\n\s\-\{]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:-->)/i,/^(?:--)/i,/^(?::::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{LINE:{rules:[14,15],inclusive:!1},close_directive:{rules:[14,15],inclusive:!1},arg_directive:{rules:[8,9,14,15],inclusive:!1},type_directive:{rules:[7,8,14,15],inclusive:!1},open_directive:{rules:[6,14,15],inclusive:!1},struct:{rules:[14,15,27,31,37,44,45,46,47,56,57,58,59,73,74,75,76,77],inclusive:!1},FLOATING_NOTE_ID:{rules:[66],inclusive:!1},FLOATING_NOTE:{rules:[63,64,65],inclusive:!1},NOTE_TEXT:{rules:[68,69],inclusive:!1},NOTE_ID:{rules:[67],inclusive:!1},NOTE:{rules:[60,61,62],inclusive:!1},CLASS_STYLE:{rules:[33],inclusive:!1},CLASS:{rules:[32],inclusive:!1},CLASSDEFID:{rules:[30],inclusive:!1},CLASSDEF:{rules:[28,29],inclusive:!1},acc_descr_multiline:{rules:[25,26],inclusive:!1},acc_descr:{rules:[23],inclusive:!1},acc_title:{rules:[21],inclusive:!1},SCALE:{rules:[18,19,35,36],inclusive:!1},ALIAS:{rules:[],inclusive:!1},STATE_ID:{rules:[50],inclusive:!1},STATE_STRING:{rules:[51,52],inclusive:!1},FORK_STATE:{rules:[],inclusive:!1},STATE:{rules:[14,15,38,39,40,41,42,43,48,49,53,54,55],inclusive:!1},ID:{rules:[14,15],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,10,11,12,13,15,16,17,20,22,24,27,31,34,37,55,59,70,71,72,73,74,75,76,78,79,80],inclusive:!0}}};return G}();st.lexer=O;function yt(){this.yy={}}return yt.prototype=st,st.Parser=yt,new yt}();B.parser=B;const L=B,T="LR",P="TB",Q="state",K="relation",Y="classDef",M="applyClass",H="default",$="divider",W="[*]",se="start",J=W,ne="end",ge="color",_e="fill",ue="bgFill",ke=",";function Pe(){return{}}let Ge=T,rt=[],ot=Pe();const We=()=>({relations:[],states:{},documents:{}});let bt={root:We()},et=bt.root,Te=0,R=0;const p={LINE:0,DOTTED_LINE:1},x={AGGREGATION:0,EXTENSION:1,COMPOSITION:2,DEPENDENCY:3},ye=f=>JSON.parse(JSON.stringify(f)),oe=function(f,F,ie){g.m.parseDirective(this,f,F,ie)},Ae=f=>{a.l.info("Setting root doc",f),rt=f},tt=()=>rt,dt=(f,F,ie)=>{if(F.stmt===K)dt(f,F.state1,!0),dt(f,F.state2,!1);else if(F.stmt===Q&&(F.id==="[*]"?(F.id=ie?f.id+"_start":f.id+"_end",F.start=ie):F.id=F.id.trim()),F.doc){const ve=[];let le=[],Qe;for(Qe=0;Qe0&&le.length>0){const Ke={stmt:Q,id:(0,A.v)(),type:"divider",doc:ye(le)};ve.push(ye(Ke)),F.doc=ve}F.doc.forEach(Ke=>dt(F,Ke,!0))}},lt=()=>(dt({id:"root"},{id:"root",doc:rt},!0),{id:"root",doc:rt}),gt=f=>{let F;f.doc?F=f.doc:F=f,a.l.info(F),Ce(!0),a.l.info("Extract",F),F.forEach(ie=>{switch(ie.stmt){case Q:At(ie.id.trim(),ie.type,ie.doc,ie.description,ie.note,ie.classes,ie.styles,ie.textStyles);break;case K:Le(ie.state1,ie.state2,ie.description);break;case Y:Qt(ie.id.trim(),ie.classes);break;case M:rs(ie.id.trim(),ie.styleClass);break}})},At=function(f,F=H,ie=null,ve=null,le=null,Qe=null,Ke=null,h=null){const s=f==null?void 0:f.trim();et.states[s]===void 0?(a.l.info("Adding state ",s,ve),et.states[s]={id:s,descriptions:[],type:F,doc:ie,note:le,classes:[],styles:[],textStyles:[]}):(et.states[s].doc||(et.states[s].doc=ie),et.states[s].type||(et.states[s].type=F)),ve&&(a.l.info("Setting state description",s,ve),typeof ve=="string"&&ze(s,ve.trim()),typeof ve=="object"&&ve.forEach(m=>ze(s,m.trim()))),le&&(et.states[s].note=le,et.states[s].note.text=a.d.sanitizeText(et.states[s].note.text,(0,a.g)())),Qe&&(a.l.info("Setting state classes",s,Qe),(typeof Qe=="string"?[Qe]:Qe).forEach(S=>rs(s,S.trim()))),Ke&&(a.l.info("Setting state styles",s,Ke),(typeof Ke=="string"?[Ke]:Ke).forEach(S=>ts(s,S.trim()))),h&&(a.l.info("Setting state styles",s,Ke),(typeof h=="string"?[h]:h).forEach(S=>cs(s,S.trim())))},Ce=function(f){bt={root:We()},et=bt.root,Te=0,ot=Pe(),f||(0,l.f)()},Ne=function(f){return et.states[f]},Ht=function(){return et.states},ss=function(){a.l.info("Documents = ",bt)},us=function(){return et.relations};function w(f=""){let F=f;return f===W&&(Te++,F=`${se}${Te}`),F}function de(f="",F=H){return f===W?se:F}function C(f=""){let F=f;return f===J&&(Te++,F=`${ne}${Te}`),F}function z(f="",F=H){return f===J?ne:F}function me(f,F,ie){let ve=w(f.id.trim()),le=de(f.id.trim(),f.type),Qe=w(F.id.trim()),Ke=de(F.id.trim(),F.type);At(ve,le,f.doc,f.description,f.note,f.classes,f.styles,f.textStyles),At(Qe,Ke,F.doc,F.description,F.note,F.classes,F.styles,F.textStyles),et.relations.push({id1:ve,id2:Qe,relationTitle:a.d.sanitizeText(ie,(0,a.g)())})}const Le=function(f,F,ie){if(typeof f=="object")me(f,F,ie);else{const ve=w(f.trim()),le=de(f),Qe=C(F.trim()),Ke=z(F);At(ve,le),At(Qe,Ke),et.relations.push({id1:ve,id2:Qe,title:a.d.sanitizeText(ie,(0,a.g)())})}},ze=function(f,F){const ie=et.states[f],ve=F.startsWith(":")?F.replace(":","").trim():F;ie.descriptions.push(a.d.sanitizeText(ve,(0,a.g)()))},ht=function(f){return f.substring(0,1)===":"?f.substr(2).trim():f.trim()},_t=()=>(R++,"divider-id-"+R),Qt=function(f,F=""){ot[f]===void 0&&(ot[f]={id:f,styles:[],textStyles:[]});const ie=ot[f];F!=null&&F.split(ke).forEach(ve=>{const le=ve.replace(/([^;]*);/,"$1").trim();if(ve.match(ge)){const Ke=le.replace(_e,ue).replace(ge,_e);ie.textStyles.push(Ke)}ie.styles.push(le)})},hs=function(){return ot},rs=function(f,F){f.split(",").forEach(function(ie){let ve=Ne(ie);if(ve===void 0){const le=ie.trim();At(le),ve=Ne(le)}ve.classes.push(F)})},ts=function(f,F){const ie=Ne(f);ie!==void 0&&ie.textStyles.push(F)},cs=function(f,F){const ie=Ne(f);ie!==void 0&&ie.textStyles.push(F)},is={parseDirective:oe,getConfig:()=>(0,a.g)().state,addState:At,clear:Ce,getState:Ne,getStates:Ht,getRelations:us,getClasses:hs,getDirection:()=>Ge,addRelation:Le,getDividerId:_t,setDirection:f=>{Ge=f},cleanupLabel:ht,lineType:p,relationType:x,logDocuments:ss,getRootDoc:tt,setRootDoc:Ae,getRootDocV2:lt,extract:gt,trimColon:f=>f&&f[0]===":"?f.substr(1).trim():f.trim(),getAccTitle:l.g,setAccTitle:l.s,getAccDescription:l.a,setAccDescription:l.b,addStyleClass:Qt,setCssClass:rs,addDescription:ze,setDiagramTitle:l.d,getDiagramTitle:l.e},pe=f=>` +defs #statediagram-barbEnd { + fill: ${f.transitionColor}; + stroke: ${f.transitionColor}; + } +g.stateGroup text { + fill: ${f.nodeBorder}; + stroke: none; + font-size: 10px; +} +g.stateGroup text { + fill: ${f.textColor}; + stroke: none; + font-size: 10px; + +} +g.stateGroup .state-title { + font-weight: bolder; + fill: ${f.stateLabelColor}; +} + +g.stateGroup rect { + fill: ${f.mainBkg}; + stroke: ${f.nodeBorder}; +} + +g.stateGroup line { + stroke: ${f.lineColor}; + stroke-width: 1; +} + +.transition { + stroke: ${f.transitionColor}; + stroke-width: 1; + fill: none; +} + +.stateGroup .composit { + fill: ${f.background}; + border-bottom: 1px +} + +.stateGroup .alt-composit { + fill: #e0e0e0; + border-bottom: 1px +} + +.state-note { + stroke: ${f.noteBorderColor}; + fill: ${f.noteBkgColor}; + + text { + fill: ${f.noteTextColor}; + stroke: none; + font-size: 10px; + } +} + +.stateLabel .box { + stroke: none; + stroke-width: 0; + fill: ${f.mainBkg}; + opacity: 0.5; +} + +.edgeLabel .label rect { + fill: ${f.labelBackgroundColor}; + opacity: 0.5; +} +.edgeLabel .label text { + fill: ${f.transitionLabelColor||f.tertiaryTextColor}; +} +.label div .edgeLabel { + color: ${f.transitionLabelColor||f.tertiaryTextColor}; +} + +.stateLabel text { + fill: ${f.stateLabelColor}; + font-size: 10px; + font-weight: bold; +} + +.node circle.state-start { + fill: ${f.specialStateColor}; + stroke: ${f.specialStateColor}; +} + +.node .fork-join { + fill: ${f.specialStateColor}; + stroke: ${f.specialStateColor}; +} + +.node circle.state-end { + fill: ${f.innerEndBackground}; + stroke: ${f.background}; + stroke-width: 1.5 +} +.end-state-inner { + fill: ${f.compositeBackground||f.background}; + // stroke: ${f.background}; + stroke-width: 1.5 +} + +.node rect { + fill: ${f.stateBkg||f.mainBkg}; + stroke: ${f.stateBorder||f.nodeBorder}; + stroke-width: 1px; +} +.node polygon { + fill: ${f.mainBkg}; + stroke: ${f.stateBorder||f.nodeBorder};; + stroke-width: 1px; +} +#statediagram-barbEnd { + fill: ${f.lineColor}; +} + +.statediagram-cluster rect { + fill: ${f.compositeTitleBackground}; + stroke: ${f.stateBorder||f.nodeBorder}; + stroke-width: 1px; +} + +.cluster-label, .nodeLabel { + color: ${f.stateLabelColor}; +} + +.statediagram-cluster rect.outer { + rx: 5px; + ry: 5px; +} +.statediagram-state .divider { + stroke: ${f.stateBorder||f.nodeBorder}; +} + +.statediagram-state .title-state { + rx: 5px; + ry: 5px; +} +.statediagram-cluster.statediagram-cluster .inner { + fill: ${f.compositeBackground||f.background}; +} +.statediagram-cluster.statediagram-cluster-alt .inner { + fill: ${f.altBackground?f.altBackground:"#efefef"}; +} + +.statediagram-cluster .inner { + rx:0; + ry:0; +} + +.statediagram-state rect.basic { + rx: 5px; + ry: 5px; +} +.statediagram-state rect.divider { + stroke-dasharray: 10,10; + fill: ${f.altBackground?f.altBackground:"#efefef"}; +} + +.note-edge { + stroke-dasharray: 5; +} + +.statediagram-note rect { + fill: ${f.noteBkgColor}; + stroke: ${f.noteBorderColor}; + stroke-width: 1px; + rx: 0; + ry: 0; +} +.statediagram-note rect { + fill: ${f.noteBkgColor}; + stroke: ${f.noteBorderColor}; + stroke-width: 1px; + rx: 0; + ry: 0; +} + +.statediagram-note text { + fill: ${f.noteTextColor}; +} + +.statediagram-note .nodeLabel { + color: ${f.noteTextColor}; +} +.statediagram .edgeLabel { + color: red; // ${f.noteTextColor}; +} + +#dependencyStart, #dependencyEnd { + fill: ${f.lineColor}; + stroke: ${f.lineColor}; + stroke-width: 1; +} + +.statediagramTitleText { + text-anchor: middle; + font-size: 18px; + fill: ${f.textColor}; +} +`},"./node_modules/mermaid/dist/svgDraw-6a237a99.js":function(Ie,N,r){r.d(N,{p:function(){return P},s:function(){return $}});var a=r("./node_modules/d3/src/index.js"),A=r("./node_modules/mermaid/dist/utils-d5eeff82.js"),g=r("./node_modules/mermaid/dist/config-389b86ff.js");let l=0;const B=function(W,se,J,ne,ge){const _e=function(x){switch(x){case ge.db.relationType.AGGREGATION:return"aggregation";case ge.db.relationType.EXTENSION:return"extension";case ge.db.relationType.COMPOSITION:return"composition";case ge.db.relationType.DEPENDENCY:return"dependency";case ge.db.relationType.LOLLIPOP:return"lollipop"}};se.points=se.points.filter(x=>!Number.isNaN(x.y));const ue=se.points,ke=(0,a.jvg)().x(function(x){return x.x}).y(function(x){return x.y}).curve(a.$0Z),Pe=W.append("path").attr("d",ke(ue)).attr("id","edge"+l).attr("class","relation");let Ge="";ne.arrowMarkerAbsolute&&(Ge=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,Ge=Ge.replace(/\(/g,"\\("),Ge=Ge.replace(/\)/g,"\\)")),J.relation.lineType==1&&Pe.attr("class","relation dashed-line"),J.relation.lineType==10&&Pe.attr("class","relation dotted-line"),J.relation.type1!=="none"&&Pe.attr("marker-start","url("+Ge+"#"+_e(J.relation.type1)+"Start)"),J.relation.type2!=="none"&&Pe.attr("marker-end","url("+Ge+"#"+_e(J.relation.type2)+"End)");let rt,ot;const We=se.points.length;let bt=A.u.calcLabelPosition(se.points);rt=bt.x,ot=bt.y;let et,Te,R,p;if(We%2!==0&&We>1){let x=A.u.calcCardinalityPosition(J.relation.type1!=="none",se.points,se.points[0]),ye=A.u.calcCardinalityPosition(J.relation.type2!=="none",se.points,se.points[We-1]);g.l.debug("cardinality_1_point "+JSON.stringify(x)),g.l.debug("cardinality_2_point "+JSON.stringify(ye)),et=x.x,Te=x.y,R=ye.x,p=ye.y}if(J.title!==void 0){const x=W.append("g").attr("class","classLabel"),ye=x.append("text").attr("class","label").attr("x",rt).attr("y",ot).attr("fill","red").attr("text-anchor","middle").text(J.title);window.label=ye;const oe=ye.node().getBBox();x.insert("rect",":first-child").attr("class","box").attr("x",oe.x-ne.padding/2).attr("y",oe.y-ne.padding/2).attr("width",oe.width+ne.padding).attr("height",oe.height+ne.padding)}g.l.info("Rendering relation "+JSON.stringify(J)),J.relationTitle1!==void 0&&J.relationTitle1!=="none"&&W.append("g").attr("class","cardinality").append("text").attr("class","type1").attr("x",et).attr("y",Te).attr("fill","black").attr("font-size","6").text(J.relationTitle1),J.relationTitle2!==void 0&&J.relationTitle2!=="none"&&W.append("g").attr("class","cardinality").append("text").attr("class","type2").attr("x",R).attr("y",p).attr("fill","black").attr("font-size","6").text(J.relationTitle2),l++},L=function(W,se,J,ne){g.l.debug("Rendering class ",se,J);const ge=se.id,_e={id:ge,label:se.id,width:0,height:0},ue=W.append("g").attr("id",ne.db.lookUpDomId(ge)).attr("class","classGroup");let ke;se.link?ke=ue.append("svg:a").attr("xlink:href",se.link).attr("target",se.linkTarget).append("text").attr("y",J.textHeight+J.padding).attr("x",0):ke=ue.append("text").attr("y",J.textHeight+J.padding).attr("x",0);let Pe=!0;se.annotations.forEach(function(Ae){const tt=ke.append("tspan").text("\xAB"+Ae+"\xBB");Pe||tt.attr("dy",J.textHeight),Pe=!1});let Ge=se.id;se.type!==void 0&&se.type!==""&&(Ge+="<"+se.type+">");const rt=ke.append("tspan").text(Ge).attr("class","title");Pe||rt.attr("dy",J.textHeight);const ot=ke.node().getBBox().height,We=ue.append("line").attr("x1",0).attr("y1",J.padding+ot+J.dividerMargin/2).attr("y2",J.padding+ot+J.dividerMargin/2),bt=ue.append("text").attr("x",J.padding).attr("y",ot+J.dividerMargin+J.textHeight).attr("fill","white").attr("class","classText");Pe=!0,se.members.forEach(function(Ae){M(bt,Ae,Pe,J),Pe=!1});const et=bt.node().getBBox(),Te=ue.append("line").attr("x1",0).attr("y1",J.padding+ot+J.dividerMargin+et.height).attr("y2",J.padding+ot+J.dividerMargin+et.height),R=ue.append("text").attr("x",J.padding).attr("y",ot+2*J.dividerMargin+et.height+J.textHeight).attr("fill","white").attr("class","classText");Pe=!0,se.methods.forEach(function(Ae){M(R,Ae,Pe,J),Pe=!1});const p=ue.node().getBBox();var x=" ";se.cssClasses.length>0&&(x=x+se.cssClasses.join(" "));const oe=ue.insert("rect",":first-child").attr("x",0).attr("y",0).attr("width",p.width+2*J.padding).attr("height",p.height+J.padding+.5*J.dividerMargin).attr("class",x).node().getBBox().width;return ke.node().childNodes.forEach(function(Ae){Ae.setAttribute("x",(oe-Ae.getBBox().width)/2)}),se.tooltip&&ke.insert("title").text(se.tooltip),We.attr("x2",oe),Te.attr("x2",oe),_e.width=oe,_e.height=p.height+J.padding+.5*J.dividerMargin,_e},T=function(W,se,J,ne){g.l.debug("Rendering note ",se,J);const ge=se.id,_e={id:ge,text:se.text,width:0,height:0},ue=W.append("g").attr("id",ge).attr("class","classGroup");let ke=ue.append("text").attr("y",J.textHeight+J.padding).attr("x",0);const Pe=JSON.parse(`"${se.text}"`).split(` +`);Pe.forEach(function(We){g.l.debug(`Adding line: ${We}`),ke.append("tspan").text(We).attr("class","title").attr("dy",J.textHeight)});const Ge=ue.node().getBBox(),ot=ue.insert("rect",":first-child").attr("x",0).attr("y",0).attr("width",Ge.width+2*J.padding).attr("height",Ge.height+Pe.length*J.textHeight+J.padding+.5*J.dividerMargin).node().getBBox().width;return ke.node().childNodes.forEach(function(We){We.setAttribute("x",(ot-We.getBBox().width)/2)}),_e.width=ot,_e.height=Ge.height+Pe.length*J.textHeight+J.padding+.5*J.dividerMargin,_e},P=function(W){const se=/^([#+~-])?(\w+)(~\w+~|\[])?\s+(\w+) *([$*])?$/,J=/^([#+|~-])?(\w+) *\( *(.*)\) *([$*])? *(\w*[[\]|~]*\s*\w*~?)$/;let ne=W.match(se),ge=W.match(J);return ne&&!ge?Q(ne):ge?K(ge):Y(W)},Q=function(W){let se="",J="";try{let ne=W[1]?W[1].trim():"",ge=W[2]?W[2].trim():"",_e=W[3]?(0,g.p)(W[3].trim()):"",ue=W[4]?W[4].trim():"",ke=W[5]?W[5].trim():"";J=ne+ge+_e+" "+ue,se=H(ke)}catch(ne){J=W}return{displayText:J,cssStyle:se}},K=function(W){let se="",J="";try{let ne=W[1]?W[1].trim():"",ge=W[2]?W[2].trim():"",_e=W[3]?(0,g.p)(W[3].trim()):"",ue=W[4]?W[4].trim():"",ke=W[5]?" : "+(0,g.p)(W[5]).trim():"";J=ne+ge+"("+_e+")"+ke,se=H(ue)}catch(ne){J=W}return{displayText:J,cssStyle:se}},Y=function(W){let se="",J="",ne="",ge=W.indexOf("("),_e=W.indexOf(")");if(ge>1&&_e>ge&&_e<=W.length){let ue="",ke="",Pe=W.substring(0,1);Pe.match(/\w/)?ke=W.substring(0,ge).trim():(Pe.match(/[#+~-]/)&&(ue=Pe),ke=W.substring(1,ge).trim());const Ge=W.substring(ge+1,_e);W.substring(_e+1,1),J=H(W.substring(_e+1,_e+2)),se=ue+ke+"("+(0,g.p)(Ge.trim())+")",_enew Promise((W,v)=>{var X=_=>{try{gA(P.next(_))}catch(sA){v(sA)}},AA=_=>{try{gA(P.throw(_))}catch(sA){v(sA)}},gA=_=>_.done?W(_.value):Promise.resolve(_.value).then(X,AA);gA((P=P.apply(H,CA)).next())});(self.webpackChunkgitea=self.webpackChunkgitea||[]).push([["asciinema-player"],{"./node_modules/asciinema-player/dist/index.js":function(H,CA,P){"use strict";P.r(CA),P.d(CA,{create:function(){return wB}});function W(A,g,I,B,C,Q,e){try{var i=A[Q](e),E=i.value}catch(t){I(t);return}i.done?g(E):Promise.resolve(E).then(B,C)}function v(A){return function(){var g=this,I=arguments;return new Promise(function(B,C){var Q=A.apply(g,I);function e(E){W(Q,B,C,e,i,"next",E)}function i(E){W(Q,B,C,e,i,"throw",E)}e(void 0)})}}function X(A,g){if(!(A instanceof g))throw new TypeError("Cannot call a class as a function")}function AA(A){return AA=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(g){return typeof g}:function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},AA(A)}function gA(A,g){if(AA(A)!=="object"||A===null)return A;var I=A[Symbol.toPrimitive];if(I!==void 0){var B=I.call(A,g||"default");if(AA(B)!=="object")return B;throw new TypeError("@@toPrimitive must return a primitive value.")}return(g==="string"?String:Number)(A)}function _(A){var g=gA(A,"string");return AA(g)==="symbol"?g:String(g)}function sA(A,g){for(var I=0;IA.length)&&(g=A.length);for(var I=0,B=new Array(g);IA===g,oA=Symbol("solid-proxy"),dA={equals:wA};let MA=Lg;const IA={},aA=1,fA=2,XA={owned:null,cleanups:null,context:null,owner:null};var Z=null;let SA=null,U=null,hA=null,O=null,BA=null,c=0;function r(A,g){const I=U,B=Z,C=A.length===0?XA:{owned:null,cleanups:null,context:null,owner:g||B};Z=C,U=null;try{return lg(()=>A(()=>wg(C)),!0)}finally{U=I,Z=B}}function a(A,g){g=g?Object.assign({},dA,g):dA;const I={value:A,observers:null,observerSlots:null,pending:IA,comparator:g.equals||void 0},B=C=>(typeof C=="function"&&(C=C(I.pending!==IA?I.pending:I.value)),cg(I,C));return[Jg.bind(I),B]}function l(A,g,I){const B=ug(A,g,!1,aA);mA(B)}function D(A,g,I){MA=BI;const B=ug(A,g,!1,aA);B.user=!0,BA?BA.push(B):queueMicrotask(()=>mA(B))}function w(A,g,I){I=I?Object.assign({},dA,I):dA;const B=ug(A,g,!0,0);return B.pending=IA,B.observers=null,B.observerSlots=null,B.comparator=I.equals||void 0,mA(B),Jg.bind(B)}function m(A){if(hA)return A();let g;const I=hA=[];try{g=A()}finally{hA=null}return lg(()=>{for(let B=0;Bq(A))}function iA(A){return Z===null||(Z.cleanups===null?Z.cleanups=[A]:Z.cleanups.push(A)),A}function tA(){return U}function DA(A){const g=w(A);return w(()=>fg(g()))}function Jg(){const A=SA;if(this.sources&&(this.state||A)){const g=O;O=null,this.state===aA||A?mA(this):VA(this),O=g}if(U){const g=this.observers?this.observers.length:0;U.sources?(U.sources.push(this),U.sourceSlots.push(g)):(U.sources=[this],U.sourceSlots=[g]),this.observers?(this.observers.push(U),this.observerSlots.push(U.sources.length-1)):(this.observers=[U],this.observerSlots=[U.sources.length-1])}return this.value}function cg(A,g,I){if(hA)return A.pending===IA&&hA.push(A),A.pending=g,g;if(A.comparator&&A.comparator(A.value,g))return g;let B=!1;return A.value=g,A.observers&&A.observers.length&&lg(()=>{for(let C=0;C1e6)throw O=[],new Error},!1),g}function mA(A){if(!A.fn)return;wg(A);const g=Z,I=U,B=c;U=Z=A,gI(A,A.value,B),U=I,Z=g}function gI(A,g,I){let B;try{B=A.fn(g)}catch(C){Yg(C)}(!A.updatedAt||A.updatedAt<=I)&&(A.observers&&A.observers.length?cg(A,B):A.value=B,A.updatedAt=I)}function ug(A,g,I,B=aA,C){const Q={fn:A,state:B,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:g,owner:Z,context:null,pure:I};return Z===null||Z!==XA&&(Z.owned?Z.owned.push(Q):Z.owned=[Q]),Q}function bA(A){const g=SA;if(A.state===0||g)return;if(A.state===fA||g)return VA(A);if(A.suspense&&q(A.suspense.inFallback))return A.suspense.effects.push(A);const I=[A];for(;(A=A.owner)&&(!A.updatedAt||A.updatedAt=0;B--)if(A=I[B],A.state===aA||g)mA(A);else if(A.state===fA||g){const C=O;O=null,VA(A,I[0]),O=C}}function lg(A,g){if(O)return A();let I=!1;g||(O=[]),BA?I=!0:BA=[],c++;try{return A()}catch(B){Yg(B)}finally{II(I)}}function II(A){O&&(Lg(O),O=null),!A&&(BA.length?m(()=>{MA(BA),BA=null}):BA=null)}function Lg(A){for(let g=0;g1?[]:null;return iA(()=>PA(Q)),()=>{let E=A()||[],t,n;return q(()=>{let u=E.length,f,h,k,F,N,S,J,j,rA;if(u===0)e!==0&&(PA(Q),Q=[],B=[],C=[],e=0,i&&(i=[])),I.fallback&&(B=[hg],C[0]=r(FA=>(Q[0]=FA,I.fallback())),e=1);else if(e===0){for(C=new Array(u),n=0;n=S&&j>=S&&B[J]===E[j];J--,j--)k[j]=C[J],F[j]=Q[J],i&&(N[j]=i[J]);for(f=new Map,h=new Array(j+1),n=j;n>=S;n--)rA=E[n],t=f.get(rA),h[n]=t===void 0?-1:t,f.set(rA,n);for(t=S;t<=J;t++)rA=B[t],n=f.get(rA),n!==void 0&&n!==-1?(k[n]=C[t],F[n]=Q[t],i&&(N[n]=i[t]),n=h[n],f.set(rA,n)):Q[t]();for(n=S;nPA(Q)),()=>{const t=A()||[];return q(()=>{if(t.length===0)return i!==0&&(PA(Q),Q=[],B=[],C=[],i=0,e=[]),I.fallback&&(B=[hg],C[0]=r(s=>(Q[0]=s,I.fallback())),i=1),C;for(B[0]===hg&&(Q[0](),Q=[],B=[],C=[],i=0),E=0;Et[E]):E>=B.length&&(C[E]=r(n));for(;EA(g))}function EI(A){const g="fallback"in A&&{fallback:()=>A.fallback};return w(QI(()=>A.each,A.children,g||void 0))}function iI(A){const g="fallback"in A&&{fallback:()=>A.fallback};return w(CI(()=>A.each,A.children,g||void 0))}function pg(A){let g=!1;const I=w(()=>A.when,void 0,{equals:(B,C)=>g?B===C:!B==!C});return w(()=>{const B=I();if(B){const C=A.children;return(g=typeof C=="function"&&C.length>0)?q(()=>C(B)):C}return A.fallback})}function Ug(A){let g=!1;const I=DA(()=>A.children),B=w(()=>{let C=I();Array.isArray(C)||(C=[C]);for(let Q=0;QC[0]===Q[0]&&(g?C[1]===Q[1]:!C[1]==!Q[1])&&C[2]===Q[2]});return w(()=>{const[C,Q,e]=B();if(C<0)return A.fallback;const i=e.children;return(g=typeof i=="function"&&i.length>0)?q(()=>i(Q)):i})}function zA(A){return A}function tI(A,g){return w(A,void 0,g?void 0:{equals:g})}function nI(A,g,I){let B=I.length,C=g.length,Q=B,e=0,i=0,E=g[C-1].nextSibling,t=null;for(;en-i){const h=g[e];for(;i{B=C,g===document?A():QA(g,A(),g.firstChild?null:void 0,I)}),()=>{B(),g.textContent=""}}function nA(A,g,I){const B=document.createElement("template");B.innerHTML=A;let C=B.content.firstChild;return I&&(C=C.firstChild),C}function Dg(A,g=window.document){const I=g[mg]||(g[mg]=new Set);for(let B=0,C=A.length;BI[0](I[1],C)):A.addEventListener(g,I)}function _A(A,g,I={}){const B=A.style;if(g==null||typeof g=="string")return B.cssText=g;typeof I=="string"&&(I={});let C,Q;for(Q in I)g[Q]==null&&B.removeProperty(Q),delete I[Q];for(Q in g)C=g[Q],C!==I[Q]&&(B.setProperty(Q,C),I[Q]=C);return I}function QA(A,g,I,B){if(I!==void 0&&!B&&(B=[]),typeof g!="function")return $A(A,g,B,I);l(C=>$A(A,g(),C,I),B)}function sI(A){const g=`$$${A.type}`;let I=A.composedPath&&A.composedPath()[0]||A.target;for(A.target!==I&&Object.defineProperty(A,"target",{configurable:!0,value:I}),Object.defineProperty(A,"currentTarget",{configurable:!0,get(){return I||document}});I!==null;){const B=I[g];if(B&&!I.disabled){const C=I[`${g}Data`];if(C!==void 0?B(C,A):B(A),A.cancelBubble)return}I=I.host&&I.host!==I&&I.host instanceof Node?I.host:I.parentNode}}function $A(A,g,I,B,C){for(;typeof I=="function";)I=I();if(g===I)return I;const Q=typeof g,e=B!==void 0;if(A=e&&I[0]&&I[0].parentNode||A,Q==="string"||Q==="number")if(Q==="number"&&(g=g.toString()),e){let i=I[0];i&&i.nodeType===3?i.data=g:i=document.createTextNode(g),I=vA(A,I,B,i)}else I!==""&&typeof I=="string"?I=A.firstChild.data=g:I=A.textContent=g;else if(g==null||Q==="boolean")I=vA(A,I,B);else{if(Q==="function")return l(()=>{let i=g();for(;typeof i=="function";)i=i();I=$A(A,i,I,B)}),()=>I;if(Array.isArray(g)){const i=[];if(Gg(i,g,C))return l(()=>I=$A(A,i,I,B,!0)),()=>I;if(i.length===0){if(I=vA(A,I,B),e)return I}else Array.isArray(I)?I.length===0?bg(A,i,B):nI(A,I,i):(I&&vA(A),bg(A,i));I=i}else if(g instanceof Node){if(Array.isArray(I)){if(e)return I=vA(A,I,B,g);vA(A,I,null,g)}else I==null||I===""||!A.firstChild?A.appendChild(g):A.replaceChild(g,A.firstChild);I=g}}return I}function Gg(A,g,I){let B=!1;for(let C=0,Q=g.length;C=0;e--){const i=g[e];if(C!==i){const E=i.parentNode===A;!Q&&!e?E?A.replaceChild(C,i):A.insertBefore(C,I):E&&i.remove()}else Q=!0}}else A.insertBefore(C,I);return[C]}var b,yA=new Array(32).fill(void 0);yA.push(void 0,null,!0,!1);function GA(A){return yA[A]}var KA=yA.length;function oI(A){A<36||(yA[A]=KA,KA=A)}function HA(A){var g=GA(A);return oI(A),g}function kA(A){KA===yA.length&&yA.push(yA.length+1);var g=KA;return KA=yA[g],yA[g]=A,g}var Kg=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});Kg.decode();var Ag=null;function gg(){return(Ag===null||Ag.buffer!==b.memory.buffer)&&(Ag=new Uint8Array(b.memory.buffer)),Ag}function Ig(A,g){return Kg.decode(gg().subarray(A,A+g))}function dg(A){var g=AA(A);if(g=="number"||g=="boolean"||A==null)return"".concat(A);if(g=="string")return'"'.concat(A,'"');if(g=="symbol"){var I=A.description;return I==null?"Symbol":"Symbol(".concat(I,")")}if(g=="function"){var B=A.name;return typeof B=="string"&&B.length>0?"Function(".concat(B,")"):"Function"}if(Array.isArray(A)){var C=A.length,Q="[";C>0&&(Q+=dg(A[0]));for(var e=1;e1)E=i[1];else return toString.call(A);if(E=="Object")try{return"Object("+JSON.stringify(A)+")"}catch(t){return"Object"}return A instanceof Error?"".concat(A.name,": ").concat(A.message,` +`).concat(A.stack):E}var Bg=0,Qg=new TextEncoder("utf-8"),aI=typeof Qg.encodeInto=="function"?function(A,g){return Qg.encodeInto(A,g)}:function(A,g){var I=Qg.encode(A);return g.set(I),{read:A.length,written:I.length}};function Hg(A,g,I){if(I===void 0){var B=Qg.encode(A),C=g(B.length);return gg().subarray(C,C+B.length).set(B),Bg=B.length,C}for(var Q=A.length,e=g(Q),i=gg(),E=0;E127)break;i[e+E]=t}if(E!==Q){E!==0&&(A=A.slice(E)),e=I(e,Q,Q=E+A.length*3);var n=gg().subarray(e+E,e+Q),s=aI(A,n);E+=s.written}return Bg=E,e}var Cg=null;function YA(){return(Cg===null||Cg.buffer!==b.memory.buffer)&&(Cg=new Int32Array(b.memory.buffer)),Cg}function cI(A,g){var I=b.create(A,g);return qg.__wrap(I)}var eg=null;function uI(){return(eg===null||eg.buffer!==b.memory.buffer)&&(eg=new Uint32Array(b.memory.buffer)),eg}function lI(A,g){return uI().subarray(A/4,A/4+g)}var kg=new Uint32Array(2),wI=new BigUint64Array(kg.buffer),qg=function(){function A(){X(this,A)}return lA(A,[{key:"__destroy_into_raw",value:function(){var I=this.ptr;return this.ptr=0,I}},{key:"free",value:function(){var I=this.__destroy_into_raw();b.__wbg_vtwrapper_free(I)}},{key:"feed",value:function(I){try{var B=b.__wbindgen_add_to_stack_pointer(-16),C=Hg(I,b.__wbindgen_malloc,b.__wbindgen_realloc),Q=Bg;b.vtwrapper_feed(B,this.ptr,C,Q);var e=YA()[B/4+0],i=YA()[B/4+1],E=lI(e,i).slice();return b.__wbindgen_free(e,i*4),E}finally{b.__wbindgen_add_to_stack_pointer(16)}}},{key:"inspect",value:function(){try{var I=b.__wbindgen_add_to_stack_pointer(-16);b.vtwrapper_inspect(I,this.ptr);var B=YA()[I/4+0],C=YA()[I/4+1];return Ig(B,C)}finally{b.__wbindgen_add_to_stack_pointer(16),b.__wbindgen_free(B,C)}}},{key:"get_line",value:function(I){var B=b.vtwrapper_get_line(this.ptr,I);return HA(B)}},{key:"get_cursor",value:function(){var I=b.vtwrapper_get_cursor(this.ptr);return HA(I)}}],[{key:"__wrap",value:function(I){var B=Object.create(A.prototype);return B.ptr=I,B}}]),A}();function fI(A,g){return Ng.apply(this,arguments)}function Ng(){return Ng=v(d().mark(function A(g,I){var B,C;return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(typeof Response=="function"&&g instanceof Response)){e.next=23;break}if(typeof WebAssembly.instantiateStreaming!="function"){e.next=15;break}return e.prev=2,e.next=5,WebAssembly.instantiateStreaming(g,I);case 5:return e.abrupt("return",e.sent);case 8:if(e.prev=8,e.t0=e.catch(2),g.headers.get("Content-Type")=="application/wasm"){e.next=14;break}console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",e.t0),e.next=15;break;case 14:throw e.t0;case 15:return e.next=17,g.arrayBuffer();case 17:return B=e.sent,e.next=20,WebAssembly.instantiate(B,I);case 20:return e.abrupt("return",e.sent);case 23:return e.next=25,WebAssembly.instantiate(g,I);case 25:if(C=e.sent,!(C instanceof WebAssembly.Instance)){e.next=30;break}return e.abrupt("return",{instance:C,module:g});case 30:return e.abrupt("return",C);case 31:case"end":return e.stop()}},A,null,[[2,8]])})),Ng.apply(this,arguments)}function Fg(A){return Rg.apply(this,arguments)}function Rg(){return Rg=v(d().mark(function A(g){var I,B,C,Q;return d().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return typeof g=="undefined"&&(g=new URL("index_bg.wasm","")),I={},I.wbg={},I.wbg.__wbindgen_object_drop_ref=function(E){HA(E)},I.wbg.__wbindgen_number_new=function(E){var t=E;return kA(t)},I.wbg.__wbg_BigInt_1b7cf17b993da2bd=function(E,t){kg[0]=E,kg[1]=t;var n=wI[0],s=BigInt(n);return kA(s)},I.wbg.__wbindgen_string_new=function(E,t){var n=Ig(E,t);return kA(n)},I.wbg.__wbg_set_fbb49ad265f9dee8=function(E,t,n){GA(E)[HA(t)]=HA(n)},I.wbg.__wbg_new_949bbc1147195c4e=function(){var E=new Array;return kA(E)},I.wbg.__wbg_new_ac32179a660db4bb=function(){var E=new Map;return kA(E)},I.wbg.__wbg_new_0b83d3df67ecb33e=function(){var E=new Object;return kA(E)},I.wbg.__wbindgen_is_string=function(E){var t=typeof GA(E)=="string";return t},I.wbg.__wbg_push_284486ca27c6aa8b=function(E,t){var n=GA(E).push(GA(t));return n},I.wbg.__wbg_new_342a24ca698edd87=function(E,t){var n=new Error(Ig(E,t));return kA(n)},I.wbg.__wbg_set_a46091b120cc63e9=function(E,t,n){var s=GA(E).set(GA(t),GA(n));return kA(s)},I.wbg.__wbindgen_debug_string=function(E,t){var n=dg(GA(t)),s=Hg(n,b.__wbindgen_malloc,b.__wbindgen_realloc),u=Bg;YA()[E/4+1]=u,YA()[E/4+0]=s},I.wbg.__wbindgen_throw=function(E,t){throw new Error(Ig(E,t))},(typeof g=="string"||typeof Request=="function"&&g instanceof Request||typeof URL=="function"&&g instanceof URL)&&(g=fetch(g)),i.t0=fI,i.next=21,g;case 21:return i.t1=i.sent,i.t2=I,i.next=25,(0,i.t0)(i.t1,i.t2);case 25:return B=i.sent,C=B.instance,Q=B.module,b=C.exports,Fg.__wbindgen_wasm_module=Q,i.abrupt("return",b);case 31:case"end":return i.stop()}},A)})),Rg.apply(this,arguments)}var hI=Object.freeze({__proto__:null,create:cI,VtWrapper:qg,default:Fg});const DI=[62,0,0,0,63,52,53,54,55,56,57,58,59,60,61,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,0,0,0,0,0,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51];function Eg(A){return DI[A-43]}function yI(A){let g=A.endsWith("==")?2:A.endsWith("=")?1:0,I=A.length,B=new Uint8Array(3*(I/4)),C;for(let Q=0,e=0;Q>16,B[e+1]=C>>8&255,B[e+2]=C&255;return B.subarray(0,B.length-g)}const GI=yI("AGFzbQEAAAABlQEWYAJ/fwF/YAN/f38Bf2ACf38AYAN/f38AYAF/AGAEf39/fwBgAX8Bf2AAAX9gBX9/f39/AGAFf39/f38Bf2AEf39/fwF/YAAAYAF/AX5gAXwBf2AHf39/f39/fwF/YAJ+fwF/YAZ/f39/f38AYAZ/f39/f38Bf2AFf399f38AYAR/fX9/AGAFf398f38AYAR/fH9/AAK2Aw4Dd2JnGl9fd2JpbmRnZW5fb2JqZWN0X2Ryb3BfcmVmAAQDd2JnFV9fd2JpbmRnZW5fbnVtYmVyX25ldwANA3diZx1fX3diZ19CaWdJbnRfMWI3Y2YxN2I5OTNkYTJiZAAAA3diZxVfX3diaW5kZ2VuX3N0cmluZ19uZXcAAAN3YmcaX193Ymdfc2V0X2ZiYjQ5YWQyNjVmOWRlZTgAAwN3YmcaX193YmdfbmV3Xzk0OWJiYzExNDcxOTVjNGUABwN3YmcaX193YmdfbmV3X2FjMzIxNzlhNjYwZGI0YmIABwN3YmcaX193YmdfbmV3XzBiODNkM2RmNjdlY2IzM2UABwN3YmcUX193YmluZGdlbl9pc19zdHJpbmcABgN3YmcbX193YmdfcHVzaF8yODQ0ODZjYTI3YzZhYThiAAADd2JnGl9fd2JnX25ld18zNDJhMjRjYTY5OGVkZDg3AAADd2JnGl9fd2JnX3NldF9hNDYwOTFiMTIwY2M2M2U5AAEDd2JnF19fd2JpbmRnZW5fZGVidWdfc3RyaW5nAAIDd2JnEF9fd2JpbmRnZW5fdGhyb3cAAgO8AboBBgAEAQkDAQADAQICAgAADggDAg8AAwIEBQAHAAICAAACAwMIBQUDAwICAwIFAwQCBAcGBBAFAAIFAgQDAggCAgYCAgADAAACAAAAAAIFBQMEBAIBAgICAgMKAAQGAwMAAgALAgYDAwAAAAAFAwIFAgUCBAQEBAEREggUCQIFAQQABAAKBQAAAAAAAAIBAQAAAwACAAEDAgAAAAMBAAAGBAAAAAAAAAAAAAsLAgAAAgICAQMBAwAMDAwEBAUBcAFvbwUDAQARBgkBfwFBgIDAAAsH2wELBm1lbW9yeQIAFF9fd2JnX3Z0d3JhcHBlcl9mcmVlAEgGY3JlYXRlAG8OdnR3cmFwcGVyX2ZlZWQAMhF2dHdyYXBwZXJfaW5zcGVjdAAuEnZ0d3JhcHBlcl9nZXRfbGluZQBoFHZ0d3JhcHBlcl9nZXRfY3Vyc29yAGoRX193YmluZGdlbl9tYWxsb2MAchJfX3diaW5kZ2VuX3JlYWxsb2MAhAEfX193YmluZGdlbl9hZGRfdG9fc3RhY2tfcG9pbnRlcgCsAQ9fX3diaW5kZ2VuX2ZyZWUAmQEJyAEBAEEBC24VjwFttgGrAa0BogEpWMcBjgHHAa4BjAGLAYsBhwGHAYcBhwGHAYYBiQFChwGIAYcBiQGHAYcBhwGHAYUBxwF4xwG1AccBuwHHAboBxwGzAccBmAHHAXXHAa8BxwGXAccBkwHHAbIBxwGQAccBlQHHAbQBxwGUAccBxwGWAccBxwF3xwGwAccBxwGxAXbHAZoBJ1OnAVXHAWGfAVSCAcQBxQGDASs5bqABxwFhpQFWoQFRG6YBnAHHAcYBFC1ZqQEsVwqOrwO6AeohAgt/AX4jAEEQayILJAACQAJAIABB9QFPBEAgAEHN/3tPDQIgAEELakF4cSEEQfy4wAAoAgBFDQFBACAEayECAkACQAJ/QQAgBEGAAkkNABpBHyAEQf///wdLDQAaIARBBiAEQQh2ZyIAa3ZBAXEgAEEBdGtBPmoLIgNBAnRBiLvAAGooAgAiAARAIARBAEEZIANBAXZrIANBH0YbdCEHA0ACQCAAKAIEQXhxIgEgBEkNACABIARrIgEgAk8NACAAIQUgASICDQBBACECDAMLIABBFGooAgAiASAGIAEgACAHQR12QQRxakEQaigCACIARxsgBiABGyEGIAdBAXQhByAADQALIAYEQCAGIQAMAgsgBQ0CC0EAIQVB/LjAACgCAEEAQQEgA3RBAXQiAGsgAHJxIgBFDQNBACAAayAAcWhBAnRBiLvAAGooAgAiAEUNAwsDQCAAKAIEQXhxIgEgBGshAyAAIAUgAiADSyABIARPcSIBGyEFIAMgAiABGyECIAAoAhAiAQR/IAEFIABBFGooAgALIgANAAsgBUUNAgtBiLzAACgCACIAIARPIAIgACAEa09xDQEgBCAFaiEGIAUQJQJAIAJBEE8EQCAFIARBA3I2AgQgBiACQQFyNgIEIAIgBmogAjYCACACQYACTwRAIAYgAhAkDAILIAJBA3YiAEEDdEGAucAAaiEBAn9B+LjAACgCACIDQQEgAHQiAHEEQCABKAIIDAELQfi4wAAgACADcjYCACABCyEAIAEgBjYCCCAAIAY2AgwgBiABNgIMIAYgADYCCAwBCyAFIAIgBGoiAEEDcjYCBCAAIAVqIgAgACgCBEEBcjYCBAsgBUEIaiICRQ0BDAILAkACQAJAAn8CQAJAQfi4wAAoAgAiAUEQIABBBGogAEELSRtBB2pBeHEiBEEDdiIAdiIDQQNxRQRAIARBiLzAACgCAE0NByADDQFB/LjAACgCACIARQ0HQQAgAGsgAHFoQQJ0QYi7wABqKAIAIgUoAgRBeHEgBGshAiAFKAIQIgBFBEAgBUEUaigCACEACyAABEADQCAAKAIEQXhxIARrIgEgAkkhAyABIAIgAxshAiAAIAUgAxshBSAAKAIQIgEEfyABBSAAQRRqKAIACyIADQALCyAFECUgAkEQSQ0FIAUgBEEDcjYCBCAEIAVqIgYgAkEBcjYCBCACIAZqIAI2AgBBiLzAACgCACIARQ0EIABBA3YiAEEDdEGAucAAaiEBQZC8wAAoAgAhB0H4uMAAKAIAIgNBASAAdCIAcUUNAiABKAIIDAMLAkAgA0F/c0EBcSAAaiIGQQN0IgBBiLnAAGooAgAiBUEIaigCACIDIABBgLnAAGoiAEcEQCADIAA2AgwgACADNgIIDAELQfi4wAAgAUF+IAZ3cTYCAAsgBSAGQQN0IgBBA3I2AgQgACAFaiIAIAAoAgRBAXI2AgQgBUEIaiECDAcLAkBBAEEAQQEgAEEfcSIBdEEBdCIAayAAciADIAF0cSIAayAAcWgiA0EDdCIAQYi5wABqKAIAIgJBCGooAgAiASAAQYC5wABqIgBHBEAgASAANgIMIAAgATYCCAwBC0H4uMAAQfi4wAAoAgBBfiADd3E2AgALIAIgBEEDcjYCBCACIARqIgUgA0EDdCAEayIGIgBBAXI2AgQgACAFaiAANgIAQYi8wAAoAgAiAARAIABBA3YiAEEDdEGAucAAaiEBQZC8wAAoAgAhBwJ/Qfi4wAAoAgAiA0EBIAB0IgBxBEAgASgCCAwBC0H4uMAAIAAgA3I2AgAgAQshACABIAc2AgggACAHNgIMIAcgATYCDCAHIAA2AggLQZC8wAAgBTYCAEGIvMAAIAY2AgAgAkEIaiECDAYLQfi4wAAgACADcjYCACABCyEAIAEgBzYCCCAAIAc2AgwgByABNgIMIAcgADYCCAtBkLzAACAGNgIAQYi8wAAgAjYCAAwBCyAFIAIgBGoiAEEDcjYCBCAAIAVqIgAgACgCBEEBcjYCBAsgBUEIaiICDQELAkACQAJAAkACQAJAAkACQEGIvMAAKAIAIgAgBEkEQEGMvMAAKAIAIgAgBEsNAiAEQa+ABGpBgIB8cSIAQRB2QAAhASALQQA2AgggC0EAIABBgIB8cSABQX9GIgAbNgIEIAtBACABQRB0IAAbNgIAIAsoAgAiCA0BQQAhAgwJC0GQvMAAKAIAIQMgACAEayIBQRBJBEBBkLzAAEEANgIAQYi8wAAoAgAhAEGIvMAAQQA2AgAgAyAAQQNyNgIEIAAgA2oiACAAKAIEQQFyNgIEIANBCGohAgwJC0GIvMAAIAE2AgBBkLzAACADIARqIgA2AgAgACABQQFyNgIEIAAgAWogATYCACADIARBA3I2AgQgA0EIaiECDAgLIAsoAgghB0GYvMAAIAsoAgQiCkGYvMAAKAIAaiIBNgIAQZy8wABBnLzAACgCACIAIAEgACABSxs2AgACQAJAQZS8wAAoAgAEQEGgvMAAIQADQCAAKAIAIAAoAgRqIAhGDQIgACgCCCIADQALDAILQbS8wAAoAgAiAEUNAyAAIAhLDQMMBwsgACgCDEEBcQ0AIAAoAgxBAXYgB0cNAEGUvMAAKAIAIgMgACgCACIBTwR/IAEgACgCBGogA0sFQQALDQMLQbS8wABBtLzAACgCACIAIAggACAISRs2AgAgCCAKaiEBQaC8wAAhAAJAAkADQCABIAAoAgBHBEAgACgCCCIADQEMAgsLIAAoAgxBAXENACAAKAIMQQF2IAdGDQELQZS8wAAoAgAhCUGgvMAAIQACQANAIAkgACgCAE8EQCAAKAIAIAAoAgRqIAlLDQILIAAoAggiAA0AC0EAIQALIAAoAgAgACgCBGoiA0EvayIAQQhqIQEgCSABQQdqQXhxIAFrIABqIgAgACAJQRBqSRsiAkEIaiEFIAJBGGohAEGUvMAAIAhBCGoiAUEHakF4cSABayIBIAhqIgY2AgBBjLzAACAKIAFrQShrIgE2AgAgBiABQQFyNgIEIAEgBmpBKDYCBEGwvMAAQYCAgAE2AgAgAkEbNgIEQaC8wAApAgAhDCAFQQhqQai8wAApAgA3AgAgBSAMNwIAQay8wAAgBzYCAEGkvMAAIAo2AgBBoLzAACAINgIAQai8wAAgBTYCAANAIABBBzYCBCADIABBBGoiAEEEaksNAAsgAiAJRg0HIAIgCWsiASAJaiIAIAAoAgRBfnE2AgQgCSABQQFyNgIEIAAgATYCACABQYACTwRAIAkgARAkDAgLIAFBA3YiAEEDdEGAucAAaiEBAn9B+LjAACgCACIDQQEgAHQiAHEEQCABKAIIDAELQfi4wAAgACADcjYCACABCyEAIAEgCTYCCCAAIAk2AgwgCSABNgIMIAkgADYCCAwHCyAAKAIAIQMgACAINgIAIAAgACgCBCAKajYCBCAIIAhBCGoiAEEHakF4cSAAa2oiBSAEaiIBIQIgBSAEQQNyNgIEIAMgA0EIaiIAQQdqQXhxIABraiIAIAFrIQQgAEGUvMAAKAIARwRAQZC8wAAoAgAgAEYNBCAAKAIEQQNxQQFHDQUCQCAAKAIEQXhxIgZBgAJPBEAgABAlDAELIABBDGooAgAiAyAAQQhqKAIAIgFHBEAgASADNgIMIAMgATYCCAwBC0H4uMAAQfi4wAAoAgBBfiAGQQN2d3E2AgALIAQgBmohBCAAIAZqIQAMBQtBlLzAACACNgIAQYy8wABBjLzAACgCACAEaiIANgIAIAIgAEEBcjYCBCAFQQhqIQIMBwtBjLzAACAAIARrIgE2AgBBlLzAAEGUvMAAKAIAIgMgBGoiADYCACAAIAFBAXI2AgQgAyAEQQNyNgIEIANBCGohAgwGC0G0vMAAIAg2AgAMAwsgACAAKAIEIApqNgIEQYy8wABBjLzAACgCACAKakGUvMAAKAIAIgFBCGoiAEEHakF4cSAAayIAayIDNgIAQZS8wAAgACABaiIANgIAIAAgA0EBcjYCBCAAIANqQSg2AgRBsLzAAEGAgIABNgIADAMLQZC8wAAgAjYCAEGIvMAAQYi8wAAoAgAgBGoiADYCACACIABBAXI2AgQgACACaiAANgIAIAVBCGohAgwDCyAAIAAoAgRBfnE2AgQgAiAEQQFyNgIEIAIgBGogBDYCACAEQYACTwRAIAIgBBAkIAVBCGohAgwDCyAEQQN2IgBBA3RBgLnAAGohAQJ/Qfi4wAAoAgAiA0EBIAB0IgBxBEAgASgCCAwBC0H4uMAAIAAgA3I2AgAgAQshACABIAI2AgggACACNgIMIAIgATYCDCACIAA2AgggBUEIaiECDAILQbi8wABB/x82AgBBrLzAACAHNgIAQaS8wAAgCjYCAEGgvMAAIAg2AgBBjLnAAEGAucAANgIAQZS5wABBiLnAADYCAEGIucAAQYC5wAA2AgBBnLnAAEGQucAANgIAQZC5wABBiLnAADYCAEGkucAAQZi5wAA2AgBBmLnAAEGQucAANgIAQay5wABBoLnAADYCAEGgucAAQZi5wAA2AgBBtLnAAEGoucAANgIAQai5wABBoLnAADYCAEG8ucAAQbC5wAA2AgBBsLnAAEGoucAANgIAQcS5wABBuLnAADYCAEG4ucAAQbC5wAA2AgBBzLnAAEHAucAANgIAQcC5wABBuLnAADYCAEHIucAAQcC5wAA2AgBB1LnAAEHIucAANgIAQdC5wABByLnAADYCAEHcucAAQdC5wAA2AgBB2LnAAEHQucAANgIAQeS5wABB2LnAADYCAEHgucAAQdi5wAA2AgBB7LnAAEHgucAANgIAQei5wABB4LnAADYCAEH0ucAAQei5wAA2AgBB8LnAAEHoucAANgIAQfy5wABB8LnAADYCAEH4ucAAQfC5wAA2AgBBhLrAAEH4ucAANgIAQYC6wABB+LnAADYCAEGMusAAQYC6wAA2AgBBlLrAAEGIusAANgIAQYi6wABBgLrAADYCAEGcusAAQZC6wAA2AgBBkLrAAEGIusAANgIAQaS6wABBmLrAADYCAEGYusAAQZC6wAA2AgBBrLrAAEGgusAANgIAQaC6wABBmLrAADYCAEG0usAAQai6wAA2AgBBqLrAAEGgusAANgIAQby6wABBsLrAADYCAEGwusAAQai6wAA2AgBBxLrAAEG4usAANgIAQbi6wABBsLrAADYCAEHMusAAQcC6wAA2AgBBwLrAAEG4usAANgIAQdS6wABByLrAADYCAEHIusAAQcC6wAA2AgBB3LrAAEHQusAANgIAQdC6wABByLrAADYCAEHkusAAQdi6wAA2AgBB2LrAAEHQusAANgIAQey6wABB4LrAADYCAEHgusAAQdi6wAA2AgBB9LrAAEHousAANgIAQei6wABB4LrAADYCAEH8usAAQfC6wAA2AgBB8LrAAEHousAANgIAQYS7wABB+LrAADYCAEH4usAAQfC6wAA2AgBBgLvAAEH4usAANgIAQZS8wAAgCEEIaiIAQQdqQXhxIABrIgAgCGoiATYCAEGMvMAAIAogAGtBKGsiADYCACABIABBAXI2AgQgACABakEoNgIEQbC8wABBgICAATYCAAtBACECQYy8wAAoAgAiACAETQ0AQYy8wAAgACAEayIBNgIAQZS8wABBlLzAACgCACIDIARqIgA2AgAgACABQQFyNgIEIAMgBEEDcjYCBCADQQhqIQILIAtBEGokACACC4AIAQh/AkACQCAAQQNqQXxxIgIgAGsiAyABSw0AIANBBEsNACABIANrIgZBBEkNACAGQQNxIQdBACEBAkAgA0UNACADQQNxIQgCQCACIABBf3NqQQNJBEAgACECDAELIANBfHEhBCAAIQIDQCABIAIsAABBv39KaiACQQFqLAAAQb9/SmogAkECaiwAAEG/f0pqIAJBA2osAABBv39KaiEBIAJBBGohAiAEQQRrIgQNAAsLIAhFDQADQCABIAIsAABBv39KaiEBIAJBAWohAiAIQQFrIggNAAsLIAAgA2ohAAJAIAdFDQAgACAGQXxxaiICLAAAQb9/SiEFIAdBAUYNACAFIAIsAAFBv39KaiEFIAdBAkYNACAFIAIsAAJBv39KaiEFCyAGQQJ2IQMgASAFaiEEA0AgACEBIANFDQIgA0HAASADQcABSRsiBUEDcSEGIAVBAnQhBwJAIAVB/AFxIghBAnQiAEUEQEEAIQIMAQsgACABaiEJQQAhAiABIQADQCACIAAoAgAiAkF/c0EHdiACQQZ2ckGBgoQIcWogAEEEaigCACICQX9zQQd2IAJBBnZyQYGChAhxaiAAQQhqKAIAIgJBf3NBB3YgAkEGdnJBgYKECHFqIABBDGooAgAiAkF/c0EHdiACQQZ2ckGBgoQIcWohAiAJIABBEGoiAEcNAAsLIAEgB2ohACADIAVrIQMgAkEIdkH/gfwHcSACQf+B/AdxakGBgARsQRB2IARqIQQgBkUNAAsgASAIQQJ0aiEAIAZB/////wNqIgNB/////wNxIgFBAWoiAkEDcQJAIAFBA0kEQEEAIQIMAQsgAkH8////B3EhAUEAIQIDQCACIAAoAgAiAkF/c0EHdiACQQZ2ckGBgoQIcWogAEEEaigCACICQX9zQQd2IAJBBnZyQYGChAhxaiAAQQhqKAIAIgJBf3NBB3YgAkEGdnJBgYKECHFqIABBDGooAgAiAkF/c0EHdiACQQZ2ckGBgoQIcWohAiAAQRBqIQAgAUEEayIBDQALCwRAIANB/////wNrIQEDQCACIAAoAgAiAkF/c0EHdiACQQZ2ckGBgoQIcWohAiAAQQRqIQAgAUEBayIBDQALCyACQQh2Qf+B/AdxIAJB/4H8B3FqQYGABGxBEHYgBGoPCyABRQRAQQAPCyABQQNxIQICQCABQQFrQQNJBEAMAQsgAUF8cSEBA0AgBCAALAAAQb9/SmogAEEBaiwAAEG/f0pqIABBAmosAABBv39KaiAAQQNqLAAAQb9/SmohBCAAQQRqIQAgAUEEayIBDQALCyACRQ0AA0AgBCAALAAAQb9/SmohBCAAQQFqIQAgAkEBayICDQALCyAEC/sGAQV/IABBCGsiACgCBEF4cSEBIAAgAWohAgJAAkACQCAAKAIEQQFxDQAgACgCACEDAkAgAC0ABEEDcQRAIAEgA2ohASAAIANrIgBBkLzAACgCAEcNASACKAIEQQNxQQNHDQJBiLzAACABNgIAIAIgAigCBEF+cTYCBCAAIAFBAXI2AgQgACABaiABNgIADwsMAgsgA0GAAk8EQCAAECUMAQsgAEEMaigCACIEIABBCGooAgAiBUcEQCAFIAQ2AgwgBCAFNgIIDAELQfi4wABB+LjAACgCAEF+IANBA3Z3cTYCAAsCQCACLQAEQQJxQQF2BEAgAiACKAIEQX5xNgIEIAAgAUEBcjYCBCAAIAFqIAE2AgAMAQsCQAJAAkBBlLzAACgCACACRwRAIAJBkLzAACgCAEcNAUGQvMAAIAA2AgBBiLzAAEGIvMAAKAIAIAFqIgE2AgAgACABQQFyNgIEIAAgAWogATYCAA8LQZS8wAAgADYCAEGMvMAAQYy8wAAoAgAgAWoiATYCACAAIAFBAXI2AgQgAEGQvMAAKAIARg0BDAILIAIoAgRBeHEiAyABaiEBAkAgA0GAAk8EQCACECUMAQsgAkEMaigCACIEIAJBCGooAgAiAkcEQCACIAQ2AgwgBCACNgIIDAELQfi4wABB+LjAACgCAEF+IANBA3Z3cTYCAAsgACABQQFyNgIEIAAgAWogATYCACAAQZC8wAAoAgBHDQJBiLzAACABNgIADAMLQYi8wABBADYCAEGQvMAAQQA2AgALQbC8wAAoAgAgAU8NAUGUvMAAKAIARQ0BQQAhAQJAQYy8wAAoAgBBKE0NAEGUvMAAKAIAIQFBoLzAACEAAkADQCABIAAoAgBPBEAgACgCACAAKAIEaiABSw0CCyAAKAIIIgANAAtBACEAC0EAIQEgACgCDEEBcQ0AIABBDGooAgAaCxAoDQFBjLzAACgCAEGwvMAAKAIATQ0BQbC8wABBfzYCAA8LIAFBgAJJDQEgACABECRBuLzAAEG4vMAAKAIAQQFrIgA2AgAgAA0AECgaDwsPCyABQQN2IgJBA3RBgLnAAGohAQJ/Qfi4wAAoAgAiA0EBIAJ0IgJxBEAgASgCCAwBC0H4uMAAIAIgA3I2AgAgAQshAiABIAA2AgggAiAANgIMIAAgATYCDCAAIAI2AggL9wYBBn8gACgCECEEAkACQAJAAkACQCAAKAIIIghBAUcgBEEBR3FFBEAgBEEBRw0DIAEgAmohByAAQRRqKAIAIgYNASABIQQMAgsgACgCGCABIAIgAEEcaigCACgCDBEBACEDDAMLIAEhBANAIAQgB0YNAgJ/IAQiAywAACIEQQBOBEAgA0EBagwBCyADQQJqIARBYEkNABogA0EDaiAEQXBJDQAaIARB/wFxQRJ0QYCA8ABxIAMtAANBP3EgAy0AAkE/cUEGdCADLQABQT9xQQx0cnJyQYCAxABGDQMgA0EEagsiBCAFIANraiEFIAZBAWsiBg0ACwsgBCAHRg0AAkAgBCwAACIDQQBODQAgA0FgSQ0AIANBcEkNACADQf8BcUESdEGAgPAAcSAELQADQT9xIAQtAAJBP3FBBnQgBC0AAUE/cUEMdHJyckGAgMQARg0BCwJAAkAgBUUEQEEAIQQMAQsgAiAFTQRAQQAhAyAFIAIiBEYNAQwCC0EAIQMgBSIEIAFqLAAAQUBIDQELIAQhBSABIQMLIAUgAiADGyECIAMgASADGyEBCyAIRQ0BIABBDGooAgAhBwJAIAJBEE8EQCABIAIQDyEEDAELIAJFBEBBACEEDAELIAJBA3EhBQJAIAJBAWtBA0kEQEEAIQQgASEDDAELIAJBfHEhBkEAIQQgASEDA0AgBCADLAAAQb9/SmogA0EBaiwAAEG/f0pqIANBAmosAABBv39KaiADQQNqLAAAQb9/SmohBCADQQRqIQMgBkEEayIGDQALCyAFRQ0AA0AgBCADLAAAQb9/SmohBCADQQFqIQMgBUEBayIFDQALCyAEIAdJBEBBACEDIAcgBGsiBCEGAkACQAJAQQAgAC0AICIFIAVBA0YbQQNxQQFrDgIAAQILQQAhBiAEIQMMAQsgBEEBdiEDIARBAWpBAXYhBgsgA0EBaiEDIABBHGooAgAhBCAAKAIEIQUgACgCGCEAAkADQCADQQFrIgNFDQEgACAFIAQoAhARAABFDQALQQEPC0EBIQMgBUGAgMQARg0BIAAgASACIAQoAgwRAQANAUEAIQMDQCADIAZGBEBBAA8LIANBAWohAyAAIAUgBCgCEBEAAEUNAAsgA0EBayAGSQ8LDAELIAMPCyAAKAIYIAEgAiAAQRxqKAIAKAIMEQEAC4AHAQZ/QStBgIDEACAAKAIAIgVBAXEiBxshCiAEIAdqIQcCQCAFQQRxRQRAQQAhAQwBCwJAIAJBEE8EQCABIAIQDyEIDAELIAJFDQAgAkEDcSEGAkAgAkEBa0EDSQRAIAEhBQwBCyACQXxxIQkgASEFA0AgCCAFLAAAQb9/SmogBUEBaiwAAEG/f0pqIAVBAmosAABBv39KaiAFQQNqLAAAQb9/SmohCCAFQQRqIQUgCUEEayIJDQALCyAGRQ0AA0AgCCAFLAAAQb9/SmohCCAFQQFqIQUgBkEBayIGDQALCyAHIAhqIQcLAkACQCAAKAIIRQRAQQEhBSAAIAogASACEGcNAQwCCwJAAkACQAJAIABBDGooAgAiBiAHSwRAIAAtAABBCHENBEEAIQUgBiAHayIGIQdBASAALQAgIgggCEEDRhtBA3FBAWsOAgECAwtBASEFIAAgCiABIAIQZw0EDAULQQAhByAGIQUMAQsgBkEBdiEFIAZBAWpBAXYhBwsgBUEBaiEFIABBHGooAgAhCCAAKAIEIQYgACgCGCEJAkADQCAFQQFrIgVFDQEgCSAGIAgoAhARAABFDQALQQEPC0EBIQUgBkGAgMQARg0BIAAgCiABIAIQZw0BIAAoAhggAyAEIAAoAhwoAgwRAQANASAAKAIcIQEgACgCGCECQQAhBQJ/A0AgByIAIAAgBUYNARogBUEBaiEFIAIgBiABKAIQEQAARQ0ACyAFQQFrCyAHSSEFDAELIAAoAgQhCCAAQTA2AgQgAC0AICEJQQEhBSAAQQE6ACAgACAKIAEgAhBnDQBBACEFIAYgB2siASECAkACQAJAQQEgAC0AICIHIAdBA0YbQQNxQQFrDgIAAQILQQAhAiABIQUMAQsgAUEBdiEFIAFBAWpBAXYhAgsgBUEBaiEFIABBHGooAgAhByAAKAIEIQEgACgCGCEGAkADQCAFQQFrIgVFDQEgBiABIAcoAhARAABFDQALQQEPC0EBIQUgAUGAgMQARg0AIAAoAhggAyAEIAAoAhwoAgwRAQANACAAKAIcIQMgACgCGCEEQQAhBgJAA0AgAiAGRg0BIAZBAWohBiAEIAEgAygCEBEAAEUNAAsgBkEBayACSQ0BCyAAIAk6ACAgACAINgIEQQAPCyAFDwsgACgCGCADIAQgAEEcaigCACgCDBEBAAvIBgILfwF+IwBBkAFrIgUkAAJAIAJFDQAgAEUNAANAAkACQAJAIAAgAmpBGE8EQCACIAAgACACSxtBC0kNAyAAIAJJDQEgAkF0bCEHIAJBA2whBgNAIAYEQCABIQMgBiEEA0AgAyAHaiIIKAIAIQkgCCADKAIANgIAIAMgCTYCACADQQRqIQMgBEEBayIEDQALCyABIAdqIQEgAiAAIAJrIgBNDQALDAILIAVBCGoiByABQQAgAGsiCEEMbGoiBkEIaigCADYCACAFIAYpAgA3AwAgAkEMbCEJIAIiASEEA0AgBiAEQQxsaiEDA0AgBUEYaiIKIANBCGoiCygCADYCACAFIAMpAgA3AxAgBygCACEMIAMgBSkDADcCACALIAw2AgAgByAKKAIANgIAIAUgBSkDEDcDACAAIARNRQRAIAMgCWohAyACIARqIQQMAQsLIAQgCGoiBARAIAQgASABIARLGyEBDAEFIAUpAwAhDiAGQQhqIAVBCGoiBygCADYCACAGIA43AgAgAUECSQ0GQQEhBANAIAYgBEEMbGoiCCkCACEOIAcgCEEIaiIKKAIANgIAIAUgDjcDACACIARqIQMDQCAFQRhqIgsgBiADQQxsaiIJQQhqIgwoAgA2AgAgBSAJKQIANwMQIAcoAgAhDSAJIAUpAwA3AgAgDCANNgIAIAcgCygCADYCACAFIAUpAxA3AwAgACADSwRAIAIgA2ohAwwBCyAEIAMgAGsiA0cNAAsgBSkDACEOIAogBygCADYCACAIIA43AgAgASAEQQFqIgRHDQALDAYLAAsACyAAQXRsIQcgAEEMbCEIIABBA2whBgNAIAYEQCABIQMgBiEEA0AgAyAHaiIJKAIAIQogCSADKAIANgIAIAMgCjYCACADQQRqIQMgBEEBayIEDQALCyABIAhqIQEgAiAAayICIABPDQALCyACRQ0CIAANAQwCCwsgASAAQXRsaiIEIAJBDGwiA2ohBiAAIAJLBEAgBUEQaiICIAEgAxDBARogBiAEIABBDGwQwgEgBCACIAMQwQEaDAELIAVBEGoiAiAEIABBDGwiABDBARogBCABIAMQwgEgBiACIAAQwQEaCyAFQZABaiQAC9EFAQl/AkAgAgRAIAAoAgQhCSAAKAIAIQogACgCCCEHA0ACQCAHLQAARQ0AIApBmJ/AAEEEIAkoAgwRAQBFDQBBAQ8LQQAhBiACIQQCQAJAAkADQAJAIAEgBmohBQJAAkACQAJAIARBCE8EQCAFQQNqQXxxIAVrIgBFBEAgBEEIayEDQQAhAAwDCyAEIAAgACAESxshAEEAIQMDQCADIAVqLQAAQQpGDQUgACADQQFqIgNHDQALDAELIARFDQRBACEDIAUtAABBCkYNAyAEQQFGDQRBASEDIAUtAAFBCkYNAyAEQQJGDQRBAiEDIAUtAAJBCkYNAyAEQQNGDQRBAyEDIAUtAANBCkYNAyAEQQRGDQRBBCEDIAUtAARBCkYNAyAEQQVGDQRBBSEDIAUtAAVBCkYNAyAEQQZGDQRBBiEDIAUtAAZBCkcNBAwDCyAEQQhrIgMgAEkNAQsDQCAAIAVqIggoAgAiC0GKlKjQAHNBgYKECGsgC0F/c3EgCEEEaigCACIIQYqUqNAAc0GBgoQIayAIQX9zcXJBgIGChHhxRQRAIAMgAEEIaiIATw0BCwsgACAETQ0AIAAgBBC8AQALIAAgBEYNASAAIARrIQQgACAFaiEFQQAhAwNAIAMgBWotAABBCkcEQCAEIANBAWoiA2oNAQwDCwsgACADaiEDCwJAIAMgBmoiAEEBaiIGIABJDQAgAiAGSQ0AIAAgAWotAABBCkcNACAHQQE6AAAgAiAGTQ0DIAEgBiIAaiwAAEG/f0wNBAwFCyACIAZrIQQgAiAGTw0BCwsgB0EAOgAAIAIhBgsgBiACIgBGDQELIAEgAkEAIAYQfAALIAogASAAIAkoAgwRAQAEQEEBDwsCQCAAIAJPBEAgACACRg0BDAQLIAAgAWosAABBv39MDQMLIAAgAWohASACIABrIgINAAsLQQAPCyABIAIgACACEHwAC9YFAQF/IwBBEGsiAiQAIAIgAUGQkcAAQQIQfiACIABBkAFqNgIMIAJBkpHAAEEFIAJBDGoiAUGYkcAAEB4gAiAANgIMIAJBqJHAAEEGIAFBsJHAABAeIAIgAEEMajYCDCACQcCRwABBDSABQaiQwAAQHiACIABBGGo2AgwgAkHNkcAAQQcgAUHckMAAEB4gAiAAQRxqNgIMIAJB1JHAAEEEIAFB3JDAABAeIAIgAEEgajYCDCACQdiRwABBBiABQeCRwAAQHiACIABBLGo2AgwgAkHwkcAAQRAgAUHgkcAAEB4gAiAAQZEBajYCDCACQYCSwABBEiABQZSSwAAQHiACIABBOGo2AgwgAkHUkMAAQQggAUHckMAAEB4gAiAAQTxqNgIMIAJB7JDAAEEIIAFB3JDAABAeIAIgAEGSAWo2AgwgAkGkksAAQQ4gAUHMj8AAEB4gAiAAQZMBajYCDCACQfSQwABBAyABQZiQwAAQHiACIABBoQFqNgIMIAJBspLAAEEHIAFBvJLAABAeIAIgAEFAazYCDCACQcySwABBBCABQdCSwAAQHiACIABBogFqNgIMIAJB4JLAAEELIAFBzI/AABAeIAIgAEGjAWo2AgwgAkH3kMAAQQsgAUHMj8AAEB4gAiAAQaQBajYCDCACQYKRwABBDiABQcyPwAAQHiACIABBpQFqNgIMIAJB65LAAEENIAFBzI/AABAeIAIgAEGmAWo2AgwgAkH4ksAAQRAgAUHMj8AAEB4gAiAAQcwAajYCDCACQYiTwABBCiABQdyQwAAQHiACIABB0ABqNgIMIAJBkpPAAEENIAFB3JDAABAeIAIgAEHUAGo2AgwgAkGfk8AAQQkgAUGok8AAEB4gAiAAQewAajYCDCACQbiTwABBEyABQaiTwAAQHiACIABBhAFqNgIMIAJBy5PAAEEOIAFB3JPAABAeIAIQTiACQRBqJAAL6QQBD38jAEEwayEDAkAgAkUNACAARQ0AIANBEGoiByABIABBbGxqIgZBEGooAgA2AgAgA0EIaiIIIAZBCGopAgA3AwAgAyAGKQIANwMAIAJBFGwhCSACIgohBANAIAYgBEEUbGohBQNAIANBGGoiAUEQaiIMIAcoAgA2AgAgAUEIaiINIAgpAwA3AwAgAyADKQMANwMYQQAhAQNAIAEgBWoiCygCACEOIAsgA0EYaiABaiILKAIANgIAIAsgDjYCACABQQRqIgFBFEcNAAsgByAMKAIANgIAIAggDSkDADcDACADIAMpAxg3AwAgACAESwRAIAUgCWohBSACIARqIQQMAQsLIAQgAGsiBARAIAQgCiAEIApJGyEKDAEFIAYgAykDADcCACAGQRBqIANBEGoiBygCADYCACAGQQhqIANBCGoiCCkDADcCACAKQQJJDQJBASEFA0AgByAGIAVBFGxqIglBEGoiDCgCADYCACAIIAlBCGoiDSkCADcDACADIAkpAgA3AwAgAiAFaiEEA0AgA0EYaiIBQRBqIgsgBygCADYCACABQQhqIg4gCCkDADcDACADIAMpAwA3AxggBiAEQRRsaiEQQQAhAQNAIAEgEGoiDygCACERIA8gA0EYaiABaiIPKAIANgIAIA8gETYCACABQQRqIgFBFEcNAAsgByALKAIANgIAIAggDikDADcDACADIAMpAxg3AwAgACAESwRAIAIgBGohBAwBCyAEIABrIgQgBUcNAAsgCSADKQMANwIAIAwgBygCADYCACANIAgpAwA3AgAgCiAFQQFqIgVHDQALCwsLC4AFAQp/IwBBMGsiAyQAIANBJGogATYCACADQQM6ACggA0KAgICAgAQ3AwggAyAANgIgIANBADYCGCADQQA2AhACQAJAAkAgAigCCCIKRQRAIAJBFGooAgAiBEUNASACKAIAIQEgAigCECEAIARBAWtB/////wFxQQFqIgchBANAIAFBBGooAgAiBQRAIAMoAiAgASgCACAFIAMoAiQoAgwRAQANBAsgACgCACADQQhqIABBBGooAgARAAANAyAAQQhqIQAgAUEIaiEBIARBAWsiBA0ACwwBCyACQQxqKAIAIgBFDQAgAEEFdCELIABBAWtB////P3FBAWohByACKAIAIQEDQCABQQRqKAIAIgAEQCADKAIgIAEoAgAgACADKAIkKAIMEQEADQMLIAMgBCAKaiIFQRxqLQAAOgAoIAMgBUEEaikCAEIgiTcDCCAFQRhqKAIAIQYgAigCECEIQQAhCUEAIQACQAJAAkAgBUEUaigCAEEBaw4CAAIBCyAIIAZBA3RqIgwoAgRB5QBHDQEgDCgCACgCACEGC0EBIQALIAMgBjYCFCADIAA2AhAgBUEQaigCACEAAkACQAJAIAVBDGooAgBBAWsOAgACAQsgCCAAQQN0aiIGKAIEQeUARw0BIAYoAgAoAgAhAAtBASEJCyADIAA2AhwgAyAJNgIYIAggBSgCAEEDdGoiACgCACADQQhqIAAoAgQRAAANAiABQQhqIQEgCyAEQSBqIgRHDQALC0EAIQAgByACKAIESSIBRQ0BIAMoAiAgAigCACAHQQN0akEAIAEbIgEoAgAgASgCBCADKAIkKAIMEQEARQ0BC0EBIQALIANBMGokACAAC6EFAQR/IAAgAWohAgJAAkACQCAAKAIEQQFxDQAgACgCACEDAkAgAC0ABEEDcQRAIAEgA2ohASAAIANrIgBBkLzAACgCAEcNASACKAIEQQNxQQNHDQJBiLzAACABNgIAIAIgAigCBEF+cTYCBCAAIAFBAXI2AgQgACABaiABNgIADwsMAgsgA0GAAk8EQCAAECUMAQsgAEEMaigCACIEIABBCGooAgAiBUcEQCAFIAQ2AgwgBCAFNgIIDAELQfi4wABB+LjAACgCAEF+IANBA3Z3cTYCAAsgAi0ABEECcUEBdgRAIAIgAigCBEF+cTYCBCAAIAFBAXI2AgQgACABaiABNgIADAILAkBBlLzAACgCACACRwRAIAJBkLzAACgCAEcNAUGQvMAAIAA2AgBBiLzAAEGIvMAAKAIAIAFqIgE2AgAgACABQQFyNgIEIAAgAWogATYCAA8LQZS8wAAgADYCAEGMvMAAQYy8wAAoAgAgAWoiATYCACAAIAFBAXI2AgQgAEGQvMAAKAIARw0BQYi8wABBADYCAEGQvMAAQQA2AgAPCyACKAIEQXhxIgMgAWohAQJAIANBgAJPBEAgAhAlDAELIAJBDGooAgAiBCACQQhqKAIAIgJHBEAgAiAENgIMIAQgAjYCCAwBC0H4uMAAQfi4wAAoAgBBfiADQQN2d3E2AgALIAAgAUEBcjYCBCAAIAFqIAE2AgAgAEGQvMAAKAIARw0BQYi8wAAgATYCAAsPCyABQYACTwRAIAAgARAkDwsgAUEDdiICQQN0QYC5wABqIQECf0H4uMAAKAIAIgNBASACdCICcQRAIAEoAggMAQtB+LjAACACIANyNgIAIAELIQIgASAANgIIIAIgADYCDCAAIAE2AgwgACACNgIIC/0DAQh/IwBBIGsiBSQAIAFBFGooAgAhCSABKAIAIQYCQCABQQRqKAIAIgdBA3RFDQAgB0EBa0H/////AXEiAkEBaiIDQQdxIQQCfyACQQdJBEBBACEDIAYMAQsgBkE8aiECIANB+P///wNxIQhBACEDA0AgAigCACACQQhrKAIAIAJBEGsoAgAgAkEYaygCACACQSBrKAIAIAJBKGsoAgAgAkEwaygCACACQThrKAIAIANqampqampqaiEDIAJBQGshAiAIQQhrIggNAAsgAkE8awsgBEUNAEEEaiECA0AgAigCACADaiEDIAJBCGohAiAEQQFrIgQNAAsLAkACQAJAIAlFBEAgAyECDAELAkAgB0UNACAGKAIEDQAgA0EQSQ0CCyADIAMgA2oiAksNAQtBACEDAkAgAkEATgRAIAJFBEBBASEEDAQLIAJBARCdASIERQ0BIAIhAwwDCxBwAAsgAkEBQeS4wAAoAgAiAEHRACAAGxECAAALQQEhBEEAIQMLIABBADYCCCAAIAM2AgQgACAENgIAIAUgADYCBCAFQQhqIgBBEGogAUEQaikCADcDACAAQQhqIAFBCGopAgA3AwAgBSABKQIANwMIIAVBBGpB4JrAACAAEBcEQEHQm8AAQTMgBUEIakH4msAAQZycwAAQSwALIAVBIGokAAvtAwEGfyMAQTBrIgMkAAJAIAAtAKQBIgdFDQAgAC0ApgFFDQAgAEEAOgCmASAAQQA2AjggACgCPEEBaiICIAAoAhxHBEAgAEEAOgCmASAAIAI2AjwMAQsgAEEBEEULAkAgAUH/AGtBYUkNACAALQChAUUNACABQQJ0QZyGwABqKAIAIQELIAMgACkAkwE3AwggAyAAQZkBaikAADcBDkEBIQUCQAJAAkACQCAAKAIYIgIgACgCOCIEQQFqIgZLBEAgAC0AogENAQwCCyAAKAI8IQYgA0EiaiAAQZMBaiIEQQZqKQAANwEAIAMgATYCGCADIAQpAAA3AhwgACACQQFrIAYgA0EYahBGIAdFDQMMAgsCQCAAQShqKAIAIgUgACgCPCICSwRAIAAoAiAgAkEMbGoiBSgCCCICIARJDQEgBSgCACAEQRRsaiACIARrQQEQcwwCCyACIAVBvIvAABBSAAsgBCACELwBAAsgACgCPCECIANBImogAykBDjcBACADIAE2AhggAyADKQMINwIcIAAgBCACIANBGGoQRkEAIQUgBiECCyAAIAU6AKYBIAAgAjYCOAsgAEGMAWooAgAiAiAAKAI8IgFLBEAgACgChAEgAWpBAToAACADQTBqJAAPCyABIAJB4I3AABBSAAvUCQIHfwF+IwBBEGsiBiQAAn9BASABKAIYIgdBJyABQRxqKAIAKAIQIggRAAANABpBMCEBQQIhAgJAAkACQAJAAkACQAJAIAAoAgAiAA4oBgUFBQUFBQUFAQMFBQIFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBAALQdwAIQEgAEHcAEYNBQwEC0H0ACEBDAQLQfIAIQEMAwtB7gAhAQwCC0EnIQEMAQsgACEBQQAhACABQQt0IQNBICEEQSAhAgJAA0ACQAJAIARBAXYgAGoiBEECdEH8scAAaigCAEELdCIFIANPBEAgAyAFRg0CIAQhAgwBCyAEQQFqIQALIAIgAGshBCAAIAJJDQEMAgsLIARBAWohAAsCQAJAAkAgAEEfTQRAIABBAnQhBEHDBSECIABBH0cEQCAEQYCywABqKAIAQRV2IQILQQAhAyAAIABBAWsiAE8EQCAAQSBPDQIgAEECdEH8scAAaigCAEH///8AcSEDCwJAIAIgBEH8scAAaigCAEEVdiIAQX9zakUNACABIANrIQUgAEHDBSAAQcMFSxshAyACQQFrIQRBACECA0AgACADRg0EIAUgAiAAQfyywABqLQAAaiICSQ0BIAQgAEEBaiIARw0ACyAEIQALIABBAXEhAAwDCyAAQSBBxLHAABBSAAsgAEEgQeSxwAAQUgALIANBwwVB1LHAABBSAAsgAARAIAFBAXJnQQJ2QQdzrUKAgICA0ACEIQlBAyECDAELAkACQAJAIAFBgIAETwRAIAFBgIAITw0BIAFBz6vAAEEqQaOswABBwAFB463AAEG2AxAdDQMMAgsgAUGwpsAAQShBgKfAAEGgAkGgqcAAQa8CEB1FDQEMAgsgAUHvgzhLDQAgAUH+//8AcUGe8ApGDQAgAUHg//8AcUHgzQpGDQAgAUG57gprQQdJDQAgAUGwnQtrQXFLDQAgAUGA8AtrQeBnSw0AIAFBgIAMa0GddEsNACABQYCCOGtBy6RUSQ0BCyABQQFyZ0ECdkEHc61CgICAgNAAhCEJQQMhAgwBC0EBIQILIAYgATYCBCAGIAI2AgAgBkEIaiIAIAk3AgAgBkEMai0AACEDIAAoAgAhBSAGKAIAIQECQAJAIAYoAgQiAkGAgMQARwRAA0AgASEEQdwAIQBBASEBAkACQAJAAkAgBEEBaw4DAQMABwsgA0H/AXEhBEEAIQNBAyEBQf0AIQACQAJAAkAgBEEBaw4FBQQAAQIJC0ECIQNB+wAhAAwEC0H1ACEAQQMhAwwDC0EEIQNB3AAhAAwCC0EAIQEgAiEADAELQQJBASAFGyEDIAIgBUECdHZBD3EiAEEwQdcAIABBCkkbaiEAIAVBAWtBACAFGyEFCyAHIAAgCBEAAEUNAAwCCwALA0AgASECQdwAIQBBASEBAkACQCACQQJrDgIBAAQLIANB/wFxIQJBACEDQQMhAUH9ACEAAkACQAJAAkAgAkEBaw4FBAMCAQAHC0EEIQNB3AAhAAwDC0H1ACEAQQMhAwwCC0ECIQNB+wAhAAwBC0ECQQEgBRshA0GAgMQAIAVBAnR2QQFxQTByIQAgBUEBa0EAIAUbIQULIAcgACAIEQAARQ0ACwtBAQwBCyAHQScgCBEAAAsgBkEQaiQAC6ADAQN/AkACQAJAAkAgAUEJTwRAIAFBEEkNAQwCCyAAEA4hAwwCC0EQIQELQc3/eyABayAATQ0AQRAgAEEEaiAAQQtJG0EHakF4cSIEIAFqQQxqEA4iAkUNACACQQhrIQACQCABQQFrIgMgAnFFBEAgACEBDAELIAAoAgRBeHFBACABIAIgA2pBACABa3FBCGsiASAAa0EQSxsgAWoiASAAayICayEDIAAtAARBA3EEQCABIAEoAgRBAXEgA3JBAnI2AgQgASADaiIDIAMoAgRBAXI2AgQgACAAKAIEQQFxIAJyQQJyNgIEIAAgAmoiAyADKAIEQQFyNgIEIAAgAhAYDAELIAAoAgAhACABIAM2AgQgASAAIAJqNgIACyABLQAEQQNxRQ0BIAEoAgRBeHEiAiAEQRBqTQ0BIAEgASgCBEEBcSAEckECcjYCBCABIARqIgAgACgCBEEBcjYCBCAAIAIgBGsiBCAAKAIEQQFxckECcjYCBCAAIARqIgIgAigCBEEBcjYCBCAAIAQQGAwBCyADDwsgAS0ABBogAUEIagvUAgEHf0EBIQkCQAJAIAJFDQAgASACQQF0aiEKIABBgP4DcUEIdiELIABB/wFxIQ0CQANAIAFBAmohDCAHIAEtAAEiAmohCCALIAEtAAAiAUcEQCABIAtLDQMgCCEHIAogDCIBRw0BDAMLIAcgCE0EQCAEIAhJDQIgAyAHaiEBAkADQCACRQ0BIAJBAWshAiABLQAAIAFBAWohASANRw0AC0EAIQkMBQsgCCEHIAogDCIBRw0BDAMLCyAHIAgQvgEACyAIIAQQvQEACyAGRQ0AIAUgBmohAyAAQf//A3EhAQNAAkAgBUEBaiEAIAUtAAAiAkEYdEEYdSIEQQBOBH8gAAUgACADRg0BIAUtAAEgBEH/AHFBCHRyIQIgBUECagshBSABIAJrIgFBAEgNAiAJQQFzIQkgAyAFRw0BDAILC0HsncAAQStBoKbAABBsAAsgCUEBcQuPAwIFfwJ+IwBBQGoiBSQAQQEhBwJAIAAtAAQNACAALQAFIQggACgCACIGKAIAIglBBHFFBEAgBigCGEGhn8AAQaOfwAAgCBtBAkEDIAgbIAZBHGooAgAoAgwRAQANASAGKAIYIAEgAiAGKAIcKAIMEQEADQEgBigCGEHtnsAAQQIgBigCHCgCDBEBAA0BIAMgBiAEKAIMEQAAIQcMAQsgCEUEQCAGKAIYQZyfwABBAyAGQRxqKAIAKAIMEQEADQEgBigCACEJCyAFQQE6ABcgBUE0akGAn8AANgIAIAVBEGogBUEXajYCACAFIAk2AhggBSAGKQIYNwMIIAYpAgghCiAGKQIQIQsgBSAGLQAgOgA4IAUgBigCBDYCHCAFIAs3AyggBSAKNwMgIAUgBUEIaiIGNgIwIAYgASACEBQNACAFQQhqQe2ewABBAhAUDQAgAyAFQRhqIAQoAgwRAAANACAFKAIwQZ+fwABBAiAFKAI0KAIMEQEAIQcLIABBAToABSAAIAc6AAQgBUFAayQAC8sCAQV/IwBBQGoiAyQAIANBEGogACgCGCIEEE0gA0EANgIgIAMgAykDEDcDGCADQTJqIABBmQFqKQAANwEAIANBIDYCKCADIAApAJMBNwIsIANBGGogBCADQShqEDQCQCABIAJNBEAgAEEoaigCACIEIAJJDQEgASACRwRAIAJBDGwgAUEMbCICayEBIAAoAiAgAmohAgNAIAMoAhghACADQQhqIAMoAiAiBBBNIAMoAgwhBSADKAIIIAAgBEEUbBDBASEGAkAgAiIAQQRqIgcoAgAiAkUNACACrUIUfqdFDQAgACgCABAQCyAAQQxqIQIgACAGNgIAIABBCGogBDYCACAHIAU2AgAgAUEMayIBDQALCwJAIAMoAhwiAEUNACAArUIUfqdFDQAgAygCGBAQCyADQUBrJAAPCyABIAIQvgEACyACIAQQvQEAC74CAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCGsOCAECAwQFDwYHAAsgAUGEAWsOCgcICwsJCwsLCwoLCyAAQQA6AKYBIABBACAAKAI4QQFrIgEgACgCGCIAQQFrIAAgAUsbIAFBAEgbNgI4DwsgAEEBECoPCyAAEF8gAC0ApQFFDQgMCwsgABBfIAAtAKUBRQ0HDAoLIAAQXyAALQClAUUNBgwJCyAAQQE6AKEBDwsgAEEAOgChAQ8LIAAQXyAALQClAUUNAwwGCyAAEF8MBQsgABA+DwsgACgCPCIBIAAoAkxGDQEgAQ0CCw8LIABBARBKDwsgAEEAOgCmASAAIAFBAWs2AjwgACAAKAIYQQFrIgEgACgCOCIAIAAgAUsbNgI4DwsgAEEAOgCmASAAQQA2AjgLwAICBX8BfiMAQTBrIgQkAEEnIQICQCAAQpDOAFQEQCAAIQcMAQsDQCAEQQlqIAJqIgNBBGsgACAAQpDOAIAiB0KQzgB+faciBUH//wNxQeQAbiIGQQF0QbOfwABqLwAAOwAAIANBAmsgBSAGQeQAbGtB//8DcUEBdEGzn8AAai8AADsAACACQQRrIQIgAEL/wdcvViAHIQANAAsLIAenIgNB4wBLBEAgB6ciBUH//wNxQeQAbiEDIAJBAmsiAiAEQQlqaiAFIANB5ABsa0H//wNxQQF0QbOfwABqLwAAOwAACwJAIANBCk8EQCACQQJrIgIgBEEJamogA0EBdEGzn8AAai8AADsAAAwBCyACQQFrIgIgBEEJamogA0EwajoAAAsgAUHgncAAQQAgBEEJaiACakEnIAJrEBIgBEEwaiQAC7ECAQN/IwBBgAFrIgQkAAJAAkACQAJAIAEoAgAiAkEQcUUEQCACQSBxDQEgADUCACABECEhAAwECyAAKAIAIQBBACECA0AgAiAEakH/AGogAEEPcSIDQTBB1wAgA0EKSRtqOgAAIAJBAWshAiAAQQ9LIABBBHYhAA0ACyACQYABaiIAQYEBTw0BIAFBsZ/AAEECIAIgBGpBgAFqQQAgAmsQEiEADAMLIAAoAgAhAEEAIQIDQCACIARqQf8AaiAAQQ9xIgNBMEE3IANBCkkbajoAACACQQFrIQIgAEEPSyAAQQR2IQANAAsgAkGAAWoiAEGBAU8NASABQbGfwABBAiACIARqQYABakEAIAJrEBIhAAwCCyAAQYABELwBAAsgAEGAARC8AQALIARBgAFqJAAgAAvYAgIEfwJ+IwBBQGoiAyQAIAACfyAALQAIBEAgACgCBCEFQQEMAQsgACgCBCEFIAAoAgAiBCgCACIGQQRxRQRAQQEgBCgCGEGhn8AAQaufwAAgBRtBAkEBIAUbIARBHGooAgAoAgwRAQANARogASAEIAIoAgwRAAAMAQsgBUUEQCAEKAIYQamfwABBAiAEQRxqKAIAKAIMEQEABEBBACEFQQEMAgsgBCgCACEGCyADQQE6ABcgA0E0akGAn8AANgIAIANBEGogA0EXajYCACADIAY2AhggAyAEKQIYNwMIIAQpAgghByAEKQIQIQggAyAELQAgOgA4IAMgBCgCBDYCHCADIAg3AyggAyAHNwMgIAMgA0EIajYCMEEBIAEgA0EYaiACKAIMEQAADQAaIAMoAjBBn5/AAEECIAMoAjQoAgwRAQALOgAIIAAgBUEBajYCBCADQUBrJAALvQIBBH8gAEIANwIQIAACf0EAIAFBgAJJDQAaQR8gAUH///8HSw0AGiABQQYgAUEIdmciA2t2QQFxIANBAXRrQT5qCyIDNgIcIANBAnRBiLvAAGohBCAAIQICQAJAAkACQEH8uMAAKAIAIgBBASADdCIFcQRAQQBBGSADQQF2ayADQR9GGyEAIAQoAgAiAygCBEF4cSABRw0BIAMhAAwCC0H8uMAAIAAgBXI2AgAgBCACNgIAIAIgBDYCGAwDCyABIAB0IQQDQCADIARBHXZBBHFqQRBqIgUoAgAiAEUNAiAEQQF0IQQgACIDKAIEQXhxIAFHDQALCyAAKAIIIgEgAjYCDCAAIAI2AgggAiAANgIMIAIgATYCCCACQQA2AhgPCyAFIAI2AgAgAiADNgIYCyACIAI2AgggAiACNgIMC7YCAQV/IAAoAhghBAJAAkAgACgCDCAARgRAIABBFEEQIABBFGoiASgCACIDG2ooAgAiAg0BQQAhAQwCCyAAKAIIIgIgACgCDCIBNgIMIAEgAjYCCAwBCyABIABBEGogAxshAwNAIAMhBSACIgFBFGoiAygCACICRQRAIAFBEGohAyABKAIQIQILIAINAAsgBUEANgIACwJAIARFDQACQCAAIAAoAhxBAnRBiLvAAGoiAigCAEcEQCAEQRBBFCAEKAIQIABGG2ogATYCACABDQEMAgsgAiABNgIAIAENAEH8uMAAQfy4wAAoAgBBfiAAKAIcd3E2AgAPCyABIAQ2AhggACgCECICBEAgASACNgIQIAIgATYCGAsgAEEUaigCACIARQ0AIAFBFGogADYCACAAIAE2AhgLC+xFAg1/AX4jAEEQayILJAAgAUGMAWooAgAiBARAIAEoAoQBQQAgBBDAAQsCQCADRQ0AIAIgA2ohDgNAAn8gAiwAACIDQQBOBEAgA0H/AXEhAyACQQFqDAELIAItAAFBP3EhBSADQR9xIQQgA0FfTQRAIARBBnQgBXIhAyACQQJqDAELIAItAAJBP3EgBUEGdHIhBSADQXBJBEAgBSAEQQx0ciEDIAJBA2oMAQsgBEESdEGAgPAAcSACLQADQT9xIAVBBnRyciIDQYCAxABGDQIgAkEEagshAgJAAkACQAJAAkACQAJAAkACQAJAAkBBwQAgAyADQZ8BSxsiBEHQAGsiBUEPTUEAQQEgBXRBgf4DcRsNAAJAAkACQAJAAkACQAJAAkAgBEGQAWsOEAoBAQEBAQEBBQICCwwEBQUACyAEQRhrDgQBBQECAAsgBEFwcUGAAUYNACAEQZEBa0EGSw0FCyABQQA6AJABDAYLIAFBAToAkAEgARBpDA4LIAFBDDoAkAEMDQsgAUENOgCQAQwMCyABLQCQAUUNAgwBCyABLQCQAQ0AIARBGEkNASAEQXxxQRxGDQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQCQAQ4NDAsKBwYFBAMCAB0dAR0LIARBcHEiBUEgRg0SIAVBMEYNGCAEQUBqQT9PDRwMFwsgBEEHRw0bDBULIARBcHFBIEYNCiAEQTBrQQpJDQUCQCAEQTprDgIXBgALIARBfHFBPEYNFiAEQUBqQT5LDRoMFQsgBEFwcUEgRg0KAkACQCAEQTBrQQpJDQAgBEE6aw4CFwABCyABQQg6AJABDAULIARBfHFBPEYNCyAEQUBqQT9PDRkMFAsgBEEYSQ0PIARBGUYNDyAEQXxxQRxGDQ8gBEFAakE+Sw0YDBILIARBGEkNDiAEQRlGDQ4gBEF8cUEcRg0OIARBcHEiBUEwRg0VIAVBIEYNDSAEQUBqQT9PDRcMFAsgBEEYSQ0NAkAgBEE6aw4CFQIACyAEQRlGDQ0gBEF8cSIFQRxGDQ0gBEFwcUEgRg0JIARBMGtBCkkNASAFQTxGDRQgBEFAakE+Sw0WDBMLIARBGEkNDAJAAkAgBEE6aw4CFQEACyAEQRlGDQ0gBEF8cSIFQRxGDQ0gBEFwcUEgRg0KIARBMGtBCk8NAgsgAUEEOgCQAQsgASgCCCEEAkAgA0E7RgRAIAEoAgQgBEYEQCABIAQQYyABKAIIIQQLIAEoAgAgBEEBdGpBADsBACABIAEoAghBAWo2AggMAQsgBEEBayEFIAQEQCABKAIAIAVBAXRqIgQgBC8BAEEKbCADakEwazsBAAwBCyAFQQBBzIvAABBSAAsMFAsgBUE8Rg0IIARBQGpBP08NEwwQCyAEQRhJDQkgBEEZRg0JIARBfHFBHEYNCSAEQXBxQSBGDQggBEEwa0HPAE8NEgwRCyAEQRhJDQgCQAJAAkACQAJAIARB0ABrDhAOAQEBAQEBAQMVFQ8VAgMDAAsgBEEZRg0MCyAEQXxxQRxGDQsgBEFwcUEgRg0CIARB4ABrQR9JDRMgBEEwa0EgSQ0TIARB0QBrQQdPDRQMEwsgAUEMOgCQAQwTCyABQQ06AJABDBILIAFBAjoAkAEMBwsgBEEga0HgAE8NECABIAMQGgwQCyABQQk6AJABDAULIAFBCToAkAEMBAsgAUEIOgCQAQwDCyABQQU6AJABDAILIAFBBToAkAEMAQsgAUEEOgCQAQsgAUEUaigCACIEIAFBEGooAgBGBEAgAUEMaiAEEGIgASgCFCEECyABKAIMIARBAnRqIAM2AgAgASABKAIUQQFqNgIUDAkLIAEgAxAgDAgLIAFBBzoAkAEgARBpDAcLIAFBAzoAkAEgARBpDAYLIAFBADoAkAEMBQsgAUEKOgCQAQwECyABQQs6AJABDAMLIAFBADoAkAFBACEEIwBBIGsiCSQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBFGooAgBFBEAgA0FAag4zHAcbChoZGBcGFhUUExIfHxEfHxAPHx8ODR8MHx8fHx8LCgkfCAcGBQQfHx8DAh8fHx8BHwsgASgCDCEEAkACQCADQewAaw4FASAgIB4ACyADQegARg0eDB8LIAQoAgBBP0cNHiABKAIAIQQgCUEIaiABKAIIIgMQUCAJKAIMIQogCSgCCCAEIANBAXQiBhDBASEEIAMEQCABQZMBaiEFIAFB3ABqIQcgBCEDA0ACQAJAIAMvAQAiCEGWCE0EQAJAAkACQAJAIAhBBmsOAgECAAsgCEEZRg0CIAhBL0YNBAwFCyABQQA6AKYBIAFCADcCOCABQQA6AKMBDAQLIAFBADoApAEMAwsgAUEAOgCSAQwCCwJAAkAgCEGXCGsOAwIBAAMLIAEQPCABQQA6AKYBIAEgASkCVDcCOCAFIAcpAAA3AAAgBUEGaiAHQQZqKQAANwAAIAEgAS8BajsAowEMAgsgAUEAOgCmASABIAEpAlQ3AjggBSAHKQAANwAAIAEgAS8BajsAowEgBUEGaiAHQQZqKQAANwAADAELIAEQPAsgA0ECaiEDIAZBAmsiBg0ACwsgCkUNHiAKIApqRQ0eIAQQEAweCwJAIAEoAgAiA0GcjcAAIAEoAggiBBsvAQAiBUEBa0EAIAUbIgVB//8DcSADQQJqQZyNwAAgBEEBSxsvAQAiAyABKAIcIgQgAxtBAWtB//8DcSIDSSADIARJcUUEQCABKAJMIQMMAQsgASADNgJQIAEgBUH//wNxIgM2AkwLIAFBADoApgEgAUEANgI4IAEgA0EAIAEtAKMBGzYCPAwdCyMAQRBrIQcCQCABKAIIIgZFDQAgAUGYAWohCCABKAIAIQMgB0EKaiIKQQRqIQwDQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADLwEAIgQOHAABDAIDBAwFDAYMDAwMDAwMDAwMDAcHCAkKDAsMCyAKQQA2AAAgDEEAOwAAIAFBAjoAlwEgAUECOgCTASAIIAcpAAc3AAAgCEEIaiAHQQ9qLQAAOgAADAwLIAFBAToAmwEMCwsgAUEBOgCcAQwKCyABQQE6AJ0BDAkLIAFBAToAnwEMCAsgAUEBOgCgAQwHCyABQQE6AJ4BDAYLIAFBADoAmwEMBQsgAUEAOgCcAQwECyABQQA6AJ0BDAMLIAFBADoAnwEMAgsgAUEAOgCgAQwBCyAEQR5rIgVB//8DcUEITwRAAkACQAJAAkACQAJAAkACQAJAAkAgBEEmaw4CAAECCyAGQQFLDQIMDQsgAUECOgCTAQwJCyAEQfj/A3FBKEYNBgJAAkACQCAEQTBrDgICAAELIAFBAjoAlwEMCgsgBEHaAGtB//8DcUEISQ0GIARB5ABrQf//A3FBB0sNCSABQQA6AJcBIAEgBEHcAGs6AJgBDAkLIAZBAU0NCwJAAkACQCADQQJqIgUvAQBBAmsOBAIAAAEACyAGQQFrDAsLIAZBA0kNDCABIAMtAAQ6AJgBIAFBADoAlwEMBQsgBkEESw0CDAELAkACQAJAIANBAmoiBS8BAEECaw4EAgAAAQALIAZBAWsMCgsgBkEDSQ0LIAEgAy0ABDoAlAEgAUEAOgCTAQwECyAGQQRNDQAgAy0ABCEEIAMtAAYhBSABIAMtAAg6AJYBIAEgBToAlQEgASAEOgCUASABQQE6AJMBDAILIANBBGohBSAGQQJrDAcLIAMtAAQhBCADLQAGIQUgASADLQAIOgCaASABIAU6AJkBIAEgBDoAmAEgAUEBOgCXAQsgA0EKaiEFIAZBBWsMBQsgA0EGaiEFIAZBA2sMBAsgAUEAOgCTASABIARB0gBrOgCUAQwCCyABQQA6AJcBIAEgBEEoazoAmAEMAQsgAUEAOgCTASABIAU6AJQBCyADQQJqIQUgBkEBawshBiAFIQMgBg0ACwsMHAsjAEEQayIFJAAgASgCACEDIAVBCGogASgCCCIEEFAgBSgCDCEHIAUoAgggAyAEQQF0IgYQwQEhAyAEBEAgAyEEA0ACQAJAIAQvAQAiCEEERwRAIAhBFEYNAQwCCyABQQA6AKIBDAELIAFBADoApQELIARBAmohBCAGQQJrIgYNAAsLAkAgB0UNACAHIAdqRQ0AIAMQEAsgBUEQaiQADBsLIwBBEGsiBSQAIAEoAgAhAyAFQQhqIAEoAggiBBBQIAUoAgwhByAFKAIIIAMgBEEBdCIGEMEBIQMgBARAIAMhBANAAkACQCAELwEAIghBBEcEQCAIQRRGDQEMAgsgAUEBOgCiAQwBCyABQQE6AKUBCyAEQQJqIQQgBkECayIGDQALCwJAIAdFDQAgByAHakUNACADEBALIAVBEGokAAwaCwJAAkACQCABKAIAQZyNwAAgASgCCBsvAQAOBAACAgECCyABEEEMAQsgAUHIAGpBADYCAAsMGQsgAUEAOgCmASABIAEoAlAgASgCHEEBayABLQCjASIDGyIEIAEoAkxBACADGyIDIAEoAgAiBUGcjcAAIAEoAggiBhsvAQAiB0EBIAcbakEBayIHIAMgAyAHSRsiAyADIARLGzYCPCAFQQJqQZyNwAAgBkEBSxsvAQAiA0EBIAMbQQFrIgQgASgCGCIFQQFrIgMgBCAFSRshBCABIAMgBCADIARJGzYCOAwYCyABQQA6AKYBIAEgASgCGEEBayIDIAEoAjgiBCADIARJGzYCOCABIAEoAjwiBSABKAIAQZyNwAAgASgCCBsvAQAiA0EBIAMbayIDQQAgA0EAShsgAyABKAJMIgQgAyAEShsgBCAFSxs2AjwMFwsgAUEAOgCmASABIAEoAhhBAWsiAyABKAI4IgQgAyAESRs2AjggASABKAJQIAEoAhxBAWsgAS0AowEiAxsiBCABKAJMQQAgAxsiAyABKAIAQZyNwAAgASgCCBsvAQAiBUEBa0EAIAUbQf//A3FqIgUgAyADIAVJGyIDIAMgBEsbNgI8DBYLAkACQAJAIAEoAjgiBARAIAFBKGooAgAiBSABKAI8IgNNDQEgASgCICADQQxsaiIFKAIIIgYgBEEBayIDTQ0CIAEoAgBBnI3AACABKAIIGy8BACIEQQEgBBshBCAFKAIAIANBFGxqKAIAIQVBACEDA0AgASAFEBogA0EBaiIDQf//A3EgBEkNAAsLDAILIAMgBUHMjMAAEFIACyADIAZBzIzAABBSAAsMFQsgAUEAOgCmASABQQAgASgCOCABKAIAQZyNwAAgASgCCBsvAQAiA0EBIAMbaiIDIAEoAhgiBEEBayADIARJGyADQQBIGzYCOAwUCyABQQA6AKYBIAEgASgCAEGcjcAAIAEoAggbLwEAIgNBASADG0EBayIDIAEoAhgiBEEBayADIARJGzYCOAwTCyABKAIAQZyNwAAgASgCCBsvAQAhBSMAQRBrIgpBADYCDCABKAJAIgYgAUHIAGooAgBBAnRqIQMCQCAFQQEgBRtBAWsiCARAIAEoAjghDEEBIQcDQEEAIQUgAyAGRg0CIARBAWohBCADQQRrIQMDQAJAIAdFDQAgDCADKAIASw0AIAMgBkYgA0EEayEDRQ0BDAQLC0EAIQcgBCAIRw0ACwtBACEFIAMgBkYNACADQQRrIQQgASgCOCEHA0AgA0EEayEDIAgEQCADIQUMAgsgBCgCACAHTwRAIAQgBkYgBEEEayEEDQIMAQsLIAQhBQsgBSAKQQxqIAUbKAIAIQMgAUEAOgCmASABIAMgASgCGCIEQQFrIAMgBEkbNgI4DBILIAEoAhggASgCOCIDayEEIAEgAyADIAQgASgCAEGcjcAAIAEoAggbLwEAIgVBASAFGyIFIAQgBUkbahA4IAFBjAFqKAIAIgQgASgCPCIDTQRAIAMgBEHgjcAAEFIACyABKAKEASADakEBOgAADBELAkACQAJAAkAgASgCAEGcjcAAIAEoAggbLwEADgYAAwEDAwIDCyABED4MAgsgARBBDAELIAFByABqQQA2AgALDBALIAEgASgCAEGcjcAAIAEoAggbLwEAIgNBASADGxBKDA8LIAEgASgCAEGcjcAAIAEoAggbLwEAIgNBASADGxBFDA4LIAEoAjgiAyABKAIYIgVPBEAgAUEAOgCmASABIAVBAWsiAzYCOAsCQAJAAkAgASgCPCIEIAFBKGooAgAiBkkEQCABKAIgIARBDGxqIgcoAggiBiADSQ0BIAcoAgAgA0EUbGohBwJAIAYgA2siBiAFIANrIgMgASgCAEGcjcAAIAEoAggbLwEAIghBASAIGyIIIAMgCEkbIgNPBEAgAyAHIANBFGxqIAYgA2sQFgwBC0Hoh8AAQSNB2IjAABBsAAsgASAFIANrIAUQOCABQYwBaigCACIDIARNDQIgASgChAEgBGpBAToAAAwDCyAEIAZBvIzAABBSAAsgAyAGELwBAAsgBCADQeCNwAAQUgALDA0LIAEoAgBBnI3AACABKAIIGy8BACIDQQEgAxshBQJAAkACQAJAIAEoAjwiBCABKAJQIgNLBEAgBCABKAIcIgNLDQIMAQsgBCADQQFqIgNLDQILIAFBKGooAgAiByADSQ0QIAMgBGsiBiAFIAUgBksbIQUgASgCICAEQQxsaiAGIAUQeiABIAMgBWsgAxAfIAEgBCADEF0MAgsgBCADEL4BAAsgBCADEL4BAAsMDAsgASgCAEGcjcAAIAEoAggbLwEAIgNBASADGyEEAkACQAJAAkAgASgCPCIFIAEoAlAiBksEQCABQShqKAIAIgMgBUkNAiABKAIgIAVBDGxqIAMgBWsgASgCHCIDIAVrIgYgBCAEIAZLGyIEEHQMAQsCQCAGIAZBAWoiA00EQCADIAVJDQQgBiABQShqKAIAIgdJDQEMEgsjAEEgayIAJAAgAEEcakEANgIAIABB4J3AADYCGCAAQgE3AgwgAEG0o8AANgIIIABBCGpB/IvAABBxAAsgAyAFayIGIAQgBCAGSxshBCABKAIgIAVBDGxqIAYgBBB0CyABIAUgBCAFahAfIAEgBSADEF0MAgsgBSADELwBAAsgBSADEL4BAAsMCwsCQAJAAkACQAJAIAEoAgBBnI3AACABKAIIGy8BAA4DAAECBAsgASABKAI4IAEoAhgQOAwCCyABQQAgASgCGCIDIAEoAjhBAWoiBCADIARJGxA4DAELIAFBACABKAIYEDgLIAFBjAFqKAIAIgQgASgCPCIDSwRAIAEoAoQBIANqQQE6AAAMAQsgAyAEQeCNwAAQUgALDAoLAkACQAJAAkAgASgCAEGcjcAAIAEoAggbLwEADgMAAQIDCyABIAEoAjggASgCGBA4IAEgASgCPCIDQQFqIAEoAhwiBBAfIAEgAyAEEF0MAgsgAUEAIAEoAhgiAyABKAI4QQFqIgQgAyAESRsQOCABQQAgASgCPCIDEB8gAUEAIANBAWoQXQwBCyABQQAgASgCHCIDEB8gAUEAIAMQXQsMCQsgASABKAIAQZyNwAAgASgCCBsvAQAiA0EBIAMbECoMCAsgAUEAOgCmASABIAEoAgBBnI3AACABKAIIGy8BACIDQQEgAxtBAWsiAyABKAIYIgRBAWsgAyAESRs2AjgMBwsgAUEAOgCmASABQQA2AjggASABKAI8IgUgASgCAEGcjcAAIAEoAggbLwEAIgNBASADG2siA0EAIANBAEobIAMgASgCTCIEIAMgBEobIAQgBUsbNgI8DAYLIAEgASgCAEGcjcAAIAEoAggbLwEAIgNBASADGxBPIAFBADoApgEgAUEANgI4DAULIAFBADoApgEgAUEAIAEoAjggASgCAEGcjcAAIAEoAggbLwEAIgNBASADG2siAyABKAIYIgRBAWsgAyAESRsgA0EASBs2AjgMBAsgASABKAIAQZyNwAAgASgCCBsvAQAiA0EBIAMbEE8MAwsCQAJAAkACQCABKAI8IgQgAUEoaigCACIDSQRAIAEoAiAgBEEMbGoiAygCCCIGIAEoAjgiBUkNASADKAIAIAVBFGxqIgMgBiAFayIGIAEoAhggBWsiBSABKAIAQZyNwAAgASgCCBsvAQAiB0EBIAcbIgcgBSAHSRsiBRBzIAUgBksNAiAFBEAgAyAFQRRsaiEFIAFBkwFqIgZBBmohBwNAIANBIDYCACADQQRqIAYpAAA3AAAgA0EKaiAHKQAANwAAIAUgA0EUaiIDRw0ACwsgAUGMAWooAgAiAyAETQ0DIAEoAoQBIARqQQE6AAAMBAsgBCADQdyLwAAQUgALIAUgBhC8AQALIAUgBhC9AQALIAQgA0HgjcAAEFIACwwCCyAEKAIAQSFHDQEgAUEANgJMIAFBAToAkgEgAUEAOwGiASABIAEoAhxBAWs2AlAgCUEeaiIDQQA7AAAgAUGXAWpBAjoAACABQQI6AJMBIAlBADYAGiABQZgBaiAJKQAXNwAAIAFBoAFqIAlBH2oiBC0AADoAACADQQA7AAAgCUEANgAaIAFB4QBqIAkpABc3AAAgAUHpAGogBC0AADoAACABQeoAakGAAjsBACABQeAAakECOgAAIAFB3ABqQQI6AAAgAUIANwJUDAELIAQoAgBBP0cNACABKAIAIQQgCSABKAIIIgMQUCAJKAIEIQogCSgCACAEIANBAXQiBhDBASEEIAMEQCABQdwAaiEFIAFBkwFqIQggBCEDA0ACQAJAAkAgAy8BACIHQZYITQRAAkACQAJAAkAgB0EGaw4CAQIACyAHQRlGDQIgB0EvRg0EDAYLIAFBAToAowEgAUEAOgCmASABQQA2AjggASABKAJMNgI8DAULIAFBAToApAEMBAsgAUEBOgCSAQwDCwJAIAdBlwhrDgMBAgADCyABIAEoAjw2AlggBSAIKQAANwAAIAEgAS8AowE7AWogBUEGaiAIQQZqKQAANwAAIAEgASgCGEEBayIHIAEoAjgiDCAHIAxJGzYCVAtBACEHIwBBEGsiDCQAIAEtAJEBRQRAIAFBAToAkQEDQCABIAdqIg1B7ABqIg8oAgAhECAPIA1B1ABqIg0oAgA2AgAgDSAQNgIAIAdBBGoiB0EYRw0ACyABKQIsIREgASABKQIgNwIsIAEgETcCICABQTRqIgcoAgAhDSAHIAFBKGoiBygCADYCACAHIA02AgAgAUEAIAEoAhwiBxAfIAFBACAHEF0LIAxBEGokAAwBCyABIAEoAjw2AlggBSAIKQAANwAAIAEgAS8AowE7AWogBUEGaiAIQQZqKQAANwAAIAEgASgCGEEBayIHIAEoAjgiDCAHIAxJGzYCVAsgA0ECaiEDIAZBAmsiBg0ACwsgCkUNACAKIApqRQ0AIAQQEAsgCUEgaiQADAELIAMgBxC9AQALDAILIAFBBjoAkAEMAQsgAUEAOgCQASMAQdAAayIEJAACQAJAAkACQCABQRRqKAIARQRAIANBYHFBwABHDQEgASADQUBrECAMBAsgASgCDCEFAkAgA0EwRwRAIANBOEYNASAFKAIAIQMMBAsgBSgCACIDQShHDQMgAUEBOgChAQwECyAFKAIAIgNBI0cNAiABKAIcIglFDQMgBEERaiEGIARBwwBqIgdBBGohCEEAIQUDQCABKAIYIgoEQEEAIQMDQCAIQQA7AAAgB0EANgAAIAYgBCkAQDcAACAGQQhqIARByABqLQAAOgAAIARBAjoAECAEQQI6AAwgBEHFADYCCCABIAMgBSAEQQhqEEYgCiADQQFqIgNHDQALCyABKAKMASIDIAVNDQIgASgChAEgBWpBAToAACAJIAVBAWoiBUcNAAsMAwsCQAJAAkAgA0E3aw4CAAECCyABQdgAaiABKAI8NgIAIAFB3ABqIAEpAJMBNwAAIAFB6gBqIAEvAKMBOwEAIAFB4gBqIAFBmQFqKQAANwAAIAEgASgCGEEBayIDIAEoAjgiBSADIAVJGzYCVAwECyABQQA6AKYBIAEgASkCVDcCOCABIAFB3ABqKQAANwCTASABQZkBaiABQeIAaikAADcAACABIAFB6gBqLwEAOwCjAQwDCyADQeMARw0CIARBIGoiAyABKAIYIAEoAhwQMCAEQTBqIAMQNyABQQA6AJABAkAgASgCBCIDRQ0AIAMgA2pFDQAgASgCABAQCyABQQA2AgggAUICNwIAIAFBABBjIAEoAgAgASgCCEEBdGpBADsBACABIAEoAghBAWo2AggCQCABQRBqKAIAIgNFDQAgA0ECdEUNACABKAIMEBALIAFBADYCFCABQgQ3AgwgBEEQaiIFIARBKGooAgA2AgAgBCAEKQMgNwMIIAFBIGoiAxBeAkAgAUEkaigCACIGRQ0AIAatQgx+p0UNACADKAIAEBALIAMgBCkDCDcCACADQQhqIAUoAgA2AgAgAUEsaiIDEF4CQCABQTBqKAIAIgVFDQAgBa1CDH6nRQ0AIAMoAgAQEAsgAyAEKQMwNwIAIAFBADoAkQEgA0EIaiAEQThqKAIANgIAIARBCGogASgCGBA9IAFBQGshAwJAIAFBxABqKAIAIgVFDQAgBUECdEUNACADKAIAEBALIAMgBCkDCDcCACADQQhqIARBCGoiCUEIaiIDKAIANgIAIAFBAToAkgEgAUIANwI4IARBD2oiBUEAOwAAIAFBlwFqQQI6AAAgAUECOgCTASAEQQA2AAsgAUGYAWogBCkACDcAACABQaABaiADLQAAOgAAIAFBADsApQEgAUGAgIAINgChASABQQA2AkwgASABKAIcIgZBAWs2AlAgBUEAOwAAIARBADYACyABQeEAaiAEKQAINwAAIAFB6QBqIAMtAAA6AAAgAUHqAGpBgAI7AQAgAUHgAGpBAjoAACABQdwAakECOgAAIAFCADcCVCAFQQA7AAAgBEEANgALIAFB+QBqIAQpAAg3AAAgAUGBAWogAy0AADoAACABQYIBakGAAjsBACABQfgAakECOgAAIAFB9ABqQQI6AAAgAUIANwJsIAQgBhBaIANBADYCACAEIAQpAwA3AwggCSAGEEcgBEHIAGogAygCADYCACAEIAQpAwg3A0AgAUGEAWohAyABQYgBaigCAARAIAMoAgAQEAsgAyAEKQNANwIAIANBCGogBEHIAGooAgA2AgAMAgsgBSADQeCNwAAQUgALIANBKEcNACABQQA6AKEBCyAEQdAAaiQACyACIA5HDQALCyABKAKMASECIAEoAoQBIQEgC0EANgIIIAsgASACajYCBCALIAE2AgAjAEEwayIEJAAgCygCACEBIAsoAgQhAwJAAkADQCABIANGDQEgCyABQQFqIgI2AgAgCyALKAIIIgVBAWo2AgggAS0AACACIQFFDQALIARBCGohAUEQQQQQnQEiAkUEQEEQQQRB5LjAACgCACIAQdEAIAAbEQIAAAsgAUEENgIEIAEgAjYCACAEKAIMIQEgBCgCCCIDIAU2AgAgBEEQaiICQQhqIgZBATYCACAEIAE2AhQgBCADNgIQIARBIGoiBUEIaiALQQhqKAIANgIAIAQgCykCADcDICAFKAIAIQMgBSgCBCEJA0ACQAJAIAMgCUcEQCAFIANBAWoiATYCACADLQAAIAUgBSgCCCIIQQFqNgIIIAEhA0UNAyACKAIIIgEgAigCBEcNASACIAEQYgwBCwwBCyACIAFBAWo2AgggAigCACABQQJ0aiAINgIADAELCyAAQQhqIAYoAgA2AgAgACAEKQMQNwIADAELIABBADYCCCAAQgQ3AgALIARBMGokACALQRBqJAALpQIBAn8jAEEQayICJAAgACgCACEAAkACfwJAAkAgAUGAAU8EQCACQQA2AgwgAUGAEEkNASABQYCABE8NAiACIAFBP3FBgAFyOgAOIAIgAUEMdkHgAXI6AAwgAiABQQZ2QT9xQYABcjoADUEDDAMLIAAoAggiAyAAKAIERgR/IAAgAxBkIAAoAggFIAMLIAAoAgBqIAE6AAAgACAAKAIIQQFqNgIIDAMLIAIgAUE/cUGAAXI6AA0gAiABQQZ2QcABcjoADEECDAELIAIgAUE/cUGAAXI6AA8gAiABQRJ2QfABcjoADCACIAFBBnZBP3FBgAFyOgAOIAIgAUEMdkE/cUGAAXI6AA1BBAshASAAIAJBDGoiACAAIAFqEGsLIAJBEGokAEEAC2IBBH9BqLzAACgCACIARQRAQbi8wABB/x82AgBBAA8LA0AgACIBKAIIIQAgASgCBBogASgCABogAUEMaigCABogAkEBaiECIAANAAtBuLzAACACQf8fIAJB/x9LGzYCAEEAC5YCAQJ/IwBBEGsiAiQAAkAgACACQQxqAn8CQAJAIAFBgAFPBEAgAkEANgIMIAFBgBBJDQEgAUGAgARPDQIgAiABQT9xQYABcjoADiACIAFBDHZB4AFyOgAMIAIgAUEGdkE/cUGAAXI6AA1BAwwDCyAAKAIIIgMgACgCBEYEfyAAIAMQZCAAKAIIBSADCyAAKAIAaiABOgAAIAAgACgCCEEBajYCCAwDCyACIAFBP3FBgAFyOgANIAIgAUEGdkHAAXI6AAxBAgwBCyACIAFBP3FBgAFyOgAPIAIgAUESdkHwAXI6AAwgAiABQQZ2QT9xQYABcjoADiACIAFBDHZBP3FBgAFyOgANQQQLEJ4BCyACQRBqJABBAAv8AQEKfyMAQRBrIgggACgCGCIJQQFrIgo2AgwgACgCQCICIABByABqKAIAQQJ0aiEFAkAgAUEBayIGBEAgACgCOCELQQEhBwNAIAIgBUYNAiAEQQFqIQQgAiEBA0ACQCAHRQ0AIAsgASgCAEkNACABQQRqIgEgBUcNAQwECwsgAUEEaiECQQAhByAEIAZHDQALIAFBBGohAgsgAiAFRg0AIAAoAjghBCACIQEDQCAGBEAgAiEDDAILIAEoAgAgBE0EQCAFIAFBBGoiAUYNAgwBCwsgASEDCyADIAhBDGogAxsoAgAhASAAQQA6AKYBIAAgASAKIAEgCUkbNgI4C58CAgV/AX4jAEEwayICJAAgAUEEaiEEIAEoAgRFBEAgASgCACEDIAJBCGoiBUEIaiIGQQA2AgAgAkIBNwMIIAIgBTYCFCACQRhqIgVBEGogA0EQaikCADcDACAFQQhqIANBCGopAgA3AwAgAiADKQIANwMYIAJBFGpBvJjAACAFEBcaIARBCGogBigCADYCACAEIAIpAwg3AgALIAJBIGoiAyAEQQhqKAIANgIAIAFBDGpBADYCACAEKQIAIQcgAUIBNwIEIAIgBzcDGEEMQQQQnQEiAUUEQEEMQQRB5LjAACgCACIAQdEAIAAbEQIAAAsgASACKQMYNwIAIAFBCGogAygCADYCACAAQZiawAA2AgQgACABNgIAIAJBMGokAAvmAQEBfyMAQRBrIgIkACAAKAIAIAJBADYCDCACQQxqAn8CQAJAIAFBgAFPBEAgAUGAEEkNASABQYCABE8NAiACIAFBP3FBgAFyOgAOIAIgAUEMdkHgAXI6AAwgAiABQQZ2QT9xQYABcjoADUEDDAMLIAIgAToADEEBDAILIAIgAUE/cUGAAXI6AA0gAiABQQZ2QcABcjoADEECDAELIAIgAUE/cUGAAXI6AA8gAiABQRJ2QfABcjoADCACIAFBBnZBP3FBgAFyOgAOIAIgAUEMdkE/cUGAAXI6AA1BBAsQFCACQRBqJAAL4wEBAX8jAEEQayICJAAgAkEANgIMIAAgAkEMagJ/AkACQCABQYABTwRAIAFBgBBJDQEgAUGAgARPDQIgAiABQT9xQYABcjoADiACIAFBDHZB4AFyOgAMIAIgAUEGdkE/cUGAAXI6AA1BAwwDCyACIAE6AAxBAQwCCyACIAFBP3FBgAFyOgANIAIgAUEGdkHAAXI6AAxBAgwBCyACIAFBP3FBgAFyOgAPIAIgAUESdkHwAXI6AAwgAiABQQZ2QT9xQYABcjoADiACIAFBDHZBP3FBgAFyOgANQQQLEBQgAkEQaiQAC/EBAQR/IwBB0ABrIgIkAAJAIAEEQCABKAIAIgNBf0YNASABIANBAWo2AgAgAkE8akEBNgIAIAJCATcCLCACQbyAwAA2AiggAkEBNgJEIAIgAUEEajYCQCACIAJBQGsiAzYCOCACQRhqIgQgAkEoaiIFEBkgASABKAIAQQFrNgIAIANBCGoiASAEQQhqKAIANgIAIAIgAikDGDcDQCACQRBqIgQgAygCCDYCBCAEIAMoAgA2AgAgBUEIaiABKAIANgIAIAIgAikDQDcDKCACQQhqIAUQeyAAIAIpAwg3AwAgAkHQAGokAA8LELcBAAsQuAEAC98BAQR/IwBBIGsiAyQAIAACfwJAIAIgAkEBaiICTQRAIAEoAgQiBEEBdCIFIAIgAiAFSRsiAkEEIAJBBEsbIgJB/////wNxIAJGQQJ0IQUgAkECdCEGAkAgBARAIANBGGpBBDYCACADIARBAnQ2AhQgAyABKAIANgIQDAELIANBADYCEAsgAyAGIAUgA0EQahA6IAMoAgBFBEAgAygCBCEEIAEgAjYCBCABIAQ2AgBBAAwDCyAAIAMpAgQ3AgQMAQsgACACNgIEIABBCGpBADYCAAtBAQs2AgAgA0EgaiQAC/sFAgh/AX4jAEHQAGsiAyQAIANBP2pBADsAACADQTBqIgQgA0E4aiIHQQhqIgUtAAA6AAAgA0EANgA7IAMgAykAODcDKCADQRBqIAEQTSADQRhqIglBCGoiBkEANgIAIAMgAykDEDcDGCAFQQI6AAAgA0HBAGogAykDKDcAACADQckAaiAELQAAOgAAIANBAjoAPCADQSA2AjggCSABIAcQNCADQQhqIAIQTCADKQMIIQsgAEEANgIIIAAgCzcCACAFIAYoAgA2AgAgAyADKQMYNwM4IwBBEGsiCSQAIAIgACgCBCAAKAIIIgRrSwRAIwBBEGsiASQAIwBBIGsiBSQAIAECfwJAIAQgAiAEaiIETQRAIAAoAgQiBkEBdCIIIAQgBCAISRsiBEEEIARBBEsbIgStQgx+IgtCIIhQQQJ0IQggC6chCgJAIAYEQCAFQRhqQQQ2AgAgBSAAKAIANgIQIAUgBq1CDH4+AhQMAQsgBUEANgIQCyAFIAogCCAFQRBqEDogBSgCAEUEQCAFKAIEIQYgACAENgIEIAAgBjYCAEEADAMLIAEgBSkCBDcCBAwBCyABIAQ2AgQgAUEIakEANgIAC0EBCzYCACAFQSBqJAACQAJAIAEoAgAEQCABQQhqKAIAIgBFDQEgASgCBCAAQeS4wAAoAgAiAEHRACAAGxECAAALIAFBEGokAAwBCxBwAAsgACgCCCEECyAAKAIAIARBDGxqIQEgAkECTwRAIAJBAWshBQNAIAcoAgAhCCAJQQhqIAcoAggiBhBNIAkoAgwhCiAJKAIIIAggBkEUbBDBASEIIAFBCGogBjYCACABQQRqIAo2AgAgASAINgIAIAFBDGohASAFQQFrIgUNAAsgAiAEakEBayEECwJAIAIEQCABIAcpAgA3AgAgACAEQQFqNgIIIAFBCGogB0EIaigCADYCAAwBCyAAIAQ2AgggBygCBCIARQ0AIACtQhR+p0UNACAHKAIAEBALIAlBEGokACADQdAAaiQAC5ACAQN/IwBBIGsiBSQAQQEhBkH0uMAAQfS4wAAoAgAiB0EBajYCAAJAQby8wAAtAAAEQEHAvMAAKAIAQQFqIQYMAQtBvLzAAEEBOgAAC0HAvMAAIAY2AgACQAJAIAdBAEgNACAGQQJLDQAgBSAEOgAYIAUgAzYCFCAFIAI2AhBB6LjAACgCACICQQBIDQBB6LjAACACQQFqIgI2AgBB6LjAAEHwuMAAKAIAIgMEf0HsuMAAKAIAIAUgACABKAIQEQIAIAUgBSkDADcDCCAFQQhqIAMoAhQRAgBB6LjAACgCAAUgAgtBAWs2AgAgBkEBSw0AIAQNAQsACyMAQRBrIgIkACACIAE2AgwgAiAANgIIAAvoBAEIfyMAQTBrIgQkAAJAIAEEQCABKAIADQEgAUF/NgIAIAQgAzYCKCAEIAM2AiQgBCACNgIgIARBCGogBEEgahB7IARBEGogAUEEaiAEKAIIIgIgBCgCDCIDECYgAwRAIAIQEAsgAUEANgIAIARBKGogBEEYaigCACIBNgIAIAQgBCkDEDcDICABIAQoAiRJBEAjAEEQayIGJAAjAEEgayIFJAACQAJAIAEgBEEgaiIHKAIETQRAIAVBCGohAgJAIAcoAgQiAwRAIAJBCGpBBDYCACACIANBAnQ2AgQgAiAHKAIANgIADAELIAJBADYCAAsCQAJAIAUoAggiCARAIAVBEGooAgAhAyAFKAIMIQpBAEEEIAFB/////wNxIgsgAUcbIQIgAUECdCIJRQRAIAEgC0cgCgRAIAgQEAsgAiEDRQ0FDAMLIAIgA0YNASAJIAIQnQEiAwRAIAMgCCAJEMEBGiAKRQ0FIAgQEAwFCwwCCyAGQQA2AgAMBAsgCCAKIAMgCRCRASIDDQILIAYgCTYCBCAGQQE2AgAgBkEIaiACNgIADAILIAVBHGpBADYCACAFQciBwAA2AhggBUIBNwIMIAVB7IHAADYCCCAFQQhqQcCCwAAQcQALIAcgATYCBCAHIAM2AgAgBkEANgIACyAFQSBqJAACQAJAIAYoAgAEQCAGQQhqKAIAIgBFDQEgBigCBCAAQeS4wAAoAgAiAEHRACAAGxECAAALIAZBEGokAAwBCxBwAAsgBCgCKCEBCyAEKAIgIQIgACABNgIEIAAgAjYCACAEQTBqJAAPCxC3AQALELgBAAvNAQECfyMAQSBrIgQkAAJAIAIgAiADaiICTQRAIAEoAgQiA0EBdCIFIAIgAiAFSRsiAkEIIAJBCEsbIQUCQCADBEAgBEEYakEBNgIAIAQgAzYCFCAEIAEoAgA2AhAMAQsgBEEANgIQC0EBIQIgBCAFQQEgBEEQahA6IAQoAgBFBEAgBCgCBCECIAEgBTYCBCABIAI2AgBBACECDAILIAAgBCkCBDcCBAwBCyAAIAI2AgQgAEEIakEANgIAQQEhAgsgACACNgIAIARBIGokAAvlAwIGfwF+IAEgACgCBCAAKAIIIgNrSwRAIwBBEGsiBCQAIwBBIGsiBSQAIAQCfwJAIAMgASADaiIDTQRAIAAoAgQiBkEBdCIHIAMgAyAHSRsiA0EEIANBBEsbIgOtQhR+IglCIIhQQQJ0IQcgCachCAJAIAYEQCAFQRhqQQQ2AgAgBSAAKAIANgIQIAUgBq1CFH4+AhQMAQsgBUEANgIQCyAFIAggByAFQRBqEDogBSgCAEUEQCAFKAIEIQYgACADNgIEIAAgBjYCAEEADAMLIAQgBSkCBDcCBAwBCyAEIAM2AgQgBEEIakEANgIAC0EBCzYCACAFQSBqJAACQAJAIAQoAgAEQCAEQQhqKAIAIgBFDQEgBCgCBCAAQeS4wAAoAgAiAEHRACAAGxECAAALIARBEGokAAwBCxBwAAsgACgCCCEDCyAAKAIAIANBFGxqIQQgAUECTwRAIAFBAWshBQNAIAQgAikCADcCACAEQRBqIAJBEGooAgA2AgAgBEEIaiACQQhqKQIANwIAIARBFGohBCAFQQFrIgUNAAsgASADakEBayEDCyABBEAgBCACKQIANwIAIARBEGogAkEQaigCADYCACAEQQhqIAJBCGopAgA3AgAgA0EBaiEDCyAAIAM2AggLyQEBAn8jAEEgayIDJAACQCABIAEgAmoiAUsNACAAQQRqKAIAIgJBAXQiBCABIAEgBEkbIgFBCCABQQhLGyEBAkAgAgRAIANBGGpBATYCACADIAI2AhQgAyAAKAIANgIQDAELIANBADYCEAsgAyABIANBEGoQOyADKAIABEAgA0EIaigCACIARQ0BIAMoAgQgAEHkuMAAKAIAIgBB0QAgABsRAgAACyADKAIEIQIgAEEEaiABNgIAIAAgAjYCACADQSBqJAAPCxBwAAvJAQEDfyMAQSBrIgIkAAJAIAEgAUEBaiIBSw0AIABBBGooAgAiA0EBdCIEIAEgASAESRsiAUEIIAFBCEsbIQECQCADBEAgAkEYakEBNgIAIAIgAzYCFCACIAAoAgA2AhAMAQsgAkEANgIQCyACIAEgAkEQahA7IAIoAgAEQCACQQhqKAIAIgBFDQEgAigCBCAAQeS4wAAoAgAiAEHRACAAGxECAAALIAIoAgQhAyAAQQRqIAE2AgAgACADNgIAIAJBIGokAA8LEHAAC8QBAQh/IwBBEGsiAiQAIAEoAgAhAyACQQhqIAEoAggiBxBMIAIoAgghASAAIAIoAgwiBDYCBCAAIAE2AgACQCAERQ0AIAdBDGwhBQNAIAVFDQEgAygCACEGIAIgAygCCCIIEE0gAigCBCEJIAIoAgAgBiAIQRRsEMEBIQYgAUEIaiAINgIAIAFBBGogCTYCACABIAY2AgAgAUEMaiEBIAVBDGshBSADQQxqIQMgBEEBayIEDQALCyAAIAc2AgggAkEQaiQAC7gBAQJ/AkACQCAAQShqKAIAIgQgACgCPCIDSwRAIAEgAksNASAAKAIgIANBDGxqIgMoAggiBCACSQ0CIAEgAkcEQCACQRRsIAMoAgAiAmohAyACIAFBFGxqIQIgAEGTAWoiAEEGaiEBA0AgAkEgNgIAIAJBBGogACkAADcAACACQQpqIAEpAAA3AAAgAyACQRRqIgJHDQALCw8LIAMgBEH8jMAAEFIACyABIAIQvgEACyACIAQQvQEAC7ABAQR/IwBBMGsiAiQAIAFBBGohBCABKAIERQRAIAEoAgAhASACQQhqIgNBCGoiBUEANgIAIAJCATcDCCACIAM2AhQgAkEYaiIDQRBqIAFBEGopAgA3AwAgA0EIaiABQQhqKQIANwMAIAIgASkCADcDGCACQRRqQbyYwAAgAxAXGiAEQQhqIAUoAgA2AgAgBCACKQMINwIACyAAQZiawAA2AgQgACAENgIAIAJBMGokAAuoAQECfwJAAkACQCACBEBBASEEIAFBAE4NAQwCCyAAIAE2AgRBASEEDAELAkACQAJAAkAgAygCACIFBEAgAygCBCIDRQRAIAENAgwECyAFIAMgAiABEJEBIgNFDQIMBAsgAUUNAgsgASACEJ0BIgMNAgsgACABNgIEIAIhAQwDCyACIQMLIAAgAzYCBEEAIQQMAQtBACEBCyAAIAQ2AgAgAEEIaiABNgIAC5QBAQJ/AkACQAJAAkACf0EBIQMCQAJAIAFBAE4EQCACKAIAIgRFDQEgAigCBCICDQQgAQ0CQQEMAwtBACEBDAYLIAENAEEBDAELIAFBARCdAQsiAkUNAQwCCyAEIAJBASABEJEBIgINAQsgACABNgIEQQEhAQwBCyAAIAI2AgRBACEDCyAAIAM2AgAgAEEIaiABNgIAC6QBAgV/AX4jAEEQayIDJAAgAC0AkQEEQCAAQQA6AJEBA0AgACABaiICQewAaiIEKAIAIQUgBCACQdQAaiICKAIANgIAIAIgBTYCACABQQRqIgFBGEcNAAsgACkCLCEGIAAgACkCIDcCLCAAIAY3AiAgAEE0aiIBKAIAIQIgASAAQShqIgEoAgA2AgAgASACNgIAIABBACAAKAIcEF0LIANBEGokAAuFAQEDfyAAQQA2AgggAEIENwIAQQghAgNAAkACQCAERQRAIAEgAksNAQwCCyACIAJBB2oiAksNASABIAJNDQELIAAoAgQgA0YEQCAAIAMQYiAAKAIIIQMLIAAoAgAgA0ECdGogAjYCAEEBIQQgACAAKAIIQQFqIgM2AgggAkEBaiECDAELCwu6AgEGfwJAIAAoAjgiBEUNACAEIAAoAhhPDQAgAEHIAGooAgAiAQRAIAAoAkAhBSABIQIDQAJAIAUgAUEBdiADaiIBQQJ0aigCACIGIARPBEAgASECIAQgBkcNAQwECyABQQFqIQMLIAIgA2shASACIANLDQALCwJAIABBQGsiACgCCCICIANPBEAgAiAAKAIERgRAIAAgAhBiCyAAKAIAIANBAnRqIgFBBGogASACIANrQQJ0EMIBIAAgAkEBajYCCCABIAQ2AgAMAQsjAEEwayIAJAAgACACNgIEIAAgAzYCACAAQRxqQQI2AgAgAEEsakHQADYCACAAQgM3AgwgAEGMncAANgIIIABB0AA2AiQgACAAQSBqNgIYIAAgAEEEajYCKCAAIAA2AiAgAEEIakGkncAAEHEACwsLnwEBA38jAEHQAGsiACQAIABBMzYCDCAAQeyDwAA2AgggAEEANgIYIABCATcDECAAQSBqIgEgAEEQahB9IABBCGoiAigCACACKAIEIAEQvwEEQEH0hMAAQTcgAEHIAGpBiIbAAEH4hcAAEEsACyAAIABBEGoiASgCCDYCBCAAIAEoAgA2AgAgACgCACAAKAIEEMMBIAEQjQEgAEHQAGokAAuTAQECfyAALQAIIQEgACgCBCICBEAgAUH/AXEhASAAAn9BASABDQAaIAAoAgAhAQJAIAJBAUcNACAALQAJRQ0AIAEtAABBBHENAEEBIAEoAhhBrJ/AAEEBIAFBHGooAgAoAgwRAQANARoLIAEoAhhBrZ/AAEEBIAFBHGooAgAoAgwRAQALIgE6AAgLIAFB/wFxQQBHC6kCAQZ/AkAgAEHIAGooAgAiAUUNACAAQUBrIQMgACgCQCEFIAAoAjghBEEAIQAgASECA0ACQAJAIAUgAUEBdiAAaiIBQQJ0aigCACIGIARPBEAgBCAGRg0CIAEhAgwBCyABQQFqIQALIAIgAGshASAAIAJJDQEMAgsLAkAgAygCCCICIAFLBEAgAygCACABQQJ0aiIAKAIAGiAAIABBBGogAiABQX9zakECdBDCASADIAJBAWs2AggMAQsjAEEwayIAJAAgACACNgIEIAAgATYCACAAQRxqQQI2AgAgAEEsakHQADYCACAAQgM3AgwgAEHIncAANgIIIABB0AA2AiQgACAAQSBqNgIYIAAgAEEEajYCKCAAIAA2AiAgAEEIakHsjMAAEHEACwsLtAQBBn8jAEEgayIGJAAgAQRAIAYgASADIAQgBSACKAIQEQgAIAZBGGogBkEIaigCACIBNgIAIAYgBikDADcDECABIAYoAhRJBEAjAEEQayIFJAAjAEEgayIDJAACQAJAIAEgBkEQaiIIKAIETQRAIANBCGohAgJAIAgoAgQiBARAIAgoAgAhByACQQhqQQBBBCAEIARB/////wNxRxs2AgAgAiAEQQJ0NgIEIAIgBzYCAAwBCyACQQA2AgALAkACQCADKAIIIgcEQCADQRBqKAIAIQQgAygCDCEKQQBBBCABQf////8DcSILIAFHGyECIAFBAnQiCUUEQCABIAtHIAoEQCAHEBALIAIhBEUNBQwDCyACIARGDQEgCSACEJ0BIgQEQCAEIAcgCRDBARogCkUNBSAHEBAMBQsMAgsgBUEANgIADAQLIAcgCiAEIAkQkQEiBA0CCyAFIAk2AgQgBUEBNgIAIAVBCGogAjYCAAwCCyADQRxqQQA2AgAgA0GwhsAANgIYIANCATcCDCADQaCHwAA2AgggA0EIakGoh8AAEHEACyAIIAE2AgQgCCAENgIAIAVBADYCAAsgA0EgaiQAAkACQCAFKAIABEAgBUEIaigCACIARQ0BIAUoAgQgAEHkuMAAKAIAIgBB0QAgABsRAgAACyAFQRBqJAAMAQsQcAALIAYoAhghAQsgBigCECECIAAgATYCBCAAIAI2AgAgBkEgaiQADwtBuIfAAEEwELkBAAt9AQF/IwBBEGsiBCQAIARBCGogASgCACACIAMQkgEgBCgCDCECAn8gBCgCCEUEQAJAIAEoAgxFDQAgAUEQaigCACIDQSRJDQAgAxAACyABQQE2AgwgAUEQaiACNgIAQQAMAQtBAQshASAAIAI2AgQgACABNgIAIARBEGokAAu+GwEXfyMAQSBrIgkkACAJQQhqIQQgAEEoaigCACICIAFNBEAgASACQcCNwAAQUgALIAAoAiAgAUEMbGohASMAQdAAayIAJAACQAJAIAEoAggiAkUEQCAEQQA2AgggBEIENwIADAELAkACQAJAQQRBBBCdASIDBEAgAyABKAIAIgYoAgA2AgAgACAGQQpqKQAANwE2IAAgBikABDcDMCAAQRJqIAApATY3AQAgACADNgIAIABCgYCAgBA3AgQgACAAKQMwNwIMIABBADYCKCAAQgQ3AyAgAkEBRgRAIABBMGoiAUEYaiAAQRhqKAIANgIAIAFBEGogAEEQaikDADcDACABQQhqIABBCGopAwA3AwAgACAAKQMANwMwQQAhAQwDCyAAQQxqIQUgAkEUbEEUayEKQQEhAQNAAkACQAJAIAYgB2oiAkEYaiILLQAAIgNBAkcgAC0ADCIIQQJHcw0AAkAgA0ECRg0AIAhBAkYNACADIAhHDQEgA0UEQCACQRlqLQAAIAAtAA1GDQEMAgsgAkEZai0AACAALQANRw0BIAJBGmotAAAgAC0ADkcNASACQRtqLQAAIAAtAA9HDQELIAJBHGotAAAiA0ECRyAALQAQIghBAkdzDQACQCADQQJGDQAgCEECRg0AIAMgCEcNASADRQRAIAJBHWotAAAgAC0AEUYNAQwCCyACQR1qLQAAIAAtABFHDQEgAkEeai0AACAALQASRw0BIAJBH2otAAAgAC0AE0cNAQsgAkEgai0AAEUgAC0AFEEAR0YNACACQSFqLQAARSAALQAVQQBHRg0AIAJBImotAABFIAAtABZBAEdGDQAgAkEjai0AAEUgAC0AF0EAR0YNACACQSRqLQAARSAALQAYQQBHRg0AIAJBJWotAABFIAAtABlBAEdzDQELIABBMGoiAUEYaiIIIABBGGooAgA2AgAgAUEQaiIMIABBEGopAwA3AwAgAUEIaiINIABBCGopAwA3AwAgACAAKQMANwMwIAAoAigiASAAKAIkRgRAIABBIGogARBlIAAoAighAQsgACgCICABQRxsaiIDIAApAzA3AgAgA0EIaiANKQMANwIAIANBEGogDCkDADcCACADQRhqIAgoAgA2AgAgACABQQFqNgIoQQRBBBCdASIBRQ0IIAEgAkEUaigCADYCACAAIAspAgA3AzAgACALQQZqKQEANwE2IAUgACkDMDcCACAFQQZqIAApATY3AQAgACABNgIAIABCgYCAgBA3AgRBASEBDAELIAJBFGooAgAhAiAAKAIEIAFGBEAgACABEGIgACgCCCEBCyAAKAIAIAFBAnRqIAI2AgAgACAAKAIIQQFqIgE2AggLIAogB0EUaiIHRw0ACwwBCwwECyAAKAIkIQYgACgCKCEBIABBMGoiAkEYaiAAQRhqKAIANgIAIAJBEGogAEEQaikDADcDACACQQhqIABBCGopAwA3AwAgACAAKQMANwMwIAEgBkcNAQsgAEEgaiABEGUgACgCKCEBCyAAKAIgIAFBHGxqIgIgACkDMDcCACACQQhqIABBMGoiBkEIaikDADcCACACQRBqIAZBEGopAwA3AgAgAkEYaiAGQRhqKAIANgIAIABBKGogAUEBaiIBNgIAIARBCGogATYCACAEIAApAyA3AgALIABB0ABqJAAgCUEAOwEYIAlBADoAGiMAQTBrIgYkACAGQRBqIgAgBCgCCDYCBCAAIAQoAgA2AgAgBigCECEIIAYoAhQhARAFIQIgBkEgaiIAIAlBGGo2AgQgAEEANgIAIABBCGogAjYCAAJ/AkACQCAGKAIgRQRAIAYgBikCJDcDGCABQRxsIQEDQCABRQ0DIAFBHGshASAGIAg2AiAgCEEcaiEIIAZBCGohDSMAQRBrIgskACAGQSBqKAIAIQogBkEYaiIPKAIAIQAjAEFAaiIEJAAgBEEwaiAAEIoBAkACQAJAAn8CQCAEKAIwRQRAIAQgBCkCNDcDKCAEQSBqIgAgCigCCDYCBCAAIAooAgA2AgAgBCgCICICIAQoAiRBAnRqIQwgBEEwaiIDQQA2AgggA0IBNwIAIAwgAmtBAnYiBSADKAIEIAMoAggiAGtLBEAgAyAAIAUQZgsjAEEQayIFJAAgAiAMRwRAA0AgAkEEaiEAAkACfwJAAkAgAigCACIHQYABTwRAIAVBADYCDCAHQYAQSQ0BIAdBgIAETw0CIAUgB0E/cUGAAXI6AA4gBSAHQQx2QeABcjoADCAFIAdBBnZBP3FBgAFyOgANQQMMAwsgAygCCCICIAMoAgRGBEAgAyACEGQgAygCCCECCyACIAMoAgBqIAc6AAAgAyADKAIIQQFqNgIIDAMLIAUgB0E/cUGAAXI6AA0gBSAHQQZ2QcABcjoADEECDAELIAUgB0E/cUGAAXI6AA8gBSAHQRJ2QfABcjoADCAFIAdBBnZBP3FBgAFyOgAOIAUgB0EMdkE/cUGAAXI6AA1BBAshAiADIAVBDGoiByACIAdqEGsLIAwgACICRw0ACwsgBUEQaiQAIARBGGohAiMAQSBrIgAkACAEQShqIgUoAgAhByAAQRBqIgwgAygCCDYCBCAMIAMoAgA2AgAgAEEIaiAHIAAoAhAgACgCFBCSASAAKAIMIQMCfyAAKAIIRQRAIAAgAzYCHCAFQQRqIABBHGoQpAEgACgCHCIFQSRPBEAgBRAAC0EADAELQQELIQUgAiADNgIEIAIgBTYCACAAQSBqJAAgBCgCGEUNASAEKAIcDAILIAQoAjQhAAwDCyAEQRBqIQcjAEEQayIFJAAgBEEoaiIQKAIAIQxBACEOIwBBgAFrIgIkACAKQQxqIgMtAABBAkYhESACQegAaiEAIAMtAA0hEiADLQAMIRMgAy0ACyEUIAMtAAohFSADLQAJIRYgAy0ACCEXIAMtAAQhGAJ/IAwtAAFFBEAQBgwBC0EBIQ4QBwshCiAAIAw2AgQgAEEANgIAIABBEGpBADYCACAAQQxqIAo2AgAgAEEIaiAONgIAIAIoAmwhAAJ/AkACQAJ/AkACQAJAAkAgAigCaEUEQCACQdwAaiACQfgAaikDADcCACACIAJB8ABqKQMANwJUIAIgADYCUCARRQRAIAIgAygAADYCaCACQcgAaiACQdAAakHwgMAAIAJB6ABqEFsgAigCSA0CCyAYQQJHBEAgAiADKAAENgJoIAJBQGsgAkHQAGpB8oDAACACQegAahBbIAIoAkANAwsgFw0DDAQLDAULIAIoAkwMAwsgAigCRAwCCyACQThqIAJB0ABqQfSAwABBBBBcIAIoAjhFDQAgAigCPAwBCwJAIBZFDQAgAkEwaiACQdAAakH5gMAAQQYQXCACKAIwRQ0AIAIoAjQMAQsCQCAVRQ0AIAJBKGogAkHQAGpB/4DAAEEJEFwgAigCKEUNACACKAIsDAELAkAgFEUNACACQSBqIAJB0ABqQYiBwABBDRBcIAIoAiBFDQAgAigCJAwBCwJAIBNFDQAgAkEYaiACQdAAakGVgcAAQQUQXCACKAIYRQ0AIAIoAhwMAQsgEkUNAiACQRBqIAJB0ABqQZqBwABBBxBcIAIoAhBFDQIgAigCFAshACACQdgAaigCACIDQSRPBEAgAxAACyACKAJcRQ0AIAJB4ABqKAIAIgNBJEkNACADEAALQQEMAQsgAkHoAGoiAEEQaiACQdAAaiIDQRBqKAIANgIAIABBCGoiCiADQQhqKQMANwMAIAIgAikDUDcDaCACQQhqIQMgCigCACEKAkAgACgCDEUNACAAQRBqKAIAIgBBJEkNACAAEAALIAMgCjYCBCADQQA2AgAgAigCDCEAIAIoAggLIQMgBSAANgIEIAUgAzYCACACQYABaiQAIAUoAgQhAAJ/IAUoAgBFBEAgBSAANgIMIBBBBGogBUEMahCkASAFKAIMIgJBJE8EQCACEAALQQAMAQtBAQshAiAHIAA2AgQgByACNgIAIAVBEGokACAEKAIQRQ0BIAQoAhQLIQAgBEEwahCNASAEKAIsIgJBJEkNASACEAAMAQsgBCgCKBogBEEIaiIAIAQoAiw2AgQgAEEANgIAIAQoAgwhACAEKAIIIQIgBEEwahCNAQwBC0EBIQILIAsgADYCBCALIAI2AgAgBEFAayQAIAsoAgQhAAJ/IAsoAgBFBEAgCyAANgIMIA9BBGogC0EMahCkASALKAIMIgJBJE8EQCACEAALQQAMAQtBAQshAiANIAA2AgQgDSACNgIAIAtBEGokACAGKAIIRQ0ACyAGKAIMIQEgBigCHCIAQSRJDQEgABAADAELIAYoAiQhAQtBAQwBCyAGKAIYGiAGIAYoAhw2AgQgBkEANgIAIAYoAgQhASAGKAIACyEAIAkgATYCBCAJIAA2AgAgBkEwaiQAIAkoAgQhAiAJKAIABEAgCSACNgIYQYCAwABBKyAJQRhqQayAwABB0IDAABBLAAsgCUEIaiIAKAIIIgQEQCAAKAIAIQEgBEEcbCEIA0ACQCABQQRqKAIAIgRFDQAgBEECdEUNACABKAIAEBALIAFBHGohASAIQRxrIggNAAsLAkAgACgCBCIBRQ0AIAGtQhx+p0UNACAAKAIAEBALIAlBIGokACACDwtBBEEEQeS4wAAoAgAiAEHRACAAGxECAAALcQEDfwJAIAAoAlBBAWoiAiAAKAJMIgNPBEAgAEEoaigCACIEIAJJDQEgAiADayIEIAEgASAESxshASAAKAIgIANBDGxqIAQgARB6IAAgAiABayACEB8gACADIAIQXQ8LIAMgAhC+AQALIAIgBBC9AQALfAEBfwJAIAIgAEEoaigCACIESQRAIAAoAiAgAkEMbGoiACgCCCICIAFNDQEgACgCACABQRRsaiIAIAMpAgA3AgAgAEEQaiADQRBqKAIANgIAIABBCGogA0EIaikCADcCAA8LIAIgBEHcjMAAEFIACyABIAJB3IzAABBSAAt2AQN/IAEgACgCBCAAKAIIIgJrSwRAIAAgAiABEGYgACgCCCECCyAAKAIAIgQgAmohAwJAAkAgAUECTwRAIANBASABQQFrIgEQwAEgBCABIAJqIgJqIQMMAQsgAUUNAQsgA0EBOgAAIAJBAWohAgsgACACNgIIC8ABAQN/IwBBsAFrIgEkACABQQhqIQIjAEGwAWsiAyQAAkACQCAABEAgACgCAA0BIABBADYCACACIAMgAEGsARDBASIDQQRyQagBEMEBGiAAEBAgA0GwAWokAAwCCxC3AQALELgBAAsCQCACKAIEIgBFDQAgACAAakUNACACKAIAEBALIAFBFGoQgQEgAUEoaiIAEF4gABCAASABQTRqIgAQXiAAEIABIAFByABqEIEBIAFBjAFqEI0BIAFBsAFqJAAL4AMCB38BfiMAQRBrIgYkACABKAIAIQMgAjUCACEKIwBBMGsiAiQAIAIgCjcDCAJ/AkAgAy0AAkUEQCAKQoCAgICAgIAQVA0BIAJBBTYCFCACIAJBCGo2AhAgAkEsakEBNgIAIAJCAjcCHCACQcyEwAA2AhggAiACQRBqNgIoIwBB0ABrIgMkACADQQA2AhggA0IBNwMQIANBIGoiBCADQRBqEH0jAEEgayIFJAAgBEEcaigCACEIIAQoAhggBUEIaiIEQRBqIAJBGGoiB0EQaikCADcDACAEQQhqIAdBCGopAgA3AwAgBSAHKQIANwMIIAggBBAXIAVBIGokAARAQfSEwABBNyADQcgAakGIhsAAQfiFwAAQSwALIANBCGoiBSADQRBqIgQoAgg2AgQgBSAEKAIANgIAIAMoAgggAygCDBDDASEFIAQQjQEgA0HQAGokAEEBDAILIAqnIApCIIinEAIhBUEADAELIAq6EAEhBUEACyEDIAYgBTYCBCAGIAM2AgAgAkEwaiQAIAYoAgQhAgJ/IAYoAgBFBEAgBiACNgIMIAFBBGogBkEMahCkASAGKAIMIgFBJE8EQCABEAALQQAMAQtBAQshASAAIAI2AgQgACABNgIAIAZBEGokAAtuAQN/AkAgACgCUEEBaiICIAAoAkwiBE8EQCAAQShqKAIAIgMgAkkNASACIARrIgMgASABIANLGyEBIAAoAiAgBEEMbGogAyABEHQgAEEAIAEQHyAAQQAgAhBdDwsgBCACEL4BAAsgAiADEL0BAAt/AQF/IwBBQGoiBSQAIAUgATYCDCAFIAA2AgggBSADNgIUIAUgAjYCECAFQSxqQQI2AgAgBUE8akHmADYCACAFQgI3AhwgBUHwnsAANgIYIAVB4gA2AjQgBSAFQTBqNgIoIAUgBUEQajYCOCAFIAVBCGo2AjAgBUEYaiAEEHEAC2QCAn8BfgJAAkACQCABrUIMfiIEQiCIpw0AIASnIgJBAEgNACACRQ0BIAJBBBCdASIDDQIgAkEEQeS4wAAoAgAiAEHRACAAGxECAAALEHAAC0EEIQMLIAAgATYCBCAAIAM2AgALZAICfwF+AkACQAJAIAGtQhR+IgRCIIinDQAgBKciAkEASA0AIAJFDQEgAkEEEJ0BIgMNAiACQQRB5LjAACgCACIAQdEAIAAbEQIAAAsQcAALQQQhAwsgACABNgIEIAAgAzYCAAt8AQF/IAAtAAQhASAALQAFBEAgAUH/AXEhASAAAn9BASABDQAaIAAoAgAiAS0AAEEEcUUEQCABKAIYQaefwABBAiABQRxqKAIAKAIMEQEADAELIAEoAhhBpp/AAEEBIAFBHGooAgAoAgwRAQALIgE6AAQLIAFB/wFxQQBHC24BAn8CfyAAKAJQIgIgACgCPCIDTwRAIAEgA2oiASACIAEgAkkbDAELIAEgA2oiASAAKAIcQQFrIgIgASACSRsLIQEgAEEAOgCmASAAIAE2AjwgACAAKAIYQQFrIgEgACgCOCIAIAAgAUsbNgI4C10BAn8CQAJAAkAgASABaiICIAFJDQAgAkEASA0AIAJFDQEgAkECEJ0BIgMNAiACQQJB5LjAACgCACIAQdEAIAAbEQIAAAsQcAALQQIhAwsgACABNgIEIAAgAzYCAAtvAQR/IwBBIGsiAiQAQQEhAwJAIAAgARAiDQAgAUEcaigCACEEIAEoAhggAkEcakEANgIAIAJB4J3AADYCGCACQgE3AgwgAkHkncAANgIIIAQgAkEIahAXDQAgAEEEaiABECIhAwsgAkEgaiQAIAMLbgEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBHGpBAjYCACADQSxqQdAANgIAIANCAjcCDCADQdyewAA2AgggA0HQADYCJCADIANBIGo2AhggAyADNgIoIAMgA0EEajYCICADQQhqIAIQcQALWwEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEIaiIAQRBqIAFBEGopAgA3AwAgAEEIaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQaSYwAAgABAXIAJBIGokAAtbAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQQhqIgBBEGogAUEQaikCADcDACAAQQhqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBvJjAACAAEBcgAkEgaiQAC2gAIwBBMGsiASQAQcC4wAAtAAAEQCABQRxqQQE2AgAgAUICNwIMIAFBpJnAADYCCCABQdAANgIkIAEgADYCLCABIAFBIGo2AhggASABQSxqNgIgIAFBCGpBzJnAABBxAAsgAUEwaiQAC1sBAX8jAEEgayICJAAgAiAAKAIANgIEIAJBCGoiAEEQaiABQRBqKQIANwMAIABBCGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakHgmsAAIAAQFyACQSBqJAALWwEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEIaiIAQRBqIAFBEGopAgA3AwAgAEEIaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQfygwAAgABAXIAJBIGokAAtYAQF/IwBBIGsiAiQAIAIgADYCBCACQQhqIgBBEGogAUEQaikCADcDACAAQQhqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBpJjAACAAEBcgAkEgaiQAC1gBAX8jAEEgayICJAAgAiAANgIEIAJBCGoiAEEQaiABQRBqKQIANwMAIABBCGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakH8oMAAIAAQFyACQSBqJAALTwEBfwJAAkAgAUEATgRAIAFFDQEgAUEBEJ0BIgINAiABQQFB5LjAACgCACIAQdEAIAAbEQIAAAsQcAALQQEhAgsgACABNgIEIAAgAjYCAAugBQIHfwF+IwBBEGsiBSQAIAVBCGogASACQQIQQyAAIgoCfyAFKAIIRQRAQQAhAiMAQSBrIgQkACABKQIMIQsgAUEANgIMAn8CQCALpwRAIAQgC0IgiKciCDYCGCAEQRBqIQkgASgCACEGIwBB8ABrIgAkAAJAIAMtAABFBEAgAEEIaiIGIAMtAAG4EAE2AgQgBkEANgIAIAAoAgwhBiAAKAIIIQcMAQsgACADQQFqNgIkIAAgA0ECajYCKCAAIANBA2o2AiwgAEFAayIHQRRqQQM2AgAgAEHYAGoiA0EUakEENgIAIABB5ABqQQQ2AgAgAEIENwJEIABBqIHAADYCQCAAQQQ2AlwgACADNgJQIAAgAEEsajYCaCAAIABBKGo2AmAgACAAQSRqNgJYIABBMGoiAyAHEBkgAEEYaiIHIAMoAgg2AgQgByADKAIANgIAIABBEGogBiAAKAIYIAAoAhwQkgEgACgCFCEGIAAoAhAhByADEI0BCyAJIAc2AgAgCSAGNgIEIABB8ABqJAAgBCgCFCEAAkACQCAEKAIQRQRAIAQgADYCHCABKAIERQRAIAFBCGogBEEYaiAEQRxqEJsBIgBBJE8EQCAAEAALIAQoAhwiAEEkTwRAIAAQAAsgBCgCGCIAQSRJDQMgABAADAMLIARBCGogCBBgIAQoAgwhAyAEKAIIRQ0BED8hAiADQSRPBEAgAxAACyAAQSRJDQQgABAADAQLIAAhAiAIQSRJDQMgCBAADAMLIAFBCGogAyAAEKMBC0EADAILQdCCwABBK0Hcg8AAEGwAC0EBCyEAIAUgAjYCBCAFIAA2AgAgBEEgaiQAIAUoAgAhAiAFKAIEDAELQQEhAiAFKAIMCzYCBCAKIAI2AgAgBUEQaiQAC5EDAgN/AX4jAEEQayIFJAAgBUEIaiABIAIgAxBDIAAiAwJ/IAUoAghFBEBBACECIwBBIGsiBCQAIAEpAgwhByABQQA2AgwCfwJAIAenBEAgBCAHQiCIpyIGNgIYIAEoAgAaIARBEGoiAEEiQSNB+IDAAC0AABs2AgQgAEEANgIAIAQoAhQhAAJAAkAgBCgCEEUEQCAEIAA2AhwgASgCBEUEQCABQQhqIARBGGogBEEcahCbASIAQSRPBEAgABAACyAEKAIcIgBBJE8EQCAAEAALIAQoAhgiAEEkSQ0DIAAQAAwDCyAEQQhqIAYQYCAEKAIMIQYgBCgCCEUNARA/IQIgBkEkTwRAIAYQAAsgAEEkSQ0EIAAQAAwECyAAIQIgBkEkSQ0DIAYQAAwDCyABQQhqIAYgABCjAQtBAAwCC0HQgsAAQStB3IPAABBsAAtBAQshACAFIAI2AgQgBSAANgIAIARBIGokACAFKAIAIQIgBSgCBAwBC0EBIQIgBSgCDAs2AgQgAyACNgIAIAVBEGokAAtSAQF/AkAgASACTQRAIABBjAFqKAIAIgMgAkkNASABIAJHBEAgACgChAEiACABaiIBQQEgACACaiABaxDAAQsPCyABIAIQvgEACyACIAMQvQEAC1ABAn8gACgCCCIBBEAgACgCACEAIAFBDGwhAQNAAkAgAEEEaigCACICRQ0AIAKtQhR+p0UNACAAKAIAEBALIABBDGohACABQQxrIgENAAsLC1kBAX8CQCAAKAI8IgEgACgCUEcEQCABIAAoAhxBAWtPDQEgAEEAOgCmASAAIAFBAWo2AjwgACAAKAIYQQFrIgEgACgCOCIAIAAgAUsbNgI4DwsgAEEBEEULC0gBA38jAEEQayICJAAgAiABNgIMQQEhAyACQQxqKAIAEAhBAUYgAigCDCEBBEBBACEDCyAAIAE2AgQgACADNgIAIAJBEGokAAtRAQJ/IAAoAgAiA0EIaiIEKAIAIQAgAiADQQRqKAIAIABrSwRAIAMgACACEDUgBCgCACEACyADKAIAIABqIAEgAhDBARogBCAAIAJqNgIAQQALUwEBfyMAQRBrIgIkACACIAAgARAvAkAgAigCAARAIAJBCGooAgAiAEUNASACKAIEIABB5LjAACgCACIAQdEAIAAbEQIAAAsgAkEQaiQADwsQcAALnwIBBX8jAEEQayIDJAAjAEEgayICJAAgAwJ/AkAgASABQQFqIgFNBEAgACgCBCIEQQF0IgUgASABIAVJGyIBQQQgAUEESxsiASABaiEFIAEgBU1BAXQhBgJAIAQEQCACQRhqQQI2AgAgAiAEIARqNgIUIAIgACgCADYCEAwBCyACQQA2AhALIAIgBSAGIAJBEGoQOiACKAIARQRAIAIoAgQhBCAAIAE2AgQgACAENgIAQQAMAwsgAyACKQIENwIEDAELIAMgATYCBCADQQhqQQA2AgALQQELNgIAIAJBIGokAAJAIAMoAgAEQCADQQhqKAIAIgBFDQEgAygCBCAAQeS4wAAoAgAiAEHRACAAGxECAAALIANBEGokAA8LEHAAC1UBAX8jAEEQayICJAAgAiAAIAFBARAzAkAgAigCAARAIAJBCGooAgAiAEUNASACKAIEIABB5LjAACgCACIAQdEAIAAbEQIAAAsgAkEQaiQADwsQcAALpwICBX8BfiMAQRBrIgMkACMAQSBrIgIkACADAn8CQCABIAFBAWoiAU0EQCAAKAIEIgRBAXQiBSABIAEgBUkbIgFBBCABQQRLGyIBrUIcfiIHQiCIUEECdCEFIAenIQYCQCAEBEAgAkEYakEENgIAIAIgACgCADYCECACIAStQhx+PgIUDAELIAJBADYCEAsgAiAGIAUgAkEQahA6IAIoAgBFBEAgAigCBCEEIAAgATYCBCAAIAQ2AgBBAAwDCyADIAIpAgQ3AgQMAQsgAyABNgIEIANBCGpBADYCAAtBAQs2AgAgAkEgaiQAAkAgAygCAARAIANBCGooAgAiAEUNASADKAIEIABB5LjAACgCACIAQdEAIAAbEQIAAAsgA0EQaiQADwsQcAALVQEBfyMAQRBrIgMkACADIAAgASACEDMCQCADKAIABEAgA0EIaigCACIARQ0BIAMoAgQgAEHkuMAAKAIAIgBB0QAgABsRAgAACyADQRBqJAAPCxBwAAtLAAJAAn8gAUGAgMQARwRAQQEgACgCGCABIABBHGooAgAoAhARAAANARoLIAINAUEACw8LIAAoAhggAiADIABBHGooAgAoAgwRAQALQQEBfwJAIAAEQCAAKAIAIgJBf0YNASAAIAJBAWo2AgAgAEEEaiABEEQgACAAKAIAQQFrNgIADwsQtwEACxC4AQALSAEBfyAAQQA2AgggACgCBEUEQCAAQQAQYyAAKAIIIQELIAAoAgAgAUEBdGpBADsBACAAQRRqQQA2AgAgACAAKAIIQQFqNgIIC+8DAQd/AkAgAARAIAAoAgAiAkF/Rg0BIAAgAkEBajYCACMAQSBrIgQkACAEQRBqIgIgAEEEaiIBLQCSAQR/IAIgASkCODcCBEEBBUEACzYCACMAQSBrIgMkACADQQA7ARggA0EAOgAaIARBCGoiBwJ/IAIoAgBFBEAgA0EIaiICQQA2AgAgAkEhQSAgA0EYai0AABs2AgQgAygCCCEBIAMoAgwMAQsgA0EQaiEGIAJBBGohAiMAQTBrIgEkACABQSBqIANBGGoQigECfwJAAkACfwJAIAEoAiBFBEAgASABKQIkNwMYIAFBEGogAUEYaiACEEkgASgCEEUNASABKAIUDAILIAEoAiQhAgwDCyABQQhqIAFBGGogAkEEahBJIAEoAghFDQEgASgCDAshAiABKAIcIgVBJEkNASAFEAAMAQsgASgCGBogASABKAIcNgIEIAFBADYCACABKAIEIQIgASgCAAwBC0EBCyEFIAYgAjYCBCAGIAU2AgAgAUEwaiQAIAMoAhAhASADKAIUCzYCBCAHIAE2AgAgA0EgaiQAIAQoAgwhAiAEKAIIBEAgBCACNgIcQYCAwABBKyAEQRxqQayAwABB4IDAABBLAAsgBEEgaiQAIAAgACgCAEEBazYCACACDwsQtwEACxC4AQALRQEBfyACIAFrIgMgACgCBCAAKAIIIgJrSwRAIAAgAiADEGYgACgCCCECCyAAKAIAIAJqIAEgAxDBARogACACIANqNgIIC0cBAX8jAEEgayIDJAAgA0EUakEANgIAIANB4J3AADYCECADQgE3AgQgAyABNgIcIAMgADYCGCADIANBGGo2AgAgAyACEHEACzoBAX8jAEEQayICJAAgAiABQZiGwABBBRB5IAIgADYCDCACIAJBDGpBoIbAABAjIAIQQCACQRBqJAALVgECfyABKAIEIQIgASgCACEDQQhBBBCdASIBRQRAQQhBBEHkuMAAKAIAIgBB0QAgABsRAgAACyABIAI2AgQgASADNgIAIABBqJrAADYCBCAAIAE2AgAL9QUBCn8jAEHQAmsiAiQAIwBBgAFrIgMkAAJAIAAEQCABDQFBkIvAAEEaQayLwAAQbAALQeOKwABBHUGAi8AAEGwACyADQQhqIgQgACABEDAgA0EYaiIHIAQQNyADQTBqIgggBEEIaigCADYCACADIAMpAwg3AyggA0E4aiIJIAAQPSADQccAaiIKQQdqQQA7AAAgA0EANgBKIANB8ABqIgZBB2oiBUEAOwAAIANB2ABqIgsgBkEIaiIELQAAOgAAIANBADYAcyADIAMpAHA3A1AgBUEAOwAAIANB6ABqIgUgBC0AADoAACADQQA2AHMgAyADKQBwNwNgIAMgARBaIARBADYCACADIAMpAwA3A3AgBiABEEcgAkGMAWogBCgCADYCACACIAMpA3A3AoQBIAIgATYCHCACIAA2AhggAkEQakIANwIAIAJCgICAgMAANwIIIAJCAjcCACACQYCAhBA2ApABIAIgAykDKDcCICACQShqIAgoAgA2AgAgAiADKQMYNwIsIAJBNGogB0EIaigCADYCACACQZcBakECOgAAIAJCADcCOCACQZgBaiADKQBHNwAAIAJBoAFqIApBCGotAAA6AAAgAkEAOgChASACQcgAaiAJQQhqKAIANgIAIAIgAykDODcCQCACQQA6AKYBIAJBgIAENgGiASACQeAAakECOgAAIAJB3ABqQQI6AAAgAkIANwJUIAIgAUEBazYCUCACQQA2AkwgAkHpAGogCy0AADoAACACQeEAaiADKQNQNwAAIAJB+ABqQQI6AAAgAkH0AGpBAjoAACACQgA3AmwgAkHqAGpBgAI7AQAgAkGBAWogBS0AADoAACACQfkAaiADKQNgNwAAIAJBggFqQYACOwEAIANBgAFqJAAgAkGoAWoiASACQagBEMEBGkGsAUEEEJ0BIgBFBEBBrAFBBEHkuMAAKAIAIgBB0QAgABsRAgAACyAAQQA2AgAgAEEEaiABQagBEMEBGiACQdACaiQAIAALPwEBfyMAQSBrIgAkACAAQRxqQQA2AgAgAEH4msAANgIYIABCATcCDCAAQbibwAA2AgggAEEIakHAm8AAEHEAC7wCAQN/IwBBIGsiAiQAIAJBAToAGCACIAE2AhQgAiAANgIQIAJBmJ7AADYCDCACQeCdwAA2AggjAEEQayIAJAAgAkEIaiIBKAIMIgJFBEBB1JjAAEErQfiZwAAQbAALIAEoAggiBEUEQEHUmMAAQStBiJrAABBsAAsgACACNgIIIAAgATYCBCAAIAQ2AgAgACgCACEBIAAoAgQhAiAAKAIIIQQjAEEQayIAJAAgAUEUaigCACEDAkACfwJAAkAgAUEEaigCAA4CAAEDCyADDQJBACEBQdSYwAAMAQsgAw0BIAEoAgAiAygCBCEBIAMoAgALIQMgACABNgIEIAAgAzYCACAAQcyawAAgAigCCCAEIAItABAQMQALIABBADYCBCAAIAE2AgAgAEG4msAAIAIoAgggBCACLQAQEDEACysAAkAgAEF8Sw0AIABFBEBBBA8LIAAgAEF9SUECdBCdASIARQ0AIAAPCwALLQAgASACTwRAIAEgAmsiASAAIAFBFGxqIAIQFg8LQeiIwABBIUGMicAAEGwACy0AIAEgAk8EQCABIAJrIgEgACABQQxsaiACEBMPC0HslMAAQSFBkJXAABBsAAu7AgEDfyAAKAIAIQIgAS0AAEEQcUEEdkUEQCABLQAAQSBxQQV2RQRAIAIgARCnAQ8LQQAhACMAQYABayIDJAAgAigCACECA0AgACADakH/AGpBMEE3IAJBD3EiBEEKSRsgBGo6AAAgAEEBayEAIAJBD0sgAkEEdiECDQALIABBgAFqIgJBgQFPBEAgAkGAARC8AQALIAFBsZ/AAEECIAAgA2pBgAFqQQAgAGsQEiADQYABaiQADwtBACEAIwBBgAFrIgMkACACKAIAIQIDQCAAIANqQf8AakEwQdcAIAJBD3EiBEEKSRsgBGo6AAAgAEEBayEAIAJBD0sgAkEEdiECDQALIABBgAFqIgJBgQFPBEAgAkGAARC8AQALIAFBsZ/AAEECIAAgA2pBgAFqQQAgAGsQEiADQYABaiQACzwBAn8jAEEQayICJAAgAkEIaiIDIAAoAgg2AgQgAyAAKAIANgIAIAIoAgggAigCDCABEL8BIAJBEGokAAvLAgEDfyAAKAIAIQAgAS0AAEEQcUEEdkUEQCABLQAAQSBxQQV2RQRAIAAzAQAgARAhDwsjAEGAAWsiAyQAIAAvAQAhAkEAIQADQCAAIANqQf8AakEwQTcgAkEPcSIEQQpJGyAEajoAACAAQQFrIQAgAkH//wNxIgRBBHYhAiAEQQ9LDQALIABBgAFqIgJBgQFPBEAgAkGAARC8AQALIAFBsZ/AAEECIAAgA2pBgAFqQQAgAGsQEiADQYABaiQADwsjAEGAAWsiAyQAIAAvAQAhAkEAIQADQCAAIANqQf8AakEwQdcAIAJBD3EiBEEKSRsgBGo6AAAgAEEBayEAIAJB//8DcSIEQQR2IQIgBEEPSw0ACyAAQYABaiICQYEBTwRAIAJBgAEQvAEACyABQbGfwABBAiAAIANqQYABakEAIABrEBIgA0GAAWokAAvHAgEDfyAAKAIAIQAgAS0AAEEQcUEEdkUEQCABLQAAQSBxQQV2RQRAIAAgARCqAQ8LIwBBgAFrIgMkACAALQAAIQJBACEAA0AgACADakH/AGpBMEE3IAJBD3EiBEEKSRsgBGo6AAAgAEEBayEAIAJB/wFxIgRBBHYhAiAEQQ9LDQALIABBgAFqIgJBgQFPBEAgAkGAARC8AQALIAFBsZ/AAEECIAAgA2pBgAFqQQAgAGsQEiADQYABaiQADwsjAEGAAWsiAyQAIAAtAAAhAkEAIQADQCAAIANqQf8AakEwQdcAIAJBD3EiBEEKSRsgBGo6AAAgAEEBayEAIAJB/wFxIgRBBHYhAiAEQQ9LDQALIABBgAFqIgJBgQFPBEAgAkGAARC8AQALIAFBsZ/AAEECIAAgA2pBgAFqQQAgAGsQEiADQYABaiQACzQAIAAgASgCGCACIAMgAUEcaigCACgCDBEBADoACCAAIAE2AgAgACADRToACSAAQQA2AgQLKwAgASACTwRAIAIgACACQQxsaiABIAJrEBMPC0Hsk8AAQSNB3JTAABBsAAusAgEGfyABKAIIIgIgASgCBEkEQCMAQRBrIgMkACMAQSBrIgQkAAJAIAEoAgQiBSACTwRAAkAgBUUNACABKAIAIQYCQAJAIAJFBEBBASEFIAYQEAwBCyAGIAVBASACEJEBIgVFDQELIAEgAjYCBCABIAU2AgAMAQsgAyACNgIEIANBCGpBATYCAEEBIQcLIAMgBzYCACAEQSBqJAAMAQsgBEEcakEANgIAIARBnJfAADYCGCAEQgE3AgwgBEGMmMAANgIIIARBCGpBlJjAABBxAAsCQAJAIAMoAgAEQCADQQhqKAIAIgBFDQEgAygCBCAAQeS4wAAoAgAiAEHRACAAGxECAAALIANBEGokAAwBCxBwAAsgASgCCCECCyAAIAI2AgQgACABKAIANgIAC/AJAQV/IwBBEGsiBCQAIAQgAzYCDCAEIAI2AgggBCABNgIEIAQgADYCACAEKAIEIQIgBCgCCCEBIAQoAgwhAyAEKAIAIQUjAEHwAGsiACQAIAAgAzYCDCAAIAE2AggCQAJAAkACQAJAIAAiBAJ/AkAgAkGBAk8EQAJ/QYACIAUsAIACQb9/Sg0AGkH/ASAFLAD/AUG/f0oNABpB/gEgBSwA/gFBv39KDQAaQf0BCyIAIAJJDQEgACACRw0DCyAEIAI2AhQgBCAFNgIQQeCdwAAhBkEADAELIAQgADYCFCAEIAU2AhBB16PAACEGQQULNgIcIAQgBjYCGCABIAJLIgANASACIANJDQEgASADTQRAAkACQCABRQ0AIAEgAk8EQCABIAJGDQEMAgsgASAFaiwAAEFASA0BCyADIQELIAQgATYCICACIgAgAUsEQCABQQFqIgNBACABQQNrIgAgACABSxsiAEkNBAJAIAAgA0YNACADIAVqIAAgBWoiB2shAyABIAVqIggsAABBv39KBEAgA0EBayEGDAELIAAgAUYNACAIQQFrIgEsAABBv39KBEAgA0ECayEGDAELIAEgB0YNACAIQQJrIgEsAABBv39KBEAgA0EDayEGDAELIAEgB0YNACAIQQNrIgEsAABBv39KBEAgA0EEayEGDAELIAEgB0YNACADQQVrIQYLIAAgBmohAAsCQCAARQ0AIAAgAk8EQCAAIAJGDQEMBwsgACAFaiwAAEG/f0wNBgsgACACRg0EAn8CQAJAIAAgBWoiAiwAACIBQQBIBEAgAi0AAUE/cSEFIAFBH3EhAyABQV9LDQEgA0EGdCAFciEBDAILIAQgAUH/AXE2AiRBAQwCCyACLQACQT9xIAVBBnRyIQUgAUFwSQRAIAUgA0EMdHIhAQwBCyADQRJ0QYCA8ABxIAItAANBP3EgBUEGdHJyIgFBgIDEAEYNBgsgBCABNgIkQQEgAUGAAUkNABpBAiABQYAQSQ0AGkEDQQQgAUGAgARJGwshAiAEIAA2AiggBCAAIAJqNgIsIARBMGoiAEEUakEFNgIAIARB7ABqQeIANgIAIARB5ABqQeIANgIAIARByABqIgFBFGpB4wA2AgAgBEHUAGpB5AA2AgAgBEIFNwI0IARBwKXAADYCMCAEQdAANgJMIAQgATYCQCAEIARBGGo2AmggBCAEQRBqNgJgIAQgBEEoajYCWCAEIARBJGo2AlAgBCAEQSBqNgJIIABB6KXAABBxAAsgBEHkAGpB4gA2AgAgBEHIAGoiAEEUakHiADYCACAEQdQAakHQADYCACAEQTBqIgFBFGpBBDYCACAEQgQ3AjQgBEHMpMAANgIwIARB0AA2AkwgBCAANgJAIAQgBEEYajYCYCAEIARBEGo2AlggBCAEQQxqNgJQIAQgBEEIajYCSCABQeykwAAQcQALIAUgAkEAIAAQfAALIAQgASADIAAbNgIoIARBMGoiAEEUakEDNgIAIARByABqIgFBFGpB4gA2AgAgBEHUAGpB4gA2AgAgBEIDNwI0IARBgKTAADYCMCAEQdAANgJMIAQgATYCQCAEIARBGGo2AlggBCAEQRBqNgJQIAQgBEEoajYCSCAAQZikwAAQcQALIAAgAxC+AQALQeydwABBK0H8pMAAEGwACyAFIAIgACACEHwACzcAIABBAzoAICAAQoCAgICABDcCACAAIAE2AhggAEEANgIQIABBADYCCCAAQRxqQdyEwAA2AgALMAAgASgCGCACIAMgAUEcaigCACgCDBEBACECIABBADoABSAAIAI6AAQgACABNgIACzUBAX8gASgCGEGvn8AAQQEgAUEcaigCACgCDBEBACECIABBADoABSAAIAI6AAQgACABNgIACyIBAX8CQCAAKAIEIgFFDQAgAa1CDH6nRQ0AIAAoAgAQEAsLIAEBfwJAIAAoAgQiAUUNACABQQJ0RQ0AIAAoAgAQEAsLHgACQCAAQQRqKAIARQ0AIAAoAgAiAEUNACAAEBALCyABAX8CQCAAKAIEIgFFDQAgAEEIaigCAEUNACABEBALCx8AAkAgAUF8TQRAIAAgAUEEIAIQkQEiAA0BCwALIAALJQAgAEUEQEG4h8AAQTAQuQEACyAAIAIgAyAEIAUgASgCEBEJAAsjACAARQRAQbiHwABBMBC5AQALIAAgAiADIAQgASgCEBETAAsjACAARQRAQbiHwABBMBC5AQALIAAgAiADIAQgASgCEBEFAAsjACAARQRAQbiHwABBMBC5AQALIAAgAiADIAQgASgCEBEVAAsjACAARQRAQbiHwABBMBC5AQALIAAgAiADIAQgASgCEBEKAAsgAQF/EAUhAiAAIAE2AgQgAEEANgIAIABBCGogAjYCAAshACAARQRAQbiHwABBMBC5AQALIAAgAiADIAEoAhARAwALHwAgAEUEQEG4h8AAQTAQuQEACyAAIAIgASgCEBEAAAsRACAAKAIEBEAgACgCABAQCwscACABKAIYQfSxwABBBSABQRxqKAIAKAIMEQEACxMAIAAoAgAiAEEkTwRAIAAQAAsLKgAgASgCGEG4kMAAQbqQwAAgACgCAC0AABtBAiABQRxqKAIAKAIMEQEAC5MHAQd/IAAhCAJAAkACQCACQQlPBEAgAyACEBwiAA0BQQAhAAwDC0EAIQAgA0HN/3tPDQJBECADQQRqIANBC0kbQQdqQXhxIQUgCEEIayIEKAIEQXhxIQEgASAEaiEHAkACQAJAAkACQAJAAkAgBC0ABEEDcQRAIAEgBU8NASAHQZS8wAAoAgBGDQIgB0GQvMAAKAIARg0DIActAARBAnFBAXYNByAHKAIEQXhxIgYgAWoiCiAFSQ0HIAogBWshCSAGQYACSQ0EIAcQJQwFCyAEKAIEQXhxIQEgBUGAAkkNBiABIAVrQYGACEkgBUEEaiABTXENBSAEKAIAGgwGCyABIAVrIgJBEEkNBCAEIAQoAgRBAXEgBXJBAnI2AgQgBCAFaiIGIAYoAgRBAXI2AgQgBiAGKAIEQQFxIAJyQQJyNgIEIAIgBmoiASABKAIEQQFyNgIEIAYgAhAYDAQLQYy8wAAoAgAgAWoiASAFTQ0EIAQgBCgCBEEBcSAFckECcjYCBCAEIAVqIgIgAigCBEEBcjYCBCACIAEgBWsiAUEBcjYCBEGMvMAAIAE2AgBBlLzAACACNgIADAMLQYi8wAAoAgAgAWoiASAFSQ0DAkAgASAFayIGQRBJBEAgBCAEKAIEQQFxIAFyQQJyNgIEIAEgBGoiASABKAIEQQFyNgIEQQAhBkEAIQIMAQsgBCAEKAIEQQFxIAVyQQJyNgIEIAQgBWoiAiACKAIEQQFyNgIEIAIgBkEBcjYCBCACIAZqIgEgBjYCACABIAEoAgRBfnE2AgQLQZC8wAAgAjYCAEGIvMAAIAY2AgAMAgsgB0EMaigCACICIAdBCGooAgAiAUcEQCABIAI2AgwgAiABNgIIDAELQfi4wABB+LjAACgCAEF+IAZBA3Z3cTYCAAsgCUEQTwRAIAQgBCgCBEEBcSAFckECcjYCBCAEIAVqIgIgAigCBEEBcjYCBCACIAIoAgRBAXEgCXJBAnI2AgQgAiAJaiIBIAEoAgRBAXI2AgQgAiAJEBgMAQsgBCAEKAIEQQFxIApyQQJyNgIEIAQgCmoiASABKAIEQQFyNgIECyAEDQILIAMQDiIBRQ0CIAEgCCADIAQoAgRBeHFBfEF4IAQtAARBA3EbaiIAIAAgA0sbEMEBIQAgCBAQDAILIAAgCCADIAEgASADSxsQwQEaIAgQEAwBCyAELQAEGiAEQQhqIQALIAALFAAgACACIAMQAzYCBCAAQQA2AgALgwEBAn8gACgCACIAKAIAIQIgACgCCCMAQRBrIgAkACAAIAEQf0EMbCIBBEADQCAAIAI2AgwgACAAQQxqQbCVwAAQqAEgAkEMaiECIAFBDGsiAQ0ACwsgAC0ABAR/QQEFIAAoAgAiASgCGEGwn8AAQQEgASgCHCgCDBEBAAsgAEEQaiQAC4IBAQJ/IAAoAgAiACgCACECIAAoAgghAyMAQRBrIgAkACAAIAEQfyADBEADQCAAIAI2AgwgACAAQQxqQaCVwAAQqAEgAkEBaiECIANBAWsiAw0ACwsgAC0ABAR/QQEFIAAoAgAiASgCGEGwn8AAQQEgASgCHCgCDBEBAAsgAEEQaiQAC4kBAQJ/IAAoAgAiACgCACECIAAoAgghAyMAQRBrIgAkACAAIAEQfyADBEAgA0ECdCEBA0AgACACNgIMIAAgAEEMakHAlcAAEKgBIAJBBGohAiABQQRrIgENAAsLIAAtAAQEf0EBBSAAKAIAIgEoAhhBsJ/AAEEBIAEoAhwoAgwRAQALIABBEGokAAuJAQECfyAAKAIAIgAoAgAhAiAAKAIIIQMjAEEQayIAJAAgACABEH8gAwRAIANBFGwhAQNAIAAgAjYCDCAAIABBDGpB4JXAABCoASACQRRqIQIgAUEUayIBDQALCyAALQAEBH9BAQUgACgCACIBKAIYQbCfwABBASABKAIcKAIMEQEACyAAQRBqJAALiQEBAn8gACgCACIAKAIAIQIgACgCCCEDIwBBEGsiACQAIAAgARB/IAMEQCADQQF0IQEDQCAAIAI2AgwgACAAQQxqQdCVwAAQqAEgAkECaiECIAFBAmsiAQ0ACwsgAC0ABAR/QQEFIAAoAgAiASgCGEGwn8AAQQEgASgCHCgCDBEBAAsgAEEQaiQAC4kBAQJ/IAAoAgAiACgCACECIAAoAgghAyMAQRBrIgAkACAAIAEQfyADBEAgA0ECdCEBA0AgACACNgIMIAAgAEEMakHwlcAAEKgBIAJBBGohAiABQQRrIgENAAsLIAAtAAQEf0EBBSAAKAIAIgEoAhhBsJ/AAEEBIAEoAhwoAgwRAQALIABBEGokAAsLACABBEAgABAQCwsSACAAKAIAIAEgASACahBrQQALEwAgACgCACABKAIAIAIoAgAQCwsUACAAKAIAIAEgACgCBCgCDBEAAAsIACAAIAEQHAsNACAAIAEgASACahBrC9sCAQN/IAAoAgAhAyMAQRBrIgIkAAJAAn8CQCABQYABTwRAIAJBADYCDCABQYAQTw0BIAIgAUE/cUGAAXI6AA0gAiABQQZ2QcABcjoADEECDAILIAMoAggiBCADQQRqKAIARgRAIAMgBBA2IAMoAgghBAsgAyAEQQFqNgIIIAMoAgAgBGogAToAAAwCCyABQYCABE8EQCACIAFBP3FBgAFyOgAPIAIgAUESdkHwAXI6AAwgAiABQQZ2QT9xQYABcjoADiACIAFBDHZBP3FBgAFyOgANQQQMAQsgAiABQT9xQYABcjoADiACIAFBDHZB4AFyOgAMIAIgAUEGdkE/cUGAAXI6AA1BAwshACAAIANBBGooAgAgA0EIaiIBKAIAIgRrSwRAIAMgBCAAEDUgASgCACEECyADKAIAIARqIAJBDGogABDBARogASAAIARqNgIACyACQRBqJABBAAsTACAAQaiawAA2AgQgACABNgIACxAAIAEgACgCACAAKAIEEBELDQAgACABIAIQngFBAAsNACAAKAIAIAEgAhAECw8AIAAoAgAgASgCABAJGgvdAgEDfyAAKAIAIQMjAEEQayICJAACQAJ/AkACQCABQYABTwRAIAJBADYCDCABQYAQSQ0BIAFBgIAETw0CIAIgAUE/cUGAAXI6AA4gAiABQQx2QeABcjoADCACIAFBBnZBP3FBgAFyOgANQQMMAwsgAygCCCIEIANBBGooAgBGBEAgAyAEEDYgAygCCCEECyADIARBAWo2AgggAygCACAEaiABOgAADAMLIAIgAUE/cUGAAXI6AA0gAiABQQZ2QcABcjoADEECDAELIAIgAUE/cUGAAXI6AA8gAiABQRJ2QfABcjoADCACIAFBBnZBP3FBgAFyOgAOIAIgAUEMdkE/cUGAAXI6AA1BBAshACAAIANBBGooAgAgA0EIaiIBKAIAIgRrSwRAIAMgBCAAEDUgASgCACEECyADKAIAIARqIAJBDGogABDBARogASAAIARqNgIACyACQRBqJABBAAsOACAAKAIAGgNADAALAAsLACAANQIAIAEQIQvVAgIEfwJ+IwBBQGoiAyQAQQEhBQJAIAAtAAQNACAALQAFIQUCQAJAAkAgACgCACIEKAIAIgZBBHFFBEAgBQ0BDAMLIAUNAUEBIQUgBCgCGEGun8AAQQEgBEEcaigCACgCDBEBAA0DIAQoAgAhBgwBC0EBIQUgBCgCGEGhn8AAQQIgBEEcaigCACgCDBEBAEUNAQwCC0EBIQUgA0EBOgAXIANBNGpBgJ/AADYCACADQRBqIANBF2o2AgAgAyAGNgIYIAMgBCkCGDcDCCAEKQIIIQcgBCkCECEIIAMgBC0AIDoAOCADIAQoAgQ2AhwgAyAINwMoIAMgBzcDICADIANBCGo2AjAgASADQRhqIAIoAgwRAAANASADKAIwQZ+fwABBAiADKAI0KAIMEQEAIQUMAQsgASAEIAIoAgwRAAAhBQsgAEEBOgAFIAAgBToABCADQUBrJAALDQAgACgCACABIAIQFAsLACAAMQAAIAEQIQsLACAAKQMAIAEQIQsLACAAIwBqJAAjAAsHACAAEI0BC+IBAQV/IAAoAgAhAiMAQUBqIgAkACAAQgA3AzggAEE4aiACKAIAEAwgAEEcakEBNgIAIAAgACgCPCICNgIwIAAgAjYCLCAAIAAoAjg2AiggAEHLADYCJCAAQgI3AgwgAEGMl8AANgIIIAAgAEEoaiIENgIgIAAgAEEgajYCGCMAQSBrIgIkACABQRxqKAIAIQUgASgCGCACQQhqIgFBEGogAEEIaiIDQRBqKQIANwMAIAFBCGogA0EIaikCADcDACACIAMpAgA3AwggBSABEBcgAkEgaiQAIAQQjQEgAEFAayQAC9ADAAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIALQAAQQFrDg0BAgMEBQYHCAkKCwwNAAsgASgCGEH9jsAAQQYgAUEcaigCACgCDBEBAAwNCyABKAIYQfeOwABBBiABQRxqKAIAKAIMEQEADAwLIAEoAhhB5Y7AAEESIAFBHGooAgAoAgwRAQAMCwsgASgCGEHdjsAAQQggAUEcaigCACgCDBEBAAwKCyABKAIYQdWOwABBCCABQRxqKAIAKAIMEQEADAkLIAEoAhhBxo7AAEEPIAFBHGooAgAoAgwRAQAMCAsgASgCGEG9jsAAQQkgAUEcaigCACgCDBEBAAwHCyABKAIYQbWOwABBCCABQRxqKAIAKAIMEQEADAYLIAEoAhhBrY7AAEEIIAFBHGooAgAoAgwRAQAMBQsgASgCGEGejsAAQQ8gAUEcaigCACgCDBEBAAwECyABKAIYQZCOwABBDiABQRxqKAIAKAIMEQEADAMLIAEoAhhBh47AAEEJIAFBHGooAgAoAgwRAQAMAgsgASgCGEH+jcAAQQkgAUEcaigCACgCDBEBAAwBCyABKAIYQfCNwABBDiABQRxqKAIAKAIMEQEACwtYAQF/IAAoAgAhAiMAQRBrIgAkACAAIAFBhJDAAEEEEHkgACACNgIMIAAgAEEMaiIBQYiQwAAQIyAAIAJBBGo2AgwgACABQZiQwAAQIyAAEEAgAEEQaiQAC5kBAQJ/IAAoAgAhAiMAQRBrIgAkACACQQFqIQMCQCACLQAARQRAIAAgAUGYj8AAQQcQeSAAIAM2AgwMAQsgACABQYOPwABBAxB5IAAgAzYCDCAAIABBDGoiAUGIj8AAECMgACACQQJqNgIMIAAgAUGIj8AAECMgACACQQNqNgIMCyAAIABBDGpBiI/AABAjIAAQQCAAQRBqJAALRwACfyAAKAIALQAARQRAIAEoAhhBxZDAAEEHIAFBHGooAgAoAgwRAQAMAQsgASgCGEG8kMAAQQkgAUEcaigCACgCDBEBAAsLjgIBAX8gACgCACECIwBBEGsiACQAIAAgAUGfj8AAQQMQfiAAIAI2AgwgAEGij8AAQQogAEEMaiIBQayPwAAQHiAAIAJBBGo2AgwgAEG8j8AAQQogAUGsj8AAEB4gACACQQhqNgIMIABBxo/AAEEEIAFBzI/AABAeIAAgAkEJajYCDCAAQdyPwABBBiABQcyPwAAQHiAAIAJBCmo2AgwgAEHij8AAQQkgAUHMj8AAEB4gACACQQtqNgIMIABB64/AAEENIAFBzI/AABAeIAAgAkEMajYCDCAAQfiPwABBBSABQcyPwAAQHiAAIAJBDWo2AgwgAEH9j8AAQQcgAUHMj8AAEB4gABBOIABBEGokAAu6AQEBfyAAKAIAIQIjAEEQayIAJAAgACABQcyQwABBCBB+IAAgAjYCDCAAQdSQwABBCCAAQQxqIgFB3JDAABAeIAAgAkEEajYCDCAAQeyQwABBCCABQdyQwAAQHiAAIAJBCGo2AgwgAEH0kMAAQQMgAUGYkMAAEB4gACACQRZqNgIMIABB95DAAEELIAFBzI/AABAeIAAgAkEXajYCDCAAQYKRwABBDiABQcyPwAAQHiAAEE4gAEEQaiQAC2sBAX8gACgCACECIwBBEGsiACQAAn8gAi0AAEECRgRAIAEoAhhBlJbAAEEEIAFBHGooAgAoAgwRAQAMAQsgACABQYCWwABBBBB5IAAgAjYCDCAAIABBDGpBhJbAABAjIAAQQAsgAEEQaiQACwwAIAAoAgAgARCqAQsNAEGYlsAAQRsQuQEACw4AQbOWwABBzwAQuQEACwkAIAAgARANAAsLACAAKAIAIAEQGwspAAJ/IAAoAgAtAABFBEAgAUGYocAAQQUQEQwBCyABQZShwABBBBARCwtxAQF/IwBBMGsiAiQAIAIgATYCBCACIAA2AgAgAkEcakECNgIAIAJBLGpB0AA2AgAgAkICNwIMIAJB1KHAADYCCCACQdAANgIkIAIgAkEgajYCGCACIAJBBGo2AiggAiACNgIgIAJBCGpBhKLAABBxAAtxAQF/IwBBMGsiAiQAIAIgATYCBCACIAA2AgAgAkEcakECNgIAIAJBLGpB0AA2AgAgAkICNwIMIAJBpKLAADYCCCACQdAANgIkIAIgAkEgajYCGCACIAJBBGo2AiggAiACNgIgIAJBCGpBtKLAABBxAAtxAQF/IwBBMGsiAiQAIAIgATYCBCACIAA2AgAgAkEcakECNgIAIAJBLGpB0AA2AgAgAkICNwIMIAJB6KLAADYCCCACQdAANgIkIAIgAkEgajYCGCACIAJBBGo2AiggAiACNgIgIAJBCGpB+KLAABBxAAsKACACIAAgARARC5wBAQJ/IAJBD0sEQEEAIABrQQNxIgMgAGohBCADBEADQCAAIAE6AAAgBCAAQQFqIgBLDQALCyACIANrIgJBfHEiAyAEaiEAIANBAEoEQCABQf8BcUGBgoQIbCEDA0AgBCADNgIAIARBBGoiBCAASQ0ACwsgAkEDcSECCyACBEAgACACaiECA0AgACABOgAAIAIgAEEBaiIASw0ACwsLvAIBCH8CQCACIgZBD00EQCAAIQIMAQtBACAAa0EDcSIEIABqIQUgBARAIAAhAiABIQMDQCACIAMtAAA6AAAgA0EBaiEDIAUgAkEBaiICSw0ACwsgBiAEayIGQXxxIgcgBWohAgJAIAEgBGoiBEEDcQRAIAdBAEwNASAEQQN0IgNBGHEhCSAEQXxxIghBBGohAUEAIANrQRhxIQogCCgCACEDA0AgAyAJdiEIIAUgCCABKAIAIgMgCnRyNgIAIAFBBGohASAFQQRqIgUgAkkNAAsMAQsgB0EATA0AIAQhAQNAIAUgASgCADYCACABQQRqIQEgBUEEaiIFIAJJDQALCyAGQQNxIQYgBCAHaiEBCyAGBEAgAiAGaiEDA0AgAiABLQAAOgAAIAFBAWohASADIAJBAWoiAksNAAsLIAALnAUBB38CQAJ/AkAgAiIDIAAgAWtLBEAgACADaiECIAEgA2oiBiADQQ9NDQIaIAJBfHEhAEEAIAJBA3EiBGshCCAEBEAgASADakEBayEFA0AgAkEBayICIAUtAAA6AAAgBUEBayEFIAAgAkkNAAsLIAAgAyAEayIJQXxxIgRrIQJBACAEayEHIAYgCGoiBkEDcQRAIAdBAE4NAiAGQQN0IgNBGHEhCCAGQXxxIgRBBGshAUEAIANrQRhxIQMgBCgCACEFA0AgBSADdCEEIABBBGsiACAEIAEoAgAiBSAIdnI2AgAgAUEEayEBIAAgAksNAAsMAgsgB0EATg0BIAEgCWpBBGshAQNAIABBBGsiACABKAIANgIAIAFBBGshASAAIAJLDQALDAELAkAgA0EPTQRAIAAhAgwBC0EAIABrQQNxIgQgAGohBSAEBEAgACECIAEhAANAIAIgAC0AADoAACAAQQFqIQAgBSACQQFqIgJLDQALCyADIARrIglBfHEiByAFaiECAkAgASAEaiIEQQNxBEAgB0EATA0BIARBA3QiA0EYcSEGIARBfHEiAEEEaiEBQQAgA2tBGHEhCCAAKAIAIQADQCAAIAZ2IQMgBSADIAEoAgAiACAIdHI2AgAgAUEEaiEBIAVBBGoiBSACSQ0ACwwBCyAHQQBMDQAgBCEBA0AgBSABKAIANgIAIAFBBGohASAFQQRqIgUgAkkNAAsLIAlBA3EhAyAEIAdqIQELIANFDQIgAiADaiEAA0AgAiABLQAAOgAAIAFBAWohASAAIAJBAWoiAksNAAsMAgsgCUEDcSIARQ0BIAIgAGshACAGIAdqC0EBayEBA0AgAkEBayICIAEtAAA6AAAgAUEBayEBIAAgAkkNAAsLCwgAIAAgARAKCw0AQtKBnN7BxfzvqH8LDQBCi+TnlfK4j9e4fwsNAELu7ufbzK+R6OYACwMAAQsLyDgBAEGAgMAAC744Y2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZQACAAAABAAAAAQAAAADAAAAAAAQAAAAAABzcmMvbGliLnJzAABEABAACgAAACMAAAAtAAAARAAQAAoAAAAoAAAALwAAAGZnYmdib2xkAWl0YWxpY3VuZGVybGluZXN0cmlrZXRocm91Z2hibGlua2ludmVyc2VyZ2IoLCkAoQAQAAQAAAClABAAAQAAAKUAEAABAAAApgAQAAEAAABUcmllZCB0byBzaHJpbmsgdG8gYSBsYXJnZXIgY2FwYWNpdHnIABAAJAAAAC9ydXN0Yy9mZTViMTNkNjgxZjI1ZWU2NDc0YmUyOWQ3NDhjNjVhZGNkOTFmNjllL2xpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMucnP0ABAATAAAAKkBAAAJAAAAY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZS9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9zZXJkZS13YXNtLWJpbmRnZW4tMC40LjIvc3JjL3Nlci5ycwB7ARAAYAAAAJwAAAAoAAAATWFwIGtleSBpcyBub3QgYSBzdHJpbmcgYW5kIGNhbm5vdCBiZSBhbiBvYmplY3Qga2V5ACBjYW4ndCBiZSByZXByZXNlbnRlZCBhcyBhIEphdmFTY3JpcHQgbnVtYmVyIAIQAAAAAAAgAhAALAAAAAYAAAAMAAAABAAAAAcAAAAIAAAACQAAAGEgRGlzcGxheSBpbXBsZW1lbnRhdGlvbiByZXR1cm5lZCBhbiBlcnJvciB1bmV4cGVjdGVkbHkvcnVzdGMvZmU1YjEzZDY4MWYyNWVlNjQ3NGJlMjlkNzQ4YzY1YWRjZDkxZjY5ZS9saWJyYXJ5L2FsbG9jL3NyYy9zdHJpbmcucnMAAKsCEABLAAAAZgkAAA4AAAAKAAAAAAAAAAEAAAALAAAARXJyb3IAAAAMAAAABAAAAAQAAAANAAAAL3J1c3RjL2ZlNWIxM2Q2ODFmMjVlZTY0NzRiZTI5ZDc0OGM2NWFkY2Q5MWY2OWUvbGlicmFyeS9hbGxvYy9zcmMvcmF3X3ZlYy5yc1RyaWVkIHRvIHNocmluayB0byBhIGxhcmdlciBjYXBhY2l0eXwDEAAkAAAAMAMQAEwAAACpAQAACQAAAGNsb3N1cmUgaW52b2tlZCByZWN1cnNpdmVseSBvciBkZXN0cm95ZWQgYWxyZWFkeWFzc2VydGlvbiBmYWlsZWQ6IG1pZCA8PSBzZWxmLmxlbigpL3J1c3RjL2ZlNWIxM2Q2ODFmMjVlZTY0NzRiZTI5ZDc0OGM2NWFkY2Q5MWY2OWUvbGlicmFyeS9jb3JlL3NyYy9zbGljZS9tb2QucnMLBBAATQAAAKYLAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogayA8PSBzZWxmLmxlbigpAAAACwQQAE0AAADRCwAACQAAAGYmAACSJQAACSQAAAwkAAANJAAACiQAALAAAACxAAAAJCQAAAskAAAYJQAAECUAAAwlAAAUJQAAPCUAALojAAC7IwAAACUAALwjAAC9IwAAHCUAACQlAAA0JQAALCUAAAIlAABkIgAAZSIAAMADAABgIgAAowAAAMUiAAAvaG9tZS9ydW5uZXIvLmNhcmdvL2dpdC9jaGVja291dHMvdnQtcnMtM2Y4ZDk1ZDc5ZmViMzdiNS8xZWQwOTM1L3NyYy9saWIucnNhc3NlcnRpb24gZmFpbGVkOiBjb2x1bW5zID4gMBgFEABLAAAA3QAAAAkAAABhc3NlcnRpb24gZmFpbGVkOiByb3dzID4gMAAAGAUQAEsAAADeAAAACQAAABgFEABLAAAAjAIAABEAAAAYBRAASwAAAK8CAAAaAAAAGAUQAEsAAAAtAwAAGgAAABgFEABLAAAAMAMAABoAAAAYBRAASwAAAJUDAAANAAAAGAUQAEsAAACaAwAADQAAABgFEABLAAAApgMAAA0AAAAYBRAASwAAAKsDAAANAAAAGAUQAEsAAAC4AwAACQAAABgFEABLAAAA2AMAABgAAAAYBRAASwAAAPEEAAAJAAAAGAUQAEsAAAD/BAAAJAAAABgFEABLAAAACwUAABoAAAAYBRAASwAAABMFAAAaAAAAAAAAABgFEABLAAAAqgUAAAkAAAAYBRAASwAAALIFAAAJAAAAGAUQAEsAAAASBwAAGgAAABgFEABLAAAANQcAABcAAAAYBRAASwAAADsHAAAJAAAAU29zUG1BcGNTdHJpbmdPc2NTdHJpbmdEY3NJZ25vcmVEY3NQYXNzdGhyb3VnaERjc0ludGVybWVkaWF0ZURjc1BhcmFtRGNzRW50cnlDc2lJZ25vcmVDc2lJbnRlcm1lZGlhdGVDc2lQYXJhbUNzaUVudHJ5RXNjYXBlSW50ZXJtZWRpYXRlRXNjYXBlR3JvdW5kUkdCAAAiAAAABAAAAAQAAAAjAAAASW5kZXhlZFBlbmZvcmVncm91bmQkAAAABAAAAAQAAAAlAAAAYmFja2dyb3VuZGJvbGQAACYAAAAEAAAABAAAACcAAABpdGFsaWN1bmRlcmxpbmVzdHJpa2V0aHJvdWdoYmxpbmtpbnZlcnNlQ2VsbCgAAAAEAAAABAAAACkAAAAqAAAABAAAAAQAAAArAAAALAAAAAQAAAAEAAAALQAAAEcxRzBBbHRlcm5hdGVQcmltYXJ5U2F2ZWRDdHhjdXJzb3JfeC4AAAAEAAAABAAAAC8AAABjdXJzb3JfeXBlbm9yaWdpbl9tb2RlYXV0b193cmFwX21vZGVWVHN0YXRlADAAAAAEAAAABAAAADEAAABwYXJhbXMAADIAAAAEAAAABAAAADMAAABpbnRlcm1lZGlhdGVzY29sdW1uc3Jvd3NidWZmZXIAADQAAAAEAAAABAAAADUAAABhbHRlcm5hdGVfYnVmZmVyYWN0aXZlX2J1ZmZlcl90eXBlAAA2AAAABAAAAAQAAAA3AAAAY3Vyc29yX3Zpc2libGVjaGFyc2V0AAAAOAAAAAQAAAAEAAAAOQAAAHRhYnM6AAAABAAAAAQAAAA7AAAAaW5zZXJ0X21vZGVuZXdfbGluZV9tb2RlbmV4dF9wcmludF93cmFwc3RvcF9tYXJnaW5ib3R0b21fbWFyZ2luc2F2ZWRfY3R4PAAAAAQAAAAEAAAAPQAAAGFsdGVybmF0ZV9zYXZlZF9jdHhhZmZlY3RlZF9saW5lcwAAAD4AAAAEAAAABAAAAD8AAABhc3NlcnRpb24gZmFpbGVkOiBtaWQgPD0gc2VsZi5sZW4oKS9ydXN0Yy9mZTViMTNkNjgxZjI1ZWU2NDc0YmUyOWQ3NDhjNjVhZGNkOTFmNjllL2xpYnJhcnkvY29yZS9zcmMvc2xpY2UvbW9kLnJzDwoQAE0AAACmCwAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IGsgPD0gc2VsZi5sZW4oKQAAAA8KEABNAAAA0QsAAAkAAABAAAAABAAAAAQAAAAnAAAAQQAAAAQAAAAEAAAAQgAAAEMAAAAEAAAABAAAAC8AAABEAAAABAAAAAQAAABFAAAARgAAAAQAAAAEAAAARwAAAEgAAAAEAAAABAAAACkAAABTb21lSQAAAAQAAAAEAAAASgAAAE5vbmVudWxsIHBvaW50ZXIgcGFzc2VkIHRvIHJ1c3RyZWN1cnNpdmUgdXNlIG9mIGFuIG9iamVjdCBkZXRlY3RlZCB3aGljaCB3b3VsZCBsZWFkIHRvIHVuc2FmZSBhbGlhc2luZyBpbiBydXN0SnNWYWx1ZSgpAIILEAAIAAAAigsQAAEAAAAvcnVzdGMvZmU1YjEzZDY4MWYyNWVlNjQ3NGJlMjlkNzQ4YzY1YWRjZDkxZjY5ZS9saWJyYXJ5L2FsbG9jL3NyYy9yYXdfdmVjLnJzVHJpZWQgdG8gc2hyaW5rIHRvIGEgbGFyZ2VyIGNhcGFjaXR56AsQACQAAACcCxAATAAAAKkBAAAJAAAATAAAAAQAAAAEAAAATQAAAE4AAABPAAAAUgAAAAQAAAAEAAAAUwAAAFQAAABVAAAAY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZW1lbW9yeSBhbGxvY2F0aW9uIG9mICBieXRlcyBmYWlsZWQKAAB/DBAAFQAAAJQMEAAOAAAAbGlicmFyeS9zdGQvc3JjL2FsbG9jLnJztAwQABgAAABJAQAACQAAAGxpYnJhcnkvc3RkL3NyYy9wYW5pY2tpbmcucnPcDBAAHAAAAEYCAAAfAAAA3AwQABwAAABHAgAAHgAAAFYAAAAMAAAABAAAAFcAAABSAAAACAAAAAQAAABYAAAAWQAAABAAAAAEAAAAWgAAAFsAAABSAAAACAAAAAQAAABcAAAAXQAAAF4AAAAEAAAABAAAAF8AAABgAAAAYQAAAF4AAAAAAAAAAQAAAAsAAABsaWJyYXJ5L2FsbG9jL3NyYy9yYXdfdmVjLnJzY2FwYWNpdHkgb3ZlcmZsb3cAAACkDRAAEQAAAIgNEAAcAAAABQIAAAUAAABhIGZvcm1hdHRpbmcgdHJhaXQgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3JsaWJyYXJ5L2FsbG9jL3NyYy9mbXQucnMAAw4QABgAAABVAgAAHAAAACkgc2hvdWxkIGJlIDwgbGVuIChpcyApbGlicmFyeS9hbGxvYy9zcmMvdmVjL21vZC5yc2luc2VydGlvbiBpbmRleCAoaXMgKSBzaG91bGQgYmUgPD0gbGVuIChpcyAAAF8OEAAUAAAAcw4QABcAAABCDhAAAQAAAEMOEAAcAAAAQQUAAA0AAAByZW1vdmFsIGluZGV4IChpcyAAALQOEAASAAAALA4QABYAAABCDhAAAQAAAC4uAADgDhAAAgAAAGNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWUAZwAAAAAAAAABAAAAaAAAAGluZGV4IG91dCBvZiBib3VuZHM6IHRoZSBsZW4gaXMgIGJ1dCB0aGUgaW5kZXggaXMgAAAoDxAAIAAAAEgPEAASAAAAYDogAOAOEAAAAAAAbQ8QAAIAAABnAAAADAAAAAQAAABpAAAAagAAAGsAAAAgICAgIHsKLAosICB7IH0gfSgKKCwpCltdMHgwMDAxMDIwMzA0MDUwNjA3MDgwOTEwMTExMjEzMTQxNTE2MTcxODE5MjAyMTIyMjMyNDI1MjYyNzI4MjkzMDMxMzIzMzM0MzUzNjM3MzgzOTQwNDE0MjQzNDQ0NTQ2NDc0ODQ5NTA1MTUyNTM1NDU1NTY1NzU4NTk2MDYxNjI2MzY0NjU2NjY3Njg2OTcwNzE3MjczNzQ3NTc2Nzc3ODc5ODA4MTgyODM4NDg1ODY4Nzg4ODk5MDkxOTI5Mzk0OTU5Njk3OTg5OQBnAAAABAAAAAQAAABsAAAAbQAAAG4AAAB0cnVlZmFsc2VyYW5nZSBzdGFydCBpbmRleCAgb3V0IG9mIHJhbmdlIGZvciBzbGljZSBvZiBsZW5ndGggAAAAnRAQABIAAACvEBAAIgAAAGxpYnJhcnkvY29yZS9zcmMvc2xpY2UvaW5kZXgucnMA5BAQAB8AAAA0AAAABQAAAHJhbmdlIGVuZCBpbmRleCAUERAAEAAAAK8QEAAiAAAA5BAQAB8AAABJAAAABQAAAHNsaWNlIGluZGV4IHN0YXJ0cyBhdCAgYnV0IGVuZHMgYXQgAEQREAAWAAAAWhEQAA0AAADkEBAAHwAAAFwAAAAFAAAAYXR0ZW1wdGVkIHRvIGluZGV4IHNsaWNlIHVwIHRvIG1heGltdW0gdXNpemWIERAALAAAAGxpYnJhcnkvY29yZS9zcmMvc3RyL21vZC5yc1suLi5dYnl0ZSBpbmRleCAgaXMgb3V0IG9mIGJvdW5kcyBvZiBgAAAA3BEQAAsAAADnERAAFgAAAGwPEAABAAAAvBEQABsAAABrAAAACQAAAGJlZ2luIDw9IGVuZCAoIDw9ICkgd2hlbiBzbGljaW5nIGAAACgSEAAOAAAANhIQAAQAAAA6EhAAEAAAAGwPEAABAAAAvBEQABsAAABvAAAABQAAALwREAAbAAAAfQAAAC0AAAAgaXMgbm90IGEgY2hhciBib3VuZGFyeTsgaXQgaXMgaW5zaWRlICAoYnl0ZXMgKSBvZiBg3BEQAAsAAACMEhAAJgAAALISEAAIAAAAuhIQAAYAAABsDxAAAQAAALwREAAbAAAAfwAAAAUAAABsaWJyYXJ5L2NvcmUvc3JjL3VuaWNvZGUvcHJpbnRhYmxlLnJzAAAA+BIQACUAAAAaAAAANgAAAAABAwUFBgYCBwYIBwkRChwLGQwaDRAODQ8EEAMSEhMJFgEXBBgBGQMaBxsBHAIfFiADKwMtCy4BMAMxAjIBpwKpAqoEqwj6AvsF/QL+A/8JrXh5i42iMFdYi4yQHN0OD0tM+/wuLz9cXV/ihI2OkZKpsbq7xcbJyt7k5f8ABBESKTE0Nzo7PUlKXYSOkqmxtLq7xsrOz+TlAAQNDhESKTE0OjtFRklKXmRlhJGbncnOzw0RKTo7RUlXW1xeX2RljZGptLq7xcnf5OXwDRFFSWRlgISyvL6/1dfw8YOFi6Smvr/Fx87P2ttImL3Nxs7PSU5PV1leX4mOj7G2t7/BxsfXERYXW1z29/7/gG1x3t8OH25vHB1ffX6ur3+7vBYXHh9GR05PWFpcXn5/tcXU1dzw8fVyc490dZYmLi+nr7e/x8/X35pAl5gwjx/S1M7/Tk9aWwcIDxAnL+7vbm83PT9CRZCRU2d1yMnQ0djZ5/7/ACBfIoLfBIJECBsEBhGBrA6AqwUfCYEbAxkIAQQvBDQEBwMBBwYHEQpQDxIHVQcDBBwKCQMIAwcDAgMDAwwEBQMLBgEOFQVOBxsHVwcCBhYNUARDAy0DAQQRBg8MOgQdJV8gbQRqJYDIBYKwAxoGgv0DWQcWCRgJFAwUDGoGCgYaBlkHKwVGCiwEDAQBAzELLAQaBgsDgKwGCgYvMU0DgKQIPAMPAzwHOAgrBYL/ERgILxEtAyEPIQ+AjASClxkLFYiUBS8FOwcCDhgJgL4idAyA1hoMBYD/BYDfDPKdAzcJgVwUgLgIgMsFChg7AwoGOAhGCAwGdAseA1oEWQmAgxgcChYJTASAigarpAwXBDGhBIHaJgcMBQWAphCB9QcBICoGTASAjQSAvgMbAw8NAAYBAQMBBAIFBwcCCAgJAgoFCwIOBBABEQISBRMRFAEVAhcCGQ0cBR0IJAFqBGsCrwO8As8C0QLUDNUJ1gLXAtoB4AXhAucE6ALuIPAE+AL6AvsBDCc7Pk5Pj56en3uLk5aisrqGsQYHCTY9Plbz0NEEFBg2N1ZXf6qur7014BKHiY6eBA0OERIpMTQ6RUZJSk5PZGVctrcbHAcICgsUFzY5Oqip2NkJN5CRqAcKOz5maY+Sb1+/7u9aYvT8/5qbLi8nKFWdoKGjpKeorbq8xAYLDBUdOj9FUaanzM2gBxkaIiU+P+fs7//FxgQgIyUmKDM4OkhKTFBTVVZYWlxeYGNlZmtzeH1/iqSqr7DA0K6vbm+TXiJ7BQMELQNmAwEvLoCCHQMxDxwEJAkeBSsFRAQOKoCqBiQEJAQoCDQLTkOBNwkWCggYO0U5A2MICTAWBSEDGwUBQDgESwUvBAoHCQdAICcEDAk2AzoFGgcEDAdQSTczDTMHLggKgSZSTigIKhYaJhwUFwlOBCQJRA0ZBwoGSAgnCXULP0EqBjsFCgZRBgEFEAMFgItiHkgICoCmXiJFCwoGDRM6Bgo2LAQXgLk8ZFMMSAkKRkUbSAhTDUmBB0YKHQNHSTcDDggKBjkHCoE2GYC3AQ8yDYObZnULgMSKTGMNhC+P0YJHobmCOQcqBFwGJgpGCigFE4KwW2VLBDkHEUAFCwIOl/gIhNYqCaLngTMtAxEECIGMiQRrBQ0DCQcQkmBHCXQ8gPYKcwhwFUaAmhQMVwkZgIeBRwOFQg8VhFAfgOErgNUtAxoEAoFAHxE6BQGE4ID3KUwECgQCgxFETD2AwjwGAQRVBRs0AoEOLARkDFYKgK44HQ0sBAkHAg4GgJqD2AUQAw0DdAxZBwwEAQ8MBDgICgYoCCJOgVQMFQMFAwcJHQMLBQYKCgYICAcJgMslCoQGbGlicmFyeS9jb3JlL3NyYy91bmljb2RlL3VuaWNvZGVfZGF0YS5ycwAAAJkYEAAoAAAASwAAACgAAACZGBAAKAAAAFcAAAAWAAAAmRgQACgAAABSAAAAPgAAAEVycm9yAAAAAAMAAIMEIACRBWAAXROgABIXIB8MIGAf7yygKyowICxvpuAsAqhgLR77YC4A/iA2nv9gNv0B4TYBCiE3JA3hN6sOYTkvGKE5MBzhR/MeIUzwauFPT28hUJ28oVAAz2FRZdGhUQDaIVIA4OFTMOFhVa7ioVbQ6OFWIABuV/AB/1cAcAAHAC0BAQECAQIBAUgLMBUQAWUHAgYCAgEEIwEeG1sLOgkJARgEAQkBAwEFKwM8CCoYASA3AQEBBAgEAQMHCgIdAToBAQECBAgBCQEKAhoBAgI5AQQCBAICAwMBHgIDAQsCOQEEBQECBAEUAhYGAQE6AQECAQQIAQcDCgIeATsBAQEMAQkBKAEDATcBAQMFAwEEBwILAh0BOgECAQIBAwEFAgcCCwIcAjkCAQECBAgBCQEKAh0BSAEEAQIDAQEIAVEBAgcMCGIBAgkLBkoCGwEBAQEBNw4BBQECBQsBJAkBZgQBBgECAgIZAgQDEAQNAQICBgEPAQADAAMdAh4CHgJAAgEHCAECCwkBLQMBAXUCIgF2AwQCCQEGA9sCAgE6AQEHAQEBAQIIBgoCATAfMQQwBwEBBQEoCQwCIAQCAgEDOAEBAgMBAQM6CAICmAMBDQEHBAEGAQMCxkAAAcMhAAONAWAgAAZpAgAEAQogAlACAAEDAQQBGQIFAZcCGhINASYIGQsuAzABAgQCAicBQwYCAgICDAEIAS8BMwEBAwICBQIBASoCCAHuAQIBBAEAAQAQEBAAAgAB4gGVBQADAQIFBCgDBAGlAgAEAAKZCzEEewE2DykBAgIKAzEEAgIHAT0DJAUBCD4BDAI0CQoEAgFfAwIBAQIGAaABAwgVAjkCAQEBARYBDgcDBcMIAgMBARcBUQECBgEBAgEBAgEC6wECBAYCAQIbAlUIAgEBAmoBAQECBgEBZQMCBAEFAAkBAvUBCgIBAQQBkAQCAgQBIAooBgIECAEJBgIDLg0BAgAHAQYBAVIWAgcBAgECegYDAQECAQcBAUgCAwEBAQACAAU7BwABPwRRAQACAC4CFwABAQMEBQgIAgceBJQDADcEMggBDgEWBQEPAAcBEQIHAQIBBQAHAAE9BAAHbQcAYIDwAHsJcHJvZHVjZXJzAghsYW5ndWFnZQEEUnVzdAAMcHJvY2Vzc2VkLWJ5AwVydXN0Yx0xLjYxLjAgKGZlNWIxM2Q2OCAyMDIyLTA1LTE4KQZ3YWxydXMGMC4xOS4wDHdhc20tYmluZGdlbhIwLjIuODAgKDRjYWE5ODE2NSk=");var dI=()=>AI(this,null,function*(){return yield Fg(GI),hI});function jg(A){return typeof A=="number"?A:typeof A=="string"?A.split(":").reverse().map(parseFloat).reduce(function(g,I,B){return g+I*Math.pow(60,B)}):void 0}function xg(A,g){var I=typeof Symbol!="undefined"&&A[Symbol.iterator]||A["@@iterator"];if(!I){if(Array.isArray(A)||(I=kI(A))||g&&A&&typeof A.length=="number"){I&&(A=I);var B=0,C=function(){};return{s:C,n:function(){return B>=A.length?{done:!0}:{done:!1,value:A[B++]}},e:function(t){throw t},f:C}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Q=!0,e=!1,i;return{s:function(){I=I.call(A)},n:function(){var t=I.next();return Q=t.done,t},e:function(t){e=!0,i=t},f:function(){try{!Q&&I.return!=null&&I.return()}finally{if(e)throw i}}}}function kI(A,g){if(A){if(typeof A=="string")return Tg(A,g);var I=Object.prototype.toString.call(A).slice(8,-1);if(I==="Object"&&A.constructor&&(I=A.constructor.name),I==="Map"||I==="Set")return Array.from(A);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return Tg(A,g)}}function Tg(A,g){(g==null||g>A.length)&&(g=A.length);for(var I=0,B=new Array(g);I1&&arguments[1]!==void 0?arguments[1]:{},C=xg(this.eventHandlers.get(I)),Q;try{for(C.s();!(Q=C.n()).done;){var e=Q.value;e(B)}}catch(i){C.e(i)}finally{C.f()}}},{key:"init",value:function(){var g=v(d().mark(function B(){var C=this,Q,e,i,E,t,n,s,u,f,h,k;return d().wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return i=0,E=this.feed.bind(this),t=this.now.bind(this),n=function(J,j){return window.setTimeout(J,j/C.speed)},s=function(J,j){return window.setInterval(J,j/C.speed)},u=function(J,j){C.resetVt(J,j)},f=function(){i++,C.loop===!0||typeof C.loop=="number"&&i0){var I=new Map,B=xg(this.changedLines),C;try{for(B.s();!(C=B.n()).done;){var Q=C.value;I.set(Q,{id:Q,segments:this.vt.get_line(Q)})}}catch(e){B.e(e)}finally{B.f()}return this.changedLines.clear(),I}}},{key:"getCursor",value:function(){if(this.cursor===void 0&&this.vt){var I;this.cursor=(I=this.vt.get_cursor())!==null&&I!==void 0?I:!1}return this.cursor}},{key:"getCurrentTime",value:function(){if(typeof this.driver.getCurrentTime=="function")return this.driver.getCurrentTime();if(this.startTime)return(this.now()-this.startTime)/1e3}},{key:"getRemainingTime",value:function(){if(typeof this.duration=="number")return this.duration-Math.min(this.getCurrentTime(),this.duration)}},{key:"getProgress",value:function(){if(typeof this.duration=="number")return Math.min(this.getCurrentTime(),this.duration)/this.duration}},{key:"getDuration",value:function(){return this.duration}},{key:"start",value:function(){var g=v(d().mark(function B(){var C=this,Q,e;return d().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return this.dispatchEvent("starting"),Q=setTimeout(function(){C.dispatchEvent("waiting")},2e3),E.next=4,this.initializeDriver();case 4:return this.dispatchEvent("terminalUpdate"),E.next=7,this.driver.start();case 7:e=E.sent,clearTimeout(Q),typeof e=="function"&&(this.driver.stop=e),this.startTime=this.now(),this.state="playing",this.dispatchEvent("play");case 13:case"end":return E.stop()}},B,this)}));function I(){return g.apply(this,arguments)}return I}()},{key:"doPause",value:function(){typeof this.driver.pauseOrResume=="function"&&(this.driver.pauseOrResume(),this.state="paused",this.dispatchEvent("pause"))}},{key:"resume",value:function(){typeof this.driver.pauseOrResume=="function"&&(this.state="playing",this.driver.pauseOrResume(),this.dispatchEvent("play"))}},{key:"doSeek",value:function(){var g=v(d().mark(function B(C){return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(typeof this.driver.seek!="function"){e.next=8;break}return e.next=3,this.initializeDriver();case 3:return this.state!="playing"&&(this.state="paused"),this.driver.seek(C),e.abrupt("return",!0);case 8:return e.abrupt("return",!1);case 9:case"end":return e.stop()}},B,this)}));function I(B){return g.apply(this,arguments)}return I}()},{key:"restart",value:function(){var g=v(d().mark(function B(){return d().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,this.doSeek(0);case 2:if(!Q.sent){Q.next=5;break}this.resume(),this.dispatchEvent("play");case 5:case"end":return Q.stop()}},B,this)}));function I(){return g.apply(this,arguments)}return I}()},{key:"feed",value:function(I){var B=this,C=this.vt.feed(I);C.forEach(function(Q){return B.changedLines.add(Q)}),this.cursor=void 0,this.dispatchEvent("terminalUpdate")}},{key:"now",value:function(){return performance.now()*this.speed}},{key:"initializeDriver",value:function(){return this.initializeDriverPromise===void 0&&(this.initializeDriverPromise=this.doInitializeDriver()),this.initializeDriverPromise}},{key:"doInitializeDriver",value:function(){var g=v(d().mark(function B(){var C,Q,e,i;return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(typeof this.driver.init!="function"){t.next=7;break}return t.next=3,this.driver.init();case 3:i=t.sent,this.duration=(C=this.duration)!==null&&C!==void 0?C:i.duration,this.cols=(Q=this.cols)!==null&&Q!==void 0?Q:i.cols,this.rows=(e=this.rows)!==null&&e!==void 0?e:i.rows;case 7:this.ensureVt();case 8:case"end":return t.stop()}},B,this)}));function I(){return g.apply(this,arguments)}return I}()},{key:"ensureVt",value:function(){var I,B,C=(I=this.cols)!==null&&I!==void 0?I:80,Q=(B=this.rows)!==null&&B!==void 0?B:24;this.vt!==void 0&&this.vt.cols===C&&this.vt.rows===Q||this.initializeVt(C,Q)}},{key:"resetVt",value:function(I,B){this.cols=I,this.rows=B,this.initializeVt(I,B)}},{key:"initializeVt",value:function(I,B){this.vt=this.wasm.create(I,B),this.vt.cols=I,this.vt.rows=B,this.changedLines.clear();for(var C=0;CA[oA][g]),I}function SI(A){if(tA()){const g=tg(A);(g._||(g._=Mg()))()}return Reflect.ownKeys(A)}function Mg(){const[A,g]=a(void 0,{equals:!1,internal:!0});return A.$=g,A}const JI={get(A,g,I){if(g===Zg)return A;if(g===oA)return I;const B=A[g];if(g===ig||g==="__proto__")return B;const C=NA(B);if(tA()&&(typeof B!="function"||A.hasOwnProperty(g))){let Q,e;C&&(Q=tg(B))&&(e=Q._||(Q._=Mg()),e()),Q=tg(A),e=Q[g]||(Q[g]=Mg()),e()}return C?Og(B):B},set(){return!0},deleteProperty(){return!0},ownKeys:SI,getOwnPropertyDescriptor:MI};function cA(A,g,I){if(A[g]===I)return;const B=Array.isArray(A),C=A.length,Q=I===void 0,e=B||Q===g in A;Q?delete A[g]:A[g]=I;let i=tg(A),E;(E=i[g])&&E.$(),B&&A.length!==C&&(E=i.length)&&E.$(),e&&(E=i._)&&E.$()}function LI(A,g){const I=Object.keys(g);for(let B=0;B1){B=g.shift();const e=typeof B,i=Array.isArray(A);if(Array.isArray(B)){for(let E=0;E1){jA(A[B],g,[B].concat(I));return}C=A[B],I=[B].concat(I)}let Q=g[0];typeof Q=="function"&&(Q=Q(C,I),Q===C)||B===void 0&&Q==null||(Q=qA(Q),B===void 0||NA(C)&&NA(Q)&&!Array.isArray(Q)?LI(C,Q):cA(A,B,Q))}function Wg(A,g){const I=qA(A||{}),B=Og(I);function C(...Q){m(()=>jA(I,Q))}return[B,C]}function pA(A,g,I,B,C){const Q=g[I];if(A===Q)return;if(!NA(A)||!NA(Q)||C&&A[C]!==Q[C]){A!==Q&&cA(g,I,A);return}if(Array.isArray(A)){if(A.length&&Q.length&&(!B||C&&A[0][C]!=null)){let E,t,n,s,u,f,h,k;for(n=0,s=Math.min(Q.length,A.length);n=n&&u>=n&&(Q[s]===A[u]||C&&Q[s][C]===A[u][C]);s--,u--)F[u]=Q[s];if(n>u||n>s){for(t=n;t<=u;t++)cA(Q,t,A[t]);for(;tA.length&&cA(Q,"length",A.length);return}for(h=new Array(u+1),t=u;t>=n;t--)f=A[t],k=C?f[C]:f,E=N.get(k),h[t]=E===void 0?-1:E,N.set(k,t);for(E=n;E<=s;E++)f=Q[E],k=C?f[C]:f,t=N.get(k),t!==void 0&&t!==-1&&(F[t]=Q[E],t=h[t],N.set(k,t));for(t=n;tA.length&&cA(Q,"length",A.length);return}const e=Object.keys(A);for(let E=0,t=e.length;E!NA(Q)||!NA(C)?C:(pA(C,{state:Q},"state",I,B),Q)}const vI=nA("");var YI=function(A){return function(){var g=vI.cloneNode(!0);return QA(g,function(){return A.text}),l(function(I){var B=pI(A.attrs,A.extraClass),C=UI(A.attrs);return B!==I._v$&&(g.className=I._v$=B),I._v$2=_A(g,C,I._v$2),I},{_v$:void 0,_v$2:void 0}),g}()};function pI(A,g){var I=A.get("inverse")?A.has("bg")?A.get("bg"):"bg":A.get("fg"),B=A.get("inverse")?A.has("fg")?A.get("fg"):"fg":A.get("bg"),C=Vg(I,A.get("bold"),"fg-"),Q=Vg(B,A.get("blink"),"bg-"),e=g!=null?g:"";return C&&(e+=" "+C),Q&&(e+=" "+Q),A.has("bold")&&(e+=" bright"),A.has("italic")&&(e+=" italic"),A.has("underline")&&(e+=" underline"),A.has("blink")&&(e+=" blink"),e}function Vg(A,g,I){if(typeof A=="number")return g&&A<8&&(A+=8),"".concat(I).concat(A);if(A=="fg"||A=="bg")return"".concat(I).concat(A)}function UI(A){var g=A.get("inverse")?A.get("bg"):A.get("fg"),I=A.get("inverse")?A.get("fg"):A.get("bg"),B={};return typeof g=="string"&&(B.color=g),typeof I=="string"&&(B["background-color"]=I),B}const mI=nA('');var bI=function(A){var g=function(){if(typeof A.cursor=="number"){for(var B=[],C=0,Q=0;Q0&&B.push([i[0].substring(0,n),i[1]]),B.push([i[0][n],E," cursor-a"]),B.push([i[0][n],t," cursor-b"]),n');var Pg=function(A){var g=function(){var e;return(e=A.lineHeight)!==null&&e!==void 0?e:1.3333333333},I=w(function(){return{width:"".concat(A.cols,"ch"),height:"".concat(g()*A.rows,"em"),"font-size":"".concat((A.scale||1)*100,"%"),"font-family":A.fontFamily,"line-height":"".concat(g(),"em")}}),B=function(){var e;return(e=A.cursor)===null||e===void 0?void 0:e[0]},C=function(){var e;return(e=A.cursor)===null||e===void 0?void 0:e[1]};return function(){var Q=KI.cloneNode(!0),e=A.ref;return typeof e=="function"?e(Q):A.ref=Q,QA(Q,V(EI,{get each(){return A.lines},children:function(E,t){return function(){var n=tI(function(){return t()===C()},!0);return V(bI,{get segments(){return E.segments},get cursor(){return n()?B():null},get height(){return"".concat(g(),"em")}})}()}})),l(function(i){var E=A.blink||A.cursorHold,t=A.blink,n=I();return E!==i._v$&&Q.classList.toggle("cursor",i._v$=E),t!==i._v$2&&Q.classList.toggle("blink",i._v$2=t),i._v$3=_A(Q,n,i._v$3),i},{_v$:void 0,_v$2:void 0,_v$3:void 0}),Q}()};const HI=nA(''),qI=nA(''),jI=nA(''),xI=nA(''),TI=nA('
');function zg(A){A=Math.floor(A);var g=Math.floor(A/60),I=A%60,B="";return g<10&&(B+="0"),B+="".concat(g,":"),I<10&&(B+="0"),B+="".concat(I),B}var ZI=function(A){var g=function(i){return function(E){E.preventDefault(),i(E)}},I=function(){return typeof A.currentTime=="number"?zg(A.currentTime):"--:--"},B=function(){return typeof A.remainingTime=="number"?"-"+zg(A.remainingTime):I()},C=function(){return{width:"100%",transform:"scaleX(".concat(A.progress||0),"transform-origin":"left center"}},Q=function(i){if(!(i.altKey||i.shiftKey||i.metaKey||i.ctrlKey)){var E=i.currentTarget.offsetWidth,t=i.currentTarget.getBoundingClientRect(),n=i.clientX-t.left,s=n/E;return A.onSeekClick("".concat(s*100,"%"))}};return function(){var e=TI.cloneNode(!0),i=e.firstChild,E=i.firstChild,t=E.nextSibling,n=i.nextSibling;return QA(e,V(pg,{get when(){return A.isPausable},get children(){var s=jI.cloneNode(!0);return yg(s,"click",g(A.onPlayClick),!0),QA(s,V(Ug,{get children(){return[V(zA,{get when(){return A.isPlaying},get children(){return HI.cloneNode(!0)}}),V(zA,{get when(){return!A.isPlaying},get children(){return qI.cloneNode(!0)}})]}})),s}}),i),QA(E,I),QA(t,B),yg(n,"click",g(A.onFullscreenClick),!0),QA(e,V(pg,{get when(){return typeof A.progress=="number"||A.isSeekable},get children(){var s=xI.cloneNode(!0),u=s.firstChild,f=u.firstChild,h=f.firstChild;return u.$$mousedown=Q,l(function(k){return _A(h,C(),k)}),s}}),null),l(function(){return e.classList.toggle("seekable",A.isSeekable)}),e}()};Dg(["click","mousedown"]);const OI=nA('
');var WI=function(A){for(var g=["\u2593","\u2592","\u2591","\u2592"],I,B=1,C="",Q=0;Q
');var VI=function(A){var g=function(B){return function(C){C.preventDefault(),B(C)}};return function(){var I=XI.cloneNode(!0);return yg(I,"click",g(A.onClick),!0),I}()};Dg(["click"]);const PI=nA('
');var zI=function(A){var g=A.core,I=A.autoPlay,B=Wg({coreState:"initial",cols:A.cols,rows:A.rows,lines:[],cursor:void 0,charW:null,charH:null,bordersW:null,bordersH:null,containerW:null,containerH:null,showControls:!1,showStartOverlay:!I,isPausable:!0,isSeekable:!0,isFullscreen:!1,currentTime:null,remainingTime:null,progress:null,blink:!0,cursorHold:!1}),C=RA(B,2),Q=C[0],e=C[1],i=function(){return Q.cols||80},E=function(){return Q.rows||24},t,n,s,u,f,h,k,F;g.addEventListener("starting",function(){e("showStartOverlay",!1)}),g.addEventListener("waiting",function(){e("coreState","waiting")}),g.addEventListener("reset",function(y){var o=y.cols,M=y.rows;MuA?x="height":x="width"}if(x===!1||x==="none")return{};if(x==="width"){var $=Q.containerW/o;return{scale:$,width:Q.containerW,height:M*$}}else if(x==="height"){var og=Q.containerH/M;return{scale:og,width:o*og,height:Q.containerH}}else throw"unsupported fit mode: ".concat(x)}}),rA=function(){var o;e("isFullscreen",(o=document.fullscreenElement)!==null&&o!==void 0?o:document.webkitFullscreenElement)},FA=function(){if(Q.isFullscreen){var o,M;((o=(M=document.exitFullscreen)!==null&&M!==void 0?M:document.webkitExitFullscreen)!==null&&o!==void 0?o:function(){}).apply(document)}else{var x,T;((x=(T=f.requestFullscreen)!==null&&T!==void 0?T:f.webkitRequestFullscreen)!==null&&x!==void 0?x:function(){}).apply(f)}},xA=function(o){if(!(o.altKey||o.metaKey||o.ctrlKey)){if(o.shiftKey){if(o.key=="ArrowLeft")g.seek("<<<");else if(o.key=="ArrowRight")g.seek(">>>");else return;o.preventDefault();return}if(o.key==" ")g.pauseOrResume();else if(o.key=="f")FA();else if(o.key=="ArrowLeft")g.seek("<<");else if(o.key=="ArrowRight")g.seek(">>");else if(o.key.charCodeAt(0)>=48&&o.key.charCodeAt(0)<=57){var M=(o.key.charCodeAt(0)-48)/10;g.seek("".concat(M*100,"%"))}else return;o.preventDefault()}},Sg=function(){Q.isFullscreen&&L(!0)},sg=function(){Q.isFullscreen||L(!1)},TA=function(){s=setInterval(OA,100)},ZA=function(){clearInterval(s)},OA=function(){var o=g.getCurrentTime(),M=g.getRemainingTime(),x=g.getProgress();e({currentTime:o,remainingTime:M,progress:x})},G=function(){u=setInterval(function(){e(function(o){var M={blink:!o.blink};return M.blink&&(M.cursorHold=!1),M})},500)},R=function(){clearInterval(u),e("blink",!0)},L=function y(o){clearTimeout(n),o&&(n=setTimeout(function(){return y(!1)},2e3)),e("showControls",o)},Y=function(){var o={};(A.fit===!1||A.fit==="none")&&A.terminalFontSize!==void 0&&(A.terminalFontSize==="small"?o["font-size"]="12px":A.terminalFontSize==="medium"?o["font-size"]="18px":A.terminalFontSize==="big"?o["font-size"]="24px":o["font-size"]=A.terminalFontSize);var M=j();return M===void 0?(o.height=0,o):(M.width!==void 0&&(o.width="".concat(M.width,"px"),o.height="".concat(M.height,"px")),o)},p=function(){var o;return"asciinema-player asciinema-theme-".concat((o=A.theme)!==null&&o!==void 0?o:"asciinema")},K=function(){var o;return(o=j())===null||o===void 0?void 0:o.scale},JA=function(){var y=PI.cloneNode(!0),o=y.firstChild,M=f;typeof M=="function"?M(y):f=y,y.addEventListener("webkitfullscreenchange",rA),y.addEventListener("fullscreenchange",rA),y.$$mousemove=Sg,y.$$keydown=xA,y.addEventListener("keypress",xA);var x=h;return typeof x=="function"?x(o):h=o,o.$$mousemove=function(){return L(!0)},o.addEventListener("mouseleave",sg),QA(o,V(Pg,{get cols(){return i()},get rows(){return E()},get scale(){return K()},get blink(){return Q.blink},get lines(){return Q.lines},get cursor(){return Q.cursor},get cursorHold(){return Q.cursorHold},get fontFamily(){return A.terminalFontFamily},get lineHeight(){return A.terminalLineHeight},ref:function(uA){var $=k;typeof $=="function"?$(uA):k=uA}}),null),QA(o,V(ZI,{get currentTime(){return Q.currentTime},get remainingTime(){return Q.remainingTime},get progress(){return Q.progress},get isPlaying(){return Q.coreState=="playing"},get isPausable(){return Q.isPausable},get isSeekable(){return Q.isSeekable},onPlayClick:function(){return g.pauseOrResume()},onFullscreenClick:FA,onSeekClick:function(uA){return g.seek(uA)}}),null),QA(o,V(Ug,{get children(){return[V(zA,{get when(){return Q.showStartOverlay},get children(){return V(VI,{onClick:function(){return g.play()}})}}),V(zA,{get when(){return Q.coreState=="waiting"},get children(){return V(WI,{get cols(){return i()},get rows(){return E()},get scale(){return K()},get terminalFontFamily(){return A.terminalFontFamily},get terminalLineHeight(){return A.terminalLineHeight}})}})]}}),null),l(function(T){var uA=Q.showControls,$=p(),og=Y();return uA!==T._v$&&y.classList.toggle("hud",T._v$=uA),$!==T._v$2&&(o.className=T._v$2=$),T._v$3=_A(o,og,T._v$3),T},{_v$:void 0,_v$2:void 0,_v$3:void 0}),y}();return JA};Dg(["keydown","mousemove"]);var ng=function(A){function g(I,B){X(this,g),this.input=I,this.xfs=B!=null?B:[]}return lA(g,[{key:"map",value:function(B){return this.transform(_I(B))}},{key:"flatMap",value:function(B){return this.transform($I(B))}},{key:"filter",value:function(B){return this.transform(AB(B))}},{key:"take",value:function(B){return this.transform(gB(B))}},{key:"drop",value:function(B){return this.transform(IB(B))}},{key:"transform",value:function(B){return new g(this.input,this.xfs.concat([B]))}},{key:"toArray",value:function(){return Array.from(this)}},{key:A,value:function(){var B=this,C=0,Q=0,e=[],i=!1,E=BB(this.xfs,function(t){return e.push(t)});return{next:function(){for(Q===e.length&&(e=[],Q=0);e.length===0&&C0?{done:!1,value:e[Q++]}:{done:!0}}}}}]),g}(Symbol.iterator);function _I(A){return function(g){return function(I){g(A(I))}}}function $I(A){return function(g){return function(I){A(I).forEach(g)}}}function AB(A){return function(g){return function(I){A(I)&&g(I)}}}function gB(A){var g=0;return function(I){return function(B){gA&&I(B)}}}function BB(A,g){return A.reverse().reduce(function(I,B){var C=_g(B(I.step));return{step:C.step,flush:function(){C.flush(),I.flush()}}},_g(g))}function _g(A){return typeof A=="function"?{step:A,flush:function(){}}:A}function QB(A,g,I){var B=g.feed,C=g.now,Q=g.setTimeout,e=g.onFinish,i=I.idleTimeLimit,E=I.startAt,t,n,s,u,f,h,k=0,F=0,N,S;function J(){return j.apply(this,arguments)}function j(){return j=v(d().mark(function G(){var R,L,Y;return d().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:if(!s){K.next=2;break}return K.abrupt("return");case 2:return K.t0=CB,K.next=5,rA(A);case 5:if(K.t1=K.sent,L=(0,K.t0)(K.t1),t=L.cols,n=L.rows,i=(R=i)!==null&&R!==void 0?R:L.idleTimeLimit,Y=nB(L.frames,i,E),s=Y.frames,s.length!==0){K.next=14;break}throw"asciicast is missing events";case 14:f=Y.effectiveStartAt,u=s[s.length-1][0];case 16:case"end":return K.stop()}},G)})),j.apply(this,arguments)}function rA(G){return FA.apply(this,arguments)}function FA(){return FA=v(d().mark(function G(R){var L,Y,p,K,JA;return d().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(L=R.url,Y=R.data,p=R.fetchOpts,K=p===void 0?{}:p,L===void 0){o.next=12;break}return o.next=4,fetch(L,K);case 4:if(JA=o.sent,JA.ok){o.next=7;break}throw"failed fetching asciicast file: ".concat(JA.statusText," (").concat(JA.status,")");case 7:return o.next=9,JA.text();case 9:return o.abrupt("return",o.sent);case 12:if(Y===void 0){o.next=19;break}return typeof Y=="function"&&(Y=Y()),o.next=16,Y;case 16:return o.abrupt("return",o.sent);case 19:throw"failed fetching asciicast file: url/data missing in src";case 20:case"end":return o.stop()}},G)})),FA.apply(this,arguments)}function xA(){var G=s[k];if(G){var R=G[0]*1e3,L=C()-N,Y=R-L;Y<0&&(Y=0),h=Q(Sg,Y)}else h=null,S=u*1e3,e()}function Sg(){var G=s[k],R;do B(G[1]),F=G[0]*1e3,G=s[++k],R=C()-N;while(G&&R>G[0]*1e3);xA()}function sg(){clearTimeout(h),h=null,S=C()-N}function TA(){N=C()-S,S=null,xA()}function ZA(G){var R=!!h;if(R&&sg(),typeof G=="string"){var L,Y=((L=S)!==null&&L!==void 0?L:0)/1e3;G==="<<"?G=Y-5:G===">>"?G=Y+5:G==="<<<"?G=Y-.1*u:G===">>>"?G=Y+.1*u:G[G.length-1]==="%"&&(G=parseFloat(G.substring(0,G.length-1))/100*u)}var p=Math.min(Math.max(G,0),u)*1e3;p1&&arguments[1]!==void 0?arguments[1]:1/0,I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,B=0,C=0,Q=I,e=Array.from(tB(A).map(function(i){var E=i[0]-B,t=E-g;return B=i[0],t>0&&(C+=t,i[0]E)){s.next=5;break}return s.next=5,cB(t-E);case 5:A(i[2]);case 6:case"end":return s.stop()}},e)}));return function(e){return Q.apply(this,arguments)}}());return{pushEvent:function(e){B===void 0&&(B=rg()),e[1]=="o"&&I.push(e)},pushText:function(e){B===void 0&&(B=rg());var i=(rg()-B)/1e3;I.push([i,"o",e])},stop:function(){C()}}}function rg(){return new Date().getTime()}function cB(A){return new Promise(function(g){setTimeout(g,A)})}function uB(A,g){var I=A.url,B=A.bufferTime,C=B===void 0?0:B,Q=g.feed,e=g.reset,i=g.setWaiting,E=g.onFinish,t=new TextDecoder,n,s,u=250,f=!1;function h(){s!==void 0&&s.stop(),s=$g(Q,C)}function k(){n=new WebSocket(I),n.binaryType="arraybuffer",n.onopen=function(){console.debug("websocket: opened"),i(!1),h(),u=250},n.onmessage=function(F){if(typeof F.data=="string"){var N=JSON.parse(F.data);if(N.cols!==void 0||N.width!==void 0){var S,J;h(),e((S=N.cols)!==null&&S!==void 0?S:N.width,(J=N.rows)!==null&&J!==void 0?J:N.height)}else s.pushEvent(N)}else s.pushText(t.decode(F.data))},n.onclose=function(F){f||F.code===1e3||F.code===1005?(console.debug("websocket: closed"),E()):(console.debug("websocket: unclean close, reconnecting in ".concat(u,"...")),i(!0),setTimeout(k,u),u=Math.min(u*2,5e3))}}return{start:function(){k()},stop:function(){f=!0,s!==void 0&&s.stop(),n!==void 0&&n.close()}}}function lB(A,g){var I=A.url,B=A.bufferTime,C=B===void 0?0:B,Q=g.feed,e=g.reset,i=g.setWaiting,E=g.onFinish,t,n;function s(){n!==void 0&&n.stop(),n=$g(Q,C)}return{start:function(){t=new EventSource(I),t.addEventListener("open",function(){console.debug("eventsource: opened"),i(!1),s()}),t.addEventListener("error",function(f){console.debug("eventsource: errored"),console.debug(f),i(!0)}),t.addEventListener("message",function(f){var h=JSON.parse(f.data);if(h.cols!==void 0||h.width!==void 0){var k,F;s(),e((k=h.cols)!==null&&k!==void 0?k:h.width,(F=h.rows)!==null&&F!==void 0?F:h.height)}else n.pushEvent(h)}),t.addEventListener("done",function(){console.debug("eventsource: closed"),t.close(),E()})},stop:function(){n!==void 0&&n.stop(),t!==void 0&&t.close()}}}function wB(A,g){var I,B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},C=new FI(fB(A),{cols:B.cols,rows:B.rows,loop:B.loop,speed:B.speed,preload:B.preload,startAt:B.startAt,poster:B.poster,idleTimeLimit:B.idleTimeLimit}),Q={core:C,cols:B.cols,rows:B.rows,fit:B.fit,autoPlay:(I=B.autoPlay)!==null&&I!==void 0?I:B.autoplay,terminalFontSize:B.terminalFontSize,terminalFontFamily:B.terminalFontFamily,terminalLineHeight:B.terminalLineHeight,theme:B.theme},e,i=rI(function(){return e=V(zI,Q),e},g),E={el:e,dispose:i,getCurrentTime:function(){return C.getCurrentTime()},getDuration:function(){return C.getDuration()},play:function(){return C.play()},pause:function(){return C.pause()},seek:function(n){return C.seek(n)}};return E.addEventListener=function(t,n){return C.addEventListener(t,n.bind(E))},E}function fB(A){typeof A=="string"&&(A.substring(0,5)=="ws://"||A.substring(0,6)=="wss://"?A={driver:"websocket",url:A}:A.substring(0,7)=="test://"?A={driver:"test",kind:A.substring(7)}:A={driver:"asciicast",url:A}),A.driver===void 0&&(A.driver="asciicast");var g=new Map([["asciicast",QB],["websocket",uB],["eventsource",lB],["test",rB]]);if(typeof A=="function")return A;if(g.has(A.driver)){var I=g.get(A.driver);return function(B,C){return I(A,B,C)}}else throw"unsupported driver: ".concat(JSON.stringify(A))}},"./node_modules/asciinema-player/dist/bundle/asciinema-player.css":function(H,CA,P){"use strict";P.r(CA)},"./node_modules/@babel/runtime/helpers/regeneratorRuntime.js":function(H,CA,P){var W=P("./node_modules/@babel/runtime/helpers/typeof.js").default;function v(){"use strict";H.exports=v=function(){return X},H.exports.__esModule=!0,H.exports.default=H.exports;var X={},AA=Object.prototype,gA=AA.hasOwnProperty,_=Object.defineProperty||function(c,r,a){c[r]=a.value},sA=typeof Symbol=="function"?Symbol:{},lA=sA.iterator||"@@iterator",ag=sA.asyncIterator||"@@asyncIterator",d=sA.toStringTag||"@@toStringTag";function eA(c,r,a){return Object.defineProperty(c,r,{value:a,enumerable:!0,configurable:!0,writable:!0}),c[r]}try{eA({},"")}catch(c){eA=function(a,l,D){return a[l]=D}}function WA(c,r,a,l){var D=r&&r.prototype instanceof UA?r:UA,w=Object.create(D.prototype),m=new hA(l||[]);return _(w,"_invoke",{value:XA(c,a,m)}),w}function LA(c,r,a){try{return{type:"normal",arg:c.call(r,a)}}catch(l){return{type:"throw",arg:l}}}X.wrap=WA;var EA={};function UA(){}function RA(){}function wA(){}var oA={};eA(oA,lA,function(){return this});var dA=Object.getPrototypeOf,MA=dA&&dA(dA(O([])));MA&&MA!==AA&&gA.call(MA,lA)&&(oA=MA);var IA=wA.prototype=UA.prototype=Object.create(oA);function aA(c){["next","throw","return"].forEach(function(r){eA(c,r,function(a){return this._invoke(r,a)})})}function fA(c,r){function a(D,w,m,q){var z=LA(c[D],c,w);if(z.type!=="throw"){var iA=z.arg,tA=iA.value;return tA&&W(tA)=="object"&&gA.call(tA,"__await")?r.resolve(tA.__await).then(function(DA){a("next",DA,m,q)},function(DA){a("throw",DA,m,q)}):r.resolve(tA).then(function(DA){iA.value=DA,m(iA)},function(DA){return a("throw",DA,m,q)})}q(z.arg)}var l;_(this,"_invoke",{value:function(w,m){function q(){return new r(function(z,iA){a(w,m,z,iA)})}return l=l?l.then(q,q):q()}})}function XA(c,r,a){var l="suspendedStart";return function(D,w){if(l==="executing")throw new Error("Generator is already running");if(l==="completed"){if(D==="throw")throw w;return BA()}for(a.method=D,a.arg=w;;){var m=a.delegate;if(m){var q=Z(m,a);if(q){if(q===EA)continue;return q}}if(a.method==="next")a.sent=a._sent=a.arg;else if(a.method==="throw"){if(l==="suspendedStart")throw l="completed",a.arg;a.dispatchException(a.arg)}else a.method==="return"&&a.abrupt("return",a.arg);l="executing";var z=LA(c,r,a);if(z.type==="normal"){if(l=a.done?"completed":"suspendedYield",z.arg===EA)continue;return{value:z.arg,done:a.done}}z.type==="throw"&&(l="completed",a.method="throw",a.arg=z.arg)}}}function Z(c,r){var a=r.method,l=c.iterator[a];if(l===void 0)return r.delegate=null,a==="throw"&&c.iterator.return&&(r.method="return",r.arg=void 0,Z(c,r),r.method==="throw")||a!=="return"&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+a+"' method")),EA;var D=LA(l,c.iterator,r.arg);if(D.type==="throw")return r.method="throw",r.arg=D.arg,r.delegate=null,EA;var w=D.arg;return w?w.done?(r[c.resultName]=w.value,r.next=c.nextLoc,r.method!=="return"&&(r.method="next",r.arg=void 0),r.delegate=null,EA):w:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,EA)}function SA(c){var r={tryLoc:c[0]};1 in c&&(r.catchLoc=c[1]),2 in c&&(r.finallyLoc=c[2],r.afterLoc=c[3]),this.tryEntries.push(r)}function U(c){var r=c.completion||{};r.type="normal",delete r.arg,c.completion=r}function hA(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(SA,this),this.reset(!0)}function O(c){if(c){var r=c[lA];if(r)return r.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var a=-1,l=function D(){for(;++a=0;--D){var w=this.tryEntries[D],m=w.completion;if(w.tryLoc==="root")return l("end");if(w.tryLoc<=this.prev){var q=gA.call(w,"catchLoc"),z=gA.call(w,"finallyLoc");if(q&&z){if(this.prev=0;--l){var D=this.tryEntries[l];if(D.tryLoc<=this.prev&&gA.call(D,"finallyLoc")&&this.prev=0;--a){var l=this.tryEntries[a];if(l.finallyLoc===r)return this.complete(l.completion,l.afterLoc),U(l),EA}},catch:function(r){for(var a=this.tryEntries.length-1;a>=0;--a){var l=this.tryEntries[a];if(l.tryLoc===r){var D=l.completion;if(D.type==="throw"){var w=D.arg;U(l)}return w}}throw new Error("illegal catch attempt")},delegateYield:function(r,a,l){return this.delegate={iterator:O(r),resultName:a,nextLoc:l},this.method==="next"&&(this.arg=void 0),EA}},X}H.exports=v,H.exports.__esModule=!0,H.exports.default=H.exports},"./node_modules/@babel/runtime/helpers/typeof.js":function(H){function CA(P){return H.exports=CA=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(W){return typeof W}:function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W},H.exports.__esModule=!0,H.exports.default=H.exports,CA(P)}H.exports=CA,H.exports.__esModule=!0,H.exports.default=H.exports},"./node_modules/@babel/runtime/regenerator/index.js":function(H,CA,P){var W=P("./node_modules/@babel/runtime/helpers/regeneratorRuntime.js")();H.exports=W;try{regeneratorRuntime=W}catch(v){typeof globalThis=="object"?globalThis.regeneratorRuntime=W:Function("r","regeneratorRuntime = r")(W)}}}]); diff --git a/public/js/citation-js-bibtex.a2583627.js b/public/js/citation-js-bibtex.a2583627.js new file mode 100644 index 0000000..556c64b --- /dev/null +++ b/public/js/citation-js-bibtex.a2583627.js @@ -0,0 +1,11 @@ +(self.webpackChunkgitea=self.webpackChunkgitea||[]).push([["citation-js-bibtex"],{"./node_modules/@citation-js/date/lib/index.js":function(ue,I,T){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),Object.defineProperty(I,"format",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(I,"parse",{enumerable:!0,get:function(){return M.default}});var M=A(T("./node_modules/@citation-js/date/lib/input.js")),C=A(T("./node_modules/@citation-js/date/lib/output.js"));function A(E){return E&&E.__esModule?E:{default:E}}},"./node_modules/@citation-js/date/lib/input.js":function(ue,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function T(s,f){return q(s)||E(s,f)||C(s,f)||M()}function M(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function C(s,f){if(s){if(typeof s=="string")return A(s,f);var l=Object.prototype.toString.call(s).slice(8,-1);if(l==="Object"&&s.constructor&&(l=s.constructor.name),l==="Map"||l==="Set")return Array.from(s);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return A(s,f)}}function A(s,f){(f==null||f>s.length)&&(f=s.length);for(var l=0,v=new Array(f);l+O<0))return null;+l[0]<0||+l[0]>+l[1]&&+l[1]>0?v=l.pop():v=l.shift()}return[l.pop(),v]}else return null}function ae(s){if(typeof s!="string")return null;const f=s.match(/^(\d+) ?(a\.?d\.?|b\.?c\.?)$/i);if(f){const l=f.slice(1),v=T(l,2),m=v[0],O=v[1];return[m*(O.toLowerCase()[0]==="a"?1:-1)]}else return/^-?\d+$/.test(s)?[s]:null}function U(s){const f=J(s)||K(s)||oe(s)||Y(s)||ie(s)||Q(s)||ae(s);return f&&f.map(l=>parseInt(l))}function z(s){return X.test(s)?s.match(X).slice(1,3):s.split(H)}function ee(s,f){const l=[],v=typeof s=="string"&&z(s);f?l.push(s,f):v&&v.length===2?l.push(...v):l.push(s);const m=l.map(U);return m.filter(Boolean).length===l.length?{"date-parts":m}:{raw:f?l.join("/"):s}}var te=ee;I.default=te},"./node_modules/@citation-js/date/lib/output.js":function(ue,I){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function T(A,E,q){if(A.length>=E)return A;for(;A.lengthH.toString());switch(_.length){case 3:_[2]=T(_[2],2,"0");case 2:_[1]=T(_[1],2,"0");case 1:_[0]=T(_[0],4,"0");break}return _.join(q)};I.default=C},"./node_modules/@citation-js/plugin-bibtex/lib-mjs/index.js":function(ue,I,T){"use strict";T.r(I);var M={};T.r(M),T.d(M,{argumentCommands:function(){return ae},commands:function(){return K},defaultStrings:function(){return oe},diacritics:function(){return J},fieldTypes:function(){return L},formatting:function(){return Q},formattingCommands:function(){return ie},formattingEnvs:function(){return Y},ligaturePattern:function(){return U},ligatures:function(){return z},mathScriptFormatting:function(){return ee},mathScripts:function(){return te},required:function(){return X},sentenceCaseLanguages:function(){return s}});var C=T("./node_modules/@citation-js/core/lib-mjs/index.js"),A=T("./node_modules/moo/moo.js"),E=T.n(A),q=JSON.parse('{"biblatex":{"article":["author","title","journaltitle",["year","date"]],"book":["author","title",["year","date"]],"mvbook":["author","title",["year","date"]],"inbook":["author","title","booktitle",["year","date"]],"booklet":[["author","editor"],"title",["year","date"]],"collection":["editor","title",["year","date"]],"mvcollection":["editor","title",["year","date"]],"incollection":["author","title","booktitle",["year","date"]],"dataset":[["author","editor"],"title",["year","date"]],"online":[["author","editor"],"title",["year","date"],["doi","eprint","url"]],"patent":["author","title","number",["year","date"]],"periodical":["editor","title",["year","date"]],"proceedings":["title",["year","date"]],"mvproceedings":["title",["year","date"]],"inproceedings":["author","title","booktitle",["year","date"]],"report":["author","title","type","institution",["year","date"]],"thesis":["author","title","type","institution",["year","date"]],"unpublished":["author","title",["year","date"]],"conference":["author","title","booktitle",["year","date"]],"electronic":[["author","editor"],"title",["year","date"],["doi","eprint","url"]],"mastersthesis":["author","title","institution",["year","date"]],"phdthesis":["author","title","institution",["year","date"]],"techreport":["author","title","institution",["year","date"]],"www":[["author","editor"],"title",["year","date"],["doi","eprint","url"]]},"bibtex":{"article":["author","title","journal","year"],"book":[["author","editor"],"title","publisher","year"],"booklet":["title"],"inbook":[["author","editor"],"title",["chapter","pages"],"publisher","year"],"incollection":["author","title","booktitle","publisher","year"],"inproceedings":["author","title","booktitle","year"],"mastersthesis":["author","title","school","year"],"phdthesis":["author","title","school","year"],"proceedings":["title","year"],"techreport":["author","title","institution","year"],"unpublished":["author","title","note"]}}'),_=JSON.parse('{"abstract":["field","literal"],"addendum":["field","literal"],"afterword":["list","name"],"annotation":["field","literal"],"annotator":["list","name"],"author":["list","name"],"authortype":["field","key"],"bookauthor":["list","name"],"bookpagination":["field","key"],"booksubtitle":["field","literal"],"booktitle":["field","title"],"booktitleaddon":["field","literal"],"chapter":["field","literal"],"commentator":["list","name"],"date":["field","date"],"doi":["field","verbatim"],"edition":["field","literal"],"editor":["list","name"],"editora":["list","name"],"editorb":["list","name"],"editorc":["list","name"],"editortype":["field","key"],"editoratype":["field","key"],"editorbtype":["field","key"],"editorctype":["field","key"],"eid":["field","literal"],"entrysubtype":["field","literal"],"eprint":["field","verbatim"],"eprintclass":["field","literal"],"eprinttype":["field","literal"],"eventdate":["field","date"],"eventtitle":["field","title"],"eventtitleaddon":["field","literal"],"file":["field","verbatim"],"foreword":["list","name"],"holder":["list","name"],"howpublished":["field","literal"],"indextitle":["field","literal"],"institution":["list","literal"],"introduction":["list","name"],"isan":["field","literal"],"isbn":["field","literal"],"ismn":["field","literal"],"isrn":["field","literal"],"issn":["field","literal"],"issue":["field","literal"],"issuesubtitle":["field","literal"],"issuetitle":["field","literal"],"iswc":["field","literal"],"journalsubtitle":["field","literal"],"journaltitle":["field","literal"],"label":["field","literal"],"language":["list","key"],"library":["field","literal"],"location":["list","literal"],"mainsubtitle":["field","literal"],"maintitle":["field","title"],"maintitleaddon":["field","literal"],"month":["field","literal"],"nameaddon":["field","literal"],"note":["field","literal"],"number":["field","literal"],"organization":["list","literal"],"origdate":["field","date"],"origlanguage":["list","key"],"origlocation":["list","literal"],"origpublisher":["list","literal"],"origtitle":["field","title"],"pages":["field","range"],"pagetotal":["field","literal"],"pagination":["field","key"],"part":["field","literal"],"publisher":["list","literal"],"pubstate":["field","key"],"reprinttitle":["field","literal"],"series":["field","title"],"shortauthor":["list","name"],"shorteditor":["list","name"],"shorthand":["field","literal"],"shorthandintro":["field","literal"],"shortjournal":["field","literal"],"shortseries":["field","literal"],"shorttitle":["field","title"],"subtitle":["field","literal"],"title":["field","title"],"titleaddon":["field","literal"],"translator":["list","name"],"type":["field","title"],"url":["field","uri"],"urldate":["field","date"],"venue":["field","literal"],"version":["field","literal"],"volume":["field","integer"],"volumes":["field","integer"],"year":["field","literal"],"crossref":["field","entry key"],"entryset":["separated","literal"],"execute":["field","code"],"gender":["field","gender"],"langid":["field","identifier"],"langidopts":["field","literal"],"ids":["separated","entry key"],"indexsorttitle":["field","literal"],"keywords":["separated","literal"],"options":["separated","options"],"presort":["field","string"],"related":["separated","literal"],"relatedoptions":["separated","literal"],"relatedtype":["field","identifier"],"relatedstring":["field","literal"],"sortkey":["field","literal"],"sortname":["list","name"],"sortshorthand":["field","literal"],"sorttitle":["field","literal"],"sortyear":["field","integer"],"xdata":["separated","entry key"],"xref":["field","entry key"],"namea":["list","name"],"nameb":["list","name"],"namec":["list","name"],"nameatype":["field","key"],"namebtype":["field","key"],"namectype":["field","key"],"lista":["list","literal"],"listb":["list","literal"],"listc":["list","literal"],"listd":["list","literal"],"liste":["list","literal"],"listf":["list","literal"],"usera":["field","literal"],"userb":["field","literal"],"userc":["field","literal"],"userd":["field","literal"],"usere":["field","literal"],"userf":["field","literal"],"verba":["field","literal"],"verbb":["field","literal"],"verbc":["field","literal"],"address":["list","literal"],"annote":["field","literal"],"archiveprefix":["field","literal"],"journal":["field","literal"],"key":["field","literal"],"pdf":["field","verbatim"],"primaryclass":["field","literal"],"school":["list","literal"],"numpages":["field","integer"],"pmid":["field","literal"],"pmcid":["field","literal"]}'),H=JSON.parse('{"j":{"`":"\u0300","\'":"\u0301","^":"\u0302","~":"\u0303","=":"\u0304","u":"\u0306",".":"\u0307","\\"":"\u0308","r":"\u030A","H":"\u030B","v":"\u030C","b":"\u0332","d":"\u0323","c":"\u0327","k":"\u0328","t":"\u0361","textcommabelow":"\u0326"},"C":{"textquotesingle":"\'","textasciigrave":"`","textquotedbl":"\\"","textdollar":"$","textless":"<","textgreater":">","textbackslash":"\\\\","textasciicircum":"^","textunderscore":"_","textbraceleft":"{","textbar":"|","textbraceright":"}","textasciitilde":"~","textexclamdown":"\xA1","textcent":"\xA2","textsterling":"\xA3","textcurrency":"\xA4","textyen":"\xA5","textbrokenbar":"\xA6","textsection":"\xA7","textasciidieresis":"\xA8","textcopyright":"\xA9","textordfeminine":"\xAA","guillemetleft":"\xAB","guillemotleft":"\xAB","textlnot":"\xAC","textregistered":"\xAE","textasciimacron":"\xAF","textdegree":"\xB0","textpm":"\xB1","texttwosuperior":"\xB2","textthreesuperior":"\xB3","textasciiacute":"\xB4","textmu":"\xB5","textparagraph":"\xB6","textperiodcentered":"\xB7","textonesuperior":"\xB9","textordmasculine":"\xBA","guillemetright":"\xBB","guillemotright":"\xBB","textonequarter":"\xBC","textonehalf":"\xBD","textthreequarters":"\xBE","textquestiondown":"\xBF","AE":"\xC6","DH":"\xD0","texttimes":"\xD7","O":"\xD8","TH":"\xDE","ss":"\xDF","ae":"\xE6","dh":"\xF0","textdiv":"\xF7","o":"\xF8","th":"\xFE","DJ":"\u0110","dj":"\u0111","i":"\u0131","IJ":"\u0132","ij":"\u0133","L":"\u0141","l":"\u0142","NG":"\u014A","ng":"\u014B","OE":"\u0152","oe":"\u0153","textflorin":"\u0192","j":"\u0237","textasciicaron":"\u02C7","textasciibreve":"\u02D8","textacutedbl":"\u02DD","textgravedbl":"\u02F5","texttildelow":"\u02F7","textbaht":"\u0E3F","SS":"\u1E9E","textcompwordmark":"\u200C","textendash":"\u2013","textemdash":"\u2014","textbardbl":"\u2016","textquoteleft":"\u2018","textquoteright":"\u2019","quotesinglbase":"\u201A","textquotedblleft":"\u201C","textquotedblright":"\u201D","quotedblbase":"\u201E","textdagger":"\u2020","textdaggerdbl":"\u2021","textbullet":"\u2022","textellipsis":"\u2026","textperthousand":"\u2030","textpertenthousand":"\u2031","guilsinglleft":"\u2039","guilsinglright":"\u203A","textreferencemark":"\u203B","textinterrobang":"\u203D","textfractionsolidus":"\u2044","textlquill":"\u2045","textrquill":"\u2046","textdiscount":"\u2052","textcolonmonetary":"\u20A1","textlira":"\u20A4","textnaira":"\u20A6","textwon":"\u20A9","textdong":"\u20AB","texteuro":"\u20AC","textpeso":"\u20B1","textcelsius":"\u2103","textnumero":"\u2116","textcircledP":"\u2117","textrecipe":"\u211E","textservicemark":"\u2120","texttrademark":"\u2122","textohm":"\u2126","textmho":"\u2127","textestimated":"\u212E","textleftarrow":"\u2190","textuparrow":"\u2191","textrightarrow":"\u2192","textdownarrow":"\u2193","textminus":"\u2212","Hwithstroke":"\u0126","hwithstroke":"\u0127","textasteriskcentered":"\u2217","textsurd":"\u221A","textlangle":"\u2329","textrangle":"\u232A","textblank":"\u2422","textvisiblespace":"\u2423","textopenbullet":"\u25E6","textbigcircle":"\u25EF","textmusicalnote":"\u266A","textmarried":"\u26AD","textdivorced":"\u26AE","textinterrobangdown":"\u2E18","textcommabelow":null,"copyright":"\xA9","Gamma":"\u0393","Delta":"\u0394","Theta":"\u0398","Lambda":"\u039B","Xi":"\u039E","Pi":"\u03A0","Sigma":"\u03A3","Phi":"\u03A6","Psi":"\u03A8","Omega":"\u03A9","alpha":"\u03B1","beta":"\u03B2","gamma":"\u03B3","delta":"\u03B4","varepsilon":"\u03B5","zeta":"\u03B6","eta":"\u03B7","theta":"\u03B8","iota":"\u03B9","kappa":"\u03BA","lambda":"\u03BB","mu":"\u03BC","nu":"\u03BD","xi":"\u03BE","pi":"\u03C0","rho":"\u03C1","varsigma":"\u03C2","sigma":"\u03C3","tau":"\u03C4","upsilon":"\u03C5","varphi":"\u03C6","chi":"\u03C7","psi":"\u03C8","omega":"\u03C9","vartheta":"\u03D1","Upsilon":"\u03D2","phi":"\u03D5","varpi":"\u03D6","varrho":"\u03F1","epsilon":"\u03F5"}}');const X=q,L=_,J=H.j,K=H.C,oe={jan:"01",feb:"02",mar:"03",apr:"04",may:"05",jun:"06",jul:"07",aug:"08",sep:"09",oct:"10",nov:"11",dec:"12",acmcs:"ACM Computing Surveys",acta:"Acta Informatica",cacm:"Communications of the ACM",ibmjrd:"IBM Journal of Research and Development",ibmsj:"IBM Systems Journal",ieeese:"IEEE Transactions on Software Engineering",ieeetc:"IEEE Transactions on Computers",ieeetcad:"IEEE Transactions on Computer-Aided Design of Integrated Circuits",ipl:"Information Processing Letters",jacm:"Journal of the ACM",jcss:"Journal of Computer and System Sciences",scp:"Science of Computer Programming",sicomp:"SIAM Journal on Computing",tocs:"ACM Transactions on Computer Systems",tods:"ACM Transactions on Database Systems",tog:"ACM Transactions on Graphics",toms:"ACM Transactions on Mathematical Software",toois:"ACM Transactions on Office Information Systems",toplas:"ACM Transactions on Programming Languages and Systems",tcs:"Theoretical Computer Science"},Y={it:"italics",itshape:"italics",sl:"italics",slshape:"italics",em:"italics",bf:"bold",bfseries:"bold",sc:"smallcaps",scshape:"smallcaps",rm:void 0,sf:void 0,tt:void 0},ie={textit:"italics",textsl:"italics",emph:"italics",mkbibitalic:"italics",mkbibemph:"italics",textbf:"bold",strong:"bold",mkbibbold:"bold",textsc:"smallcaps",textsuperscript:"superscript",textsubscript:"subscript",enquote:"quotes",mkbibquote:"quotes",textmd:void 0,textrm:void 0,textsf:void 0,texttt:void 0,textup:void 0},Q={italics:["",""],bold:["",""],superscript:["",""],subscript:["",""],smallcaps:['',""],nocase:['',""],quotes:["\u201C","\u201D"]},ae={ElsevierGlyph(e){return String.fromCharCode(parseInt(e,16))},href(e,t){return e},url(e){return e}},U=/---?|''|``|~/g,z={"--":"\u2013","---":"\u2014","``":"\u201C","''":"\u201D","~":"\xA0"},ee={"^":"superscript",sp:"superscript",_:"subscript",sb:"subscript",mathrm:void 0},te={"^":{0:"\u2070",1:"\xB9",2:"\xB2",3:"\xB3",4:"\u2074",5:"\u2075",6:"\u2076",7:"\u2077",8:"\u2078",9:"\u2079","+":"\u207A","-":"\u207B","=":"\u207C","(":"\u207D",")":"\u207E",i:"\u2071",n:"\u207F"},_:{0:"\u2080",1:"\u2081",2:"\u2082",3:"\u2083",4:"\u2084",5:"\u2085",6:"\u2086",7:"\u2087",8:"\u2088",9:"\u2089","+":"\u208A","-":"\u208B","=":"\u208C","(":"\u208D",")":"\u208E",a:"\u2090",e:"\u2091",o:"\u2092",x:"\u2093",\u0259:"\u2094",h:"\u2095",k:"\u2096",l:"\u2097",m:"\u2098",n:"\u2099",s:"\u209A",p:"\u209B",t:"\u209C"}},s=["american","british","canadian","english","australian","newzealand","usenglish","ukenglish","en","eng","en-au","en-bz","en-ca","en-cb","en-gb","en-ie","en-jm","en-nz","en-ph","en-tt","en-us","en-za","en-zw","anglais"];function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t{const[,t,r]=e.match(b.parseEntry)||[];if(!t||!r)return{};{const n={type:"book",label:t,properties:{}};return r.trim().split(b.splitPairs).filter(a=>a).forEach(a=>{let[c,x]=a.split(b.splitPair);x&&(c=c.trim(),x=x.trim(),c==="type"?n.type=x:n.properties[c]=x)}),n}},y=e=>e.trim().split(b.splitEntries).map(h);var k=JSON.parse('{"source":{"article":"article-journal","book":"book","mvbook":"book","inbook":"chapter","bookinbook":"book","booklet":"book","collection":"book","mvcollection":"book","incollection":"chapter","dataset":"dataset","manual":"report","misc":"document","online":"webpage","patent":"patent","periodical":"periodical","proceedings":"book","mvproceedings":"book","inproceedings":"paper-conference","reference":"book","mvreference":"book","inreference":"entry","report":"report","software":"software","thesis":"thesis","unpublished":"manuscript","artwork":"graphic","audio":"song","image":"figure","jurisdiction":"legal_case","legislation":"legislation","legal":"treaty","letter":"personal_communication","movie":"motion_picture","music":"musical_score","performance":"performance","review":"review","standard":"standard","video":"motion_picture","conference":"paper-conference","electronic":"webpage","mastersthesis":"thesis","phdthesis":"thesis","techreport":"report","www":"webpage"},"target":{"article":"article","article-journal":"article","article-magazine":"article","article-newspaper":"article","bill":"legislation","book":"book","broadcast":"audio","chapter":"inbook","classic":"unpublished","collection":"misc","dataset":"dataset","document":"misc","entry":"inreference","entry-dictionary":"inreference","entry-encyclopedia":"inreference","event":"misc","figure":"artwork","graphic":"artwork","hearing":"legal","interview":"audio","legal_case":"jurisdiction","legislation":"legislation","manuscript":"unpublished","motion_picture":"movie","musical_score":"music","paper-conference":"inproceedings","patent":"patent","performance":"performance","periodical":"periodical","personal_communication":"letter","post":"online","post-weblog":"online","regulation":"legal","report":"report","review":"review","review-book":"review","software":"software","song":"music","speech":"audio","standard":"standard","thesis":"thesis","treaty":"legal","webpage":"online"}}'),w=JSON.parse('{"source":{"article":"article-journal","book":"book","booklet":"book","conference":"paper-conference","inbook":"chapter","incollection":"chapter","inproceedings":"paper-conference","manual":"report","mastersthesis":"thesis","misc":"document","phdthesis":"thesis","proceedings":"book","techreport":"report","unpublished":"manuscript"},"target":{"article":"article","article-journal":"article","article-magazine":"article","article-newspaper":"article","book":"book","chapter":"inbook","manuscript":"unpublished","paper-conference":"inproceedings","report":"techreport","review":"article","review-book":"article"}}'),d={constants:M,types:{biblatex:k,bibtex:w},parse:{biblatex:!0,strict:!1,sentenceCase:"never"},format:{useIdAsLabel:!1}};const R=new Set(["the","a","an"]),F=/(?:<\/?.*?>|[\u0020-\u002F\u003A-\u0040\u005B-\u005E\u0060\u007B-\u007F])+/g,V=/[^\u0020-\u007F]+/g;function G(e){return e?e.normalize("NFKD").replace(V,"").split(F).find(t=>t.length&&!R.has(t.toLowerCase())):""}const Z=new C.util.Translator([{source:"given",target:"given"},{source:"family",target:"family"},{source:"suffix",target:"suffix"},{source:"prefix",target:"non-dropping-particle"},{source:"family",target:"literal",when:{source:!1,target:{family:!1,given:!1}}}]),N=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],S="BibTeX type",D="BibTeX label",B={jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12,january:1,february:2,march:3,april:4,may:5,june:6,july:7,august:8,september:9,october:10,november:11,december:12},se={bathesis:"Bachelor's thesis",mathesis:"Master's thesis",phdthesis:"PhD thesis",candthesis:"Candidate thesis",techreport:"technical report",resreport:"research report",software:"computer software",datacd:"data cd",audiocd:"audio cd",patent:"patent",patentde:"German patent",patenteu:"European patent",patentfr:"French patent",patentuk:"British patent",patentus:"U.S. patent",patreq:"patent request",patreqde:"German patent request",patreqeu:"European patent request",patreqfr:"French patent request",patrequk:"British patent request",patrequs:"U.S. patent request"},fe=/(^(?:ISAN )?(?:[0-9a-f]{4}-){4}[0-9a-z](?:-(?:[0-9a-f]{4}-){2}[0-9a-z])?$)|(^(?:979-?0-?|M-?)(?:\d{9}|(?=[\d-]{11}$)\d+-\d+-\d)$)|(^ISRN .{1,36}$)|(^(?:ISWC )?T-?\d{9}-?\d$)/i;function Ue(e){const t=e.split("T")[0].replace(/[?~%]$/,"").split("-"),r=+t[0].replace(/^Y(?=-?\d{4}\d+)/,"").replace(/X/g,"0"),n=+t[1],a=+t[2];return!n||n>20?[r]:a?[r,n,a]:[r,n]}function Ge(e){if(e==null)return[];if(+e)return[parseInt(e,10)];if(e=e.trim().toLowerCase(),e in B)return[B[e]];const t=e.split(/\s+/);let r,n;return t[0]in B?(r=B[t[0]],n=parseInt(t[1])):t[1]in B&&(r=B[t[1]],n=parseInt(t[0])),n?[r,n]:r?[r]:[]}function We(e,t,r,n){let a="";return e&&e[0]&&(a+=G(e[0].family||e[0].literal)),t&&t["date-parts"]&&t["date-parts"][0]&&(a+=t["date-parts"][0][0]),r?a+=r:n&&(a+=G(n)),a}const g={PICK:{toTarget(...e){return e.find(Boolean)},toSource(e){return[e]}},DATE:{toTarget(e){const t=e.split("/").map(r=>r&&r!==".."?Ue(r):void 0);return isNaN(t[0][0])?{literal:e}:{"date-parts":t}},toSource(e){if("date-parts"in e)return e["date-parts"].map(t=>t.map(r=>r.toString().padStart(2,"0")).join("-")).join("/")}},YEAR_MONTH:{toTarget(e,t,r){return isNaN(+e)?{literal:e}:!isNaN(+r)&&!isNaN(+t)?{"date-parts":[[+e,+t,+r]]}:{"date-parts":[[+e,...Ge(t)]]}},toSource(e){if("date-parts"in e){const[t,r,n]=e["date-parts"][0];return[t.toString(),r?n?`${N[r-1]} ${n}`:r:void 0]}else return[]}},EPRINT:{toTarget(e,t){if(t==="pubmed")return e},toSource(e){return[e,"pubmed"]}},EVENT_TITLE:{toTarget(e,t){return t&&(e+=" ("+t+")"),e},toSource(e){return e.match(/^(.+)(?: \((.+)\))?$/).slice(1,3)}},HOW_PUBLISHED:{toTarget(e){if(e.startsWith("http"))return e}},KEYWORDS:{toTarget(e){return e.join(",")},toSource(e){return e.split(",")}},LABEL:{toTarget(e){return[e,e]},toSource(e,t,r,n,a,c){let x;return e===null?x="null":e===void 0?x="undefined":x=e.toString().replace(F,""),d.format.useIdAsLabel?x:t&&!F.test(t)?t:We(r,n,a,c)||x}},NAMES:{toTarget(e){return e.map(Z.convertToTarget)},toSource(e){return e.map(Z.convertToSource)}},PAGES:{toTarget(e){return e.replace(/[–—]/,"-")},toSource(e){return e.replace("-","--")}},STANDARD_NUMBERS:{toTarget(...e){return e.find(Boolean)},toSource(e){const t=e.toString().match(fe);return t?t.slice(1,5):[]}},STATUS:{toSource(e){if(/^(inpreparation|submitted|forthcoming|inpress|prepublished)$/i.test(e))return e}},TITLE:{toTarget(e,t,r){return t&&(e+=": "+t),e},toSource(e){return[e]}}};var be=T("./node_modules/@citation-js/date/lib/index.js");const He=[{source:"note",target:"accessed",when:{source:!1,target:{note:!1}},convert:{toSource(e){return`[Online; accessed ${(0,be.format)(e)}]`}}},{source:"numpages",target:"number-of-pages",when:{source:{pagetotal:!1},target:!1}},{source:"pmid",target:"PMID",when:{source:{eprinttype(e){return e!=="pmid"},archiveprefix(e){return e!=="pmid"}},target:!1}},{source:"pmcid",target:"PMCID",when:{target:!1}},{source:"s2id",target:"custom",convert:{toTarget(e){return{S2ID:e}},toSource({S2ID:e}){return e}}}],Je=[{source:"annote",target:"annote",when:{source:{annotation:!1},target:!1}},{source:"address",target:"publisher-place",convert:g.PICK,when:{source:{location:!1},target:!1}},{source:["eprint","archiveprefix"],target:"PMID",convert:g.EPRINT,when:{source:{eprinttype:!1},target:!1}},{source:"journal",target:"container-title",when:{source:{maintitle:!1,booktitle:!1,journaltitle:!1},target:!1}},{source:"school",target:"publisher",convert:g.PICK,when:{source:{institution:!1,organization:!1,publisher:!1},target:!1}}];var ye=new C.util.Translator([...Je,...He,{source:"abstract",target:"abstract"},{source:"urldate",target:"accessed",convert:g.DATE},{source:"annotation",target:"annote"},{source:"author",target:"author",convert:g.NAMES},{source:"library",target:"call-number"},{source:"chapter",target:"chapter-number"},{source:"bookauthor",target:"container-author",convert:g.NAMES},{source:["maintitle","mainsubtitle","maintitleaddon"],target:"container-title",when:{source:!0,target:{"number-of-volumes":!0}},convert:g.TITLE},{source:["booktitle","booksubtitle","booktitleaddon"],target:"container-title",when:{source:{maintitle:!1},target:{"number-of-volumes":!1,type(e){return!e||!e.startsWith("article")}}},convert:g.TITLE},{source:["journaltitle","journalsubtitle","journaltitleaddon"],target:"container-title",when:{source:{[S]:"article"},target:{type:["article","article-newspaper","article-journal","article-magazine"]}},convert:g.TITLE},{source:"shortjournal",target:"container-title-short",when:{source:{[S]:"article"},target:{type:["article","article-newspaper","article-journal","article-magazine"]}}},{source:"shortjournal",target:"journalAbbreviation",when:{source:!1,target:{"container-title-short":!1}}},{source:"number",target:"collection-number",when:{source:{[S]:["book","mvbook","inbook","bookinbook","suppbook","collection","mvcollection","incollection","suppcollection","manual","suppperiodical","proceedings","mvproceedings","refererence"]},target:{type:["bill","book","broadcast","chapter","dataset","entry","entry-dictionary","entry-encyclopedia","figure","graphic","interview","legislation","legal_case","manuscript","map","motion_picture","musical_score","pamphlet","post","post-weblog","personal_communication","review","review-book","song","speech","thesis","treaty","webpage"]}}},{source:"series",target:"collection-title"},{source:"shortseries",target:"collection-title-short"},{source:"doi",target:"DOI"},{source:"edition",target:"edition"},{source:"editor",target:"editor",convert:g.NAMES},{source:[S,"entrysubtype","type"],target:["type","genre"],convert:{toTarget(e,t,r){return r||(e==="mastersthesis"&&(r="mathesis"),e==="phdthesis"&&(r="phdthesis"),e==="techreport"&&(r="techreport")),[k.source[e]||"document",r||t]},toSource(e,t){const r=k.target[e]||"misc";return t in se?[r,void 0,t]:[r,t]}}},{source:S,when:{target:{type:!1}},convert:{toSource(){return"misc"}}},{source:"eventdate",target:"event-date",convert:g.DATE},{source:"venue",target:"event-place"},{source:["eventtitle","eventtitleaddon"],target:"event-title",convert:g.EVENT_TITLE},{source:["eventtitle","eventtitleaddon"],target:"event",convert:g.EVENT_TITLE,when:{source:!1,target:{"event-title":!1}}},{source:D,target:["id","citation-key","author","issued","year-suffix","title"],convert:g.LABEL},{source:"isbn",target:"ISBN"},{source:"issn",target:"ISSN"},{source:"issue",target:"issue",when:{source:{number:!1,[S]:["article","periodical"]},target:{issue(e){return typeof e=="string"&&!e.match(/\d+/)},type:["article","article-journal","article-newspaper","article-magazine","periodical"]}}},{source:"number",target:"issue",when:{source:{[S]:["article","periodical","inproceedings"]},target:{issue(e){return e&&(typeof e=="number"||e.match(/\d+/))},type:["article","article-journal","article-newspaper","article-magazine","paper-conference","periodical"]}}},{source:"date",target:"issued",convert:g.DATE},{source:["year","month","day"],target:"issued",convert:g.YEAR_MONTH,when:{source:{date:!1},target:!1}},{source:"location",target:"jurisdiction",when:{source:{type:"patent"},target:{type:"patent"}}},{source:"keywords",target:"keyword",convert:g.KEYWORDS},{source:"language",target:"language",convert:g.PICK},{source:"note",target:"note"},{source:"eid",target:"number",when:{target:{type:["article-journal"]}}},{source:["isan","ismn","isrn","iswc"],target:"number",convert:g.STANDARD_NUMBERS,when:{source:{[S](e){return e!=="patent"}},target:{type(e){return e!=="patent"}}}},{source:"number",target:"number",when:{source:{[S]:["patent","report","techreport","legislation"]},target:{type:["patent","report","legislation"]}}},{source:"origdate",target:"original-date",convert:g.DATE},{source:"origlocation",target:"original-publisher-place",convert:g.PICK},{source:"origpublisher",target:"original-publisher",convert:g.PICK},{source:"origtitle",target:"original-title"},{source:"pages",target:"page",when:{source:{bookpagination:[void 0,"page"]}},convert:g.PAGES},{source:"pagetotal",target:"number-of-pages"},{source:"part",target:"part-number"},{source:["eprint","eprinttype"],target:"PMID",convert:g.EPRINT},{source:"location",target:"publisher-place",convert:g.PICK},{source:"publisher",target:"publisher",convert:g.PICK,when:{source:!0,target:{type:["article","article-journal","article-magazine","article-newspaper","bill","book","broadcast","chapter","classic","collection","dataset","document","entry","entry-dictionary","entry-encyclopedia","event","figure","graphic","hearing","interview","legal_case","legislation","manuscript","map","motion_picture","musical_score","pamphlet","paper-conference","patent","performance","periodical","personal_communication","post","post-weblog","regulation","review","review-book","software","song","speech","standard","treaty"]}}},{source:"organization",target:"publisher",convert:g.PICK,when:{source:{publisher:!1},target:{type:"webpage"}}},{source:"institution",target:"publisher",convert:g.PICK,when:{source:{publisher:!1,organization:!1},target:{type:["report","thesis"]}}},{source:"howpublished",target:"publisher",convert:g.PICK,when:{source:{publisher:!1,organization:!1,institution:!1},target:{type:"manuscript"}}},{source:["pages","bookpagination"],target:"section",when:{source:{bookpagination:"section"},target:{page:!1}},convert:{toTarget(e){return e},toSource(e){return[e,"section"]}}},{source:"pubstate",target:"status",convert:g.STATUS},{source:"shorttitle",target:"title-short"},{source:"shorttitle",target:"shortTitle",when:{source:!1,target:{"title-short":!1}}},{source:["title","subtitle","titleaddon"],target:"title",convert:g.TITLE},{source:"translator",target:"translator",convert:g.NAMES},{source:"url",target:"URL"},{source:"howpublished",target:"URL",convert:g.HOW_PUBLISHED,when:{source:{url:!1},target:!1}},{source:"version",target:"version"},{source:"volume",target:"volume"},{source:"volumes",target:"number-of-volumes"},{source:["issuetitle","issuesubtitle","issuetitleaddon"],target:"volume-title",convert:g.TITLE}]),ve=new C.util.Translator([{source:"note",target:"accessed",when:{source:!1,target:{note:!1}},convert:{toSource(e){return`[Online; accessed ${(0,be.format)(e)}]`}}},{source:"annote",target:"annote"},{source:"address",target:"publisher-place",convert:g.PICK},{source:"author",target:"author",convert:g.NAMES},{source:"chapter",target:"chapter-number"},{source:"number",target:"collection-number",when:{source:{[S]:["book","mvbook","inbook","collection","mvcollection","incollection","suppcollection","manual","suppperiodical","proceedings","mvproceedings","refererence"]},target:{type:["bill","book","broadcast","chapter","dataset","entry","entry-dictionary","entry-encyclopedia","figure","graphic","interview","legislation","legal_case","manuscript","map","motion_picture","musical_score","pamphlet","post","post-weblog","personal_communication","review","review-book","song","speech","thesis","treaty","webpage"]}}},{source:"series",target:"collection-title"},{source:"booktitle",target:"container-title",when:{target:{type:["chapter","paper-conference"]}}},{source:"journal",target:"container-title",when:{source:{[S]:"article"},target:{type:["article","article-newspaper","article-journal","article-magazine"]}}},{source:"edition",target:"edition"},{source:"editor",target:"editor",convert:g.NAMES},{source:D,target:["id","citation-key","author","issued","year-suffix","title"],convert:g.LABEL},{source:"number",target:"issue",when:{source:{[S]:["article","periodical","inproceedings"]},target:{issue(e){return typeof e=="number"||typeof e=="string"&&e.match(/\d+/)},type:["article","article-journal","article-newspaper","article-magazine","paper-conference","periodical"]}}},{source:["year","month","day"],target:"issued",convert:g.YEAR_MONTH},{source:"note",target:"note"},{source:"number",target:"number",when:{source:{[S]:["patent","report","techreport"]},target:{type:["patent","report"]}}},{source:"pages",target:"page",convert:g.PAGES},{source:"publisher",target:"publisher",convert:g.PICK,when:{target:{type:["article","article-journal","article-magazine","article-newspaper","bill","book","broadcast","chapter","classic","collection","dataset","document","entry","entry-dictionary","entry-encyclopedia","event","figure","graphic","hearing","interview","legal_case","legislation","map","motion_picture","musical_score","pamphlet","patent","performance","periodical","personal_communication","post","post-weblog","regulation","review","review-book","software","song","speech","standard","treaty","webpage"]}}},{source:"organization",target:"publisher",convert:g.PICK,when:{source:{publisher:!1},target:{type:"paper-conference"}}},{source:"institution",target:"publisher",convert:g.PICK,when:{source:{publisher:!1,organization:!1},target:{type:"report"}}},{source:"school",target:"publisher",convert:g.PICK,when:{source:{institution:!1,organization:!1,publisher:!1},target:{type:"thesis"}}},{source:"howpublished",target:"publisher",convert:g.PICK,when:{source:{publisher:!1,organization:!1,institution:!1,school:!1},target:{type:"manuscript"}}},{source:"title",target:"title"},{source:[S,"type"],target:["type","genre"],convert:{toTarget(e,t){const r=w.source[e]||"document";return t?[r,t]:e==="mastersthesis"?[r,"Master's thesis"]:e==="phdthesis"?[r,"PhD thesis"]:[r]},toSource(e,t){const r=w.target[e]||"misc";return/^(master'?s|diploma) thesis$/i.test(t)?["mastersthesis"]:/^(phd|doctoral) thesis$/i.test(t)?["phdthesis"]:[r,t]}}},{source:S,when:{target:{type:!1}},convert:{toSource(){return"misc"}}},{source:"howpublished",target:"URL",convert:g.HOW_PUBLISHED,when:{target:{publisher:!1}}},{source:"volume",target:"volume"}]);function we(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ye(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tt(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,c;for(c=0;c=0)&&(r[a]=e[a]);return r}function Oe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function rt(e){for(var t=1;tt.convertToTarget(rt({[S]:n,[D]:a},Ee(n,c,r))))}function _e(e,t){return e.map(r=>{const n=t.convertToSource(r),{[S]:a,[D]:c}=n,x=et(n,[S,D].map(je));return{type:a,label:c,properties:x}})}function at(e){return Pe(e,ve)}function ot(e){return _e(e,ve)}function st(e){return Pe(e,ye)}function lt(e){return _e(e,ye)}function ut(e){const t=e.toUpperCase(),r=e.toLowerCase();for(let n=0;n1;){const{value:n,hyphenated:a}=e.shift();t+=n+(a?"-":" ")}const r=t+e[0].value;return r[0]&&r}function ct(e,t=!0){const r=[],n=[];if(t)for(;e.length>1&&e[0].upperCase!==!1;){for(r.push(...n),n.length=0;e.length>1&&e[0].upperCase!==!1&&!e[0].hyphenated;)r.push(e.shift());for(;e.length>0&&e[0].upperCase!==!1&&e[0].hyphenated;)n.push(e.shift())}const a=[],c=[];for(;e.length>1;){for(a.push(...c),c.length=0;e.length>1&&e[0].upperCase===!1;)a.push(e.shift());for(;e.length>0&&e[0].upperCase!==!1;)c.push(e.shift())}return n.length&&c.unshift(...n),e.length&&c.push(e[0]),[re(r),re(a),re(c)]}function pt(e){if(e[0][0].label){const c={};for(const[{value:x,label:W}]of e)c[W]=x;return c}const t={},[r,n,a]=ct(e[0],e.length===1);return a&&(t.family=a),n&&(t.prefix=n),e.length===3?(t.given=re(e[2]),t.suffix=re(e[1])):e.length===2?t.given=re(e[1]):r&&(t.given=r),t}function Ce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function $(e){for(var t=1;tmt[e],value:e=>e.slice(1).trim()},lbrace:{match:"{",push:"bracedLiteral"},mathShift:{match:"$",push:"mathLiteral"},whitespace:{match:/[\s]+|~/,lineBreaks:!0,value(e){return e==="~"?"\xA0":" "}}},gt=E().states({stringLiteral:$($({},le),{},{text:/[^{$}\s~\\]+/}),namesLiteral:$($({and:/\s+and\s+/,comma:",",hyphen:"-",equals:"="},le),{},{text:/[^{$}\s~\\,=-]+/}),listLiteral:$($({and:/\s+and\s+/},le),{},{text:/[^{$}\s~\\]+/}),separatedLiteral:$($({comma:","},le),{},{text:/[^{$}\s~\\,]+/}),bracedLiteral:$($({},le),{},{rbrace:{match:"}",pop:!0},text:/[^{$}\s~\\]+/}),mathLiteral:$($({},le),{},{mathShift:{match:"$",pop:!0},script:/[\^_]/,text:/[^{$}\s~\\^_]+/})});function pe(e){return e[0],e}function ce(e,t){return t in Q?e&&Q[t].join(e):e}const bt=new C.util.Grammar({String(){let e="";for(;!this.matchEndOfFile();)e+=this.consumeRule("Text");return pe(e)},StringNames(){const e=[];for(;;){if(this.consumeToken("whitespace",!0),e.push(this.consumeRule("Name")),this.consumeToken("whitespace",!0),this.matchEndOfFile())return e;this.consumeToken("and")}},Name(){const e=[];for(;;){if(e.push(this.consumeRule("NamePiece")),this.matchEndOfFile()||this.matchToken("and"))return pt(e);this.consumeToken("comma"),this.consumeToken("whitespace",!0)}},NamePiece(){const e=[];for(;;){const t=this.consumeRule("NameToken");if(t.label)return t.label=re([...e,{value:t.label}]),[t];if(e.push(t),this.matchEndOfFile()||this.matchToken("and")||this.matchToken("comma"))return e;for(;this.matchToken("hyphen")||this.matchToken("whitespace");)this.consumeToken()}},NameToken(){let e=null,t="";for(;;)if(e===null&&this.matchToken("text")){const r=this.consumeToken().value;t+=r,e=ut(r)}else{if(this.matchEndOfFile()||this.matchToken("and")||this.matchToken("comma")||this.matchToken("whitespace"))return{value:t,upperCase:e};if(this.matchToken("hyphen"))return{value:t,upperCase:e,hyphenated:!0};if(this.matchToken("equals")){this.consumeToken("equals");const r=this.consumeRule("NamePiece");return r[0].label&&(t+="="+r[0].label),{value:re(r),label:t}}else t+=this.consumeRule("Text")}},StringList(){const e=[];for(;!this.matchEndOfFile();){let t="";for(;!this.matchEndOfFile()&&!this.matchToken("and");)t+=this.consumeRule("Text");e.push(pe(t)),this.consumeToken("and",!0)}return e.length===1?e[0]:e},StringSeparated(){const e=[];for(;!this.matchEndOfFile();){let t="";for(;!this.matchEndOfFile()&&!this.matchToken("comma");)t+=this.consumeRule("Text");e.push(t.trim()),this.consumeToken("comma",!0),this.consumeToken("whitespace",!0)}return e},StringVerbatim(){let e="";for(;!this.matchEndOfFile();)e+=this.consumeToken().text;return pe(e)},StringUri(){const e=this.consumeRule("StringVerbatim");try{return decodeURI(e)===e?encodeURI(e):e}catch(t){return encodeURI(e)}},StringTitleCase(){this.state.sentenceCase=!0;let e="";for(;!this.matchEndOfFile();)e+=this.consumeRule("Text");return pe(e)},BracketString(){var e;let t="";this.consumeToken("lbrace");const r=this.state.sentenceCase;for(this.state.sentenceCase=r&&this.matchToken("command"),(e=this.state).partlyLowercase&&(e.partlyLowercase=this.state.sentenceCase);!this.matchToken("rbrace");)t+=this.consumeRule("Text");const a=r&&!this.state.sentenceCase&&this.state.partlyLowercase;return this.state.sentenceCase=r,this.consumeToken("rbrace"),a?ce(t,"nocase"):t},MathString(){let e="";for(this.consumeToken("mathShift");!this.matchToken("mathShift");){if(this.matchToken("script")){const t=this.consumeToken("script").value,r=this.consumeRule("Text").split("");if(r.every(n=>n in te[t]))e+=r.map(n=>te[t][n]).join("");else{const n=ee[t];e+=Q[n].join(r.join(""))}continue}if(this.matchToken("command")){const t=this.token.value;if(t in ee){this.consumeToken("command");const r=this.consumeRule("BracketString");e+=ce(r,ee[t]);continue}}e+=this.consumeRule("Text")}return this.consumeToken("mathShift"),e},Text(){if(this.matchToken("lbrace"))return this.consumeRule("BracketString");if(this.matchToken("mathShift"))return this.consumeRule("MathString");if(this.matchToken("whitespace"))return this.consumeToken("whitespace").value;if(this.matchToken("commandBegin"))return this.consumeRule("EnclosedEnv");if(this.matchToken("command"))return this.consumeRule("Command");const e=this.consumeToken("text").value.replace(U,W=>z[W]),t=this.state.afterPunctuation;if(this.state.afterPunctuation=/[?!.:]$/.test(e),!this.state.sentenceCase){var r;return(r=this.state).partlyLowercase||(r.partlyLowercase=e===e.toLowerCase()&&e!==e.toUpperCase()),e}const[n,...a]=e,c=a.join(""),x=c.toLowerCase();return c!==x?e:t?n+x:e.toLowerCase()},Command(){const e=this.consumeToken("command"),t=e.value;if(t in Y){const r=this.consumeRule("Env"),n=Y[t];return ce(r,n)}else if(t in ie){const r=this.consumeRule("BracketString"),n=ie[t];return ce(r,n)}else{if(t in K)return K[t];if(t in J&&!this.matchEndOfFile()){const r=this.consumeRule("Text");return(r[0]+J[t]).normalize("NFC")+r.slice(1)}else if(t in ae){const r=ae[t],n=[];let a=r.length;for(;a-- >0;)this.consumeToken("whitespace",!0),n.push(this.consumeRule("BracketString"));return r(...n)}else return/^[&%$#_{}]$/.test(t)?e.text.slice(1):e.text}},Env(){let e="";for(;!this.matchEndOfFile()&&!this.matchToken("rbrace");)e+=this.consumeRule("Text");return e},EnclosedEnv(){this.consumeToken("commandBegin");const e=this.consumeRule("BracketString");let t="";for(;!this.matchToken("commandEnd");)t+=this.consumeRule("Text");const r=this.consumeToken("commandEnd"),n=this.consumeRule("BracketString");if(e!==n)throw new SyntaxError(this.lexer.formatError(r,`environment started with "${e}", ended with "${n}"`));return ce(t,Y[e])}},{sentenceCase:!1,partlyLowercase:!1,afterPunctuation:!0});function Re(e){return s.includes(e.toLowerCase())}function yt(e){return Array.isArray(e)?e.every(Re):Re(e)}function vt(e,t){if(e[1]==="name")return e[0]==="list"?"StringNames":"Name";if(e[1]==="title"){const r=d.parse.sentenceCase;return r==="always"||r==="english"&&yt(t)?"StringTitleCase":"String"}switch(e[0]==="field"?e[1]:e[0]){case"list":return"StringList";case"separated":return"StringSeparated";case"verbatim":return"StringVerbatim";case"uri":return"StringUri";case"title":case"literal":default:return"String"}}function wt(e){if(e[1]==="name")return"namesLiteral";switch(e[0]){case"list":return"listLiteral";case"separated":return"separatedLiteral";case"field":default:return"stringLiteral"}}function Ae(e,t,r=[]){const n=L[t]||[];return bt.parse(gt.reset(e,{state:wt(n),line:0,col:0}),vt(n,r))}function Ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Le(e){for(var t=1;tBt in c)?x.push(W.join("/")):typeof W=="string"&&!(W in c)&&x.push(W);x.length&&r.push([a,`missing fields: ${x.join(", ")}`])}else r.push([a,`invalid type: "${n}"`]);if(r.length)throw new RangeError(["Invalid entries:"].concat(r.map(([n,a])=>` - ${n} has ${a}`)).join(` +`))}function De(e){const t={};"language"in e.properties&&(t.language=Ae(e.properties.language,"language"));for(const r in e.properties){const n=e.properties[r];n!==""&&(t[r]=Ae(n+"",r,t.language))}return Le(Le({},e),{},{properties:t})}function Be(e){return d.parse.strict&&Ne(e,X.biblatex),st(e.map(De))}function $e(e){return d.parse.strict&&Ne(e,X.bibtex),at(e.map(De))}const St="@bibtex",Et={"@biblatex/text":{parse:p,parseType:{dataType:"String",predicate:/@\s{0,5}[A-Za-z]{1,13}\s{0,5}\{\s{0,5}[^@{}"=,\\\s]{0,100}\s{0,5},[\s\S]*\}/}},"@biblatex/entry+object":{parse(e){return Be([e])},parseType:{dataType:"SimpleObject",propertyConstraint:{props:["type","label","properties"]}}},"@biblatex/entries+list":{parse:Be,parseType:{elementConstraint:"@biblatex/entry+object"}},"@bibtex/text":{parse:p,outputs:"@bibtex/entries+list"},"@bibtex/entry+object":{parse(e){return $e([e])}},"@bibtex/entries+list":{parse:$e},"@bibtxt/text":{parse:y,parseType:{dataType:"String",predicate:/^\s*(\[(?!\s*[{[]).*?\]\s*(\n\s*[^[]((?!:)\S)+\s*:\s*.+?\s*)*\s*)+$/}}},ne={};for(const e in K)ne[K[e]]=e;for(const e in J)ne[J[e]]=e;for(const e in z)ne[z[e]]=e;const Ot=/[^a-zA-Z0-9\s!"#%&'()*+,\-./:;=?@[\]{}\u0300-\u0308\u030a-\u030c\u0332\u0323\u0327\u0328\u0361\u0326]/g,jt=/.[\u0300-\u0308\u030a-\u030c\u0332\u0323\u0327\u0328\u0361\u0326]+/g,he={separated:",",list:" and "},Me={i:"\\textit{",b:"\\textbf{",sc:"\\textsc{",sup:"\\textsuperscript{",sub:"\\textsubscript{",'span style="font-variant:small-caps;"':"\\textsc{",'span class="nocase"':"{"};function de(e){return e.normalize("NFKD").replace(Ot,t=>t in ne?ne[t]in z?ne[t]:`\\${ne[t]}{}`:"").replace(jt,t=>Array.from(t).reduce((r,n)=>`{\\${ne[n]} ${r}}`))}function qe(e){const t=[];let r=e.split(/<(\/?(?:i|b|sc|sup|sub|span)|span .*?)>/g);return r=r.map((n,a)=>a%2===0?de(n):n in Me?(t.push("/"+n.split(" ")[0]),Me[n]):n===t[t.length-1]?(t.pop(),"}"):""),r.join("")}function Pt(e){if(e.family&&!e.prefix&&!e.given&!e.suffix)return e.family.includes(he.list)?e.family:`{${e.family}}`;const t=[""];return e.prefix&&e.family&&(t[0]+=e.prefix+" "),e.family&&(t[0]+=e.family),e.suffix?(t.push(e.suffix),t.push(e.given||"")):t.push(e.given),de(t.join(", ").trim())}function _t(e){return qe(e).split(/(:\s*)/).map((t,r)=>r%2?t:t.replace(/(?!^)\b[a-z]*[A-Z].*?\b/g,"{$&}")).join("")}function me(e,t){switch(t){case"title":return _t(e);case"literal":return qe(e.toString());case"name":return Pt(e);case"verbatim":case"uri":return e.toString();default:return de(e.toString())}}function Ct(e,t,r){const n=he[r];return e.map(a=>{const c=me(a,t);return c.includes(n)?`{${c}}`:c}).join(n)}function Rt(e,t){if(!(e in L))return me(t,"verbatim");const[r,n]=L[e];return r in he?Ct(t,n,r):me(t,n)}function ze({type:e,label:t,properties:r}){const n={};for(const a in r){const c=r[a];n[a]=Rt(a,c)}return{type:e,label:t,properties:n}}function At(e){return lt(e).map(ze)}function Fe(e){return ot(e).map(ze)}function It({type:e,label:t,properties:r},n){const a=Object.entries(r).map(([c,x])=>n.listItem.join(`${c} = {${x}},`));return n.entry.join(`@${e}{${t},${n.list.join(a.join(""))}}`)}function Ke(e,t){const r=e.map(n=>It(n,t)).join("");return t.bibliographyContainer.join(r)}function Lt({type:e,label:t,properties:r},n){const a=Object.entries(r).concat([["type",e]]).map(([c,x])=>n.listItem.join(`${c}: ${x}`));return n.entry.join(`[${t}]${n.list.join(a.join(""))}`)}function Nt(e,t){const r=e.map(n=>Lt(n,t)).join(` +`);return t.bibliographyContainer.join(r)}const ge=function(e,t){return function(r,n={}){const{type:a,format:c=a||"text"}=n;if(r=e(r),c==="object")return r;if(C.plugins.dict.has(c))return t(r,C.plugins.dict.get(c),n);throw new RangeError(`Output dictionary "${c}" not available`)}};var Dt={bibtex:ge(Fe,Ke),biblatex:ge(At,Ke),bibtxt:ge(Fe,Nt)};C.plugins.add(St,{input:Et,output:Dt,config:d})},"./node_modules/moo/moo.js":function(ue,I){var T,M,C;(function(A,E){M=[],T=E,C=typeof T=="function"?T.apply(I,M):T,C!==void 0&&(ue.exports=C)})(this,function(){"use strict";var A=Object.prototype.hasOwnProperty,E=Object.prototype.toString,q=typeof new RegExp().sticky=="boolean";function _(i){return i&&E.call(i)==="[object RegExp]"}function H(i){return i&&typeof i=="object"&&!_(i)&&!Array.isArray(i)}function X(i){return i.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function L(i){var o=new RegExp("|"+i);return o.exec("").length-1}function J(i){return"("+i+")"}function K(i){if(!i.length)return"(?!)";var o=i.map(function(u){return"(?:"+u+")"}).join("|");return"(?:"+o+")"}function oe(i){if(typeof i=="string")return"(?:"+X(i)+")";if(_(i)){if(i.ignoreCase)throw new Error("RegExp /i flag not allowed");if(i.global)throw new Error("RegExp /g flag is implied");if(i.sticky)throw new Error("RegExp /y flag is implied");if(i.multiline)throw new Error("RegExp /m flag is implied");return i.source}else throw new Error("Not a pattern: "+i)}function Y(i,o){return i.length>o?i:Array(o-i.length+1).join(" ")+i}function ie(i,o){for(var u=i.length,p=0;;){var b=i.lastIndexOf(` +`,u-1);if(b===-1||(p++,u=b,p===o)||u===0)break}var h=p0)throw new Error("RegExp has capture groups: "+N+` +Use (?: \u2026 ) instead`);if(!d.lineBreaks&&N.test(` +`))throw new Error("Rule should declare lineBreaks: "+N);k.push(J(Z))}}var D=u&&u.fallback,B=q&&!D?"ym":"gm",se=q||D?"":"|";h===!0&&(B+="u");var fe=new RegExp(K(k)+se,B);return{regexp:fe,groups:y,fast:p,error:u||ee}}function s(i){var o=te(z(i));return new m({start:o},"start")}function f(i,o,u){var p=i&&(i.push||i.next);if(p&&!u[p])throw new Error("Missing state '"+p+"' (in token '"+i.defaultType+"' of state '"+o+"')");if(i&&i.pop&&+i.pop!=1)throw new Error("pop must be 1 (in token '"+i.defaultType+"' of state '"+o+"')")}function l(i,o){var u=i.$all?z(i.$all):[];delete i.$all;var p=Object.getOwnPropertyNames(i);o||(o=p[0]);for(var b=Object.create(null),h=0;hw in Y?rn(Y,w,{enumerable:!0,configurable:!0,writable:!0,value:p}):Y[w]=p,fe=(Y,w)=>{for(var p in w||(w={}))on.call(w,p)&&Me(Y,p,w[p]);if(Ne)for(var p of Ne(w))sn.call(w,p)&&Me(Y,p,w[p]);return Y},ke=(Y,w)=>nn(Y,un(w));var Dt=(Y,w,p)=>new Promise((D,S)=>{var g=m=>{try{P(p.next(m))}catch(c){S(c)}},x=m=>{try{P(p.throw(m))}catch(c){S(c)}},P=m=>m.done?D(m.value):Promise.resolve(m.value).then(g,x);P((p=p.apply(Y,w)).next())});(self.webpackChunkgitea=self.webpackChunkgitea||[]).push([["citation-js-core-citation-js-formats-citation-js-bibtex-citation-js-csl"],{"./node_modules/@citation-js/core/lib-mjs/index.js":function(Y,w,p){"use strict";p.r(w),p.d(w,{Cite:function(){return se},logger:function(){return st},plugins:function(){return N},util:function(){return c},version:function(){return tn}});var D={};p.r(D),p.d(D,{currentVersion:function(){return rt},retrieveLastVersion:function(){return pt},retrieveVersion:function(){return tt},save:function(){return ct},undo:function(){return ot}});var S={};p.r(S),p.d(S,{defaultOptions:function(){return f},options:function(){return y}});var g={};p.r(g),p.d(g,{dataTypeOf:function(){return J},typeOf:function(){return F}});var x={};p.r(x),p.d(x,{applyGraph:function(){return U},removeGraph:function(){return O}});var P={};p.r(P),p.d(P,{DataParser:function(){return d},FormatParser:function(){return A},TypeParser:function(){return a}});var m={};p.r(m),p.d(m,{clean:function(){return de}});var c={};p.r(c),p.d(c,{Grammar:function(){return nr},Register:function(){return qt},TokenStack:function(){return er},Translator:function(){return Ct},deepCopy:function(){return It},downgradeCsl:function(){return Mt},fetchFile:function(){return _t},fetchFileAsync:function(){return Qt},fetchId:function(){return Zt},setUserAgent:function(){return qe},upgradeCsl:function(){return Kt}});var v={};p.r(v),p.d(v,{add:function(){return fr},addDataParser:function(){return ie},addTypeParser:function(){return St},chain:function(){return te},chainAsync:function(){return ee},chainLink:function(){return sr},chainLinkAsync:function(){return ar},data:function(){return Ht},dataAsync:function(){return ue},get:function(){return xe},has:function(){return hr},hasDataParser:function(){return ve},hasTypeParser:function(){return xt},list:function(){return pr},listDataParser:function(){return cr},listTypeParser:function(){return Ut},remove:function(){return lr},removeDataParser:function(){return oe},removeTypeParser:function(){return at},treeTypeParser:function(){return Gt},type:function(){return yt},typeMatcher:function(){return u},util:function(){return dr}});var j={};p.r(j),p.d(j,{add:function(){return yr},addAsync:function(){return Er},reset:function(){return mr},set:function(){return Ar},setAsync:function(){return gr}});var b={};p.r(b),p.d(b,{sort:function(){return Fr}});var $={};p.r($),p.d($,{async:function(){return vr},validateOptions:function(){return nt},validateOutputOptions:function(){return ft}});var H={};p.r(H),p.d(H,{add:function(){return Br},format:function(){return Oe},has:function(){return Or},list:function(){return jr},register:function(){return Ft},remove:function(){return Tr}});var l={};p.r(l),p.d(l,{format:function(){return Sr},get:function(){return Ur},getIds:function(){return Pr}});var E={};p.r(E),p.d(E,{add:function(){return Rr},get:function(){return je},has:function(){return $r},htmlDict:function(){return Mr},list:function(){return Nr},register:function(){return bt},remove:function(){return Lr},textDict:function(){return kr}});var C={};p.r(C),p.d(C,{add:function(){return Hr},get:function(){return Vr},has:function(){return Jr},list:function(){return Wr},remove:function(){return Gr}});var N={};p.r(N),p.d(N,{add:function(){return Pe},config:function(){return C},dict:function(){return E},has:function(){return Xr},input:function(){return v},list:function(){return Kr},output:function(){return H},remove:function(){return zr}});var B={};p.r(B),p.d(B,{parse:function(){return Vt}});var V={};p.r(V),p.d(V,{parse:function(){return _t},parseAsync:function(){return Qt}});var X={};p.r(X),p.d(X,{default:function(){return ce},parse:function(){return ce}});var G={};p.r(G),p.d(G,{parse:function(){return Se}});var I={};p.r(I),p.d(I,{parse:function(){return Ue}});function rt(){return this.log.length}function tt(e=1){if(e<=0||e>this.currentVersion())return null;{const[n,i]=this.log[e-1],s=new se(JSON.parse(n),JSON.parse(i));return s.log=this.log.slice(0,e),s}}function ot(e=1){return this.retrieveVersion(this.currentVersion()-e)}function pt(){return this.retrieveVersion(this.currentVersion())}function ct(){return this.log.push([JSON.stringify(this.data),JSON.stringify(this._options)]),this}const Z=["real","string"],ht=["json","html","string","rtf"],At=["csl","bibtex","bibtxt","citation-*","ris","ndjson"],Q=["string","function"];function ft(e){if(typeof e!="object")throw new TypeError("Options not an object!");const{format:n,type:i,style:s,lang:h,append:T,prepend:L}=e;if(n&&!Z.includes(n))throw new TypeError(`Option format ("${n}") should be one of: ${Z}`);if(i&&!ht.includes(i))throw new TypeError(`Option type ("${i}") should be one of: ${ht}`);if(s&&!At.includes(s)&&!/^citation/.test(s))throw new TypeError(`Option style ("${s}") should be one of: ${At}`);if(h&&typeof h!="string")throw new TypeError(`Option lang should be a string, but is a ${typeof h}`);if(L&&!Q.includes(typeof L))throw new TypeError(`Option prepend should be a string or a function, but is a ${typeof L}`);if(T&&!Q.includes(typeof T))throw new TypeError(`Option append should be a string or a function, but is a ${typeof T}`);if(/^citation/.test(s)&&i==="json")throw new Error(`Combination type/style of json/citation-* is not valid: ${i}/${s}`);return!0}function nt(e){if(typeof e!="object")throw new TypeError("Options should be an object");if(e.output)ft(e.output);else{if(e.maxChainLength&&typeof e.maxChainLength!="number")throw new TypeError("Option maxChainLength should be a number");if(e.forceType&&typeof e.forceType!="string")throw new TypeError("Option forceType should be a string");if(e.generateGraph!=null&&typeof e.generateGraph!="boolean")throw new TypeError("Option generateGraph should be a boolean");if(e.strict!=null&&typeof e.strict!="boolean")throw new TypeError("Option strict should be a boolean");if(e.target!=null&&typeof e.target!="string")throw new TypeError("Option target should be a boolean")}return!0}const f={format:"real",type:"json",style:"csl",lang:"en-US"};function y(e,n){return ft(e),n&&this.save(),Object.assign(this._options,e),this}function F(e){switch(e){case void 0:return"Undefined";case null:return"Null";default:return e.constructor.name}}function J(e){switch(typeof e){case"string":return"String";case"object":if(Array.isArray(e))return"Array";if(F(e)==="Object")return"SimpleObject";if(F(e)!=="Null")return"ComplexObject";default:return"Primitive"}}function U(e,n){if(e._graph){const i=n.findIndex(({type:s})=>s==="@else/list+object");i!==-1&&n.splice(i+1,0,...e._graph.slice(0,-1))}return e._graph=n,e}function O(e){return delete e._graph,e}const ut={_output(e,n,i){this._log.push(n,i),!(this._levels.indexOf(e)ut._output(e,n,i);typeof console.Console=="function"?ut._console=new console.Console(process.stderr):ut._console=console;var st=ut;const z={},it={},gt={};function vt(e,n){switch(n){case"Array":return e.length===0||e.every(i=>yt(i)==="@csl/object")?"@csl/list+object":"@else/list+object";case"SimpleObject":case"ComplexObject":return"@csl/object";default:return"@invalid"}}function $t(e=[],n){for(const i of e)if(z[i].predicate(n))return $t(z[i].extensions,n)||i}function yt(e){const n=J(e);return n==="Array"&&e.length===0?vt(e,n):$t(it[n],e)||vt(e,n)}function St(e,{dataType:n,predicate:i,extends:s}){let h=[];e in gt&&(h=gt[e],delete gt[e],st.debug("[core]",`Subclasses "${h}" finally registered to parent type "${e}"`));const T={predicate:i,extensions:h};if(z[e]=T,s){const L=z[s];L?L.extensions.push(e):(gt[s]||(gt[s]=[]),gt[s].push(e),st.debug("[core]",`Subclass "${e}" is waiting on parent type "${s}"`))}else(it[n]||(it[n]=[])).push(e)}function xt(e){return Object.prototype.hasOwnProperty.call(z,e)}function at(e){delete z[e],[...Object.keys(it).map(i=>it[i]),...Object.keys(z).map(i=>z[i].extensions).filter(i=>i.length>0)].forEach(i=>{const s=i.indexOf(e);s>-1&&i.splice(s,1)})}function Ut(){return Object.keys(z)}function Gt(){const e=n=>({name:n,children:z[n].extensions.map(e)});return{name:"Type tree",children:Object.keys(it).map(n=>({name:n,children:it[n].map(e)}))}}const u=/^(?:@(.+?))(?:\/(?:(.+?)\+)?(?:(.+)))?$/;function t(e,n,i){return n=r(n),n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i,e}function r(e){var n=o(e,"string");return typeof n=="symbol"?n:String(n)}function o(e,n){if(typeof e!="object"||e===null)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var s=i.call(e,n||"default");if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}class a{constructor(n){t(this,"validDataTypes",["String","Array","SimpleObject","ComplexObject","Primitive"]),this.data=n}validateDataType(){const n=this.data.dataType;if(n&&!this.validDataTypes.includes(n))throw new RangeError(`dataType was ${n}; expected one of ${this.validDataTypes}`)}validateParseType(){const n=this.data.predicate;if(n&&!(n instanceof RegExp||typeof n=="function"))throw new TypeError(`predicate was ${typeof n}; expected RegExp or function`)}validateTokenList(){const n=this.data.tokenList;if(n&&typeof n!="object")throw new TypeError(`tokenList was ${typeof n}; expected object or RegExp`)}validatePropertyConstraint(){const n=this.data.propertyConstraint;if(n&&typeof n!="object")throw new TypeError(`propertyConstraint was ${typeof n}; expected array or object`)}validateElementConstraint(){const n=this.data.elementConstraint;if(n&&typeof n!="string")throw new TypeError(`elementConstraint was ${typeof n}; expected string`)}validateExtends(){const n=this.data.extends;if(n&&typeof n!="string")throw new TypeError(`extends was ${typeof n}; expected string`)}validate(){if(this.data===null||typeof this.data!="object")throw new TypeError(`typeParser was ${typeof this.data}; expected object`);this.validateDataType(),this.validateParseType(),this.validateTokenList(),this.validatePropertyConstraint(),this.validateElementConstraint(),this.validateExtends()}parseTokenList(){let n=this.data.tokenList;if(n)n instanceof RegExp&&(n={token:n});else return[];const{token:i,split:s=/\s+/,trim:h=!0,every:T=!0}=n,L=_=>h?_.trim():_,lt=T?"every":"some";return[_=>L(_).split(s)[lt](et=>i.test(et))]}parsePropertyConstraint(){return[].concat(this.data.propertyConstraint||[]).map(({props:i,match:s,value:h})=>{switch(i=[].concat(i),s){case"any":case"some":return T=>i.some(L=>L in T&&(!h||h(T[L])));case"none":return T=>!i.some(L=>L in T&&(!h||h(T[L])));case"every":default:return T=>i.every(L=>L in T&&(!h||h(T[L])))}})}parseElementConstraint(){const n=this.data.elementConstraint;return n?[i=>i.every(s=>yt(s)===n)]:[]}parsePredicate(){return this.data.predicate instanceof RegExp?[this.data.predicate.test.bind(this.data.predicate)]:this.data.predicate?[this.data.predicate]:[]}getCombinedPredicate(){const n=[...this.parsePredicate(),...this.parseTokenList(),...this.parsePropertyConstraint(),...this.parseElementConstraint()];return n.length===0?()=>!0:n.length===1?n[0]:i=>n.every(s=>s(i))}getDataType(){return this.data.dataType?this.data.dataType:this.data.predicate instanceof RegExp||this.data.tokenList?"String":this.data.elementConstraint?"Array":"Primitive"}get dataType(){return this.getDataType()}get predicate(){return this.getCombinedPredicate()}get extends(){return this.data.extends}}class d{constructor(n,{async:i}={}){this.parser=n,this.async=i}validate(){const n=this.parser;if(typeof n!="function")throw new TypeError(`parser was ${typeof n}; expected function`)}}class A{constructor(n,i={}){this.format=n,i.parseType&&(this.typeParser=new a(i.parseType)),i.parse&&(this.dataParser=new d(i.parse,{async:!1})),i.parseAsync&&(this.asyncDataParser=new d(i.parseAsync,{async:!0}))}validateFormat(){const n=this.format;if(!u.test(n))throw new TypeError(`format name was "${n}"; didn't match expected pattern`)}validate(){this.validateFormat(),this.typeParser&&this.typeParser.validate(),this.dataParser&&this.dataParser.validate(),this.asyncDataParser&&this.asyncDataParser.validate()}}var R=p("./node_modules/@citation-js/name/lib/index.js");function M(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);n&&(s=s.filter(function(h){return Object.getOwnPropertyDescriptor(e,h).enumerable})),i.push.apply(i,s)}return i}function W(e){for(var n=1;npe(s,n)).filter(Boolean);return i.length?i:void 0}}function zt(e,n){return e.every(i=>typeof i=="number")?e:!n||e.some(i=>isNaN(parseInt(i)))?void 0:e.map(i=>parseInt(i))}function Ve(e,n){const i="date-parts";if(!(typeof e!="object"||e===null)){if(e[i]instanceof Array&&e[i].every(s=>s instanceof Array)){const s=e[i].map(h=>zt(h,n)).filter(Boolean);return s.length?W(W({},e),{},{"date-parts":s}):void 0}else if(e instanceof Array&&e.every(s=>s[i]instanceof Array)){const s=e.map(h=>zt(h[i],n)).filter(Boolean);return s.length?{"date-parts":s}:void 0}else if(e[i]instanceof Array){const s=zt(e[i],n);return s&&{"date-parts":[s]}}else if("literal"in e||"raw"in e)return e}}function Je(e,n){return e=Xt("language",e,n),Wt[e]===!0?e:n&&e in Wt?Wt[e]:void 0}function Xt(e,n,i){const s=[].concat(he[e]);switch(he[e]){case Nt:return pe(n,i);case k:return He(n,i);case mt:return Ve(n,i);case le:return Je(n,i)}if(i){if(typeof n=="string"&&s.includes("number")&&!s.includes("string")&&!isNaN(+n))return parseFloat(n);if(typeof n=="number"&&s.includes("string")&&!s.includes("number"))return n.toString();if(Array.isArray(n)&&n.length)return Xt(e,n[0],i)}if(s.includes(typeof n))return n}function de(e,n=!0){return e.map(function(i){const s={};for(const h in i){const T=Xt(h,i[h],n);T!==void 0&&(s[h]=T)}return s})}function ye(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);n&&(s=s.filter(function(h){return Object.getOwnPropertyDescriptor(e,h).enumerable})),i.push.apply(i,s)}return i}function Ee(e){for(var n=1;nkt(s,n));else{const s={};for(const h in e)s[h]=kt(e[h],n);i=s}return n.delete(e),i}var It=kt,Xe=p("./node_modules/sync-fetch/browser.js"),Ae=p.n(Xe),Ke=p("./node_modules/fetch-ponyfill/build/fetch-browser.js"),Ye=p.n(Ke),ge={i8:"0.6.5"};const{fetch:_e,Headers:Qe}=Ye()(),me=typeof location!="undefined"&&typeof document!="undefined";let Yt=me?"":`Citation.js/${ge.i8} Node.js/${process.version}`;function De(e){const n={},i=e instanceof Qe||e instanceof Ae().Headers?Array.from(e):Object.entries(e);for(const[s,h]of i)n[s.toLowerCase()]=h.toString();return n}function Ce(e={}){const n={headers:{accept:"*/*"},method:"GET",checkContentType:e.checkContentType};if(Yt&&!me&&(n.headers["user-agent"]=Yt),e.body){n.method="POST";const i=typeof e.body!="string";n.body=i?JSON.stringify(e.body):e.body,n.headers["content-type"]=i?"application/json":"text/plain"}return e.headers&&Object.assign(n.headers,De(e.headers)),n}function Ze(e,n){if(!e.accept||e.accept==="*/*"||!n["content-type"])return!0;const[i,s]=n["content-type"].split(";")[0].trim().split("/");return e.accept.split(",").map(h=>h.split(";")[0].trim().split("/")).some(([h,T])=>(h===i||h==="*")&&(T===s||T==="*"))}function we(e,n){const{status:i,headers:s}=e;let h;if(i>=400?h=new Error(`Server responded with status code ${i}`):n.checkContentType===!0&&!Ze(n.headers,De(s))&&(h=new Error(`Server responded with content-type ${s.get("content-type")}`)),h)throw h.status=i,h.headers=s,h.body=e.body,h;return e}function _t(e,n){const i=Ce(n);return st.http("[core]",i.method,e,i),we(Ae()(e,i),i).text()}function Qt(e,n){return Dt(this,null,function*(){const i=Ce(n);return st.http("[core]",i.method,e,i),_e(e,i).then(s=>we(s,i)).then(s=>s.text())})}function qe(e){Yt=e}var an=null;function tr(e,n){let i;for(;i===void 0||e.includes(i);)i=`${n}${Math.random().toString().slice(2)}`;return i}var Zt=tr;class dt{constructor(n){this.stack=n,this.index=0,this.current=this.stack[this.index]}static getPatternText(n){return`"${n instanceof RegExp?n.source:n}"`}static getMatchCallback(n){if(Array.isArray(n)){const i=n.map(dt.getMatchCallback);return s=>i.some(h=>h(s))}else return n instanceof Function?n:n instanceof RegExp?i=>n.test(i):i=>n===i}tokensLeft(){return this.stack.length-this.index}matches(n){return dt.getMatchCallback(n)(this.current,this.index,this.stack)}matchesSequence(n){const i=this.stack.slice(this.index,this.index+n.length).join("");return typeof n=="string"?i===n:n.every((s,h)=>dt.getMatchCallback(s)(i[h]))}consumeToken(n=/^[\s\S]$/,{inverse:i=!1,spaced:s=!0}={}){s&&this.consumeWhitespace();const h=this.current;if(dt.getMatchCallback(n)(h,this.index,this.stack))this.current=this.stack[++this.index];else throw new SyntaxError(`Unexpected token at index ${this.index}: Expected ${dt.getPatternText(n)}, got "${h}"`);return s&&this.consumeWhitespace(),h}consumeWhitespace(n=/^\s$/,{optional:i=!0}={}){return this.consume(n,{min:+!i})}consumeN(n){if(this.tokensLeft()s)throw new SyntaxError(`Too many ${dt.getPatternText(n)}`);return T&&(_=_.map(T)),L&&(_=_.filter(L)),_.join("")}}var er=dt;class rr{constructor(n={}){this.data=n}set(n,i){return this.data[n]=i,this}add(...n){return this.set(...n)}delete(n){return delete this.data[n],this}remove(...n){return this.delete(...n)}get(n){return this.data[n]}has(n){return Object.prototype.hasOwnProperty.call(this.data,n)}list(){return Object.keys(this.data)}}var qt=rr;class nr{constructor(n,i){this.rules=n,this.defaultState=i,this.mainRule=Object.keys(n)[0],this.log=[]}parse(n,i){return this.lexer=n,this.token=this.lexer.next(),this.state=kt(this.defaultState),this.log=[],this.consumeRule(i||this.mainRule)}matchEndOfFile(){return!this.token}matchToken(n){return this.token&&n===this.token.type}consumeToken(n,i){const s=this.token;if(!n||s&&s.type===n)return this.token=this.lexer.next(),s;if(i)return;{const h=s?`"${s.type}"`:"EOF",T=new SyntaxError(this.lexer.formatError(s,`expected "${n}", got ${h}`));throw T.message+=` (${this.log.join("->")})`,T}}consumeRule(n){this.log.push(n);const i=this.rules[n].call(this);return this.log.pop(),i}}function ur(e){return function(i){return typeof e=="boolean"?e:Object.keys(e).every(s=>{const h=e[s];return h===!0?s in i:h===!1?!(s in i):typeof h=="function"?h(i[s]):Array.isArray(h)?h.includes(i[s]):i[s]===h})}}function ir(e,n){let i,s,h,T;if(typeof e=="string")i=s=e;else if(e)i=n?e.target:e.source,s=n?e.source:e.target,e.convert&&(h=n?e.convert.toSource:e.convert.toTarget),e.when&&(T=n?e.when.target:e.when.source,T!=null&&(T=ur(T)));else return null;return i=[].concat(i).filter(Boolean),s=[].concat(s).filter(Boolean),{inputProp:i,outputProp:s,convert:h,condition:T}}function Fe(e,n){return n=n===Ct.CONVERT_TO_SOURCE,e=e.map(i=>ir(i,n)).filter(Boolean),function(s){const h={};for(const{inputProp:T,outputProp:L,convert:lt,condition:Et}of e){if(L.length===0)continue;if(Et&&!Et(s))continue;if(T.length!==0&&T.every(et=>!(et in s)))continue;let _=T.map(et=>s[et]);if(lt)try{const et=lt.apply(s,_);_=L.length===1?[et]:et}catch(et){throw new Error(`Failed to convert ${T} to ${L}`,{cause:et})}L.forEach((et,Pt)=>{const Jt=_[Pt];Jt!==void 0&&(h[et]=Jt)})}return h}}class Ct{constructor(n){this.convertToSource=Fe(n,Ct.CONVERT_TO_SOURCE),this.convertToTarget=Fe(n,Ct.CONVERT_TO_TARGET)}}Ct.CONVERT_TO_SOURCE=Symbol("convert to source"),Ct.CONVERT_TO_TARGET=Symbol("convert to target");function or(e){return e.reduce((n,i)=>{const s=n[n.length-1];return s&&s.type===i.type?s.count=s.count+1||2:n.push(i),n},[]).map(n=>(n.count>1?n.count+"x ":"")+n.type).join(" -> ")}class be{constructor(n,i={}){this.options=Object.assign({generateGraph:!0,forceType:yt(n),maxChainLength:10,strict:!0,target:"@csl/list+object"},i),this.type=this.options.forceType,this.data=typeof n=="object"?It(n):n,this.graph=[{type:this.type,data:n}],this.iteration=0}iterate(){if(this.iteration!==0){const n=xe(this.type);n&&n.outputs?this.type=n.outputs:this.type=yt(this.data),this.graph.push({type:this.type})}return this.error||this.type===this.options.target?!1:this.iteration>=this.options.maxChainLength?(this.error=new RangeError(`Max. number of parsing iterations reached (${or(this.graph)})`),!1):(this.iteration++,!0)}end(){if(this.error){if(st.error("[core]",this.error.message),this.options.strict!==!1)throw this.error;return[]}else return this.options.target==="@csl/list+object"?Kt(this.data).map(this.options.generateGraph?n=>U(n,this.graph):O):this.data}}const te=(...e)=>{const n=new be(...e);for(;n.iterate();)try{n.data=Ht(n.data,n.type)}catch(i){n.error=i}return n.end()},sr=e=>{const n=yt(e),i=n.match(/array|object/)?It(e):e;return Ht(i,n)},ee=(...e)=>Dt(this,null,function*(){const n=new be(...e);for(;n.iterate();)n.data=yield ue(n.data,n.type).catch(i=>{n.error=i});return n.end()}),ar=e=>Dt(this,null,function*(){const n=yt(e),i=n.match(/array|object/)?It(e):e;return ue(i,n)}),Tt={},Ot={},re={"@csl/object":e=>[e],"@csl/list+object":e=>e,"@else/list+object":e=>e.map(te).flat(),"@invalid":()=>{throw new Error("This format is not supported or recognized")}},ne={"@else/list+object":e=>Dt(this,null,function*(){return(yield Promise.all(e.map(ee))).flat()})};function Ht(e,n){if(typeof Tt[n]=="function")return Tt[n](e);if(typeof re[n]=="function")return re[n](e);throw new TypeError(`No synchronous parser found for ${n}`)}function ue(e,n){return Dt(this,null,function*(){if(typeof Ot[n]=="function")return Ot[n](e);if(typeof ne[n]=="function")return ne[n](e);if(ve(n,!1))return Ht(e,n);throw new TypeError(`No parser found for ${n}`)})}function ie(e,{parser:n,async:i}){i?Ot[e]=n:Tt[e]=n}function ve(e,n){return n?Ot[e]||ne[e]:Tt[e]||re[e]}function oe(e,n){delete(n?Ot:Tt)[e]}function cr(e){return Object.keys(e?Ot:Tt)}const wt={};function fr(e,n){const i=new A(e,n);i.validate();const s=wt[e]||(wt[e]={});i.typeParser&&(St(e,i.typeParser),s.type=!0),i.dataParser&&(ie(e,i.dataParser),s.data=!0),i.asyncDataParser&&(ie(e,i.asyncDataParser),s.asyncData=!0),n.outputs&&(s.outputs=n.outputs)}function xe(e){return wt[e]}function lr(e){const n=wt[e];n&&(n.type&&at(e),n.data&&oe(e),n.asyncData&&oe(e,!0),delete wt[e])}function hr(e){return e in wt}function pr(){return Object.keys(wt)}const dr=Object.assign({},g,x,P,m);function yr(e,n={},i=!1){return(n===!0||i===!0)&&this.save(),this.data.push(...te(e,n)),this.data.filter(s=>!Object.prototype.hasOwnProperty.call(s,"id")).forEach(s=>{s.id=Zt(this.getIds(),"temp_id_")}),this}function Er(s){return Dt(this,arguments,function*(e,n={},i=!1){return(n===!0||i===!0)&&this.save(),this.data.push(...yield ee(e,n)),this.data.filter(h=>!Object.prototype.hasOwnProperty.call(h,"id")).forEach(h=>{h.id=Zt(this.getIds(),"temp_id_")}),this})}function Ar(e,n={},i=!1){return(n===!0||i===!0)&&this.save(),this.data=[],typeof n!="boolean"?this.add(e,n):this.add(e)}function gr(s){return Dt(this,arguments,function*(e,n={},i=!1){return(n===!0||i===!0)&&this.save(),this.data=[],typeof n!="boolean"?this.addAsync(e,n):this.addAsync(e)})}function mr(e){return e&&this.save(),this.data=[],this._options={},this}function Be(e){if("citation-label"in e)return e["citation-label"];let n="";return e.author&&(n+=e.author[0].family||e.author[0].literal),e.issued&&e.issued["date-parts"]&&e.issued["date-parts"][0]&&(n+=e.issued["date-parts"][0][0]),e["year-suffix"]?n+=e["year-suffix"]:e.title&&(n+=e.title.replace(/<\/?.*?>/g,"").match(/^(?:(?:the|a|an)\s+)?(\S+)/i)[1]),n}var Dr={label(e){return e.reduce((n,i)=>(n[i.id]=Be(i),n),{})}};function Te(e,n,i=n==="label"){let s=i?Be(e):e[n];switch(n){case"author":case"editor":return s.map(h=>h.literal||h.family||(0,R.format)(h));case"accessed":case"issued":return s["date-parts"][0];case"page":return s.split("-").map(h=>parseInt(h));case"edition":case"issue":case"volume":return s=parseInt(s),isNaN(s)?-1/0:s;default:return s||-1/0}}function Cr(e,n,i,s=/^!/.test(i)){i=i.replace(/^!/,"");const h=Te(e,i),T=Te(n,i);return(s?-1:1)*(h>T?1:h{const s=e.slice();let h=0;for(;!h&&s.length;)h=Cr(n,i,s.shift());return h}}function Fr(e=[],n){return n&&this.save(),this.data.sort(typeof e=="function"?e:wr(...e,"label")),this}function br(e,n,i){typeof n=="function"&&!i&&(i=n,n=void 0);const s=se().setAsync(e,n);if(typeof i=="function"){s.then(i);return}else return s}var vr=br;function xr(e,n){if(typeof e!="string")throw new TypeError(`Invalid output format name, expected string, got ${typeof e}`);if(typeof n!="function")throw new TypeError(`Invalid formatter, expected function, got ${typeof n}`)}const Ft=new qt;function Br(e,n){xr(e,n),Ft.set(e,n)}function Tr(e){Ft.remove(e)}function Or(e){return Ft.has(e)}function jr(){return Ft.list()}function Oe(e,n,...i){if(!Ft.has(e))throw new Error(`Output format "${e}" unavailable`);return Ft.get(e)(n,...i)}function Pr(){return this.data.map(e=>e.id)}function Sr(e,...n){return Oe(e,de(this.data),...n)}function Ur(e={}){ft(e);const n=Object.assign({},this.defaultOptions,this._options.output,e),{type:i,style:s}=n,[h,T]=s.split("-"),L=h==="citation"?"bibliography":h==="csl"?"data":h,lt=i==="string"?"text":i==="json"?"object":i;let Et;switch(L){case"bibliography":{const{lang:Pt,append:Jt,prepend:en}=n;Et={template:T,lang:Pt,format:lt,append:Jt,prepend:en};break}case"data":case"bibtex":case"bibtxt":case"ndjson":case"ris":Et={type:lt};break;default:throw new Error(`Invalid style "${L}"`)}const _=this.format(L,Object.assign(Et,e._newOptions)),{format:et}=n;if(et==="real"&<==="html"&&typeof document!="undefined"&&typeof document.createElement=="function"){const Pt=document.createElement("div");return Pt.innerHTML=_,Pt.firstChild}else return et==="string"&&typeof _=="object"?JSON.stringify(_):_}function jt(e,n={}){return this instanceof jt?(this._options=n,this.log=[],this.data=[],this.set(e,n),this.options(n),this):new jt(e,n)}Object.assign(jt.prototype,D,S,j,b,l),jt.prototype[Symbol.iterator]=function*(){yield*this.data},Object.assign(jt,$);var se=jt;function Ir(e,n){if(typeof e!="string")throw new TypeError(`Invalid dict name, expected string, got ${typeof e}`);if(typeof n!="object")throw new TypeError(`Invalid dict, expected object, got ${typeof n}`);for(const i in n){const s=n[i];if(!Array.isArray(s)||s.some(h=>typeof h!="string"))throw new TypeError(`Invalid dict entry "${i}", expected array of strings`)}}const bt=new qt({html:{bibliographyContainer:['
',"
"],entry:['
',"
"],list:['
    ',"
"],listItem:["
  • ","
  • "]},text:{bibliographyContainer:["",` +`],entry:["",` +`],list:[` +`,""],listItem:[" ",` +`]}});function Rr(e,n){Ir(e,n),bt.set(e,n)}function Lr(e){bt.remove(e)}function $r(e){return bt.has(e)}function Nr(){return bt.list()}function je(e){if(!bt.has(e))throw new Error(`Dict "${e}" unavailable`);return bt.get(e)}const Mr={wr_start:'
    ',wr_end:"
    ",en_start:'
    ',en_end:"
    ",ul_start:'
      ',ul_end:"
    ",li_start:"
  • ",li_end:"
  • "},kr={wr_start:"",wr_end:` +`,en_start:"",en_end:` +`,ul_start:` +`,ul_end:"",li_start:" ",li_end:` +`},Rt={};function Hr(e,n){Rt[e]=n}function Vr(e){return Rt[e]}function Jr(e){return Object.prototype.hasOwnProperty.call(Rt,e)}function Gr(e){delete Rt[e]}function Wr(){return Object.keys(Rt)}const ae={input:v,output:H,dict:E,config:C},Lt={};function Pe(e,n={}){const i=Lt[e]={};for(const s in n){if(s==="config"){i.config={[e]:n.config},ae.config.add(e,n.config);continue}const h=i[s]={},T=n[s];for(const L in T){const lt=T[L];h[L]=!0,ae[s].add(L,lt)}}}function zr(e){const n=Lt[e];for(const i in n){const s=n[i];for(const h in s)ae[i].remove(h)}delete Lt[e]}function Xr(e){return e in Lt}function Kr(){return Object.keys(Lt)}function Vt(){return[]}const Yr=[[/((?:\[|:|,)\s*)'((?:\\'|[^'])*?[^\\])?'(?=\s*(?:\]|}|,))/g,'$1"$2"'],[/((?:(?:"|]|}|\/[gmiuys]|\.|(?:\d|\.|-)*\d)\s*,|{)\s*)(?:"([^":\n]+?)"|'([^":\n]+?)'|([^":\n]+?))(\s*):/g,'$1"$2$3$4"$5:']];function ce(e){if(typeof e!="string")return JSON.parse(e);try{return JSON.parse(e)}catch(n){return st.debug("[plugin-common]","Invalid JSON, switching to experimental parser"),Yr.forEach(([i,s])=>{e=e.replace(i,s)}),JSON.parse(e)}}function Se(e){return e.val()||e.text()||e.html()}function Ue(e){return e.value||e.textContent}const _r="@else",cn={empty:B,url:V,json:X,jquery:G,html:I},Qr={"@empty/text":{parse:Vt,parseType:{dataType:"String",predicate:e=>e===""}},"@empty/whitespace+text":{parse:Vt,parseType:{dataType:"String",predicate:/^\s+$/}},"@empty":{parse:Vt,parseType:{dataType:"Primitive",predicate:e=>e==null}},"@else/json":{parse:ce,parseType:{dataType:"String",predicate:/^\s*(\{[\S\s]*\}|\[[\S\s]*\])\s*$/}},"@else/url":{parse:_t,parseAsync:Qt,parseType:{dataType:"String",predicate:/^https?:\/\/(([\w-]+\.)*[\w-]+)(:\d+)?(\/[^?/]*)*(\?[^#]*)?(#.*)?$/i}},"@else/jquery":{parse:Se,parseType:{dataType:"ComplexObject",predicate(e){return typeof jQuery!="undefined"&&e instanceof jQuery}}},"@else/html":{parse:Ue,parseType:{dataType:"ComplexObject",predicate(e){return typeof HTMLElement!="undefined"&&e instanceof HTMLElement}}}};function Ie(e,n,i){return e+(nLe(h,n)):s=Object.keys(e).filter(h=>JSON.stringify(e[h])).map(h=>`"${h}": ${Le(e[h],n)}`),s=s.map(Ie).map(h=>n.listItem.join(h)),s=n.list.join(s.join("")),i?`[${s}]`:`{${s}}`}function Le(e,n){return typeof e=="object"&&e!==null?e.length===0?"[]":Object.keys(e).length===0?"{}":Re(e,n):JSON.stringify(e)}function $e(e,n){let i=e.map(s=>Re(s,n));return i=i.map(Ie).map(s=>n.entry.join(s)),i=i.join(""),n.bibliographyContainer.join(`[${i}]`)}function fn(e){return $e(e,plugins.dict.get("html"))}var Zr={data(e,{type:n,format:i=n||"text",version:s="1.0.2"}={}){return s<"1.0.2"&&(e=Mt(e)),i==="object"?It(e):i==="text"?JSON.stringify(e,null,2):(st.warn("[core]","This feature (JSON output with special formatting) is unstable. See https://github.com/larsgw/citation.js/issues/144"),$e(e,je(i)))},ndjson(e,{version:n="1.0.2"}={}){return n<"1.0.2"&&(e=Mt(e)),e.map(i=>JSON.stringify(i)).join(` +`)}},qr=Object.assign({},Zr,Dr);Pe(_r,{input:Qr,output:qr});const tn=ge.i8},"./node_modules/@citation-js/name/lib/index.js":function(Y,w,p){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),Object.defineProperty(w,"parse",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(w,"format",{enumerable:!0,get:function(){return S.default}});var D=g(p("./node_modules/@citation-js/name/lib/input.js")),S=g(p("./node_modules/@citation-js/name/lib/output.js"));function g(x){return x&&x.__esModule?x:{default:x}}},"./node_modules/@citation-js/name/lib/input.js":function(Y,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=w.parse=w.types=w.scope=void 0;function p(G,I){return g(G)||S(G,I)||D()}function D(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function S(G,I){var rt=[],tt=!0,ot=!1,pt=void 0;try{for(var ct=G[Symbol.iterator](),Z;!(tt=(Z=ct.next()).done)&&(rt.push(Z.value),!(I&&rt.length===I));tt=!0);}catch(ht){ot=!0,pt=ht}finally{try{!tt&&ct.return!=null&&ct.return()}finally{if(ot)throw pt}}return rt}function g(G){if(Array.isArray(G))return G}const x=G=>G.replace(/$|( )|(?!^)(?=[A-Z])/g,"\\.?$1"),P=G=>`(?:${G.join("|")})\\b`,m=(G,I)=>new RegExp(`(?:^| )(${G}$)`,I),c=["mr","mrs","ms","miss","dr","herr","monsieur","hr","frau","a v m","admiraal","admiral","air cdre","air commodore","air marshal","air vice marshal","alderman","alhaji","ambassador","baron","barones","brig","brig gen","brig general","brigadier","brigadier general","brother","canon","capt","captain","cardinal","cdr","chief","cik","cmdr","coach","col","col dr","colonel","commandant","commander","commissioner","commodore","comte","comtessa","congressman","conseiller","consul","conte","contessa","corporal","councillor","count","countess","crown prince","crown princess","dame","datin","dato","datuk","datuk seri","deacon","deaconess","dean","dhr","dipl ing","doctor","dott","dott sa","dr","dr ing","dra","drs","embajador","embajadora","en","encik","eng","eur ing","exma sra","exmo sr","f o","father","first lieutient","first officer","flt lieut","flying officer","fr","frau","fraulein","fru","gen","generaal","general","governor","graaf","gravin","group captain","grp capt","h e dr","h h","h m","h r h","hajah","haji","hajim","her highness","her majesty","herr","high chief","his highness","his holiness","his majesty","hon","hr","hra","ing","ir","jonkheer","judge","justice","khun ying","kolonel","lady","lcda","lic","lieut","lieut cdr","lieut col","lieut gen","lord","m","m l","m r","madame","mademoiselle","maj gen","major","master","mevrouw","miss","mlle","mme","monsieur","monsignor","mr","mrs","ms","mstr","nti","pastor","president","prince","princess","princesse","prinses","prof","prof dr","prof sir","professor","puan","puan sri","rabbi","rear admiral","rev","rev canon","rev dr","rev mother","reverend","rva","senator","sergeant","sheikh","sheikha","sig","sig na","sig ra","sir","sister","sqn ldr","sr","sr d","sra","srta","sultan","tan sri","tan sri dato","tengku","teuku","than puying","the hon dr","the hon justice","the hon miss","the hon mr","the hon mrs","the hon ms","the hon sir","the very rev","toh puan","tun","vice admiral","viscount","viscountess","wg cdr"],v=["I","II","III","IV","V","Senior","Junior","Jr","Sr","PhD","Ph\\.D","APR","RPh","PE","MD","MA","DMD","CME","BVM","CFRE","CLU","CPA","CSC","CSJ","DC","DD","DDS","DO","DVM","EdD","Esq","JD","LLD","OD","OSB","PC","Ret","RGS","RN","RNC","SHCJ","SJ","SNJM","SSMO","USA","USAF","USAFR","USAR","USCG","USMC","USMCR","USN","USNR"],j=["Vere","Von","Van","De","Del","Della","Di","Da","Pietro","Vanden","Du","St.","St","La","Lo","Ter","O","O'","Mac","Fitz"],b=P(c.map(x)),$=P(v.map(x)),H=P(j),l=new RegExp(`^((?:${b} )*)(.*)$`,"i"),E=m(`(?:${$}, )*(?:${$})`,"i"),C=m(`${/(?:[A-Z\xC0-\xD6\xD8-\xDE\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u0178\u0179\u017B\u017D\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C7\u01CA\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F1\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E\u038F\u0391-\u03A1\u03A3-\u03AB\u03CF\u03D2-\u03D4\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F4\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u10A0-\u10C5\u10C7\u10CD\u13A0-\u13F5\u1C90-\u1CBA\u1CBD-\u1CBF\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1FB8-\u1FBB\u1FC8-\u1FCB\u1FD8-\u1FDB\u1FE8-\u1FEC\u1FF8-\u1FFB\u2102\u2107\u210B-\u210D\u2110-\u2112\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u2130-\u2133\u213E\u213F\u2145\u2160-\u216F\u2183\u24B6-\u24CF\u2C00-\u2C2E\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AE\uA7B0-\uA7B4\uA7B6\uA7B8\uFF21-\uFF3A]|\uD801[\uDC00-\uDC27\uDCB0-\uDCD3]|\uD803[\uDC80-\uDCB2]|\uD806[\uDCA0-\uDCBF]|\uD81B[\uDE40-\uDE5F]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]|\uD83C[\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89])/.source}.*`),N=m(`(?:${/(?:[a-z\xAA\xB5\xBA\xDF-\xF6\xF8-\xFF\u0101\u0103\u0105\u0107\u0109\u010B\u010D\u010F\u0111\u0113\u0115\u0117\u0119\u011B\u011D\u011F\u0121\u0123\u0125\u0127\u0129\u012B\u012D\u012F\u0131\u0133\u0135\u0137\u0138\u013A\u013C\u013E\u0140\u0142\u0144\u0146\u0148\u0149\u014B\u014D\u014F\u0151\u0153\u0155\u0157\u0159\u015B\u015D\u015F\u0161\u0163\u0165\u0167\u0169\u016B\u016D\u016F\u0171\u0173\u0175\u0177\u017A\u017C\u017E-\u0180\u0183\u0185\u0188\u018C\u018D\u0192\u0195\u0199-\u019B\u019E\u01A1\u01A3\u01A5\u01A8\u01AA\u01AB\u01AD\u01B0\u01B4\u01B6\u01B9\u01BA\u01BD-\u01BF\u01C6\u01C9\u01CC\u01CE\u01D0\u01D2\u01D4\u01D6\u01D8\u01DA\u01DC\u01DD\u01DF\u01E1\u01E3\u01E5\u01E7\u01E9\u01EB\u01ED\u01EF\u01F0\u01F3\u01F5\u01F9\u01FB\u01FD\u01FF\u0201\u0203\u0205\u0207\u0209\u020B\u020D\u020F\u0211\u0213\u0215\u0217\u0219\u021B\u021D\u021F\u0221\u0223\u0225\u0227\u0229\u022B\u022D\u022F\u0231\u0233-\u0239\u023C\u023F\u0240\u0242\u0247\u0249\u024B\u024D\u024F-\u0293\u0295-\u02B8\u02C0\u02C1\u02E0-\u02E4\u0345\u0371\u0373\u0377\u037A-\u037D\u0390\u03AC-\u03CE\u03D0\u03D1\u03D5-\u03D7\u03D9\u03DB\u03DD\u03DF\u03E1\u03E3\u03E5\u03E7\u03E9\u03EB\u03ED\u03EF-\u03F3\u03F5\u03F8\u03FB\u03FC\u0430-\u045F\u0461\u0463\u0465\u0467\u0469\u046B\u046D\u046F\u0471\u0473\u0475\u0477\u0479\u047B\u047D\u047F\u0481\u048B\u048D\u048F\u0491\u0493\u0495\u0497\u0499\u049B\u049D\u049F\u04A1\u04A3\u04A5\u04A7\u04A9\u04AB\u04AD\u04AF\u04B1\u04B3\u04B5\u04B7\u04B9\u04BB\u04BD\u04BF\u04C2\u04C4\u04C6\u04C8\u04CA\u04CC\u04CE\u04CF\u04D1\u04D3\u04D5\u04D7\u04D9\u04DB\u04DD\u04DF\u04E1\u04E3\u04E5\u04E7\u04E9\u04EB\u04ED\u04EF\u04F1\u04F3\u04F5\u04F7\u04F9\u04FB\u04FD\u04FF\u0501\u0503\u0505\u0507\u0509\u050B\u050D\u050F\u0511\u0513\u0515\u0517\u0519\u051B\u051D\u051F\u0521\u0523\u0525\u0527\u0529\u052B\u052D\u052F\u0560-\u0588\u10D0-\u10FA\u10FD-\u10FF\u13F8-\u13FD\u1C80-\u1C88\u1D00-\u1DBF\u1E01\u1E03\u1E05\u1E07\u1E09\u1E0B\u1E0D\u1E0F\u1E11\u1E13\u1E15\u1E17\u1E19\u1E1B\u1E1D\u1E1F\u1E21\u1E23\u1E25\u1E27\u1E29\u1E2B\u1E2D\u1E2F\u1E31\u1E33\u1E35\u1E37\u1E39\u1E3B\u1E3D\u1E3F\u1E41\u1E43\u1E45\u1E47\u1E49\u1E4B\u1E4D\u1E4F\u1E51\u1E53\u1E55\u1E57\u1E59\u1E5B\u1E5D\u1E5F\u1E61\u1E63\u1E65\u1E67\u1E69\u1E6B\u1E6D\u1E6F\u1E71\u1E73\u1E75\u1E77\u1E79\u1E7B\u1E7D\u1E7F\u1E81\u1E83\u1E85\u1E87\u1E89\u1E8B\u1E8D\u1E8F\u1E91\u1E93\u1E95-\u1E9D\u1E9F\u1EA1\u1EA3\u1EA5\u1EA7\u1EA9\u1EAB\u1EAD\u1EAF\u1EB1\u1EB3\u1EB5\u1EB7\u1EB9\u1EBB\u1EBD\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1EC9\u1ECB\u1ECD\u1ECF\u1ED1\u1ED3\u1ED5\u1ED7\u1ED9\u1EDB\u1EDD\u1EDF\u1EE1\u1EE3\u1EE5\u1EE7\u1EE9\u1EEB\u1EED\u1EEF\u1EF1\u1EF3\u1EF5\u1EF7\u1EF9\u1EFB\u1EFD\u1EFF-\u1F07\u1F10-\u1F15\u1F20-\u1F27\u1F30-\u1F37\u1F40-\u1F45\u1F50-\u1F57\u1F60-\u1F67\u1F70-\u1F7D\u1F80-\u1F87\u1F90-\u1F97\u1FA0-\u1FA7\u1FB0-\u1FB4\u1FB6\u1FB7\u1FBE\u1FC2-\u1FC4\u1FC6\u1FC7\u1FD0-\u1FD3\u1FD6\u1FD7\u1FE0-\u1FE7\u1FF2-\u1FF4\u1FF6\u1FF7\u2071\u207F\u2090-\u209C\u210A\u210E\u210F\u2113\u212F\u2134\u2139\u213C\u213D\u2146-\u2149\u214E\u2170-\u217F\u2184\u24D0-\u24E9\u2C30-\u2C5E\u2C61\u2C65\u2C66\u2C68\u2C6A\u2C6C\u2C71\u2C73\u2C74\u2C76-\u2C7D\u2C81\u2C83\u2C85\u2C87\u2C89\u2C8B\u2C8D\u2C8F\u2C91\u2C93\u2C95\u2C97\u2C99\u2C9B\u2C9D\u2C9F\u2CA1\u2CA3\u2CA5\u2CA7\u2CA9\u2CAB\u2CAD\u2CAF\u2CB1\u2CB3\u2CB5\u2CB7\u2CB9\u2CBB\u2CBD\u2CBF\u2CC1\u2CC3\u2CC5\u2CC7\u2CC9\u2CCB\u2CCD\u2CCF\u2CD1\u2CD3\u2CD5\u2CD7\u2CD9\u2CDB\u2CDD\u2CDF\u2CE1\u2CE3\u2CE4\u2CEC\u2CEE\u2CF3\u2D00-\u2D25\u2D27\u2D2D\uA641\uA643\uA645\uA647\uA649\uA64B\uA64D\uA64F\uA651\uA653\uA655\uA657\uA659\uA65B\uA65D\uA65F\uA661\uA663\uA665\uA667\uA669\uA66B\uA66D\uA681\uA683\uA685\uA687\uA689\uA68B\uA68D\uA68F\uA691\uA693\uA695\uA697\uA699\uA69B-\uA69D\uA723\uA725\uA727\uA729\uA72B\uA72D\uA72F-\uA731\uA733\uA735\uA737\uA739\uA73B\uA73D\uA73F\uA741\uA743\uA745\uA747\uA749\uA74B\uA74D\uA74F\uA751\uA753\uA755\uA757\uA759\uA75B\uA75D\uA75F\uA761\uA763\uA765\uA767\uA769\uA76B\uA76D\uA76F-\uA778\uA77A\uA77C\uA77F\uA781\uA783\uA785\uA787\uA78C\uA78E\uA791\uA793-\uA795\uA797\uA799\uA79B\uA79D\uA79F\uA7A1\uA7A3\uA7A5\uA7A7\uA7A9\uA7AF\uA7B5\uA7B7\uA7B9\uA7F8-\uA7FA\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABBF\uFB00-\uFB06\uFB13-\uFB17\uFF41-\uFF5A]|\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD81B[\uDE60-\uDE7F]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD83A[\uDD22-\uDD43])/.source}.*|${H}.*|\\S*)`),B=function(I=""){typeof I!="string"&&(I=I+"");let rt="",tt="",ot="";if(/[^.], /.test(I)){const y=I.split(", ");ot=y.shift();const F=RegExp($).exec(y.join(", "));rt=y.splice(F&&F.index!==0?0:-1,1)[0],tt=y.join(", ")}else{const y=I.split(E,2),F=y.shift().split(N,2);rt=F[0],ot=F[1],tt=y.pop()}const pt=rt.match(l),ct=p(pt,3),Z=ct[1],ht=ct[2],At=tt,Q=ot.split(C,2).reverse(),ft=p(Q,2),nt=ft[0],f=ft[1];if(!ht&&nt)return nt.includes(" ")?{literal:nt}:{family:nt};if(nt){const y={"dropping-particle":Z,given:ht,suffix:At,"non-dropping-particle":f,family:nt};return Object.keys(y).forEach(F=>{y[F]||delete y[F]}),y}else return{literal:I}};w.default=w.parse=B;const V="@name";w.scope=V;const X="@name";w.types=X},"./node_modules/@citation-js/name/lib/output.js":function(Y,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;const p=["dropping-particle","given"],D=["suffix"],S=["non-dropping-particle","family"];var x=function(m,c=!1){const v=j=>j.map(b=>m[b]||"").filter(Boolean).join(" ");if(m.literal)return m.literal;if(c){const j=v(D)?`, ${v(D)}`:"",b=v(p)?`, ${v(p)}`:"";return v(S)+j+b}else return`${v([...p,...D,...S])}`};w.default=x},"./node_modules/base64-js/index.js":function(Y,w){"use strict";w.byteLength=c,w.toByteArray=j,w.fromByteArray=H;for(var p=[],D=[],S=typeof Uint8Array!="undefined"?Uint8Array:Array,g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=0,P=g.length;x0)throw new Error("Invalid string. Length must be a multiple of 4");var C=l.indexOf("=");C===-1&&(C=E);var N=C===E?0:4-C%4;return[C,N]}function c(l){var E=m(l),C=E[0],N=E[1];return(C+N)*3/4-N}function v(l,E,C){return(E+C)*3/4-C}function j(l){var E,C=m(l),N=C[0],B=C[1],V=new S(v(l,N,B)),X=0,G=B>0?N-4:N,I;for(I=0;I>16&255,V[X++]=E>>8&255,V[X++]=E&255;return B===2&&(E=D[l.charCodeAt(I)]<<2|D[l.charCodeAt(I+1)]>>4,V[X++]=E&255),B===1&&(E=D[l.charCodeAt(I)]<<10|D[l.charCodeAt(I+1)]<<4|D[l.charCodeAt(I+2)]>>2,V[X++]=E>>8&255,V[X++]=E&255),V}function b(l){return p[l>>18&63]+p[l>>12&63]+p[l>>6&63]+p[l&63]}function $(l,E,C){for(var N,B=[],V=E;VG?G:X+V));return N===1?(E=l[C-1],B.push(p[E>>2]+p[E<<4&63]+"==")):N===2&&(E=(l[C-2]<<8)+l[C-1],B.push(p[E>>10]+p[E>>4&63]+p[E<<2&63]+"=")),B.join("")}},"./node_modules/buffer/index.js":function(Y,w,p){"use strict";var D=p("./node_modules/base64-js/index.js"),S=p("./node_modules/ieee754/index.js"),g=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;w.Buffer=c,w.SlowBuffer=V,w.INSPECT_MAX_BYTES=50;var x=2147483647;w.kMaxLength=x,c.TYPED_ARRAY_SUPPORT=P(),!c.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function P(){try{var u=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(u,t),u.foo()===42}catch(r){return!1}}Object.defineProperty(c.prototype,"parent",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.buffer}}),Object.defineProperty(c.prototype,"offset",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.byteOffset}});function m(u){if(u>x)throw new RangeError('The value "'+u+'" is invalid for option "size"');var t=new Uint8Array(u);return Object.setPrototypeOf(t,c.prototype),t}function c(u,t,r){if(typeof u=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return $(u)}return v(u,t,r)}c.poolSize=8192;function v(u,t,r){if(typeof u=="string")return H(u,t);if(ArrayBuffer.isView(u))return E(u);if(u==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof u);if(at(u,ArrayBuffer)||u&&at(u.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(at(u,SharedArrayBuffer)||u&&at(u.buffer,SharedArrayBuffer)))return C(u,t,r);if(typeof u=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var o=u.valueOf&&u.valueOf();if(o!=null&&o!==u)return c.from(o,t,r);var a=N(u);if(a)return a;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof u[Symbol.toPrimitive]=="function")return c.from(u[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof u)}c.from=function(u,t,r){return v(u,t,r)},Object.setPrototypeOf(c.prototype,Uint8Array.prototype),Object.setPrototypeOf(c,Uint8Array);function j(u){if(typeof u!="number")throw new TypeError('"size" argument must be of type number');if(u<0)throw new RangeError('The value "'+u+'" is invalid for option "size"')}function b(u,t,r){return j(u),u<=0?m(u):t!==void 0?typeof r=="string"?m(u).fill(t,r):m(u).fill(t):m(u)}c.alloc=function(u,t,r){return b(u,t,r)};function $(u){return j(u),m(u<0?0:B(u)|0)}c.allocUnsafe=function(u){return $(u)},c.allocUnsafeSlow=function(u){return $(u)};function H(u,t){if((typeof t!="string"||t==="")&&(t="utf8"),!c.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=X(u,t)|0,o=m(r),a=o.write(u,t);return a!==r&&(o=o.slice(0,a)),o}function l(u){for(var t=u.length<0?0:B(u.length)|0,r=m(t),o=0;o=x)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+x.toString(16)+" bytes");return u|0}function V(u){return+u!=u&&(u=0),c.alloc(+u)}c.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==c.prototype},c.compare=function(t,r){if(at(t,Uint8Array)&&(t=c.from(t,t.offset,t.byteLength)),at(r,Uint8Array)&&(r=c.from(r,r.offset,r.byteLength)),!c.isBuffer(t)||!c.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===r)return 0;for(var o=t.length,a=r.length,d=0,A=Math.min(o,a);da.length?c.from(A).copy(a,d):Uint8Array.prototype.set.call(a,A,d);else if(c.isBuffer(A))A.copy(a,d);else throw new TypeError('"list" argument must be an Array of Buffers');d+=A.length}return a};function X(u,t){if(c.isBuffer(u))return u.length;if(ArrayBuffer.isView(u)||at(u,ArrayBuffer))return u.byteLength;if(typeof u!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof u);var r=u.length,o=arguments.length>2&&arguments[2]===!0;if(!o&&r===0)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return vt(u).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return St(u).length;default:if(a)return o?-1:vt(u).length;t=(""+t).toLowerCase(),a=!0}}c.byteLength=X;function G(u,t,r){var o=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(u||(u="utf8");;)switch(u){case"hex":return F(this,t,r);case"utf8":case"utf-8":return Q(this,t,r);case"ascii":return f(this,t,r);case"latin1":case"binary":return y(this,t,r);case"base64":return At(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return J(this,t,r);default:if(o)throw new TypeError("Unknown encoding: "+u);u=(u+"").toLowerCase(),o=!0}}c.prototype._isBuffer=!0;function I(u,t,r){var o=u[t];u[t]=u[r],u[r]=o}c.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;rr&&(t+=" ... "),""},g&&(c.prototype[g]=c.prototype.inspect),c.prototype.compare=function(t,r,o,a,d){if(at(t,Uint8Array)&&(t=c.from(t,t.offset,t.byteLength)),!c.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(r===void 0&&(r=0),o===void 0&&(o=t?t.length:0),a===void 0&&(a=0),d===void 0&&(d=this.length),r<0||o>t.length||a<0||d>this.length)throw new RangeError("out of range index");if(a>=d&&r>=o)return 0;if(a>=d)return-1;if(r>=o)return 1;if(r>>>=0,o>>>=0,a>>>=0,d>>>=0,this===t)return 0;for(var A=d-a,R=o-r,M=Math.min(A,R),W=this.slice(a,d),q=t.slice(r,o),K=0;K2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,Ut(r)&&(r=a?0:u.length-1),r<0&&(r=u.length+r),r>=u.length){if(a)return-1;r=u.length-1}else if(r<0)if(a)r=0;else return-1;if(typeof t=="string"&&(t=c.from(t,o)),c.isBuffer(t))return t.length===0?-1:tt(u,t,r,o,a);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?a?Uint8Array.prototype.indexOf.call(u,t,r):Uint8Array.prototype.lastIndexOf.call(u,t,r):tt(u,[t],r,o,a);throw new TypeError("val must be string, number or Buffer")}function tt(u,t,r,o,a){var d=1,A=u.length,R=t.length;if(o!==void 0&&(o=String(o).toLowerCase(),o==="ucs2"||o==="ucs-2"||o==="utf16le"||o==="utf-16le")){if(u.length<2||t.length<2)return-1;d=2,A/=2,R/=2,r/=2}function M(Nt,k){return d===1?Nt[k]:Nt.readUInt16BE(k*d)}var W;if(a){var q=-1;for(W=r;WA&&(r=A-R),W=r;W>=0;W--){for(var K=!0,Bt=0;Bta&&(o=a)):o=a;var d=t.length;o>d/2&&(o=d/2);for(var A=0;A>>0,isFinite(o)?(o=o>>>0,a===void 0&&(a="utf8")):(a=o,o=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var d=this.length-r;if((o===void 0||o>d)&&(o=d),t.length>0&&(o<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var A=!1;;)switch(a){case"hex":return ot(this,t,r,o);case"utf8":case"utf-8":return pt(this,t,r,o);case"ascii":case"latin1":case"binary":return ct(this,t,r,o);case"base64":return Z(this,t,r,o);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ht(this,t,r,o);default:if(A)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),A=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function At(u,t,r){return t===0&&r===u.length?D.fromByteArray(u):D.fromByteArray(u.slice(t,r))}function Q(u,t,r){r=Math.min(u.length,r);for(var o=[],a=t;a239?4:d>223?3:d>191?2:1;if(a+R<=r){var M,W,q,K;switch(R){case 1:d<128&&(A=d);break;case 2:M=u[a+1],(M&192)===128&&(K=(d&31)<<6|M&63,K>127&&(A=K));break;case 3:M=u[a+1],W=u[a+2],(M&192)===128&&(W&192)===128&&(K=(d&15)<<12|(M&63)<<6|W&63,K>2047&&(K<55296||K>57343)&&(A=K));break;case 4:M=u[a+1],W=u[a+2],q=u[a+3],(M&192)===128&&(W&192)===128&&(q&192)===128&&(K=(d&15)<<18|(M&63)<<12|(W&63)<<6|q&63,K>65535&&K<1114112&&(A=K))}}A===null?(A=65533,R=1):A>65535&&(A-=65536,o.push(A>>>10&1023|55296),A=56320|A&1023),o.push(A),a+=R}return nt(o)}var ft=4096;function nt(u){var t=u.length;if(t<=ft)return String.fromCharCode.apply(String,u);for(var r="",o=0;oo)&&(r=o);for(var a="",d=t;do&&(t=o),r<0?(r+=o,r<0&&(r=0)):r>o&&(r=o),rr)throw new RangeError("Trying to access beyond buffer length")}c.prototype.readUintLE=c.prototype.readUIntLE=function(t,r,o){t=t>>>0,r=r>>>0,o||U(t,r,this.length);for(var a=this[t],d=1,A=0;++A>>0,r=r>>>0,o||U(t,r,this.length);for(var a=this[t+--r],d=1;r>0&&(d*=256);)a+=this[t+--r]*d;return a},c.prototype.readUint8=c.prototype.readUInt8=function(t,r){return t=t>>>0,r||U(t,1,this.length),this[t]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(t,r){return t=t>>>0,r||U(t,2,this.length),this[t]|this[t+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(t,r){return t=t>>>0,r||U(t,2,this.length),this[t]<<8|this[t+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(t,r){return t=t>>>0,r||U(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(t,r){return t=t>>>0,r||U(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},c.prototype.readIntLE=function(t,r,o){t=t>>>0,r=r>>>0,o||U(t,r,this.length);for(var a=this[t],d=1,A=0;++A=d&&(a-=Math.pow(2,8*r)),a},c.prototype.readIntBE=function(t,r,o){t=t>>>0,r=r>>>0,o||U(t,r,this.length);for(var a=r,d=1,A=this[t+--a];a>0&&(d*=256);)A+=this[t+--a]*d;return d*=128,A>=d&&(A-=Math.pow(2,8*r)),A},c.prototype.readInt8=function(t,r){return t=t>>>0,r||U(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},c.prototype.readInt16LE=function(t,r){t=t>>>0,r||U(t,2,this.length);var o=this[t]|this[t+1]<<8;return o&32768?o|4294901760:o},c.prototype.readInt16BE=function(t,r){t=t>>>0,r||U(t,2,this.length);var o=this[t+1]|this[t]<<8;return o&32768?o|4294901760:o},c.prototype.readInt32LE=function(t,r){return t=t>>>0,r||U(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},c.prototype.readInt32BE=function(t,r){return t=t>>>0,r||U(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},c.prototype.readFloatLE=function(t,r){return t=t>>>0,r||U(t,4,this.length),S.read(this,t,!0,23,4)},c.prototype.readFloatBE=function(t,r){return t=t>>>0,r||U(t,4,this.length),S.read(this,t,!1,23,4)},c.prototype.readDoubleLE=function(t,r){return t=t>>>0,r||U(t,8,this.length),S.read(this,t,!0,52,8)},c.prototype.readDoubleBE=function(t,r){return t=t>>>0,r||U(t,8,this.length),S.read(this,t,!1,52,8)};function O(u,t,r,o,a,d){if(!c.isBuffer(u))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||tu.length)throw new RangeError("Index out of range")}c.prototype.writeUintLE=c.prototype.writeUIntLE=function(t,r,o,a){if(t=+t,r=r>>>0,o=o>>>0,!a){var d=Math.pow(2,8*o)-1;O(this,t,r,o,d,0)}var A=1,R=0;for(this[r]=t&255;++R>>0,o=o>>>0,!a){var d=Math.pow(2,8*o)-1;O(this,t,r,o,d,0)}var A=o-1,R=1;for(this[r+A]=t&255;--A>=0&&(R*=256);)this[r+A]=t/R&255;return r+o},c.prototype.writeUint8=c.prototype.writeUInt8=function(t,r,o){return t=+t,r=r>>>0,o||O(this,t,r,1,255,0),this[r]=t&255,r+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(t,r,o){return t=+t,r=r>>>0,o||O(this,t,r,2,65535,0),this[r]=t&255,this[r+1]=t>>>8,r+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(t,r,o){return t=+t,r=r>>>0,o||O(this,t,r,2,65535,0),this[r]=t>>>8,this[r+1]=t&255,r+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(t,r,o){return t=+t,r=r>>>0,o||O(this,t,r,4,4294967295,0),this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255,r+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(t,r,o){return t=+t,r=r>>>0,o||O(this,t,r,4,4294967295,0),this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255,r+4},c.prototype.writeIntLE=function(t,r,o,a){if(t=+t,r=r>>>0,!a){var d=Math.pow(2,8*o-1);O(this,t,r,o,d-1,-d)}var A=0,R=1,M=0;for(this[r]=t&255;++A>0)-M&255;return r+o},c.prototype.writeIntBE=function(t,r,o,a){if(t=+t,r=r>>>0,!a){var d=Math.pow(2,8*o-1);O(this,t,r,o,d-1,-d)}var A=o-1,R=1,M=0;for(this[r+A]=t&255;--A>=0&&(R*=256);)t<0&&M===0&&this[r+A+1]!==0&&(M=1),this[r+A]=(t/R>>0)-M&255;return r+o},c.prototype.writeInt8=function(t,r,o){return t=+t,r=r>>>0,o||O(this,t,r,1,127,-128),t<0&&(t=255+t+1),this[r]=t&255,r+1},c.prototype.writeInt16LE=function(t,r,o){return t=+t,r=r>>>0,o||O(this,t,r,2,32767,-32768),this[r]=t&255,this[r+1]=t>>>8,r+2},c.prototype.writeInt16BE=function(t,r,o){return t=+t,r=r>>>0,o||O(this,t,r,2,32767,-32768),this[r]=t>>>8,this[r+1]=t&255,r+2},c.prototype.writeInt32LE=function(t,r,o){return t=+t,r=r>>>0,o||O(this,t,r,4,2147483647,-2147483648),this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24,r+4},c.prototype.writeInt32BE=function(t,r,o){return t=+t,r=r>>>0,o||O(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255,r+4};function ut(u,t,r,o,a,d){if(r+o>u.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function st(u,t,r,o,a){return t=+t,r=r>>>0,a||ut(u,t,r,4,34028234663852886e22,-34028234663852886e22),S.write(u,t,r,o,23,4),r+4}c.prototype.writeFloatLE=function(t,r,o){return st(this,t,r,!0,o)},c.prototype.writeFloatBE=function(t,r,o){return st(this,t,r,!1,o)};function z(u,t,r,o,a){return t=+t,r=r>>>0,a||ut(u,t,r,8,17976931348623157e292,-17976931348623157e292),S.write(u,t,r,o,52,8),r+8}c.prototype.writeDoubleLE=function(t,r,o){return z(this,t,r,!0,o)},c.prototype.writeDoubleBE=function(t,r,o){return z(this,t,r,!1,o)},c.prototype.copy=function(t,r,o,a){if(!c.isBuffer(t))throw new TypeError("argument should be a Buffer");if(o||(o=0),!a&&a!==0&&(a=this.length),r>=t.length&&(r=t.length),r||(r=0),a>0&&a=this.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),t.length-r>>0,o=o===void 0?this.length:o>>>0,t||(t=0);var A;if(typeof t=="number")for(A=r;A55295&&r<57344){if(!a){if(r>56319){(t-=3)>-1&&d.push(239,191,189);continue}else if(A+1===o){(t-=3)>-1&&d.push(239,191,189);continue}a=r;continue}if(r<56320){(t-=3)>-1&&d.push(239,191,189),a=r;continue}r=(a-55296<<10|r-56320)+65536}else a&&(t-=3)>-1&&d.push(239,191,189);if(a=null,r<128){if((t-=1)<0)break;d.push(r)}else if(r<2048){if((t-=2)<0)break;d.push(r>>6|192,r&63|128)}else if(r<65536){if((t-=3)<0)break;d.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=4)<0)break;d.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return d}function $t(u){for(var t=[],r=0;r>8,a=r%256,d.push(a),d.push(o);return d}function St(u){return D.toByteArray(gt(u))}function xt(u,t,r,o){for(var a=0;a=t.length||a>=u.length);++a)t[a+r]=u[a];return a}function at(u,t){return u instanceof t||u!=null&&u.constructor!=null&&u.constructor.name!=null&&u.constructor.name===t.name}function Ut(u){return u!==u}var Gt=function(){for(var u="0123456789abcdef",t=new Array(256),r=0;r<16;++r)for(var o=r*16,a=0;a<16;++a)t[o+a]=u[r]+u[a];return t}()},"./node_modules/fetch-ponyfill/build/fetch-browser.js":function(Y,w,p){var D;(function(S){"use strict";function g(x){var P=x&&x.Promise||S.Promise,m=x&&x.XMLHttpRequest||S.XMLHttpRequest;return function(){var c=Object.create(S,{fetch:{value:void 0,writable:!0}});return function(v,j){j(w)}(this,function(v){"use strict";var j=typeof c!="undefined"&&c||typeof self!="undefined"&&self||typeof j!="undefined"&&j,b={searchParams:"URLSearchParams"in j,iterable:"Symbol"in j&&"iterator"in Symbol,blob:"FileReader"in j&&"Blob"in j&&function(){try{return new Blob,!0}catch(f){return!1}}(),formData:"FormData"in j,arrayBuffer:"ArrayBuffer"in j};function $(f){return f&&DataView.prototype.isPrototypeOf(f)}if(b.arrayBuffer)var H=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(f){return f&&H.indexOf(Object.prototype.toString.call(f))>-1};function E(f){if(typeof f!="string"&&(f=String(f)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(f)||f==="")throw new TypeError("Invalid character in header field name");return f.toLowerCase()}function C(f){return typeof f!="string"&&(f=String(f)),f}function N(f){var y={next:function(){var F=f.shift();return{done:F===void 0,value:F}}};return b.iterable&&(y[Symbol.iterator]=function(){return y}),y}function B(f){this.map={},f instanceof B?f.forEach(function(y,F){this.append(F,y)},this):Array.isArray(f)?f.forEach(function(y){this.append(y[0],y[1])},this):f&&Object.getOwnPropertyNames(f).forEach(function(y){this.append(y,f[y])},this)}B.prototype.append=function(f,y){f=E(f),y=C(y);var F=this.map[f];this.map[f]=F?F+", "+y:y},B.prototype.delete=function(f){delete this.map[E(f)]},B.prototype.get=function(f){return f=E(f),this.has(f)?this.map[f]:null},B.prototype.has=function(f){return this.map.hasOwnProperty(E(f))},B.prototype.set=function(f,y){this.map[E(f)]=C(y)},B.prototype.forEach=function(f,y){for(var F in this.map)this.map.hasOwnProperty(F)&&f.call(y,this.map[F],F,this)},B.prototype.keys=function(){var f=[];return this.forEach(function(y,F){f.push(F)}),N(f)},B.prototype.values=function(){var f=[];return this.forEach(function(y){f.push(y)}),N(f)},B.prototype.entries=function(){var f=[];return this.forEach(function(y,F){f.push([F,y])}),N(f)},b.iterable&&(B.prototype[Symbol.iterator]=B.prototype.entries);function V(f){if(f.bodyUsed)return P.reject(new TypeError("Already read"));f.bodyUsed=!0}function X(f){return new P(function(y,F){f.onload=function(){y(f.result)},f.onerror=function(){F(f.error)}})}function G(f){var y=new FileReader,F=X(y);return y.readAsArrayBuffer(f),F}function I(f){var y=new FileReader,F=X(y);return y.readAsText(f),F}function rt(f){for(var y=new Uint8Array(f),F=new Array(y.length),J=0;J-1?y:f}function Z(f,y){if(!(this instanceof Z))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');y=y||{};var F=y.body;if(f instanceof Z){if(f.bodyUsed)throw new TypeError("Already read");this.url=f.url,this.credentials=f.credentials,y.headers||(this.headers=new B(f.headers)),this.method=f.method,this.mode=f.mode,this.signal=f.signal,!F&&f._bodyInit!=null&&(F=f._bodyInit,f.bodyUsed=!0)}else this.url=String(f);if(this.credentials=y.credentials||this.credentials||"same-origin",(y.headers||!this.headers)&&(this.headers=new B(y.headers)),this.method=ct(y.method||this.method||"GET"),this.mode=y.mode||this.mode||null,this.signal=y.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&F)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(F),(this.method==="GET"||this.method==="HEAD")&&(y.cache==="no-store"||y.cache==="no-cache")){var J=/([?&])_=[^&]*/;if(J.test(this.url))this.url=this.url.replace(J,"$1_="+new Date().getTime());else{var U=/\?/;this.url+=(U.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}Z.prototype.clone=function(){return new Z(this,{body:this._bodyInit})};function ht(f){var y=new FormData;return f.trim().split("&").forEach(function(F){if(F){var J=F.split("="),U=J.shift().replace(/\+/g," "),O=J.join("=").replace(/\+/g," ");y.append(decodeURIComponent(U),decodeURIComponent(O))}}),y}function At(f){var y=new B,F=f.replace(/\r?\n[\t ]+/g," ");return F.split("\r").map(function(J){return J.indexOf(` +`)===0?J.substr(1,J.length):J}).forEach(function(J){var U=J.split(":"),O=U.shift().trim();if(O){var ut=U.join(":").trim();y.append(O,ut)}}),y}ot.call(Z.prototype);function Q(f,y){if(!(this instanceof Q))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');y||(y={}),this.type="default",this.status=y.status===void 0?200:y.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in y?y.statusText:"",this.headers=new B(y.headers),this.url=y.url||"",this._initBody(f)}ot.call(Q.prototype),Q.prototype.clone=function(){return new Q(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new B(this.headers),url:this.url})},Q.error=function(){var f=new Q(null,{status:0,statusText:""});return f.type="error",f};var ft=[301,302,303,307,308];Q.redirect=function(f,y){if(ft.indexOf(y)===-1)throw new RangeError("Invalid status code");return new Q(null,{status:y,headers:{location:f}})},v.DOMException=j.DOMException;try{new v.DOMException}catch(f){v.DOMException=function(y,F){this.message=y,this.name=F;var J=Error(y);this.stack=J.stack},v.DOMException.prototype=Object.create(Error.prototype),v.DOMException.prototype.constructor=v.DOMException}function nt(f,y){return new P(function(F,J){var U=new Z(f,y);if(U.signal&&U.signal.aborted)return J(new v.DOMException("Aborted","AbortError"));var O=new m;function ut(){O.abort()}O.onload=function(){var z={status:O.status,statusText:O.statusText,headers:At(O.getAllResponseHeaders()||"")};z.url="responseURL"in O?O.responseURL:z.headers.get("X-Request-URL");var it="response"in O?O.response:O.responseText;setTimeout(function(){F(new Q(it,z))},0)},O.onerror=function(){setTimeout(function(){J(new TypeError("Network request failed"))},0)},O.ontimeout=function(){setTimeout(function(){J(new TypeError("Network request failed"))},0)},O.onabort=function(){setTimeout(function(){J(new v.DOMException("Aborted","AbortError"))},0)};function st(z){try{return z===""&&j.location.href?j.location.href:z}catch(it){return z}}O.open(U.method,st(U.url),!0),U.credentials==="include"?O.withCredentials=!0:U.credentials==="omit"&&(O.withCredentials=!1),"responseType"in O&&(b.blob?O.responseType="blob":b.arrayBuffer&&U.headers.get("Content-Type")&&U.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(O.responseType="arraybuffer")),y&&typeof y.headers=="object"&&!(y.headers instanceof B)?Object.getOwnPropertyNames(y.headers).forEach(function(z){O.setRequestHeader(z,C(y.headers[z]))}):U.headers.forEach(function(z,it){O.setRequestHeader(it,z)}),U.signal&&(U.signal.addEventListener("abort",ut),O.onreadystatechange=function(){O.readyState===4&&U.signal.removeEventListener("abort",ut)}),O.send(typeof U._bodyInit=="undefined"?null:U._bodyInit)})}nt.polyfill=!0,j.fetch||(j.fetch=nt,j.Headers=B,j.Request=Z,j.Response=Q),v.Headers=B,v.Request=Z,v.Response=Q,v.fetch=nt,Object.defineProperty(v,"__esModule",{value:!0})}),{fetch:c.fetch,Headers:c.Headers,Request:c.Request,Response:c.Response,DOMException:c.DOMException}}()}D=function(){return g}.call(w,p,w,Y),D!==void 0&&(Y.exports=D)})(typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof p.g!="undefined"?p.g:this)},"./node_modules/ieee754/index.js":function(Y,w){w.read=function(p,D,S,g,x){var P,m,c=x*8-g-1,v=(1<>1,b=-7,$=S?x-1:0,H=S?-1:1,l=p[D+$];for($+=H,P=l&(1<<-b)-1,l>>=-b,b+=c;b>0;P=P*256+p[D+$],$+=H,b-=8);for(m=P&(1<<-b)-1,P>>=-b,b+=g;b>0;m=m*256+p[D+$],$+=H,b-=8);if(P===0)P=1-j;else{if(P===v)return m?NaN:(l?-1:1)*(1/0);m=m+Math.pow(2,g),P=P-j}return(l?-1:1)*m*Math.pow(2,P-g)},w.write=function(p,D,S,g,x,P){var m,c,v,j=P*8-x-1,b=(1<>1,H=x===23?Math.pow(2,-24)-Math.pow(2,-77):0,l=g?0:P-1,E=g?1:-1,C=D<0||D===0&&1/D<0?1:0;for(D=Math.abs(D),isNaN(D)||D===1/0?(c=isNaN(D)?1:0,m=b):(m=Math.floor(Math.log(D)/Math.LN2),D*(v=Math.pow(2,-m))<1&&(m--,v*=2),m+$>=1?D+=H/v:D+=H*Math.pow(2,1-$),D*v>=2&&(m++,v/=2),m+$>=b?(c=0,m=b):m+$>=1?(c=(D*v-1)*Math.pow(2,x),m=m+$):(c=D*Math.pow(2,$-1)*Math.pow(2,x),m=0));x>=8;p[S+l]=c&255,l+=E,c/=256,x-=8);for(m=m<0;p[S+l]=m&255,l+=E,m/=256,j-=8);p[S+l-E]|=C*128}},"./node_modules/sync-fetch/browser.js":function(Y,w,p){const{Buffer:D}=p("./node_modules/buffer/index.js");function S(...H){const l=new S.Request(...H),E=new XMLHttpRequest;E.withCredentials=l.credentials==="include",E.timeout=l[g].timeout,E.open(l.method,l.url,!1);try{E.responseType="arraybuffer"}catch(B){}for(const B of l.headers)E.setRequestHeader(...B);E.send(l.body||null);let C=E.getAllResponseHeaders();C=C&&C.split(`\r +`).filter(Boolean).map(B=>B.split(": ",2));const N=new S.Response(E.response,{headers:C,status:E.status,statusText:E.statusText});return N[g].url=E.responseURL,N[g].redirected=E.responseURL!==l.url,N}const g=Symbol("SyncFetch Internals"),x=["mode","cache","redirect","referrer","integrity"],P={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",426:"Upgrade Required",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"};class m{constructor(l,E={}){for(const C of x)if(C in E)throw new TypeError(`option ${C} not supported`);if(E.credentials==="same-origin")throw new TypeError("option credentials with value 'same-origin' not supported");if(this[g]={method:E.method||"GET",headers:new S.Headers(E.headers),body:E.body?D.from(E.body):null,credentials:E.credentials||"omit",timeout:E.timeout||0},typeof l=="string")this[g].url=l;else if(l instanceof m)this[g].url=l.url,E.method||(this[g].method=l.method),E.headers||(this[g].headers=l.headers),E.body||(this[g].body=l[g].body),E.credentials||(this[g].credentials=l.credentials);else throw new TypeError("Request input should be a URL string or a Request object")}get cache(){return"default"}get credentials(){return this[g].credentials}get destination(){return""}get headers(){return this[g].headers}get integrity(){return""}get method(){return this[g].method}get mode(){return"cors"}get priority(){return"auto"}get redirect(){return"follow"}get referrer(){return"about:client"}get referrerPolicy(){return""}get url(){return this[g].url}clone(){return j(this),new m(this.url,this[g])}}class c{constructor(l,E={}){this[g]={body:l?D.from(l):null,bodyUsed:!1,headers:new S.Headers(E.headers),status:E.status,statusText:E.statusText}}get headers(){return this[g].headers}get ok(){const l=this[g].status;return l>=200&&l<300}get redirected(){return this[g].redirected}get status(){return this[g].status}get statusText(){return this[g].statusText}get url(){return this[g].url}clone(){return this.redirect(this[g].url,this[g].status)}redirect(l,E){j(this);const C=new c(this[g].body,{headers:this[g].headers,status:E||this[g].status,statusText:P[E]||this[g].statusText});return C[g].url=l||this[g].url,C[g].redirected=this[g].redirected,C}}class v{constructor(l){this[g]={body:D.from(l),bodyUsed:!1}}get bodyUsed(){return this[g].bodyUsed}static mixin(l){for(const E of Object.getOwnPropertyNames(v.prototype)){if(E==="constructor")continue;const C=Object.getOwnPropertyDescriptor(v.prototype,E);Object.defineProperty(l,E,ke(fe({},C),{enumerable:!0}))}}arrayBuffer(){const l=b(this);return l.buffer.slice(l.byteOffset,l.byteOffset+l.byteLength)}blob(){const l=this.headers&&this.headers.get("content-type");return new Blob([b(this)],l&&{type:l})}text(){return b(this).toString()}json(){try{return JSON.parse(b(this).toString())}catch(l){throw new TypeError(`invalid json response body at ${this.url} reason: ${l.message}`,"invalid-json")}}buffer(){return b(this).clone()}}function j(H){if(H.bodyUsed)throw new TypeError(`body used already for: ${H.url}`)}function b(H){return j(H),H[g].bodyUsed=!0,H[g].body||D.alloc(0)}v.mixin(m.prototype),v.mixin(c.prototype);class ${constructor(l){if(l instanceof S.Headers)this[g]=fe({},l[g]);else if(this[g]={},Array.isArray(l))for(const[E,C]of l)this.append(E,C);else if(typeof l=="object")for(const E in l)this.set(E,l[E])}append(l,E){l=l.toLowerCase(),this[g][l]||(this[g][l]=[]),this[g][l].push(E)}delete(l){delete this[g][l.toLowerCase()]}set(l,E){this[g][l.toLowerCase()]=[E]}entries(){const l=[];for(const E in this[g])for(const C of this[g][E])l.push([E,C]);return l}get(l){return l=l.toLowerCase(),l in this[g]?this[g][l].join(", "):null}keys(){return Object.keys(this[g])}has(l){return l.toLowerCase()in this[g]}values(){const l=[];for(const E in this[g])for(const C of this[g][E])l.push(C);return l}*[Symbol.iterator](){for(const l in this[g])for(const E of this[g][l])yield[l,E]}}S.Headers=$,S.Request=m,S.Response=c,Y.exports=S}}]); diff --git a/public/js/citation-js-csl.182a5fd6.js b/public/js/citation-js-csl.182a5fd6.js new file mode 100644 index 0000000..d273d3c --- /dev/null +++ b/public/js/citation-js-csl.182a5fd6.js @@ -0,0 +1,50 @@ +"use strict";(self.webpackChunkgitea=self.webpackChunkgitea||[]).push([["citation-js-csl"],{"./node_modules/@citation-js/plugin-csl/lib-mjs/index.js":function(Te,s,e){e.r(s);var t=e("./node_modules/@citation-js/core/lib-mjs/index.js"),i=JSON.parse(`{"en-US":"\\nAndrew DunningSebastian KarcherRintze M. ZelleDenis MeierBrenton M. WiernikThis work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License2015-10-10T23:31:02+00:00advance online publicationalbumaudio recordingfilmhenceforthloc. cit. no placen.p.no publisher n.p.onop. cit. original work publishedpersonal communicationpodcastpodcast episodepreprintradio broadcastradio seriesradio series episodespecial issuespecial sectiontelevision broadcasttelevision seriestelevision series episodevideoworking paperaccessedandand othersanonymousanon.atavailable atbycircac.citededitioneditionsed.et al.forthcomingfromibid.inin pressinternetinterviewletterno daten.d.onlinepresented at thereferencereferencesref.refs.retrievedscaleversion\\npreprintjournal articlemagazine articlenewspaper articlebillbookbroadcastbook chapterclassiccollectiondatasetdocumententrydictionary entryencyclopedia entryeventgraphichearinginterviewlegal caselegislationmanuscriptmapvideo recordingmusical scorepamphletconference paperpatentperformanceperiodicalpersonal communicationpostblog postregulationreportreviewbook reviewsoftwareaudio recordingpresentationstandardthesistreatywebpage\\njournal art.mag. art.newspaper art.bk.bk. chap.doc.graph.interv.MSvideo rec.rep.rev.bk. rev.audio rec.\\nADBCBCECE\\n\u201C\u201D\u2018\u2019\u2013:,;\\nthstndrdththth\\nfirstsecondthirdfourthfifthsixthseventheighthninthtenth\\n\\t\\t\\t actacts\\t\\t\\t\\t\\t\\t \\t\\t\\t appendixappendices\\t\\t\\t\\t\\t\\t \\t\\t\\t articlearticles\\t\\t\\t\\t\\t\\t \\t\\t\\t canoncanons\\t\\t\\t\\t\\t\\t \\t\\t\\t locationlocations\\t\\t\\t\\t\\t\\t \\t\\t\\t equationequations\\t\\t\\t\\t\\t\\t \\t\\t\\t rulerules\\t\\t\\t\\t\\t\\t \\t\\t\\t scenescenes\\t\\t\\t\\t\\t\\t \\t\\t\\t tabletables\\t\\t\\t\\t\\t\\t \\t\\t\\t\\t\\t\\t \\t\\t\\t titletitles\\t\\t\\t\\t\\t\\t bookbookschapterchapterscolumncolumnsfigurefiguresfoliofoliosnumbernumberslinelinesnotenotesopusoperapagepagespagepagesparagraphparagraphspartpartssectionsectionssub verbosub verbisverseversesvolumevolumes\\n\\t\\t\\t app.apps.\\t\\t\\t\\t\\t\\t \\t\\t\\t art.arts.\\t\\t\\t loc.locs.\\t\\t\\t eq.eqs.\\t\\t\\t r.rr.\\t\\t\\t\\t\\t\\t \\t\\t\\t sc.scs.\\t\\t\\t\\t\\t\\t \\t\\t\\t tbl.tbls.\\t\\t\\t\\t\\t\\t \\t\\t\\t\\t\\t\\t \\t\\t\\t tit.tits.bk.bks.chap.chaps.col.cols.fig.figs.fol.fols.no.nos.l.ll.n.nn.op.opp.p.pp.p.pp.para.paras.pt.pts.sec.secs.s.v.s.vv.v.vv.vol.vols.\\n\xB6\xB6\xB6\xA7\xA7\xA7\\nchairchairscompilercompilerscontributorcontributorscuratorcuratorsexecutive producerexecutive producersguestguestshosthostsnarratornarratorsorganizerorganizersperformerperformersproducerproducerswriterwritersseries creatorseries creatorsdirectordirectorseditoreditorseditoreditorsillustratorillustratorstranslatortranslatorseditor & translatoreditors & translators\\ncomp.comps.contrib.contribs.cur.curs.exec. prod.exec. prods.narr.narrs.org.orgs.perf.perfs.prod.prods.writ.writs.cre.cres.dir.dirs.ed.eds.ed.eds.ill.ills.tran.trans.ed. & tran.eds. & trans.\\nchaired bycompiled bywithcurated byexecutive produced bywith guesthosted bynarrated byorganized byperformed byproduced bywritten bycreated bybydirected byedited byedited byillustrated byinterview bytobytranslated byedited & translated by\\ncomp. byw.cur. byexec. prod. byw. guesthosted bynarr. byorg. byperf. byprod. bywrit. bycre. bydir. byed. byed. byillus. bytrans. byed. & trans. by\\nJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember\\nJan.Feb.Mar.Apr.MayJun.Jul.Aug.Sep.Oct.Nov.Dec.\\nSpringSummerAutumnWinter\\n\\n","nl-NL":"\\nRintze M. Zellehttp://twitter.com/rintzezelleThis work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License2017-04-01T12:00:00+00:00advance online publicationalbumaudio recordingfilmhenceforthloc. cit. no placen.p.no publisher n.p.onop. cit. original work publishedpersoonlijke communicatiepodcastpodcast episodepreprintradio broadcastradio seriesradio series episodespecial issuespecial sectiontelevision broadcasttelevision seriestelevision series episodevideoworking papergeraadpleegdenen anderenanoniemanon.bijbeschikbaar opdoorcircac.geciteerddrukdrukkendr.e.a.in voorbereidingvanibid.inin drukinternetinterviewbriefzonder datumz.d.onlinegepresenteerd bijreferentiereferentiesref.refs.geraadpleegdschaalversie\\npreprintjournal articlemagazine articlenewspaper articlebillbookbroadcastbook chapterclassiccollectiondatasetdocumententrydictionary entryencyclopedia entryeventgraphichearinginterviewlegal caselegislationmanuscriptmapvideo recordingmusical scorepamphletconference paperpatentperformanceperiodicalpersoonlijke communicatiepostblog postregulationreportreviewbook reviewsoftwareaudio recordingpresentationstandardthesistreatywebpage\\njournal art.mag. art.newspaper art.bk.bk. chap.doc.graph.interv.MSvideo rec.rep.rev.bk. rev.audio rec.\\nADBCBCECE\\n\u2018\u2019\u201C\u201D\u2013:,;\\nstedededededededededededededededededede\\neerstetweedederdevierdevijfdezesdezevendeachtstenegendetiende\\n\\t\\t\\t actacts\\t\\t\\t\\t\\t\\t \\t\\t\\t appendixappendices\\t\\t\\t\\t\\t\\t \\t\\t\\t articlearticles\\t\\t\\t\\t\\t\\t \\t\\t\\t canoncanons\\t\\t\\t\\t\\t\\t \\t\\t\\t locationlocations\\t\\t\\t\\t\\t\\t \\t\\t\\t equationequations\\t\\t\\t\\t\\t\\t \\t\\t\\t rulerules\\t\\t\\t\\t\\t\\t \\t\\t\\t scenescenes\\t\\t\\t\\t\\t\\t \\t\\t\\t tabletables\\t\\t\\t\\t\\t\\t \\t\\t\\t\\t\\t\\t \\t\\t\\t titletitles\\t\\t\\t\\t\\t\\t boekboekenhoofdstukhoofdstukkencolumncolumnsfiguurfigurenfoliofolio'snummernummersregelregelsaantekeningaantekeningenopusoperapaginapagina'spaginapagina'sparagraafparagrafendeeldelensectiesectiessub verbosub verbisversversenvolumevolumes\\n\\t\\t\\t app.apps.\\t\\t\\t\\t\\t\\t \\t\\t\\t art.arts.\\t\\t\\t loc.locs.\\t\\t\\t eq.eqs.\\t\\t\\t r.rr.\\t\\t\\t\\t\\t\\t \\t\\t\\t sc.scs.\\t\\t\\t\\t\\t\\t \\t\\t\\t tbl.tbls.\\t\\t\\t\\t\\t\\t \\t\\t\\t\\t\\t\\t \\t\\t\\t tit.tits.bk.hfdst.col.fig.f.nr.l.n.op.p.pp.p.pp.par.deelsec.s.v.s.vv.v.vv.vol.vols.\\n\xB6\xB6\xB6\xA7\xA7\xA7\\nchairchairscompilercompilerscontributorcontributorscuratorcuratorsexecutive producerexecutive producersguestguestshosthostsnarratornarratorsorganizerorganizersperformerperformersproducerproducerswriterwritersseries creatorseries creatorsregisseurregisseursredacteurredacteurenredacteurredacteurenillustratorillustratorsvertalervertalersredacteur & vertalerredacteuren & vertalers\\ncomp.comps.contrib.contribs.cur.curs.exec. prod.exec. prods.narr.narrs.org.orgs.perf.perfs.prod.prods.writ.writs.cre.cres.reg.reg.red.red.red.red.ill.ill.vert.vert.red. & vert.red. & vert.\\nchaired bycompiled bywithcurated byexecutive produced bywith guesthosted bynarrated byorganized byperformed byproduced bywritten bycreated bydoorgeregisseerd dooronder redactie vanonder redactie vange\xEFllustreerd doorge\xEFnterviewd doorontvangen doordoorvertaald doorbewerkt & vertaald door\\ncomp. byw.cur. byexec. prod. byw. guesthosted bynarr. byorg. byperf. byprod. bywrit. bycre. bygeregisseerd dooronder redactie vanbewerkt doorge\xEFllustreerd doorvertaald doorbewerkt & vertaald door\\njanuarifebruarimaartaprilmeijunijuliaugustusseptemberoktobernovemberdecember\\njan.feb.mrt.apr.meijun.jul.aug.sep.okt.nov.dec.\\nlentezomerherstwinter\\n\\n","fr-FR":"\\nGr\xE9goire CollyCollectif Zotero francophoneThis work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License2012-07-04T23:31:02+00:00publication en ligne anticip\xE9ealbumenregistrement audiofilmd\xE9sormaisloc. cit. sans lieus. l.sans nom s. n.surop. cit. \xE9dition originalecommunication personnellepodcast\xE9pisode de podcastpr\xE9publication\xE9mission de radios\xE9rie radiophonique\xE9pisode de s\xE9rie radiophoniquenum\xE9ro sp\xE9cialsection sp\xE9ciale\xE9mission de t\xE9l\xE9visions\xE9rie t\xE9l\xE9vis\xE9e\xE9pisode de s\xE9rie t\xE9l\xE9vis\xE9evid\xE9odocument de travailconsult\xE9 leetet autresanonymeanon.surdisponible surparversv.cit\xE9\xE9dition\xE9ditions\xE9d.et al.\xE0 para\xEEtre\xE0 l'adresseibid.insous presseInternetentretienlettresans dates. d.en lignepr\xE9sent\xE9 \xE0r\xE9f\xE9rencer\xE9f\xE9rencesr\xE9f.r\xE9f.consult\xE9\xE9chelleversion\\narticlearticle de revuearticle de magazinearticle de presseprojet de loilivre\xE9missionchapitre de livreclassiquecollectionjeu de donn\xE9esdocumententr\xE9eentr\xE9e de dictionnaireentr\xE9e d'encyclop\xE9die\xE9v\xE9nementimageaudienceinterviewaffaireacte juridiquemanuscritcarteenregistrement vid\xE9opartitionpamphletarticle de colloquebrevetinterpr\xE9tationp\xE9riodiquecommunication personnellebilletbillet de blogr\xE8glementrapportrecensionrecension de livrelogicielchansonpr\xE9sentationnormeth\xE8setrait\xE9page web\\nart. de revueart. de mag.art. de presseliv.chap. de liv.doc.graph.interv.msenr. vid\xE9orap.recens.recens. de liv.enr. audio\\napr. J.-C.av. J.-C.av. n. \xE8.n. \xE8.\\n\xAB  \xBB\u201C\u201D  :, ;\\n\u1D49\u02B3\u1D49\u1D49\u02B3\\npremierdeuxi\xE8metroisi\xE8mequatri\xE8mecinqui\xE8mesixi\xE8mesepti\xE8mehuiti\xE8meneuvi\xE8medixi\xE8me\\nacteactesappendiceappendicesarticlearticlescanoncanonsemplacementemplacements\xE9quation\xE9quationsr\xE8gler\xE8glessc\xE8nesc\xE8nestableautableaux titretitreslivrelivreschapitrechapitrescolonnecolonnesfigurefiguresfoliofoliosnum\xE9ronum\xE9roslignelignesnotenotesopusopuspagepagespagepagesparagrapheparagraphespartiepartiessectionsectionssub verbosub verbisversetversetsvolumevolumes\\nappend.append.art.art.emplactemplacteq.eq.r\xE8gler\xE8glessc.sc.tab.tab. tit.tit.liv.chap.col.fig.f\u1D52f\u1D52\u02E2n\u1D52n\u1D52\u02E2l.n.op.p.p.p.p.paragr.part.sect.s. v.s. vv.v.v.vol.vol.\\n\xA7\xA7\xA7\xA7\\npr\xE9sidentpr\xE9sidentscompilateurcompilateurscontributeurcontributeurscommissairecommissairesproducteur ex\xE9cutifproducteurs ex\xE9cutifsinvit\xE9invit\xE9sh\xF4teh\xF4tesnarrateurnarrateursorganisateurorganisateursinterpr\xE8teinterpr\xE8tesproducteurproducteurssc\xE9naristesc\xE9naristescr\xE9ateur de s\xE9riecr\xE9ateurs de s\xE9rier\xE9alisateurr\xE9alisateurs\xE9diteur\xE9diteursdirecteurdirecteursillustrateurillustrateurstraducteurtraducteurs\xE9diteur et traducteur\xE9diteurs et traducteurs\\ncompil.compil.contrib.contrib.commiss.commiss.prod. ex\xE9.prod. ex\xE9.narr.narr.org.org.interpr.interpr.prod.prod.sc\xE9nar.sc\xE9nar.cr\xE9at.cr\xE9at.r\xE9al.r\xE9al.\xE9d.\xE9d.dir.dir.ill.ill.trad.trad.\xE9d. et trad.\xE9d. et trad.\\npr\xE9sid\xE9 parcompil\xE9 paravecorganis\xE9 parproduction ex\xE9cutive paravec pour invit\xE9anim\xE9 parlu parorganis\xE9 parinterpr\xE9t\xE9 parproduit parsc\xE9nario decr\xE9\xE9 parparr\xE9alis\xE9 par\xE9dit\xE9 parsous la direction deillustr\xE9 parentretien r\xE9alis\xE9 par\xE0partraduit par\xE9dit\xE9 et traduit par\\ncompil. paracorg. parprod. ex\xE9. parac pr inv.anim. parlu parorg. parinterpr. parprod. parsc\xE9nar. decr\xE9\xE9 parr\xE9al. par\xE9d. parss la dir. deill. partrad. par\xE9d. et trad. par\\njanvierf\xE9vriermarsavrilmaijuinjuilletao\xFBtseptembreoctobrenovembred\xE9cembre\\njanv.f\xE9vr.marsavr.maijuinjuill.ao\xFBtsept.oct.nov.d\xE9c.\\nprintemps\xE9t\xE9automnehiver\\n\\n","de-DE":"\\nTill A. HeilmannUlrichRintze M. ZelleSebastian KarcherjakovThis work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License2012-07-04T23:31:02+00:00advance online publicationalbumaudio recordingfilmhenceforthloc. cit. no placen.p.no publisher n.p.onop. cit. original work publishedpers\xF6nliche Kommunikationpodcastpodcast episodepreprintradio broadcastradio seriesradio series episodespecial issuespecial sectiontelevision broadcasttelevision seriestelevision series episodevideoworking paperzugegriffenundund andereohne Autoro. A.aufverf\xFCgbar untervoncircaca.zitiertAuflageAuflagenAufl.u. a.i. E.vonebd.inim DruckInternetInterviewBriefohne Datumo. J.onlinegehalten auf derReferenzReferenzenRef.Ref.abgerufenMa\xDFstabVersion\\npreprintjournal articlemagazine articlenewspaper articlebillbookbroadcastbook chapterclassiccollectiondatasetdocumententrydictionary entryencyclopedia entryeventgraphichearinginterviewlegal caselegislationmanuscriptmapvideo recordingmusical scorepamphletconference paperpatentperformanceperiodicalpers\xF6nliche Kommunikationpostblog postregulationreportreviewbook reviewsoftwareaudio recordingpresentationstandardthesistreatywebpage\\njournal art.mag. art.newspaper art.bk.bk. chap.doc.graph.interv.MSvideo rec.rep.rev.bk. rev.audio rec.\\n n. Chr. v. Chr.BCECE\\n\u201E\u201C\u201A\u2018\u2013:,;\\n.\\nersterzweiterdrittervierterf\xFCnftersechstersiebterachterneunterzehnter\\n\\t\\t\\t actacts\\t\\t\\t\\t\\t\\t \\t\\t\\t appendixappendices\\t\\t\\t\\t\\t\\t \\t\\t\\t articlearticles\\t\\t\\t\\t\\t\\t \\t\\t\\t canoncanons\\t\\t\\t\\t\\t\\t \\t\\t\\t locationlocations\\t\\t\\t\\t\\t\\t \\t\\t\\t equationequations\\t\\t\\t\\t\\t\\t \\t\\t\\t rulerules\\t\\t\\t\\t\\t\\t \\t\\t\\t scenescenes\\t\\t\\t\\t\\t\\t \\t\\t\\t tabletables\\t\\t\\t\\t\\t\\t \\t\\t\\t\\t\\t\\t \\t\\t\\t titletitles\\t\\t\\t\\t\\t\\t BuchB\xFCcherKapitelKapitelSpalteSpaltenAbbildungAbbildungenBlattBl\xE4tterNummerNummernZeileZeilenNoteNotenOpusOperaSeiteSeitenSeiteSeitenAbsatzAbs\xE4tzeTeilTeileAbschnittAbschnittesub verbosub verbisVersVerseBandB\xE4nde\\n\\t\\t\\t app.apps.\\t\\t\\t\\t\\t\\t \\t\\t\\t art.arts.\\t\\t\\t loc.locs.\\t\\t\\t eq.eqs.\\t\\t\\t r.rr.\\t\\t\\t\\t\\t\\t \\t\\t\\t sc.scs.\\t\\t\\t\\t\\t\\t \\t\\t\\t tbl.tbls.\\t\\t\\t\\t\\t\\t \\t\\t\\t\\t\\t\\t \\t\\t\\t tit.tits.B.Kap.Sp.Abb.Fol.Nr.Z.N.op.S.S.S.S.Abs.TeilAbschn.s. v.s. vv.V.V.Bd.Bde.\\n\xB6\xB6\xB6\xA7\xA7\xA7\\nchairchairscompilercompilerscontributorcontributorscuratorcuratorsexecutive producerexecutive producersguestguestshosthostsnarratornarratorsorganizerorganizersperformerperformersproducerproducerswriterwritersseries creatorseries creatorsRegisseurRegisseureHerausgeberHerausgeberReihenherausgeberReihenherausgeberHerausgeberHerausgeberIllustratorIllustratoren\xDCbersetzer\xDCbersetzerHerausgeber & \xDCbersetzerHerausgeber & \xDCbersetzer\\ncomp.comps.contrib.contribs.cur.curs.exec. prod.exec. prods.narr.narrs.org.orgs.perf.perfs.prod.prods.writ.writs.cre.cres.Reg.Reg.Hrsg.Hrsg.Hrsg.Hrsg.Hrsg.Hrsg.Ill.Ill.\xDCbers.\xDCbers.Hrsg. & \xDCbers.Hrsg. & \xDCbers.\\nchaired bycompiled bywithcurated byexecutive produced bywith guesthosted bynarrated byorganized byperformed byproduced bywritten bycreated byvonRegie vonherausgegeben vonherausgegeben vonherausgegeben vonillustriert voninterviewt vonanvon\xFCbersetzt vonherausgegeben und \xFCbersetzt von\\ncomp. byw.cur. byexec. prod. byw. guesthosted bynarr. byorg. byperf. byprod. bywrit. bycre. byReg.hg. vonhg. vonhg. vonillus. von\xFCbers. vonhg. & \xFCbers. von\\nJanuarFebruarM\xE4rzAprilMaiJuniJuliAugustSeptemberOktoberNovemberDezember\\nJan.Feb.M\xE4rzApr.MaiJuniJuliAug.Sep.Okt.Nov.Dez.\\nFr\xFChjahrSommerHerbstWinter\\n\\n","es-ES":"\\njavimatThis work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License2012-07-04T23:31:02+00:00advance online publicationalbumaudio recordingfilmhenceforthloc. cit. no placen.p.no publisher n.p.onop. cit. original work publishedcomunicaci\xF3n personalpodcastpodcast episodepreprintradio broadcastradio seriesradio series episodespecial issuespecial sectiontelevision broadcasttelevision seriestelevision series episodevideoworking paperaccedidoyy otrosan\xF3nimoan\xF3n.endisponible endecircac.citadoedici\xF3nedicionesed.et al.previstoa partir deibid.enen imprentainternetentrevistacartasin fechas. f.en l\xEDneapresentado enreferenciareferenciasref.refs.recuperadoescalaversi\xF3n\\npreprintjournal articlemagazine articlenewspaper articlebillbookbroadcastbook chapterclassiccollectiondatasetdocumententrydictionary entryencyclopedia entryeventgraphichearinginterviewlegal caselegislationmanuscriptmapvideo recordingmusical scorepamphletconference paperpatentperformanceperiodicalcomunicaci\xF3n personalpostblog postregulationreportreviewbook reviewsoftwareaudio recordingpresentationstandardthesistreatywebpage\\njournal art.mag. art.newspaper art.bk.bk. chap.doc.graph.interv.MSvideo rec.rep.rev.bk. rev.audio rec.\\nd. C.a. C.BCECE\\n\xAB\xBB\u201C\u201D-:,;\\n.\xAA\\nprimerasegundaterceracuartaquintasextas\xE9ptimaoctavanovenad\xE9cima\\n\\t\\t\\t actacts\\t\\t\\t\\t\\t\\t \\t\\t\\t appendixappendices\\t\\t\\t\\t\\t\\t \\t\\t\\t articlearticles\\t\\t\\t\\t\\t\\t \\t\\t\\t canoncanons\\t\\t\\t\\t\\t\\t \\t\\t\\t locationlocations\\t\\t\\t\\t\\t\\t \\t\\t\\t equationequations\\t\\t\\t\\t\\t\\t \\t\\t\\t rulerules\\t\\t\\t\\t\\t\\t \\t\\t\\t scenescenes\\t\\t\\t\\t\\t\\t \\t\\t\\t tabletables\\t\\t\\t\\t\\t\\t \\t\\t\\t\\t\\t\\t \\t\\t\\t titletitles\\t\\t\\t\\t\\t\\t librolibroscap\xEDtulocap\xEDtuloscolumnacolumnasfigurafigurasfoliofoliosn\xFAmeron\xFAmerosl\xEDneal\xEDneasnotanotasopusoperap\xE1ginap\xE1ginasp\xE1ginap\xE1ginasp\xE1rrafop\xE1rrafospartepartessecci\xF3nseccionessub vocesub vocibusversoversosvolumenvol\xFAmenes\\n\\t\\t\\t app.apps.\\t\\t\\t\\t\\t\\t \\t\\t\\t art.arts.\\t\\t\\t loc.locs.\\t\\t\\t eq.eqs.\\t\\t\\t r.rr.\\t\\t\\t\\t\\t\\t \\t\\t\\t sc.scs.\\t\\t\\t\\t\\t\\t \\t\\t\\t tbl.tbls.\\t\\t\\t\\t\\t\\t \\t\\t\\t\\t\\t\\t \\t\\t\\t tit.tits.lib.cap.col.fig.f.n.\xBAl.n.op.p.pp.p.pp.p\xE1rr.pt.sec.s. v.s. vv.v.vv.vol.vols.\\n\xA7\xA7\xA7\xA7\\nchairchairscompilercompilerscontributorcontributorscuratorcuratorsexecutive producerexecutive producersguestguestshosthostsnarratornarratorsorganizerorganizersperformerperformersproducerproducerswriterwritersseries creatorseries creatorsdirectordirectoreseditoreditoreseditoreditoresilustradorilustradorestraductortraductoreseditor y traductoreditores y traductores\\ncomp.comps.contrib.contribs.cur.curs.exec. prod.exec. prods.narr.narrs.org.orgs.perf.perfs.prod.prods.writ.writs.cre.cres.dir.dirs.ed.eds.ed.eds.ilust.ilusts.trad.trads.ed. y trad.eds. y trads.\\nchaired bycompiled bywithcurated byexecutive produced bywith guesthosted bynarrated byorganized byperformed byproduced bywritten bycreated bydedirigido poreditado poreditado porilustrado porentrevistado poraportraducido poreditado y traducido por\\ncomp. byw.cur. byexec. prod. byw. guesthosted bynarr. byorg. byperf. byprod. bywrit. bycre. bydir.ed.ed.ilust.trad.ed. y trad.\\nenerofebreromarzoabrilmayojuniojulioagostoseptiembreoctubrenoviembrediciembre\\nene.feb.mar.abr.mayjun.jul.ago.sep.oct.nov.dic.\\nprimaveraveranooto\xF1oinvierno\\n\\n"}`);const r=new t.util.Register(i),a=S=>r.has(S)?r.get(S):r.get("en-US");var n=null,o=JSON.parse(`{"apa":"\\n\\n","vancouver":"\\n\\n","harvard1":"\\n\\n"}`);const l=new t.util.Register(o),m=S=>l.has(S)?l.get(S):l.get("apa");var p=null,f=e("./node_modules/citeproc/citeproc_commonjs.js"),h=e.n(f);const u=Symbol.for("proxied"),d=function(S){const N=function(g,E){if(g.sys.wrapBibliographyEntry){const[w,L]=g.sys.wrapBibliographyEntry(this.system_id);E=[w,E,L].join("")}return S.call(this,g,E)};return N[u]=!0,N};for(const S in h().Output.Formats){const N=h().Output.Formats[S]["@bibliography/entry"];!N||N[u]||(h().Output.Formats[S]["@bibliography/entry"]=d(N))}function _(S){if(r.has(S))return r.get(S);const N=S.replace("-","_");return r.has(N)?r.get(N):{}}const c={},O=function(S,N,g,E,w){const L=`${S}|${N}`;let k;return c[L]instanceof h().Engine?(k=c[L],k.sys.retrieveItem=E,k.updateItems([])):k=c[L]=new(h()).Engine({retrieveLocale:w,retrieveItem:E},g,N,!0),k};var y=function(S,N,g,E){if(!h().Output.Formats[E]||!h().Output.Formats[E]["@bibliography/entry"])throw new TypeError(`Cannot find format '${E}'`);const w=S.reduce((U,q)=>(U[q.id]=q,U),{}),L=l.get(l.has(N)?N:"apa");g=r.has(g)?g:void 0;const C=O(N,g,L,function(U){if(Object.prototype.hasOwnProperty.call(w,U))return w[U];throw new Error(`Cannot find entry with id '${U}'`)},_);return C.setOutputFormat(E),C};const x=(S,N,g)=>S.replace(/^\s*<[a-z]+/i,`$& data-${N}="${g}"`),v=(S,N)=>x(S,"csl-entry-id",N),T=(S,N)=>typeof N=="function"?N(S):N||"";function A(S,N={}){const{template:g="apa",lang:E,format:w="text",nosort:L=!1}=N,k=N.entry?[].concat(N.entry):S.map(({id:D})=>D);S=t.util.downgradeCsl(S);const C=y(S,g,E,w),U=C.updateItems(k,L);if(N.append||N.prepend){const D=S.reduce((P,G)=>(P[G.id]=G,P),{});C.sys.wrapBibliographyEntry=function(P){const G=D[P];return[T(G,N.prepend),T(G,N.append)]}}else C.sys.wrapBibliographyEntry=()=>["",""];const q=C.makeBibliography(),[{bibstart:z,bibend:j},M]=q,R=M.map((D,P)=>v(D,U[P]));return N.asEntryArray?R.map((D,P)=>[U[P],D]):z+R.join("")+j}function I(S,N={}){const{template:g="apa",lang:E,format:w="text"}=N,L=S.map(({id:j})=>j),k=N.entry?[].concat(N.entry):L;S=t.util.downgradeCsl(S);const C=y(S,g,E,w);C.updateItems(L);const{citationsPre:U=[],citationsPost:q=[]}=N;return C.previewCitationCluster({citationItems:k.map(j=>typeof j=="object"?j:{id:j}),properties:{noteIndex:0}},U,q,w)}t.plugins.add("@csl",{output:{bibliography:A,citation:I},config:{engine:y,locales:r,templates:l}})},"./node_modules/citeproc/citeproc_commonjs.js":function(Te){var s={PROCESSOR_VERSION:"1.4.61",error:function(e){throw typeof Error=="undefined"?new Error("citeproc-js error: "+e):"citeproc-js error: "+e},debug:function(e){typeof console=="undefined"?dump("CSL: "+e+` +`):console.log("citeproc-js warning: "+e)},toLocaleUpperCase(e){var t=this.tmp.lang_array;try{e=e.toLocaleUpperCase(t)}catch(i){e=e.toUpperCase()}return e},toLocaleLowerCase(e){var t=this.tmp.lang_array;try{e=e.toLocaleLowerCase(t)}catch(i){e=e.toLowerCase()}return e},LOCATOR_LABELS_REGEXP:new RegExp("^((vrs|sv|subpara|op|subch|add|amend|annot|app|art|bibliog|bk|ch|cl|col|cmt|dec|dept|div|ex|fig|fld|fol|n|hypo|illus|intro|l|no|p|pp|para|pt|pmbl|princ|pub|r|rn|sched|sec|ser|subdiv|subsec|supp|tbl|tit|vol)\\.)\\s+(.*)"),STATUTE_SUBDIV_PLAIN_REGEX:/(?:(?:^| )(?:vrs|sv|subpara|op|subch|add|amend|annot|app|art|bibliog|bk|ch|cl|col|cmt|dec|dept|div|ex|fig|fld|fol|n|hypo|illus|intro|l|no|p|pp|para|pt|pmbl|princ|pub|r|rn|sched|sec|ser|subdiv|subsec|supp|tbl|tit|vol)\. *)/,STATUTE_SUBDIV_PLAIN_REGEX_FRONT:/(?:^\s*[.,;]*\s*(?:vrs|sv|subpara|op|subch|add|amend|annot|app|art|bibliog|bk|ch|cl|col|cmt|dec|dept|div|ex|fig|fld|fol|n|hypo|illus|intro|l|no|p|pp|para|pt|pmbl|princ|pub|r|rn|sched|sec|ser|subdiv|subsec|supp|tbl|tit|vol)\. *)/,STATUTE_SUBDIV_STRINGS:{"vrs.":"verse","sv.":"sub-verbo","subpara.":"subparagraph","op.":"opus","subch.":"subchapter","add.":"addendum","amend.":"amendment","annot.":"annotation","app.":"appendix","art.":"article","bibliog.":"bibliography","bk.":"book","ch.":"chapter","cl.":"clause","col.":"column","cmt.":"comment","dec.":"decision","dept.":"department","ex.":"example","fig.":"figure","fld.":"field","fol.":"folio","n.":"note","hypo.":"hypothetical","illus.":"illustration","intro.":"introduction","l.":"line","no.":"issue","p.":"page","pp.":"page","para.":"paragraph","pt.":"part","pmbl.":"preamble","princ.":"principle","pub.":"publication","r.":"rule","rn.":"randnummer","sched.":"schedule","sec.":"section","ser.":"series,","subdiv.":"subdivision","subsec.":"subsection","supp.":"supplement","tbl.":"table","tit.":"title","vol.":"volume"},STATUTE_SUBDIV_STRINGS_REVERSE:{verse:"vrs.","sub-verbo":"sv.","sub verbo":"sv.",subparagraph:"subpara.",opus:"op.",subchapter:"subch.",addendum:"add.",amendment:"amend.",annotation:"annot.",appendix:"app.",article:"art.",bibliography:"bibliog.",book:"bk.",chapter:"ch.",clause:"cl.",column:"col.",comment:"cmt.",decision:"dec.",department:"dept.",example:"ex.",figure:"fig.",field:"fld.",folio:"fol.",note:"n.",hypothetical:"hypo.",illustration:"illus.",introduction:"intro.",line:"l.",issue:"no.",page:"p.",paragraph:"para.",part:"pt.",preamble:"pmbl.",principle:"princ.",publication:"pub.",rule:"r.",randnummer:"rn.",schedule:"sched.",section:"sec.","series,":"ser.",subdivision:"subdiv.",subsection:"subsec.",supplement:"supp.",table:"tbl.",title:"tit.",volume:"vol."},LOCATOR_LABELS_MAP:{vrs:"verse",sv:"sub-verbo",subpara:"subparagraph",op:"opus",subch:"subchapter",add:"addendum",amend:"amendment",annot:"annotation",app:"appendix",art:"article",bibliog:"bibliography",bk:"book",ch:"chapter",cl:"clause",col:"column",cmt:"comment",dec:"decision",dept:"department",ex:"example",fig:"figure",fld:"field",fol:"folio",n:"note",hypo:"hypothetical",illus:"illustration",intro:"introduction",l:"line",no:"issue",p:"page",pp:"page",para:"paragraph",pt:"part",pmbl:"preamble",princ:"principle",pub:"publication",r:"rule",rn:"randnummer",sched:"schedule",sec:"section",ser:"series,",subdiv:"subdivision",subsec:"subsection",supp:"supplement",tbl:"table",tit:"title",vol:"volume"},MODULE_MACROS:{"juris-pretitle":!0,"juris-title":!0,"juris-pretitle-short":!0,"juris-title-short":!0,"juris-main":!0,"juris-main-short":!0,"juris-tail":!0,"juris-tail-short":!0,"juris-locator":!0},MODULE_TYPES:{legal_case:!0,legislation:!0,bill:!0,hearing:!0,gazette:!0,report:!0,regulation:!0,standard:!0,patent:!0,locator:!0},checkNestedBrace:function(e){e.opt.xclass==="note"?(this.depth=0,this.update=function(i){for(var i=i||"",r=i.split(/([\(\)])/),a=1,n=r.length;a-1;o--)if(e.opt.availableAbbrevDomains[t].indexOf(n[o])>-1){r=n[o];break}}if(!r&&a){for(var o=a.length-1;o>-1;o--)if(e.opt.availableAbbrevDomains[t].indexOf(a[o])>-1){r=a[o];break}}}return r},FIELD_CATEGORY_REMAP:{title:"title","container-title":"container-title","collection-title":"collection-title",country:"place",number:"number",place:"place",archive:"container-title","title-short":"title",genre:"title",event:"title",medium:"title","archive-place":"place","publisher-place":"place","event-place":"place",jurisdiction:"place","language-name":"place","language-name-original":"place","call-number":"number","chapter-number":"number","collection-number":"number",edition:"number",page:"number",issue:"number",locator:"number","locator-extra":"number","number-of-pages":"number","number-of-volumes":"number",volume:"number","citation-number":"number",publisher:"institution-part"},parseLocator:function(e){if(this.opt.development_extensions.locator_date_and_revision&&e.locator){e.locator=""+e.locator;var t=e.locator.indexOf("|");if(t>-1){var i=e.locator;e.locator=i.slice(0,t),i=i.slice(t+1);var r=i.match(/^([0-9]{4}-[0-9]{2}-[0-9]{2}).*/);r&&(e["locator-date"]=this.fun.dateparser.parseDateToObject(r[1]),i=i.slice(r[1].length)),e["locator-extra"]=i.replace(/^\s+/,"").replace(/\s+$/,"")}}return e.locator&&(e.locator=(""+e.locator).replace(/\s+$/,"")),e},normalizeLocaleStr:function(e){if(e){var t=e.split("-");return t[0]=t[0].toLowerCase(),t[1]&&(t[1]=t[1].toUpperCase()),t.join("-")}},parseNoteFieldHacks:function(e,t,i){if(typeof e.note=="string"){for(var r=[],a=e.note.split(` +`),n=0,o=a.length;n0||f>1)&&!r[f-1].match(s.NOTE_FIELD_REGEXP));f+=2)r[f]=` +`+r[f].slice(2,-1).trim()+` +`;a[n]=r.join("")}}a=a.join(` +`).split(` +`);for(var u=0,d={},n=0,o=a.length;n-1)(!e[c]||i)&&(e[c]=s.DateParser.parseDateToArray(O),(!t||t[c]&&this.isDateString(O))&&(a[n]=""));else if(!e[c]){if(s.NAME_VARIABLES.indexOf(c.replace(/^alt-/,""))>-1){d[c]||(d[c]=[]);var b=O.split(/\s*\|\|\s*/);if(b.length===1)d[c].push({literal:b[0]});else if(b.length===2){var y={family:b[0],given:b[1]};s.parseParticles(y),d[c].push(y)}}else e[c]=O;(!t||t[c])&&(a[n]="")}}for(var c in d)e[c]=d[c];if(t){a[u].trim()&&(a[u]=` +`+a[u]);for(var n=u-1;n>-1;n--)a[n].trim()||(a=a.slice(0,n).concat(a.slice(n+1)))}e.note=a.join(` +`).trim()}},checkPrefixSpaceAppend:function(e,n){n||(n="");var i="",r=n.replace(/<[^>]+>/g,"").replace(/["'\u201d\u2019\u00bb\u202f\u00a0 ]+$/g,""),a=r.slice(-1);(r.match(s.ENDSWITH_ROMANESQUE_REGEXP)||s.TERMINAL_PUNCTUATION.slice(0,-1).indexOf(a)>-1||a.match(/[\)\],0-9]/))&&(i=" ");var n=(n+i).replace(/\s+/g," ");return n},checkIgnorePredecessor:function(e,t){var i=!1,r=t.replace(/<[^>]+>/g,"").replace(/["'\u201d\u2019\u00bb\u202f\u00a0 ]+$/g,""),a=r.slice(-1);return s.TERMINAL_PUNCTUATION.slice(0,-1).indexOf(a)>-1&&t.trim().indexOf(" ")>-1?(e.tmp.term_predecessor=!1,!0):!1},checkSuffixSpacePrepend:function(e,t){return t?((t.match(s.STARTSWITH_ROMANESQUE_REGEXP)||["[","("].indexOf(t.slice(0,1))>-1)&&(t=" "+t),t):""},GENDERS:["masculine","feminine"],ERROR_NO_RENDERED_FORM:1,PREVIEW:"Just for laughs.",ASSUME_ALL_ITEMS_REGISTERED:2,START:0,END:1,SINGLETON:2,SEEN:6,SUCCESSOR:3,SUCCESSOR_OF_SUCCESSOR:4,SUPPRESS:5,SINGULAR:0,PLURAL:1,LITERAL:!0,BEFORE:1,AFTER:2,DESCENDING:1,ASCENDING:2,PRIMARY:1,SECONDARY:2,POSITION_FIRST:0,POSITION_SUBSEQUENT:1,POSITION_IBID:2,POSITION_IBID_WITH_LOCATOR:3,POSITION_CONTAINER_SUBSEQUENT:4,POSITION_MAP:{0:0,4:1,1:2,2:3,3:4},POSITION_TEST_VARS:["position","first-reference-note-number","near-note"],AREAS:["citation","citation_sort","bibliography","bibliography_sort","intext"],CITE_FIELDS:["first-reference-note-number","first-container-reference-note-number","locator","locator-extra"],SWAPPING_PUNCTUATION:[".","!","?",":",","],TERMINAL_PUNCTUATION:[":",".",";","!","?"," "],NONE:0,NUMERIC:1,POSITION:2,TRIGRAPH:3,DATE_PARTS:["year","month","day"],DATE_PARTS_ALL:["year","month","day","season"],DATE_PARTS_INTERNAL:["year","month","day","year_end","month_end","day_end"],NAME_PARTS:["non-dropping-particle","family","given","dropping-particle","suffix","literal"],DISAMBIGUATE_OPTIONS:["disambiguate-add-names","disambiguate-add-givenname","disambiguate-add-year-suffix"],GIVENNAME_DISAMBIGUATION_RULES:["all-names","all-names-with-initials","primary-name","primary-name-with-initials","by-cite"],NAME_ATTRIBUTES:["and","delimiter-precedes-last","delimiter-precedes-et-al","initialize-with","initialize","name-as-sort-order","sort-separator","et-al-min","et-al-use-first","et-al-subsequent-min","et-al-subsequent-use-first","form","prefix","suffix","delimiter"],LOOSE:0,STRICT:1,TOLERANT:2,PREFIX_PUNCTUATION:/[.;:]\s*$/,SUFFIX_PUNCTUATION:/^\s*[.;:,\(\)]/,NUMBER_REGEXP:/(?:^\d+|\d+$)/,NAME_INITIAL_REGEXP:/^([A-Z\u0e01-\u0e5b\u00c0-\u017f\u0400-\u042f\u0590-\u05d4\u05d6-\u05ff\u0600-\u06ff\u0370\u0372\u0376\u0386\u0388-\u03ab\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03fd-\u03ff])([a-zA-Z\u0e01-\u0e5b\u00c0-\u017f\u0400-\u052f\u0600-\u06ff\u0370-\u03ff\u1f00-\u1fff]*|)(\.)*/,ROMANESQUE_REGEXP:/[-0-9a-zA-Z\u0e01-\u0e5b\u00c0-\u017f\u0370-\u03ff\u0400-\u052f\u0590-\u05d4\u05d6-\u05ff\u1f00-\u1fff\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]/,ROMANESQUE_NOT_REGEXP:/[^a-zA-Z\u0e01-\u0e5b\u00c0-\u017f\u0370-\u03ff\u0400-\u052f\u0590-\u05d4\u05d6-\u05ff\u1f00-\u1fff\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]/g,STARTSWITH_ROMANESQUE_REGEXP:/^[&a-zA-Z\u0e01-\u0e5b\u00c0-\u017f\u0370-\u03ff\u0400-\u052f\u0590-\u05d4\u05d6-\u05ff\u1f00-\u1fff\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]/,ENDSWITH_ROMANESQUE_REGEXP:/[.;:&a-zA-Z\u0e01-\u0e5b\u00c0-\u017f\u0370-\u03ff\u0400-\u052f\u0590-\u05d4\u05d6-\u05ff\u1f00-\u1fff\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]$/,ALL_ROMANESQUE_REGEXP:/^[a-zA-Z\u0e01-\u0e5b\u00c0-\u017f\u0370-\u03ff\u0400-\u052f\u0590-\u05d4\u05d6-\u05ff\u1f00-\u1fff\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]+$/,VIETNAMESE_SPECIALS:/[\u00c0-\u00c3\u00c8-\u00ca\u00cc\u00cd\u00d2-\u00d5\u00d9\u00da\u00dd\u00e0-\u00e3\u00e8-\u00ea\u00ec\u00ed\u00f2-\u00f5\u00f9\u00fa\u00fd\u0101\u0103\u0110\u0111\u0128\u0129\u0168\u0169\u01a0\u01a1\u01af\u01b0\u1ea0-\u1ef9]/,VIETNAMESE_NAMES:/^(?:(?:[.AaBbCcDdEeGgHhIiKkLlMmNnOoPpQqRrSsTtUuVvXxYy \u00c0-\u00c3\u00c8-\u00ca\u00cc\u00cd\u00d2-\u00d5\u00d9\u00da\u00dd\u00e0-\u00e3\u00e8-\u00ea\u00ec\u00ed\u00f2-\u00f5\u00f9\u00fa\u00fd\u0101\u0103\u0110\u0111\u0128\u0129\u0168\u0169\u01a0\u01a1\u01af\u01b0\u1ea0-\u1ef9]{2,6})(\s+|$))+$/,NOTE_FIELDS_REGEXP:/\{:(?:[\-_a-z]+|[A-Z]+):[^\}]+\}/g,NOTE_FIELD_REGEXP:/^([\-_a-z]+|[A-Z]+):\s*([^\}]+)$/,PARTICLE_GIVEN_REGEXP:/^([^ ]+(?:\u02bb |\u2019 | |\' ) *)(.+)$/,PARTICLE_FAMILY_REGEXP:/^([^ ]+(?:\-|\u02bb|\u2019| |\') *)(.+)$/,DISPLAY_CLASSES:["block","left-margin","right-inline","indent"],NAME_VARIABLES:["author","chair","collection-editor","compiler","composer","container-author","contributor","curator","director","editor","editor-translator","editorial-director","executive-producer","guest","host","illustrator","interviewer","narrator","organizer","original-author","performer","producer","recipient","reviewed-author","script-writer","series-creator","translator","commenter"],CREATORS:["author","chair","collection-editor","compiler","composer","container-author","contributor","curator","director","editor","editor-translator","editorial-director","executive-producer","guest","host","illustrator","interviewer","narrator","organizer","original-author","performer","producer","recipient","reviewed-author","script-writer","series-creator","translator","commenter"],NUMERIC_VARIABLES:["call-number","chapter-number","collection-number","division","edition","page","issue","locator","locator-extra","number","number-of-pages","number-of-volumes","part-number","printing-number","section","supplement-number","version","volume","supplement","citation-number"],DATE_VARIABLES:["locator-date","issued","event-date","accessed","original-date","publication-date","available-date","submitted","alt-issued","alt-event"],VARIABLES_WITH_SHORT_FORM:["title","container-title"],TITLE_FIELD_SPLITS:function(e){for(var t=["title","short","main","sub","subjoin"],i={},r=0,a=t.length;r-1&&r.indexOf(t[n].toLowerCase())>-1;n+=-1)a.push(t.pop());t.reverse();var o=t.join(" "),l=a.join(" ");i==="drop"||!l?t=o:i==="demote"&&(t=[o,l].join(", "))}return t},extractTitleAndSubtitle:function(e,t){var i=t?"\u202F":"",r=[""];this.opt.development_extensions.split_container_title&&r.push("container-");for(var a=0,n=r.length;a-1&&(u[l.subjoin]=i+": "),(u[l.subjoin].indexOf("-")>-1||u[l.subjoin].indexOf("\u2014")>-1)&&(u[l.subjoin]="\u2014")),p)for(var x in u)e.multi._keys[x]||(e.multi._keys[x]={}),e.multi._keys[x][p]=u[x];else for(var x in u)e[x]=u[x]}}},titlecaseSentenceOrNormal:function(e,t,i,r,a){var n=s.TITLE_FIELD_SPLITS(i),o={};if(r&&t.multi?(t.multi._keys[n.title]&&(o[n.title]=t.multi._keys[n.title][r]),t.multi._keys[n.main]&&(o[n.main]=t.multi._keys[n.main][r]),t.multi._keys[n.sub]&&(o[n.sub]=t.multi._keys[n.sub][r]),t.multi._keys[n.subjoin]&&(o[n.subjoin]=t.multi._keys[n.subjoin][r])):(o[n.title]=t[n.title],o[n.main]=t[n.main],o[n.sub]=t[n.sub],o[n.subjoin]=t[n.subjoin]),o[n.main]&&o[n.sub]){var l=o[n.main],m=o[n.subjoin],p=o[n.sub];return a?(l=s.Output.Formatters.sentence(e,l),p=s.Output.Formatters.sentence(e,p)):e.opt.development_extensions.uppercase_subtitles&&(p=s.Output.Formatters["capitalize-first"](e,p)),[l,m,p].join("")}else if(o[n.title]){if(a)return s.Output.Formatters.sentence(e,o[n.title]);if(e.opt.development_extensions.uppercase_subtitles){for(var f=s.TITLE_SPLIT(o[n.title]),h=0,u=f.length;h-1||f[h].indexOf("\u2014")>-1)&&(f[h]="\u2014")}return o[n.title]=f.join(""),o[n.title]}else return o[n.title]}else return""},getSafeEscape:function(e){if(["bibliography","citation"].indexOf(e.tmp.area)>-1){var t=[];return e.opt.development_extensions.thin_non_breaking_space_html_hack&&e.opt.mode==="html"&&t.push(function(i){return i.replace(/\u202f/g,'')}),t.length?function(i){for(var r=0,a=t.length;ro[0]==="@vertical-align").length>0||r&&r.strings.suffix?e.tmp.just_did_number=!1:t&&(t.match(/[0-9]$/)?e.tmp.just_did_number=!0:e.tmp.just_did_number=!1)}},EVALUATE_GROUP_CONDITION:function(e,t){if(e.opt.use_context_condition){var i,r=t.condition.test==="comma-safe-numbers-only";if(t.condition.test==="empty-label")i=!t.condition.termtxt;else if(t.condition.test==="empty-label-no-decor")i=!t.condition.termtxt||t.condition.termtxt.indexOf("%s")>-1;else if(["comma-safe","comma-safe-numbers-only"].indexOf(t.condition.test)>-1){var a=t.condition.termtxt,n=!1;t.condition.termtxt&&(n=t.condition.termtxt.slice(0,1).match(s.ALL_ROMANESQUE_REGEXP));var o=e.tmp.just_did_number;o?t.condition.valueTerm?i=!r:a?n?i=!r:["always","after-number"].indexOf(e.opt.require_comma_on_symbol)>-1?i=!0:i=!1:i=!0:t.condition.valueTerm?i=!1:a?n?i=!r:e.opt.require_comma_on_symbol==="always"?i=!0:i=!1:i=!1}if(i)var l=!1;else var l=!0;return t.condition.not&&(l=!l),l}},SYS_OPTIONS:["prioritize_disambiguate_condition","csl_reverse_lookup_support","main_title_from_short_title","uppercase_subtitles","force_short_title_casing_alignment","implicit_short_title","split_container_title"],TITLE_SPLIT_REGEXP:function(){var e=["\\.\\s+","\\!\\s+","\\?\\s+","\\s*::*\\s+","\\s*\u2014\\s*","\\s+\\-\\s+","\\s*\\-\\-\\-*\\s*"];return{match:new RegExp("("+e.join("|")+")","g"),matchfirst:new RegExp("^("+e.join("|")+")"),split:new RegExp("(?:"+e.join("|")+")")}}(),TITLE_SPLIT:function(e){if(!e)return e;for(var t=e.match(s.TITLE_SPLIT_REGEXP.match),i=e.split(s.TITLE_SPLIT_REGEXP.split),r=i.length-2;r>-1;r--)i[r]=i[r].trim(),i[r]&&i[r].slice(-1).toLowerCase()!==i[r].slice(-1)?(i[r]=i[r]+t[r]+i[r+1],i=i.slice(0,r+1).concat(i.slice(r+2))):i=i.slice(0,r+1).concat([t[r]]).concat(i.slice(r+1));return i},GET_COURT_CLASS:function(e,t,i){var r="",a=null,n=t.jurisdiction?t.jurisdiction.split(":")[0]:null,o="court_condition_classes";return i&&(o="court_key_classes"),n&&t.authority&&(typeof t.authority=="string"?a=t.authority:t.authority[0]&&t.authority[0].literal&&(a=t.authority[0].literal)),a&&(this.lang&&e.locale[this.lang].opts[o]&&e.locale[this.lang].opts[o][n]&&e.locale[this.lang].opts[o][n][a]?r=e.locale[this.lang].opts[o][n][a]:e.locale[e.opt["default-locale"][0]].opts[o]&&e.locale[e.opt["default-locale"][0]].opts[o][n]&&e.locale[e.opt["default-locale"][0]].opts[o][n][a]&&(r=e.locale[e.opt["default-locale"][0]].opts[o][n][a])),r},SET_COURT_CLASSES:function(e,t,i,r){for(var a=i.getNodesByName(r,"court-class"),n=0,o=i.numberofnodes(a);n-1&&!e.children[r].attrs.prefix&&!e.children[r].attrs.suffix)i=i.slice(0,n).concat(i.slice(n+1));else{t=!1;break}}t&&!i.length&&(e.attrs["has-publisher-and-publisher-place"]=!0)}for(var r=0,a=e.children.length;r0){var t=e.slice(),i=t.pop();return i==="substitute"?!0:this.isChildOfSubstitute(t)}return!1},s.XmlJSON.prototype.addMissingNameNodes=function(e,t){if(t||(t=[]),e.name==="names"&&!this.isChildOfSubstitute(t)){for(var i=!0,r=0,a=e.children.length;r-1){for(var r=this.nodeCopy(this.institution),u=0,d=s.INSTITUTION_KEYS.length;u/,""),e=e.replace(//g,""),e=e.replace(/^\s+/g,""),e=e.replace(/\s+$/g,""),e)},s.parseXml=function(e){var t=0,i={children:[]},r=[i.children];function a(y){y=y.split(/(?:\r\n|\n|\r)/).join(" ").replace(/>[ ]+<").replace(/<\!--.*?-->/g,"");for(var x=y.split("><"),v=null,T=0,A=x.length;T0&&(x[T]="<"+x[T]),T"),typeof v!="number"&&(x[T].slice(0,7)==="${_}`,i.closest("pre").replaceWith(O)})}catch(_){Hl(i,_)}}})}var Am=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});function Pm(e,t){const i=qu(e);i.classList.remove("is-loading");const u=document.createElement("div");u.setAttribute("class","ui message error markup-block-error mono"),u.textContent=t.str||t.message||String(t),i.before(u)}function qu(e){return e.classList.contains("is-loading")?e:e.closest("pre")}function Dm(){return Am(this,null,function*(){const e=document.querySelectorAll(".markup code.language-math");if(!e.length)return;const[{default:t}]=yield Promise.all([gi.e("katex").then(gi.bind(gi,"./node_modules/katex/dist/katex.mjs")),gi.e("katex").then(gi.bind(gi,"./node_modules/katex/dist/katex.css"))]);for(const i of e){const u=i.textContent,p=i.classList.contains("display"),_=p?"p":"span";try{const j=document.createElement(_);t.render(u,j,{maxSize:25,maxExpand:50,displayMode:p}),qu(i).replaceWith(j)}catch(j){Pm(i,j)}}})}function Rm(){const e=document.querySelectorAll(".markup .code-block code");if(!e.length)return;const t=document.createElement("button");t.classList.add("code-copy","ui","button"),t.innerHTML=Qt("octicon-copy");for(const i of e){const u=t.cloneNode(!0);u.setAttribute("data-clipboard-text",i.textContent),i.after(u)}}var Mm=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});const Ku=e=>e.preventDefault();function Im(){for(const e of document.querySelectorAll(".markup[data-can-edit=true]")||[]){const t=e.parentNode,i=e.querySelectorAll(".task-list-item input[type=checkbox]");for(const u of i){if(u.hasAttribute("data-editable"))return;u.setAttribute("data-editable","true"),u.addEventListener("input",()=>Mm(this,null,function*(){const p=u.checked?"x":" ",_=parseInt(u.getAttribute("data-source-position"))+1,j=t.querySelector(".raw-content"),O=j.textContent,S=new TextEncoder,Q=S.encode(O);Q.set(S.encode(p),_);const xe=new TextDecoder().decode(Q);if(xe!==O){for(const Fe of i)Fe.addEventListener("click",Ku);try{const Fe=t.querySelector(".edit-content-zone"),ct=Fe.getAttribute("data-update-url"),jt=Fe.getAttribute("data-context");yield n.post(ct,{ignore_attachments:!0,_csrf:window.config.csrfToken,content:xe,context:jt}),j.textContent=xe}catch(Fe){u.checked=!u.checked,console.error(Fe)}for(const Fe of i)Fe.removeEventListener("click",Ku)}}))}for(const u of i)u.disabled=!1}}function Tl(){km(),Dm(),Rm()}function Yu(){Im()}const Fm={key:0,class:"mr-3 mt-3 diff-detail-box"},Nm={class:"ui list"},Lm={key:0,id:"diff-too-many-files-stats",class:"pt-2"},Bm={class:"mr-2"};function Vm(e,t,i,u,p,_){const j=(0,K.up)("DiffFileTreeItem");return e.fileTreeIsVisible?((0,K.wg)(),(0,K.iD)("div",Fm,[(0,K.kq)(" only render the tree if we're visible. in many cases this is something that doesn't change very often "),(0,K._)("div",Nm,[((0,K.wg)(!0),(0,K.iD)(K.HY,null,(0,K.Ko)(_.fileTree,O=>((0,K.wg)(),(0,K.j4)(j,{key:O.name,item:O},null,8,["item"]))),128))]),e.isIncomplete?((0,K.wg)(),(0,K.iD)("div",Lm,[(0,K._)("span",Bm,(0,Ct.toDisplayString)(e.tooManyFilesMessage),1),(0,K._)("a",{class:(0,Ct.normalizeClass)(["ui","basic","tiny","button",e.isLoadingNewData===!0?"disabled":""]),id:"diff-show-more-files-stats",onClick:t[0]||(t[0]=(0,D.withModifiers)((...O)=>_.loadMoreData&&_.loadMoreData(...O),["stop"]))},(0,Ct.toDisplayString)(e.showMoreMessage),3)])):(0,K.kq)("v-if",!0)])):(0,K.kq)("v-if",!0)}const Sy=e=>(_pushScopeId("data-v-82c5b0b4"),e=e(),_popScopeId(),e),Um=["href"],Hm={class:"ellipsis"};function $m(e,t,i,u,p,_){const j=(0,K.up)("SvgIcon"),O=(0,K.up)("DiffFileTreeItem",!0);return(0,K.wy)(((0,K.wg)(),(0,K.iD)("div",null,[(0,K._)("div",{class:(0,Ct.normalizeClass)(["item",i.item.isFile?"filewrapper p-1":""])},[(0,K.kq)(" Files "),i.item.isFile?((0,K.wg)(),(0,K.j4)(j,{key:0,"data-position":"right center",name:"octicon-file",class:"svg-icon file"})):(0,K.kq)("v-if",!0),i.item.isFile?((0,K.wg)(),(0,K.iD)("a",{key:1,class:"file ellipsis muted",href:i.item.isFile?"#diff-"+i.item.file.NameHash:""},(0,Ct.toDisplayString)(i.item.name),9,Um)):(0,K.kq)("v-if",!0),i.item.isFile?((0,K.wg)(),(0,K.j4)(j,{key:2,"data-position":"right center",name:_.getIconForDiffType(i.item.file.Type),class:(0,Ct.normalizeClass)(["svg-icon",_.getIconForDiffType(i.item.file.Type),"status"])},null,8,["name","class"])):(0,K.kq)("v-if",!0),(0,K.kq)(" Directories "),i.item.isFile?(0,K.kq)("v-if",!0):((0,K.wg)(),(0,K.iD)("div",{key:3,class:"directory p-1",onClick:t[0]||(t[0]=(0,D.withModifiers)(S=>_.handleClick(i.item.isFile),["stop"]))},[(0,K.Wm)(j,{class:"svg-icon",name:e.collapsed?"octicon-chevron-right":"octicon-chevron-down"},null,8,["name"]),(0,K.Wm)(j,{class:"svg-icon directory",name:"octicon-file-directory-fill"}),(0,K._)("span",Hm,(0,Ct.toDisplayString)(i.item.name),1)])),(0,K.wy)((0,K._)("div",null,[((0,K.wg)(!0),(0,K.iD)(K.HY,null,(0,K.Ko)(i.item.children,S=>((0,K.wg)(),(0,K.j4)(O,{key:S.name,item:S,class:"list"},null,8,["item"]))),128))],512),[[D.vShow,!e.collapsed]])],2)],512)),[[D.vShow,i.show]])}var zm={name:"DiffFileTreeItem",components:{SvgIcon:Ui},props:{item:{type:Object,required:!0},show:{type:Boolean,required:!1,default:!0}},data:()=>({collapsed:!1}),methods:{handleClick(e){e||(this.collapsed=!this.collapsed)},getIconForDiffType(e){return{1:"octicon-diff-added",2:"octicon-diff-modified",3:"octicon-diff-removed",4:"octicon-diff-renamed",5:"octicon-diff-modified"}[e]}}},Wm=(0,fr.Z)(zm,[["render",$m],["__scopeId","data-v-82c5b0b4"]]);const{csrfToken:qm}=window.config;function $l(e){let t="a.label";e||(e=n(document),t=`.reactions ${t}`);for(const i of e[0].querySelectorAll(t))jn(i,{placement:"bottom-start",content:i.getAttribute("data-title")});e.find(`.select-reaction > .menu > .item, ${t}`).on("click",function(i){if(i.preventDefault(),n(this).hasClass("disabled"))return;const p=`${n(this).hasClass("item")?n(this).closest(".select-reaction").data("action-url"):n(this).data("action-url")}/${n(this).hasClass("primary")?"unreact":"react"}`;n.ajax({type:"POST",url:p,data:{_csrf:qm,content:n(this).data("content")}}).done(_=>{if(_&&(_.html||_.empty)){const j=n(this).closest(".content");let O=j.find(".segment.reactions");if((!_.empty||_.html==="")&&O.length>0&&O.remove(),!_.empty){O=n('
    ');const S=j.find(".segment.bottom:first");S.length>0?O.insertBefore(S):O.appendTo(j),O.html(_.html),O.find(".dropdown").dropdown(),$l(O)}}})})}function Gu(e){const t=n(e),i=n(e).closest("form");i.length?i.trigger("submit"):t.trigger("ce-quick-submit")}var Km=Object.defineProperty,Xu=Object.getOwnPropertySymbols,Ym=Object.prototype.hasOwnProperty,Gm=Object.prototype.propertyIsEnumerable,Ju=(e,t,i)=>t in e?Km(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,Xm=(e,t)=>{for(var i in t||(t={}))Ym.call(t,i)&&Ju(e,i,t[i]);if(Xu)for(var i of Xu(t))Gm.call(t,i)&&Ju(e,i,t[i]);return e},Qu=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});function Zu(){return Qu(this,null,function*(){const{default:e}=yield gi.e("easymde").then(gi.t.bind(gi,"./node_modules/easymde/src/js/easymde.js",19));return e})}function gl(e){return Qu(this,arguments,function*(t,i={}){if(t instanceof n&&(t=t[0]),!t)return null;const u=yield Zu(),p=new u(Xm({autoDownloadFontAwesome:!1,element:t,forceSync:!0,renderingConfig:{singleLineBreaks:!1},indentWithTabs:!1,tabSize:4,spellChecker:!1,inputStyle:"contenteditable",nativeSpellcheck:!0,toolbar:["bold","italic","strikethrough","|","heading-1","heading-2","heading-3","heading-bigger","heading-smaller","|","code","quote","|",{name:"checkbox-empty",action(j){const O=j.codemirror;O.replaceSelection(` -- [ ] ${O.getSelection()}`),O.focus()},className:"fa fa-square-o",title:"Add Checkbox (empty)"},{name:"checkbox-checked",action(j){const O=j.codemirror;O.replaceSelection(` -- [x] ${O.getSelection()}`),O.focus()},className:"fa fa-check-square-o",title:"Add Checkbox (checked)"},"|","unordered-list","ordered-list","|","link","image","table","horizontal-rule","|","clean-block","|",{name:"revert-to-textarea",action(j){j.toTextArea()},className:"fa fa-file",title:"Revert to simple textarea"}]},i)),_=p.codemirror.getInputField();return p.codemirror.setOption("extraKeys",{"Cmd-Enter":zl,"Ctrl-Enter":zl,Enter:j=>{const O=document.querySelector(".tribute-container");(!O||O.style.display==="none")&&j.execCommand("newlineAndIndent")},Backspace:j=>{j.getInputField().trigger&&j.getInputField().trigger("input"),j.execCommand("delCharBefore")},Up:j=>{const O=document.querySelector(".tribute-container");if(!O||O.style.display==="none")return j.execCommand("goLineUp")},Down:j=>{const O=document.querySelector(".tribute-container");if(!O||O.style.display==="none")return j.execCommand("goLineDown")}}),yield o(_,{mentions:!0,emoji:!0}),ef(p),p})}function ef(e){const t=e.codemirror.getInputField();t._data_easyMDE=e;const i=e.codemirror.getTextArea();i._data_easyMDE=e}function rl(e){return e instanceof n&&(e=e[0]),e?e._data_easyMDE:null}function tf(e){const t=n(rl(e).codemirror.getInputField());if(!e.val()){t.prop("required",!0);const i=e.parents("form");return i.length?i[0].reportValidity():alert("Require non-empty content"),!1}return t.prop("required",!1),!0}function zl(e){Gu(e.getTextArea())}function nf(e,t,i){t.innerHTML=Qt(`octicon-chevron-${i?"right":"down"}`,18),e.setAttribute("data-folded",i)}function Jm(e,t){nf(e,t,e.getAttribute("data-folded")!=="true")}const{csrfToken:Qm,pageData:Zm}=window.config,vl=Zm.prReview||{},rf="viewed-file-checked-form",af=".viewed-file-form";function of(){const e=document.getElementById("viewed-files-summary");e==null||e.setAttribute("value",vl.numberOfViewedFiles);const t=document.getElementById("viewed-files-summary-label");t&&(t.innerHTML=t.getAttribute("data-text-changed-template").replace("%[1]d",vl.numberOfViewedFiles).replace("%[2]d",vl.numberOfFiles))}function eh(){vl.numberOfViewedFiles=document.querySelectorAll(`${af} > input[type=checkbox][checked]`).length,of()}function sf(){for(const e of document.querySelectorAll(`${af}:not([data-has-viewed-checkbox-listener="true"])`)){e.setAttribute("data-has-viewed-checkbox-listener",!0);const t=e.querySelector("input[type=checkbox]");t.addEventListener("change",function(){this.checked?(e.classList.add(rf),vl.numberOfViewedFiles++):(e.classList.remove(rf),vl.numberOfViewedFiles--),of();const i=e.parentNode.querySelector(".changed-since-last-review");i==null||i.parentNode.removeChild(i);const u={};u[t.getAttribute("name")]=this.checked;const p={files:u},_=e.getAttribute("data-headcommit");_&&(p.headCommitSHA=_),fetch(e.getAttribute("data-link"),{method:"POST",headers:{"X-Csrf-Token":Qm},body:JSON.stringify(p)});const j=e.closest(".diff-file-header");nf(j.closest(".file-content"),j.querySelector(".fold-file"),this.checked)})}}var lf=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});const{csrfToken:th}=window.config;function ih(){const e=n("#review-box"),t=e.find(".review-comments-counter");n(document).on("click",'button[name="is_review"]',i=>{const u=n(i.target).closest("form");u.append(''),u.on("submit",()=>{const p=parseInt(t.attr("data-pending-comment-number"))+1||1;t.attr("data-pending-comment-number",p),t.text(p),e.removeClass("pulse"),e.width(),e.addClass("pulse")})})}function nh(){n(".file-view-toggle").on("click",function(){const e=n(this);e.parent().children().removeClass("active"),e.addClass("active");const t=n(e.data("toggle-selector"));t.parent().children().addClass("hide"),t.removeClass("hide")})}function rh(){n(document).on("submit",".conversation-holder form",e=>lf(this,null,function*(){e.preventDefault();const t=n(e.target),i=t.find("textarea");if(!tf(i))return;const u=String(new URLSearchParams(new FormData(t[0]))),p=n(yield n.post(t.attr("action"),u)),{path:_,side:j,idx:O}=p.data();p.find(".tooltip").each(function(){Tn(this)}),t.closest(".conversation-holder").replaceWith(p),t.closest("tr").data("line-type")==="same"?n(`[data-path="${_}"] a.add-code-comment[data-idx="${O}"]`).addClass("invisible"):n(`[data-path="${_}"] a.add-code-comment[data-side="${j}"][data-idx="${O}"]`).addClass("invisible"),p.find(".dropdown").dropdown(),$l(p)})),n(document).on("click",".resolve-conversation",function(e){return lf(this,null,function*(){e.preventDefault();const t=n(this).data("comment-id"),i=n(this).data("origin"),u=n(this).data("action"),p=n(this).data("update-url"),_=yield n.post(p,{_csrf:th,origin:i,action:u,comment_id:t});if(n(this).closest(".conversation-holder").length){const j=n(_);n(this).closest(".conversation-holder").replaceWith(j),j.find(".dropdown").dropdown(),$l(j)}else window.location.reload()})})}function ah(){n(document).on("click",".previous-conversation",e=>{const t=n(e.currentTarget).closest(".comment-code-cloud"),i=n(".comment-code-cloud:not(.hide)"),u=i.index(t),p=u>0?u-1:i.length-1,j=i.eq(p).find(".comment").first().attr("id");window.location.href=`#${j}`}),n(document).on("click",".next-conversation",e=>{const t=n(e.currentTarget).closest(".comment-code-cloud"),i=n(".comment-code-cloud:not(.hide)"),u=i.index(t),p=u{if(!u){i.removeClass("disabled"),t(u);return}n("#diff-incomplete").replaceWith(n(u).find("#diff-file-boxes").children()),n("body").append(n(u).find("script#diff-data-script")),cf(),t(u)}).fail(()=>{i.removeClass("disabled"),t()})}function oh(){n(document).on("click","a#diff-show-more-files",e=>{e.preventDefault();const t=n(e.target);ff(t.data("href"),()=>{})}),n(document).on("click","a.diff-load-button",e=>{e.preventDefault();const t=n(e.target);if(t.hasClass("disabled"))return;t.addClass("disabled");const i=t.data("href");n.ajax({type:"GET",url:i}).done(u=>{if(!u){t.removeClass("disabled");return}t.parent().replaceWith(n(u).find("#diff-file-boxes .diff-file-body .file-body").children()),cf()}).fail(()=>{t.removeClass("disabled")})})}const{pageData:bc}=window.config,df="diff_file_tree_visible";var sh={name:"DiffFileTree",components:{DiffFileTreeItem:Wm},data:()=>{const e=localStorage.getItem(df)==="true";return bc.diffFileInfo.fileTreeIsVisible=e,bc.diffFileInfo},computed:{fileTree(){const e=[];for(const i of this.files){const u=i.Name.split("/");let p=0,_=null,j=!1;for(const O of u){p+=1,p===u.length&&(j=!0);let S={name:O,children:[],isFile:j};if(j===!0&&(S.file=i),_){const Q=_.children.find(xe=>xe.name===O);Q?S=Q:_.children.push(S)}else{const Q=e.find(xe=>xe.name===O);Q?S=Q:e.push(S)}_=S}}const t=i=>{for(const u of i)u.children&&t(u.children),u.children.length===1&&u.children[0].isFile===!1&&(u.name=`${u.name}/${u.children[0].name}`,u.children=u.children[0].children)};return t(e),e}},mounted(){this.adjustToggleButton(this.fileTreeIsVisible),bc.diffFileInfo.files=this.files,document.querySelector(".diff-toggle-file-tree-button").addEventListener("click",this.toggleVisibility)},unmounted(){document.querySelector(".diff-toggle-file-tree-button").removeEventListener("click",this.toggleVisibility)},methods:{toggleVisibility(){this.updateVisibility(!this.fileTreeIsVisible)},updateVisibility(e){this.fileTreeIsVisible=e,localStorage.setItem(df,this.fileTreeIsVisible),this.adjustToggleButton(this.fileTreeIsVisible)},adjustToggleButton(e){const[t,i]=document.querySelectorAll(".diff-toggle-file-tree-button .icon");t.classList.toggle("hide",e),i.classList.toggle("hide",!e),document.getElementById("diff-file-tree").classList.toggle("hide",!e)},loadMoreData(){this.isLoadingNewData=!0,uf(this.link,this.diffEnd,()=>{this.isLoadingNewData=!1})}}},lh=(0,fr.Z)(sh,[["render",Vm]]);const ch={key:0,class:"diff-detail-box diff-stats m-0",ref:"root"},uh={class:"bold df ac pull-right"},fh={key:0,class:"ml-1 mr-3"},dh=["data-content"],ph=["data-content"],mh=["href"],hh={key:0,id:"diff-too-many-files-stats",class:"pt-2"},gh={class:"file df ac sb"};function vh(e,t,i,u,p,_){return e.fileListIsVisible?((0,K.wg)(),(0,K.iD)("ol",ch,[((0,K.wg)(!0),(0,K.iD)(K.HY,null,(0,K.Ko)(e.files,j=>((0,K.wg)(),(0,K.iD)("li",{key:j.NameHash},[(0,K._)("div",uh,[j.IsBin?((0,K.wg)(),(0,K.iD)("span",fh,(0,Ct.toDisplayString)(e.binaryFileMessage),1)):(0,K.kq)("v-if",!0),(0,K.Uk)(" "+(0,Ct.toDisplayString)(j.IsBin?"":j.Addition+j.Deletion)+" ",1),j.IsBin?(0,K.kq)("v-if",!0):((0,K.wg)(),(0,K.iD)("span",{key:1,class:"diff-stats-bar tooltip mx-3","data-content":e.statisticsMessage.replace("%d",j.Addition+j.Deletion).replace("%d",j.Addition).replace("%d",j.Deletion)},[(0,K._)("div",{class:"diff-stats-add-bar",style:(0,Ct.normalizeStyle)({width:_.diffStatsWidth(j.Addition,j.Deletion)})},null,4)],8,dh))]),(0,K.kq)(" todo finish all file status, now modify, add, delete and rename "),(0,K._)("span",{class:(0,Ct.normalizeClass)(["status",_.diffTypeToString(j.Type),"tooltip"]),"data-content":_.diffTypeToString(j.Type),"data-position":"right center"},"\xA0",10,ph),(0,K._)("a",{class:"file mono",href:"#diff-"+j.NameHash},(0,Ct.toDisplayString)(j.Name),9,mh)]))),128)),e.isIncomplete?((0,K.wg)(),(0,K.iD)("li",hh,[(0,K._)("span",gh,[(0,K.Uk)((0,Ct.toDisplayString)(e.tooManyFilesMessage)+" ",1),(0,K._)("a",{class:(0,Ct.normalizeClass)(["ui","basic","tiny","button",e.isLoadingNewData===!0?"disabled":""]),id:"diff-show-more-files-stats",onClick:t[0]||(t[0]=(0,D.withModifiers)((...j)=>_.loadMoreData&&_.loadMoreData(...j),["stop"]))},(0,Ct.toDisplayString)(e.showMoreMessage),3)])])):(0,K.kq)("v-if",!0)],512)):(0,K.kq)("v-if",!0)}const{pageData:yh}=window.config;var bh={name:"DiffFileList",data:()=>yh.diffFileInfo,watch:{fileListIsVisible(e){e===!0&&this.$nextTick(()=>{for(const t of this.$refs.root.querySelectorAll(".tooltip"))Tn(t)})}},mounted(){document.getElementById("show-file-list-btn").addEventListener("click",this.toggleFileList)},unmounted(){document.getElementById("show-file-list-btn").removeEventListener("click",this.toggleFileList)},methods:{toggleFileList(){this.fileListIsVisible=!this.fileListIsVisible},diffTypeToString(e){return{1:"add",2:"modify",3:"del",4:"rename",5:"copy"}[e]},diffStatsWidth(e,t){return`${e/(e+t)*100}%`},loadMoreData(){this.isLoadingNewData=!0,uf(this.link,this.diffEnd,()=>{this.isLoadingNewData=!1})}}},_h=(0,fr.Z)(bh,[["render",vh]]);function wh(){const e=document.getElementById("diff-file-tree");if(!e)return;(0,D.createApp)(lh).mount(e);const i=document.getElementById("diff-file-list");if(!i)return;(0,D.createApp)(_h).mount(i)}function jh(){const e=n("#oauth2-login-navigator");e.length!==0&&e.find(".oauth-login-image").click(()=>{const t=n("#oauth2-login-loader"),i=n("#oauth2-login-navigator");i.hide(),t.removeClass("disabled"),setTimeout(()=>{t.addClass("disabled"),i.show()},5e3)})}function xh(){const e=n(".page-content.user.link-account");if(e.length===0)return!1;const t=e.find('.item[data-tab="auth-link-signin-tab"]'),i=e.find('.item[data-tab="auth-link-signup-tab"]'),u=e.find('.tab[data-tab="auth-link-signin-tab"]'),p=e.find('.tab[data-tab="auth-link-signup-tab"]');i.on("click",()=>(t.removeClass("active"),u.removeClass("active"),i.addClass("active"),p.addClass("active"),!1)),t.on("click",()=>{i.removeClass("active"),p.removeClass("active"),t.addClass("active"),u.addClass("active")})}var Wl=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});const{csrfToken:Sh}=window.config;function Ch(e,t){return Wl(this,null,function*(){const i=new FormData;return i.append("file",e,e.name),yield(yield fetch(t,{method:"POST",headers:{"X-Csrf-Token":Sh},body:i})).json()})}function Th(e){if(!e.clipboardData)return[];const t=[];for(const i of e.clipboardData.items||[])!i.type||!i.type.startsWith("image/")||t.push(i.getAsFile());return t}class Eh{constructor(t){this.editor=t}insertPlaceholder(t){const i=this.editor,u=i.selectionStart,p=i.selectionEnd;i.value=i.value.substring(0,u)+t+i.value.substring(p),i.selectionStart=u,i.selectionEnd=u+t.length,i.focus()}replacePlaceholder(t,i){const u=this.editor,p=u.selectionStart,_=u.selectionEnd;u.value.substring(p,_)===t?(u.value=u.value.substring(0,p)+i+u.value.substring(_),u.selectionEnd=p+i.length):(u.value=u.value.replace(t,i),u.selectionEnd-=t.length,u.selectionEnd+=i.length),u.selectionStart=u.selectionEnd,u.focus()}}class Oh{constructor(t){this.editor=t}insertPlaceholder(t){const i=this.editor,u=i.getCursor("start"),p=i.getCursor("end");i.replaceSelection(t),p.ch=u.ch+t.length,i.setSelection(u,p),i.focus()}replacePlaceholder(t,i){const u=this.editor,p=u.getCursor("end");u.getSelection()===t?u.replaceSelection(i):u.setValue(u.getValue().replace(t,i)),p.ch-=t.length,p.ch+=i.length,u.setSelection(p,p),u.focus()}}function ql(e,t){const i=t.attr("data-upload-url"),u=t.find(".files");if(!i||!u.length)return;const p=(_,j)=>Wl(this,null,function*(){const O=Th(j);if(!(!O||O.length===0)){j.preventDefault(),j.stopPropagation();for(const S of O){const Q=S.name.slice(0,S.name.lastIndexOf(".")),xe=`![${Q}](uploading ...)`;_.insertPlaceholder(xe);const Fe=yield Ch(S,i);_.replacePlaceholder(xe,`![${Q}](/attachments/${Fe.uuid})`);const ct=n('').attr("id",Fe.uuid).val(Fe.uuid);u.append(ct)}}});e.codemirror.on("paste",(_,j)=>Wl(this,null,function*(){return p(new Oh(e.codemirror),j)})),n(e.element).on("paste",_=>Wl(this,null,function*(){return p(new Eh(e.element),_.originalEvent)}))}const{csrfToken:kh}=window.config;function El(e){const t=e.find(".tabular.menu");t.find(".item").tab(),t.find(`.item[data-tab="${t.data("preview")}"]`).on("click",function(){const i=n(this);n.post(i.data("url"),{_csrf:kh,mode:"comment",context:i.data("context"),text:e.find(`.tab[data-tab="${t.data("write")}"] textarea`).val()},u=>{e.find(`.tab[data-tab="${t.data("preview")}"]`).html(u),Tl()})})}var Ol=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});const{appSubUrl:Kl,csrfToken:Gs}=window.config;function Ah(){n(document).on("click",".issue-add-time",()=>{n(".issue-start-time-modal").modal({duration:200,onApprove(){n("#add_time_manual_form").trigger("submit")}}).modal("show"),n(".issue-start-time-modal input").on("keydown",e=>{(e.keyCode||e.key)===13&&n("#add_time_manual_form").trigger("submit")})}),n(document).on("click",".issue-start-time, .issue-stop-time",()=>{n("#toggle_stopwatch_form").trigger("submit")}),n(document).on("click",".issue-cancel-time",()=>{n("#cancel_stopwatch_form").trigger("submit")}),n(document).on("click","button.issue-delete-time",function(){const e=`.issue-delete-time-modal[data-id="${n(this).data("id")}"]`;n(e).modal({duration:200,onApprove(){n(`${e} form`).trigger("submit")}}).modal("show")})}function pf(e){n("#deadline-err-invalid-date").hide(),n("#deadline-loader").addClass("loading");let t=null;if(e!==""){const i=Date.parse(e);if(Number.isNaN(i))return n("#deadline-loader").removeClass("loading"),n("#deadline-err-invalid-date").show(),!1;t=new Date(i)}n.ajax(`${n("#update-issue-deadline-form").attr("action")}`,{data:JSON.stringify({due_date:t}),headers:{"X-Csrf-Token":Gs},contentType:"application/json",type:"POST",success(){window.location.reload()},error(){n("#deadline-loader").removeClass("loading"),n("#deadline-err-invalid-date").show()}})}function Ph(){n(document).on("click",".issue-due-edit",()=>{n("#deadlineForm").fadeToggle(150)}),n(document).on("click",".issue-due-remove",()=>{pf("")}),n(document).on("submit",".issue-due-form",()=>(pf(n("#deadlineDate").val()),!1))}function Dh(){const e=n("#repolink").val(),t=n("#repoId").val(),i=n("#crossRepoSearch").val(),u=n("#type").val();let p=`${Kl}/${e}/issues/search?q={query}&type=${u}`;i==="true"&&(p=`${Kl}/issues/search?q={query}&priority_repo_id=${t}&type=${u}`),n("#new-dependency-drop-list").dropdown({apiSettings:{url:p,onResponse(j){const O={success:!0,results:[]},S=n("#new-dependency-drop-list").data("issue-id");return n.each(j,(Q,xe)=>{xe.id!==S&&O.results.push({name:`#${xe.number} ${fo(xe.title)}
    ${fo(xe.repository.full_name)}
    `,value:xe.id})}),O},cache:!1},fullTextSearch:!0});function _(j){const O=n(j).attr("href"),Q=`labels=((?:-?[0-9]+%2c)*)(${n(j).data("label-id")})((?:%2c-?[0-9]+)*)&`,xe="labels=$1-$2$3&";window.location=O.replace(new RegExp(Q),xe)}n(".menu a.label-filter-item").each(function(){n(this).on("click",function(j){j.altKey&&(j.preventDefault(),_(this))})}),n(".menu .ui.dropdown.label-filter").on("keydown",j=>{if(j.altKey&&j.keyCode===13){const O=n(".menu .ui.dropdown.label-filter .menu .item.selected");O.length>0&&_(n(O[0]))}})}function Rh(){n(document).on("click",".delete-comment",function(){const e=n(this);return window.confirm(e.data("locale"))&&n.post(e.data("url"),{_csrf:Gs}).done(()=>{const t=e.closest(".conversation-holder");if(t.find(".pending-label").length){const i=n("#review-box .review-comments-counter");let u=parseInt(i.attr("data-pending-comment-number"))-1||0;u=Math.max(u,0),i.attr("data-pending-comment-number",u),i.text(u)}if(n(`#${e.data("comment-id")}`).remove(),t.length&&!t.find(".comment").length){const i=t.data("path"),u=t.data("side"),p=t.data("idx");t.closest("tr").data("line-type")==="same"?n(`[data-path="${i}"] a.add-code-comment[data-idx="${p}"]`).removeClass("invisible"):n(`[data-path="${i}"] a.add-code-comment[data-side="${u}"][data-idx="${p}"]`).removeClass("invisible"),t.remove()}}),!1})}function Mh(){n(document).on("click",".delete-dependency-button",e=>{const t=e.currentTarget.getAttribute("data-id"),i=e.currentTarget.getAttribute("data-type");n(".remove-dependency").modal({closable:!1,duration:200,onApprove:()=>{n("#removeDependencyID").val(t),n("#dependencyType").val(i),n("#removeDependencyForm").trigger("submit")}}).modal("show")})}function Ih(){n(document).on("click",".cancel-code-comment",e=>{const t=n(e.currentTarget).closest("form");t.length>0&&t.hasClass("comment-form")?(t.addClass("hide"),t.closest(".comment-code-cloud").find("button.comment-form-reply").show()):t.closest(".comment-code-cloud").remove()})}function Fh(){const e=n("#status-button");n("#comment-form textarea").on("keyup",function(){const t=rl(this),i=(t==null?void 0:t.value())||n(this).val();e.text(e.data(i.length===0?"status":"status-and-comment"))}),e.on("click",()=>{n("#status").val(e.data("status-val")),n("#comment-form").trigger("submit")})}function Nh(){const e=n(".update-button > button");e.on("click",function(t){t.preventDefault();const i=n(this),u=i.data("redirect");i.addClass("loading"),n.post(i.data("do"),{_csrf:Gs}).done(p=>{p.redirect?window.location.href=p.redirect:u?window.location.href=u:window.location.reload()})}),n(".update-button > .dropdown").dropdown({onChange(t,i,u){const p=u.data("do");p&&(e.find(".button-text").text(u.text()),e.data("do",p))}})}function Lh(){n(".show-instruction").on("click",()=>{n(".instruct-content").toggle()})}function Bh(){const e=n("#allow-edits-from-maintainers");if(!e.length)return;const t=e.attr("data-prompt-tip"),i=e.attr("data-prompt-error");Tn(e[0],{content:t}),e.checkbox({onChange:()=>{const u=e.checkbox("is checked");let p=e.attr("data-url");p+="/set_allow_maintainer_edit",e.checkbox("set disabled"),n.ajax({url:p,type:"POST",data:{_csrf:Gs,allow_maintainer_edit:u},error:()=>{zn(e[0],i)},complete:()=>{e.checkbox("set enabled")}})}})}function Vh(){n(".issue_reference_repository_search").dropdown({apiSettings:{url:`${Kl}/repo/search?q={query}&limit=20`,onResponse(e){const t={success:!0,results:[]};return n.each(e.data,(i,u)=>{t.results.push({name:fo(u.full_name),value:u.full_name})}),t},cache:!1},onChange(e,t,i){i.closest("form").attr("action",`${Kl}/${t}/issues/new`)},fullTextSearch:!0})}function Uh(){n(".title_wip_desc > a").on("click",e=>{e.preventDefault();const t=n("#issue_title");t.focus();const i=t.val().trim().toUpperCase(),u=n(".title_wip_desc").data("wip-prefixes");for(const p of u)if(i.startsWith(p.toUpperCase()))return;t.val(`${u[0]} ${t.val()}`)})}function yl(e,t,i,u){return Ol(this,null,function*(){return n.ajax({type:"POST",url:e,data:{_csrf:Gs,action:t,issue_ids:i,id:u}})})}function Hh(){n(".repository.view.issue .timeline").length!==0&&(n(".re-request-review").on("click",function(e){e.preventDefault();const t=n(this).data("update-url"),i=n(this).data("issue-id"),u=n(this).data("id"),p=n(this).hasClass("checked");yl(t,p?"detach":"attach",i,u).then(()=>window.location.reload())}),n(".dismiss-review-btn").on("click",function(e){e.preventDefault(),n(this).next().modal("show")}),n(document).on("click",e=>{const t=n(":target");if(t.length===0)return;const i=t.attr("id");if(!i||!/^(issue|pull)(comment)?-\d+$/.test(i))return;if(n(e.target).closest(`#${i}`).length===0){const p=n(window).scrollTop();window.location.hash="",n(window).scrollTop(p),window.history.pushState(null,null," ")}}))}function mf(e){const t=Math.floor(Math.random()*Math.floor(1e6));return e.attr("data-write",e.attr("data-write")+t),e.attr("data-preview",e.attr("data-preview")+t),e.find(".item").each(function(){const i=n(this).attr("data-tab")+t;n(this).attr("data-tab",i)}),e.parent().find("*[data-tab='write']").attr("data-tab",`write${t}`),e.parent().find("*[data-tab='preview']").attr("data-tab",`preview${t}`),El(e.parent(".form")),t}function $h(){if(window.location.hash&&window.location.hash.startsWith("#issuecomment-")){const t=n(window.location.hash);if(t){const i=t.closest('div[id^="code-comments-"]').attr("id");if(i&&i.startsWith("code-comments-")){const u=i.slice(14);n(`#show-outdated-${u}`).addClass("hide"),n(`#code-comments-${u}`).removeClass("hide"),n(`#code-preview-${u}`).removeClass("hide"),n(`#hide-outdated-${u}`).removeClass("hide"),t[0].scrollIntoView()}}}n(document).on("click",".show-outdated",function(t){t.preventDefault();const i=n(this).data("comment");n(this).addClass("hide"),n(`#code-comments-${i}`).removeClass("hide"),n(`#code-preview-${i}`).removeClass("hide"),n(`#hide-outdated-${i}`).removeClass("hide")}),n(document).on("click",".hide-outdated",function(t){t.preventDefault();const i=n(this).data("comment");n(this).addClass("hide"),n(`#code-comments-${i}`).addClass("hide"),n(`#code-preview-${i}`).addClass("hide"),n(`#show-outdated-${i}`).removeClass("hide")}),n(document).on("click","button.comment-form-reply",function(t){return Ol(this,null,function*(){t.preventDefault(),n(this).hide();const i=n(this).closest(".comment-code-cloud").find(".comment-form");i.removeClass("hide");const u=i.find("textarea");let p=rl(u);p||(yield o(u.get(),{mentions:!0,emoji:!0}),p=yield gl(u)),u.focus(),p.codemirror.focus(),mf(i.find(".menu"))})});const e=n(".review-box");e.length===1&&Ol(this,null,function*(){const t=e.find("textarea"),i=yield gl(t,{minHeight:"80px"});ql(i,e.find(".dropzone"))}),n(".repository.pull.diff").length!==0&&(n(".btn-review").on("click",function(t){t.preventDefault(),n(this).closest(".dropdown").find(".menu").toggle("visible")}).closest(".dropdown").find(".close").on("click",function(t){t.preventDefault(),n(this).closest(".menu").toggle("visible")}),n(document).on("click","a.add-code-comment",function(t){return Ol(this,null,function*(){if(n(t.target).hasClass("btn-add-single"))return;t.preventDefault();const i=n(this).closest(".code-diff").hasClass("code-diff-split"),u=n(this).data("side"),p=n(this).data("idx"),_=n(this).closest("[data-path]").data("path"),j=n(this).closest("tr"),O=j.data("line-type");let S=j.next();S.hasClass("add-comment")||(S=n(` - - ${i?` +`;function tc(e,t){e.closest("pre").classList.remove("is-loading");const i=document.createElement("div");i.setAttribute("class","ui message error markup-block-error gt-mono"),i.textContent=t.str||t.message||String(t),e.closest("pre").before(i)}function rh(){return ih(this,null,function*(){const e=document.querySelectorAll(".markup code.language-mermaid");if(!e.length)return;const{default:t}=yield ei.e("mermaid").then(ei.bind(ei,"./node_modules/mermaid/dist/mermaid.core.mjs"));t.initialize({startOnLoad:!1,theme:he()?"dark":"neutral",securityLevel:"strict"});for(const i of e){const l=i.textContent;if(Fc>=0&&l.length>Fc){tc(i,new Error(`Mermaid source of ${l.length} characters exceeds the maximum allowed length of ${Fc}.`));continue}try{yield t.parse(l)}catch(u){tc(i,u),i.closest("pre").classList.remove("is-loading");continue}try{const{svg:u}=yield t.render("mermaid",l),_=(u.match(/viewBox="(.+?)"/)||["",""])[1].split(/\s+/)[3];if(!_)return tc(i,new Error("Could not determine chart height"));const w=document.createElement("iframe");w.classList.add("markup-render"),w.sandbox="allow-scripts",w.style.height=`${Math.ceil(parseFloat(_))}px`,w.srcdoc=`${u}`;const C=document.createElement("div");C.classList.add("mermaid-block"),C.append(w);const j=hf();j.setAttribute("data-clipboard-text",l),C.append(j),i.closest("pre").replaceWith(C)}catch(u){tc(i,u)}}})}var ah=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});function oh(e,t){const i=gf(e);i.classList.remove("is-loading");const l=document.createElement("div");l.setAttribute("class","ui message error markup-block-error gt-mono"),l.textContent=t.str||t.message||String(t),i.before(l)}function gf(e){return e.classList.contains("is-loading")?e:e.closest("pre")}function sh(){return ah(this,null,function*(){const e=document.querySelectorAll(".markup code.language-math");if(!e.length)return;const[{default:t}]=yield Promise.all([ei.e("katex").then(ei.bind(ei,"./node_modules/katex/dist/katex.mjs")),ei.e("katex").then(ei.bind(ei,"./node_modules/katex/dist/katex.css"))]);for(const i of e){const l=i.textContent,u=i.classList.contains("display"),_=u?"p":"span";try{const w=document.createElement(_);t.render(l,w,{maxSize:25,maxExpand:50,displayMode:u}),gf(i).replaceWith(w)}catch(w){oh(i,w)}}})}var lh=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});function ch(){return lh(this,null,function*(){const e=document.querySelectorAll(".asciinema-player-container");if(!e.length)return;const[t]=yield Promise.all([ei.e("asciinema-player").then(ei.bind(ei,"./node_modules/asciinema-player/dist/index.js")),ei.e("asciinema-player").then(ei.bind(ei,"./node_modules/asciinema-player/dist/bundle/asciinema-player.css"))]);for(const i of e)t.create(i.getAttribute("data-asciinema-player-src"),i,{poster:"npt:1:0:0"})})}var uh=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const vf=e=>e.preventDefault();function fh(){for(const e of document.querySelectorAll(".markup[data-can-edit=true]")||[]){const t=e.parentNode,i=e.querySelectorAll(".task-list-item input[type=checkbox]");for(const l of i){if(l.hasAttribute("data-editable"))return;l.setAttribute("data-editable","true"),l.addEventListener("input",()=>uh(this,null,function*(){const u=l.checked?"x":" ",_=parseInt(l.getAttribute("data-source-position"))+1,w=t.querySelector(".raw-content"),C=w.textContent,j=new TextEncoder,Y=j.encode(C);Y.set(j.encode(u),_);const Se=new TextDecoder().decode(Y);if(Se!==C){for(const Le of i)Le.addEventListener("click",vf);try{const Le=t.querySelector(".edit-content-zone"),lt=Le.getAttribute("data-update-url"),ht=Le.getAttribute("data-context");yield n.post(lt,{ignore_attachments:!0,_csrf:window.config.csrfToken,content:Se,context:ht}),w.textContent=Se}catch(Le){l.checked=!l.checked,console.error(Le)}for(const Le of i)Le.removeEventListener("click",vf)}}))}for(const l of i)l.disabled=!1}}function Fl(){rh(),sh(),th(),ch()}function yf(){fh()}const dh={key:0,class:"gt-mr-3 gt-mt-3 diff-detail-box"},ph={class:"ui list"},mh={key:0,id:"diff-too-many-files-stats",class:"gt-pt-2"},hh={class:"gt-mr-2"};function gh(e,t,i,l,u,_){const w=(0,z.up)("DiffFileTreeItem");return e.fileTreeIsVisible?((0,z.wg)(),(0,z.iD)("div",dh,[(0,z.kq)(" only render the tree if we're visible. in many cases this is something that doesn't change very often "),(0,z._)("div",ph,[((0,z.wg)(!0),(0,z.iD)(z.HY,null,(0,z.Ko)(_.fileTree,C=>((0,z.wg)(),(0,z.j4)(w,{key:C.name,item:C},null,8,["item"]))),128))]),e.isIncomplete?((0,z.wg)(),(0,z.iD)("div",mh,[(0,z._)("span",hh,(0,Gt.toDisplayString)(e.tooManyFilesMessage),1),(0,z._)("a",{class:(0,Gt.normalizeClass)(["ui","basic","tiny","button",e.isLoadingNewData===!0?"disabled":""]),id:"diff-show-more-files-stats",onClick:t[0]||(t[0]=(0,Q.withModifiers)((...C)=>_.loadMoreData&&_.loadMoreData(...C),["stop"]))},(0,Gt.toDisplayString)(e.showMoreMessage),3)])):(0,z.kq)("v-if",!0)])):(0,z.kq)("v-if",!0)}const Bb=e=>(_pushScopeId("data-v-437c389f"),e=e(),_popScopeId(),e),vh=["title"],yh=["href"],bh={class:"gt-ellipsis"};function _h(e,t,i,l,u,_){const w=(0,z.up)("SvgIcon"),C=(0,z.up)("DiffFileTreeItem",!0);return(0,z.wy)(((0,z.wg)(),(0,z.iD)("div",{class:"tooltip",title:i.item.name},[(0,z.kq)('title instead of tooltip above as the tooltip needs too much work with the current methods, i.e. not being loaded or staying open for "too long"'),(0,z._)("div",{class:(0,Gt.normalizeClass)(["item",i.item.isFile?"filewrapper gt-p-1":""])},[(0,z.kq)(" Files "),i.item.isFile?((0,z.wg)(),(0,z.j4)(w,{key:0,"data-position":"right center",name:"octicon-file",class:"svg-icon file"})):(0,z.kq)("v-if",!0),i.item.isFile?((0,z.wg)(),(0,z.iD)("a",{key:1,class:"file gt-ellipsis muted",href:i.item.isFile?"#diff-"+i.item.file.NameHash:""},(0,Gt.toDisplayString)(i.item.name),9,yh)):(0,z.kq)("v-if",!0),i.item.isFile?((0,z.wg)(),(0,z.j4)(w,{key:2,"data-position":"right center",name:_.getIconForDiffType(i.item.file.Type),class:(0,Gt.normalizeClass)(["svg-icon",_.getIconForDiffType(i.item.file.Type),"status"])},null,8,["name","class"])):(0,z.kq)("v-if",!0),(0,z.kq)(" Directories "),i.item.isFile?(0,z.kq)("v-if",!0):((0,z.wg)(),(0,z.iD)("div",{key:3,class:"directory gt-p-1",onClick:t[0]||(t[0]=(0,Q.withModifiers)(j=>_.handleClick(i.item.isFile),["stop"]))},[(0,z.Wm)(w,{class:"svg-icon",name:e.collapsed?"octicon-chevron-right":"octicon-chevron-down"},null,8,["name"]),(0,z.Wm)(w,{class:"svg-icon directory",name:"octicon-file-directory-fill"}),(0,z._)("span",bh,(0,Gt.toDisplayString)(i.item.name),1)])),(0,z.wy)((0,z._)("div",null,[((0,z.wg)(!0),(0,z.iD)(z.HY,null,(0,z.Ko)(i.item.children,j=>((0,z.wg)(),(0,z.j4)(C,{key:j.name,item:j,class:"list"},null,8,["item"]))),128))],512),[[Q.vShow,!e.collapsed]])],2)],8,vh)),[[Q.vShow,i.show]])}var wh={components:{SvgIcon:At},props:{item:{type:Object,required:!0},show:{type:Boolean,required:!1,default:!0}},data:()=>({collapsed:!1}),methods:{handleClick(e){e||(this.collapsed=!this.collapsed)},getIconForDiffType(e){return{1:"octicon-diff-added",2:"octicon-diff-modified",3:"octicon-diff-removed",4:"octicon-diff-renamed",5:"octicon-diff-modified"}[e]}}},jh=(0,cr.Z)(wh,[["render",_h],["__scopeId","data-v-437c389f"]]);const{csrfToken:xh}=window.config;function ic(e){let t="a.label";e||(e=n(document),t=`.reactions ${t}`);for(const i of e[0].querySelectorAll(t))sr(i,{placement:"bottom-start",content:i.getAttribute("data-title")});e.find(`.select-reaction > .menu > .item, ${t}`).on("click",function(i){if(i.preventDefault(),n(this).hasClass("disabled"))return;const u=`${n(this).hasClass("item")?n(this).closest(".select-reaction").data("action-url"):n(this).data("action-url")}/${n(this).hasClass("primary")?"unreact":"react"}`;n.ajax({type:"POST",url:u,data:{_csrf:xh,content:n(this).data("content")}}).done(_=>{if(_&&(_.html||_.empty)){const w=n(this).closest(".content");let C=w.find(".segment.reactions");if((!_.empty||_.html==="")&&C.length>0&&C.remove(),!_.empty){C=n('
    ');const j=w.find(".segment.bottom:first");j.length>0?C.insertBefore(j):C.appendTo(w),C.html(_.html),C.find(".dropdown").dropdown(),ic(C)}}})})}function bf(e){const t=n(e),i=n(e).closest("form");i.length?i.trigger("submit"):t.trigger("ce-quick-submit")}var Sh=Object.defineProperty,_f=Object.getOwnPropertySymbols,Ch=Object.prototype.hasOwnProperty,Th=Object.prototype.propertyIsEnumerable,wf=(e,t,i)=>t in e?Sh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,Eh=(e,t)=>{for(var i in t||(t={}))Ch.call(t,i)&&wf(e,i,t[i]);if(_f)for(var i of _f(t))Th.call(t,i)&&wf(e,i,t[i]);return e},jf=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});function xf(){return jf(this,null,function*(){const{default:e}=yield ei.e("easymde").then(ei.t.bind(ei,"./node_modules/easymde/src/js/easymde.js",19));return e})}function Cl(e){return jf(this,arguments,function*(t,i={}){if(t instanceof n&&(t=t[0]),!t)return null;const l=yield xf(),u=new l(Eh({autoDownloadFontAwesome:!1,element:t,forceSync:!0,renderingConfig:{singleLineBreaks:!1},indentWithTabs:!1,tabSize:4,spellChecker:!1,inputStyle:"contenteditable",nativeSpellcheck:!0,toolbar:["bold","italic","strikethrough","|","heading-1","heading-2","heading-3","heading-bigger","heading-smaller","|","code","quote","|",{name:"checkbox-empty",action(w){const C=w.codemirror;C.replaceSelection(` +- [ ] ${C.getSelection()}`),C.focus()},className:"fa fa-square-o",title:"Add Checkbox (empty)"},{name:"checkbox-checked",action(w){const C=w.codemirror;C.replaceSelection(` +- [x] ${C.getSelection()}`),C.focus()},className:"fa fa-check-square-o",title:"Add Checkbox (checked)"},"|","unordered-list","ordered-list","|","link","image","table","horizontal-rule","|","clean-block","|",{name:"revert-to-textarea",action(w){w.toTextArea()},className:"fa fa-file",title:"Revert to simple textarea"}]},i)),_=u.codemirror.getInputField();return u.codemirror.on("change",(...w)=>{var C;(C=i==null?void 0:i.onChange)==null||C.call(i,...w)}),u.codemirror.setOption("extraKeys",{"Cmd-Enter":nc,"Ctrl-Enter":nc,Enter:w=>{const C=document.querySelector(".tribute-container");(!C||C.style.display==="none")&&w.execCommand("newlineAndIndent")},Backspace:w=>{w.getInputField().trigger&&w.getInputField().trigger("input"),w.execCommand("delCharBefore")},Up:w=>{const C=document.querySelector(".tribute-container");if(!C||C.style.display==="none")return w.execCommand("goLineUp")},Down:w=>{const C=document.querySelector(".tribute-container");if(!C||C.style.display==="none")return w.execCommand("goLineDown")}}),yield at(_,{mentions:!0,emoji:!0}),Sf(u),u})}function Sf(e){const t=e.codemirror.getInputField();t._data_easyMDE=e;const i=e.codemirror.getTextArea();i._data_easyMDE=e}function Tl(e){return e instanceof n&&(e=e[0]),e?e._data_easyMDE:null}function Cf(e){const t=n(Tl(e).codemirror.getInputField());if(!e.val()){t.prop("required",!0);const i=e.parents("form");return i.length?i[0].reportValidity():alert("Require non-empty content"),!1}return t.prop("required",!1),!0}function nc(e){bf(e.getTextArea())}function Nc(e,t,i){t.innerHTML=et(`octicon-chevron-${i?"right":"down"}`,18),e.setAttribute("data-folded",i)}function Oh(e,t){Nc(e,t,e.getAttribute("data-folded")!=="true")}const{csrfToken:Ah,pageData:kh}=window.config,El=kh.prReview||{},Tf="viewed-file-checked-form",Ef=".viewed-file-form";function Of(){const e=document.getElementById("viewed-files-summary");e==null||e.setAttribute("value",El.numberOfViewedFiles);const t=document.getElementById("viewed-files-summary-label");t&&(t.innerHTML=t.getAttribute("data-text-changed-template").replace("%[1]d",El.numberOfViewedFiles).replace("%[2]d",El.numberOfFiles))}function Dh(){El.numberOfViewedFiles=document.querySelectorAll(`${Ef} > input[type=checkbox][checked]`).length,Of()}function Af(){for(const e of document.querySelectorAll(`${Ef}:not([data-has-viewed-checkbox-listener="true"])`)){e.setAttribute("data-has-viewed-checkbox-listener",!0);const t=e.querySelector("input[type=checkbox]");t.addEventListener("change",function(){this.checked?(e.classList.add(Tf),El.numberOfViewedFiles++):(e.classList.remove(Tf),El.numberOfViewedFiles--),Of();const i=e.parentNode.querySelector(".changed-since-last-review");i==null||i.parentNode.removeChild(i);const l={};l[t.getAttribute("name")]=this.checked;const u={files:l},_=e.getAttribute("data-headcommit");_&&(u.headCommitSHA=_),fetch(e.getAttribute("data-link"),{method:"POST",headers:{"X-Csrf-Token":Ah},body:JSON.stringify(u)});const w=e.closest(".diff-file-header");Nc(w.closest(".file-content"),w.querySelector(".fold-file"),this.checked)})}}var kf=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const{csrfToken:Ph}=window.config;function Rh(){const e=n("#review-box"),t=e.find(".review-comments-counter");n(document).on("click",'button[name="is_review"]',i=>{const l=n(i.target).closest("form");l.append(''),l.on("submit",()=>{const u=parseInt(t.attr("data-pending-comment-number"))+1||1;t.attr("data-pending-comment-number",u),t.text(u),e.removeClass("pulse"),e.width(),e.addClass("pulse")})})}function Mh(){n(".file-view-toggle").on("click",function(){const e=n(this);e.parent().children().removeClass("active"),e.addClass("active");const t=n(e.data("toggle-selector"));t.parent().children().addClass("gt-hidden"),t.removeClass("gt-hidden")})}function Lh(){n(document).on("submit",".conversation-holder form",e=>kf(this,null,function*(){e.preventDefault();const t=n(e.target),i=t.find("textarea");if(!Cf(i))return;const l=String(new URLSearchParams(new FormData(t[0]))),u=n(yield n.post(t.attr("action"),l)),{path:_,side:w,idx:C}=u.data();u.find(".tooltip").each(function(){pr(this)}),t.closest(".conversation-holder").replaceWith(u),t.closest("tr").data("line-type")==="same"?n(`[data-path="${_}"] a.add-code-comment[data-idx="${C}"]`).addClass("invisible"):n(`[data-path="${_}"] a.add-code-comment[data-side="${w}"][data-idx="${C}"]`).addClass("invisible"),u.find(".dropdown").dropdown(),ic(u)})),n(document).on("click",".resolve-conversation",function(e){return kf(this,null,function*(){e.preventDefault();const t=n(this).data("comment-id"),i=n(this).data("origin"),l=n(this).data("action"),u=n(this).data("update-url"),_=yield n.post(u,{_csrf:Ph,origin:i,action:l,comment_id:t});if(n(this).closest(".conversation-holder").length){const w=n(_);n(this).closest(".conversation-holder").replaceWith(w),w.find(".dropdown").dropdown(),ic(w)}else window.location.reload()})})}function Ih(){n(document).on("click",".previous-conversation",e=>{const t=n(e.currentTarget).closest(".comment-code-cloud"),i=n(".comment-code-cloud:not(.gt-hidden)"),l=i.index(t),u=l>0?l-1:i.length-1,w=i.eq(u).find(".comment").first().attr("id");window.location.href=`#${w}`}),n(document).on("click",".next-conversation",e=>{const t=n(e.currentTarget).closest(".comment-code-cloud"),i=n(".comment-code-cloud:not(.gt-hidden)"),l=i.index(t),u=l{if(!l){i.removeClass("disabled"),t(l);return}n("#diff-incomplete").replaceWith(n(l).find("#diff-file-boxes").children()),n("body").append(n(l).find("script#diff-data-script")),Df(),t(l)}).fail(()=>{i.removeClass("disabled"),t()})}function Fh(){n(document).on("click","a#diff-show-more-files",e=>{e.preventDefault();const t=n(e.target);Rf(t.data("href"),()=>{})}),n(document).on("click","a.diff-load-button",e=>{e.preventDefault();const t=n(e.target);if(t.hasClass("disabled"))return;t.addClass("disabled");const i=t.data("href");n.ajax({type:"GET",url:i}).done(l=>{if(!l){t.removeClass("disabled");return}t.parent().replaceWith(n(l).find("#diff-file-boxes .diff-file-body .file-body").children()),Df()}).fail(()=>{t.removeClass("disabled")})})}const{pageData:Bc}=window.config,Mf="diff_file_tree_visible";var Nh={components:{DiffFileTreeItem:jh},data:()=>{const e=localStorage.getItem(Mf)==="true";return Bc.diffFileInfo.fileTreeIsVisible=e,Bc.diffFileInfo},computed:{fileTree(){const e=[];for(const i of this.files){const l=i.Name.split("/");let u=0,_=null,w=!1;for(const C of l){u+=1,u===l.length&&(w=!0);let j={name:C,children:[],isFile:w};if(w===!0&&(j.file=i),_){const Y=_.children.find(Se=>Se.name===C);Y?j=Y:_.children.push(j)}else{const Y=e.find(Se=>Se.name===C);Y?j=Y:e.push(j)}_=j}}const t=i=>{for(const l of i)l.children&&t(l.children),l.children.length===1&&l.children[0].isFile===!1&&(l.name=`${l.name}/${l.children[0].name}`,l.children=l.children[0].children)};return t(e),e}},mounted(){this.adjustToggleButton(this.fileTreeIsVisible),Bc.diffFileInfo.files=this.files,document.querySelector(".diff-toggle-file-tree-button").addEventListener("click",this.toggleVisibility)},unmounted(){document.querySelector(".diff-toggle-file-tree-button").removeEventListener("click",this.toggleVisibility)},methods:{toggleVisibility(){this.updateVisibility(!this.fileTreeIsVisible)},updateVisibility(e){this.fileTreeIsVisible=e,localStorage.setItem(Mf,this.fileTreeIsVisible),this.adjustToggleButton(this.fileTreeIsVisible)},adjustToggleButton(e){const[t,i]=document.querySelectorAll(".diff-toggle-file-tree-button .icon");t.classList.toggle("gt-hidden",e),i.classList.toggle("gt-hidden",!e),document.getElementById("diff-file-tree").classList.toggle("gt-hidden",!e)},loadMoreData(){this.isLoadingNewData=!0,Pf(this.link,this.diffEnd,()=>{this.isLoadingNewData=!1})}}},Bh=(0,cr.Z)(Nh,[["render",gh]]);const Vh={key:0,class:"diff-detail-box diff-stats gt-m-0",ref:"root"},Uh={class:"gt-bold gt-df gt-ac pull-right"},Hh={key:0,class:"gt-ml-1 gt-mr-3"},$h=["data-content"],qh=["data-content"],Wh=["href"],zh={key:0,id:"diff-too-many-files-stats",class:"gt-pt-2"},Kh={class:"file gt-df gt-ac gt-sb"};function Yh(e,t,i,l,u,_){return e.fileListIsVisible?((0,z.wg)(),(0,z.iD)("ol",Vh,[((0,z.wg)(!0),(0,z.iD)(z.HY,null,(0,z.Ko)(e.files,w=>((0,z.wg)(),(0,z.iD)("li",{key:w.NameHash},[(0,z._)("div",Uh,[w.IsBin?((0,z.wg)(),(0,z.iD)("span",Hh,(0,Gt.toDisplayString)(e.binaryFileMessage),1)):(0,z.kq)("v-if",!0),(0,z.Uk)(" "+(0,Gt.toDisplayString)(w.IsBin?"":w.Addition+w.Deletion)+" ",1),w.IsBin?(0,z.kq)("v-if",!0):((0,z.wg)(),(0,z.iD)("span",{key:1,class:"diff-stats-bar tooltip gt-mx-3","data-content":e.statisticsMessage.replace("%d",w.Addition+w.Deletion).replace("%d",w.Addition).replace("%d",w.Deletion)},[(0,z._)("div",{class:"diff-stats-add-bar",style:(0,Gt.normalizeStyle)({width:_.diffStatsWidth(w.Addition,w.Deletion)})},null,4)],8,$h))]),(0,z.kq)(" todo finish all file status, now modify, add, delete and rename "),(0,z._)("span",{class:(0,Gt.normalizeClass)(["status",_.diffTypeToString(w.Type),"tooltip"]),"data-content":_.diffTypeToString(w.Type),"data-position":"right center"},"\xA0",10,qh),(0,z._)("a",{class:"file gt-mono",href:"#diff-"+w.NameHash},(0,Gt.toDisplayString)(w.Name),9,Wh)]))),128)),e.isIncomplete?((0,z.wg)(),(0,z.iD)("li",zh,[(0,z._)("span",Kh,[(0,z.Uk)((0,Gt.toDisplayString)(e.tooManyFilesMessage)+" ",1),(0,z._)("a",{class:(0,Gt.normalizeClass)(["ui","basic","tiny","button",e.isLoadingNewData===!0?"disabled":""]),id:"diff-show-more-files-stats",onClick:t[0]||(t[0]=(0,Q.withModifiers)((...w)=>_.loadMoreData&&_.loadMoreData(...w),["stop"]))},(0,Gt.toDisplayString)(e.showMoreMessage),3)])])):(0,z.kq)("v-if",!0)],512)):(0,z.kq)("v-if",!0)}const{pageData:Gh}=window.config;var Xh={data:()=>Gh.diffFileInfo,watch:{fileListIsVisible(e){e===!0&&this.$nextTick(()=>{for(const t of this.$refs.root.querySelectorAll(".tooltip"))pr(t)})}},mounted(){document.getElementById("show-file-list-btn").addEventListener("click",this.toggleFileList)},unmounted(){document.getElementById("show-file-list-btn").removeEventListener("click",this.toggleFileList)},methods:{toggleFileList(){this.fileListIsVisible=!this.fileListIsVisible},diffTypeToString(e){return{1:"add",2:"modify",3:"del",4:"rename",5:"copy"}[e]},diffStatsWidth(e,t){return`${e/(e+t)*100}%`},loadMoreData(){this.isLoadingNewData=!0,Pf(this.link,this.diffEnd,()=>{this.isLoadingNewData=!1})}}},Zh=(0,cr.Z)(Xh,[["render",Yh]]);function Jh(){const e=document.getElementById("diff-file-tree");if(!e)return;(0,Q.createApp)(Bh).mount(e);const i=document.getElementById("diff-file-list");if(!i)return;(0,Q.createApp)(Zh).mount(i)}function Qh(){const e=n("#oauth2-login-navigator");e.length!==0&&e.find(".oauth-login-image").click(()=>{const t=n("#oauth2-login-loader"),i=n("#oauth2-login-navigator");Hn(i),t.removeClass("disabled"),setTimeout(()=>{t.addClass("disabled"),Dn(i)},5e3)})}function eg(){const e=n(".page-content.user.link-account");if(e.length===0)return!1;const t=e.find('.item[data-tab="auth-link-signin-tab"]'),i=e.find('.item[data-tab="auth-link-signup-tab"]'),l=e.find('.tab[data-tab="auth-link-signin-tab"]'),u=e.find('.tab[data-tab="auth-link-signup-tab"]');i.on("click",()=>(t.removeClass("active"),l.removeClass("active"),i.addClass("active"),u.addClass("active"),!1)),t.on("click",()=>{i.removeClass("active"),u.removeClass("active"),t.addClass("active"),l.addClass("active")})}var rc=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const{csrfToken:tg}=window.config;function ig(e,t){return rc(this,null,function*(){const i=new FormData;return i.append("file",e,e.name),yield(yield fetch(t,{method:"POST",headers:{"X-Csrf-Token":tg},body:i})).json()})}function ng(e){if(!e.clipboardData)return[];const t=[];for(const i of e.clipboardData.items||[])!i.type||!i.type.startsWith("image/")||t.push(i.getAsFile());return t}class rg{constructor(t){this.editor=t}insertPlaceholder(t){const i=this.editor,l=i.selectionStart,u=i.selectionEnd;i.value=i.value.substring(0,l)+t+i.value.substring(u),i.selectionStart=l,i.selectionEnd=l+t.length,i.focus()}replacePlaceholder(t,i){const l=this.editor,u=l.selectionStart,_=l.selectionEnd;l.value.substring(u,_)===t?(l.value=l.value.substring(0,u)+i+l.value.substring(_),l.selectionEnd=u+i.length):(l.value=l.value.replace(t,i),l.selectionEnd-=t.length,l.selectionEnd+=i.length),l.selectionStart=l.selectionEnd,l.focus()}}class ag{constructor(t){this.editor=t}insertPlaceholder(t){const i=this.editor,l=i.getCursor("start"),u=i.getCursor("end");i.replaceSelection(t),u.ch=l.ch+t.length,i.setSelection(l,u),i.focus()}replacePlaceholder(t,i){const l=this.editor,u=l.getCursor("end");l.getSelection()===t?l.replaceSelection(i):l.setValue(l.getValue().replace(t,i)),u.ch-=t.length,u.ch+=i.length,l.setSelection(u,u),l.focus()}}function ac(e,t){const i=t.attr("data-upload-url"),l=t.find(".files");if(!i||!l.length)return;const u=(_,w)=>rc(this,null,function*(){const C=ng(w);if(!(!C||C.length===0)){w.preventDefault(),w.stopPropagation();for(const j of C){const Y=j.name.slice(0,j.name.lastIndexOf(".")),Se=`![${Y}](uploading ...)`;_.insertPlaceholder(Se);const Le=yield ig(j,i);_.replacePlaceholder(Se,`![${Y}](/attachments/${Le.uuid})`);const lt=n('').attr("id",Le.uuid).val(Le.uuid);l.append(lt)}}});e.codemirror.on("paste",(_,w)=>rc(this,null,function*(){return u(new ag(e.codemirror),w)})),n(e.element).on("paste",_=>rc(this,null,function*(){return u(new rg(e.element),_.originalEvent)}))}const{csrfToken:og}=window.config;function Nl(e){const t=e.find(".tabular.menu");t.find(".item").tab(),t.find(`.item[data-tab="${t.data("preview")}"]`).on("click",function(){const i=n(this);n.post(i.data("url"),{_csrf:og,mode:"comment",context:i.data("context"),text:e.find(`.tab[data-tab="${t.data("write")}"] textarea`).val()},l=>{e.find(`.tab[data-tab="${t.data("preview")}"]`).html(l),Fl()})})}var Ol=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const{appSubUrl:oc,csrfToken:al}=window.config;function sg(){n(document).on("click",".issue-add-time",()=>{n(".issue-start-time-modal").modal({duration:200,onApprove(){n("#add_time_manual_form").trigger("submit")}}).modal("show"),n(".issue-start-time-modal input").on("keydown",e=>{(e.keyCode||e.key)===13&&n("#add_time_manual_form").trigger("submit")})}),n(document).on("click",".issue-start-time, .issue-stop-time",()=>{n("#toggle_stopwatch_form").trigger("submit")}),n(document).on("click",".issue-cancel-time",()=>{n("#cancel_stopwatch_form").trigger("submit")}),n(document).on("click","button.issue-delete-time",function(){const e=`.issue-delete-time-modal[data-id="${n(this).data("id")}"]`;n(e).modal({duration:200,onApprove(){n(`${e} form`).trigger("submit")}}).modal("show")})}function Lf(e){Hn(n("#deadline-err-invalid-date")),n("#deadline-loader").addClass("loading");let t=null;if(e!==""){const i=Date.parse(e);if(Number.isNaN(i))return n("#deadline-loader").removeClass("loading"),Dn(n("#deadline-err-invalid-date")),!1;t=new Date(i)}n.ajax(`${n("#update-issue-deadline-form").attr("action")}`,{data:JSON.stringify({due_date:t}),headers:{"X-Csrf-Token":al},contentType:"application/json",type:"POST",success(){window.location.reload()},error(){n("#deadline-loader").removeClass("loading"),Dn(n("#deadline-err-invalid-date"))}})}function lg(){n(document).on("click",".issue-due-edit",()=>{n("#deadlineForm").fadeToggle(150)}),n(document).on("click",".issue-due-remove",()=>{Lf("")}),n(document).on("submit",".issue-due-form",()=>(Lf(n("#deadlineDate").val()),!1))}function cg(){const e=n("#repolink").val(),t=n("#repoId").val(),i=n("#crossRepoSearch").val(),l=n("#type").val();let u=`${oc}/${e}/issues/search?q={query}&type=${l}`;i==="true"&&(u=`${oc}/issues/search?q={query}&priority_repo_id=${t}&type=${l}`),n("#new-dependency-drop-list").dropdown({apiSettings:{url:u,onResponse(w){const C={success:!0,results:[]},j=n("#new-dependency-drop-list").data("issue-id");return n.each(w,(Y,Se)=>{Se.id!==j&&C.results.push({name:`#${Se.number} ${Ye(Se.title)}
    ${Ye(Se.repository.full_name)}
    `,value:Se.id})}),C},cache:!1},fullTextSearch:!0});function _(w){const C=n(w).attr("href"),Y=`labels=((?:-?[0-9]+%2c)*)(${n(w).data("label-id")})((?:%2c-?[0-9]+)*)&`,Se="labels=$1-$2$3&";window.location=C.replace(new RegExp(Y),Se)}n(".menu a.label-filter-item").each(function(){n(this).on("click",function(w){w.altKey&&(w.preventDefault(),_(this))})}),n(".menu .ui.dropdown.label-filter").on("keydown",w=>{if(w.altKey&&w.keyCode===13){const C=n(".menu .ui.dropdown.label-filter .menu .item.selected");C.length>0&&_(n(C[0]))}})}function ug(){n(document).on("click",".delete-comment",function(){const e=n(this);return window.confirm(e.data("locale"))&&n.post(e.data("url"),{_csrf:al}).done(()=>{const t=e.closest(".conversation-holder");if(t.find(".pending-label").length){const i=n("#review-box .review-comments-counter");let l=parseInt(i.attr("data-pending-comment-number"))-1||0;l=Math.max(l,0),i.attr("data-pending-comment-number",l),i.text(l)}if(n(`#${e.data("comment-id")}`).remove(),t.length&&!t.find(".comment").length){const i=t.data("path"),l=t.data("side"),u=t.data("idx");t.closest("tr").data("line-type")==="same"?n(`[data-path="${i}"] a.add-code-comment[data-idx="${u}"]`).removeClass("invisible"):n(`[data-path="${i}"] a.add-code-comment[data-side="${l}"][data-idx="${u}"]`).removeClass("invisible"),t.remove()}}),!1})}function fg(){n(document).on("click",".delete-dependency-button",e=>{const t=e.currentTarget.getAttribute("data-id"),i=e.currentTarget.getAttribute("data-type");n(".remove-dependency").modal({closable:!1,duration:200,onApprove:()=>{n("#removeDependencyID").val(t),n("#dependencyType").val(i),n("#removeDependencyForm").trigger("submit")}}).modal("show")})}function dg(){n(document).on("click",".cancel-code-comment",e=>{const t=n(e.currentTarget).closest("form");t.length>0&&t.hasClass("comment-form")?(t.addClass("gt-hidden"),Dn(t.closest(".comment-code-cloud").find("button.comment-form-reply"))):t.closest(".comment-code-cloud").remove()})}function pg(){const e=n("#status-button");n("#comment-form textarea").on("keyup",function(){const t=Tl(this),i=(t==null?void 0:t.value())||n(this).val();e.text(e.data(i.length===0?"status":"status-and-comment"))}),e.on("click",()=>{n("#status").val(e.data("status-val")),n("#comment-form").trigger("submit")})}function mg(){const e=n(".update-button > button");e.on("click",function(t){t.preventDefault();const i=n(this),l=i.data("redirect");i.addClass("loading"),n.post(i.data("do"),{_csrf:al}).done(u=>{u.redirect?window.location.href=u.redirect:l?window.location.href=l:window.location.reload()})}),n(".update-button > .dropdown").dropdown({onChange(t,i,l){const u=l.data("do");u&&(e.find(".button-text").text(l.text()),e.data("do",u))}})}function hg(){n(".show-instruction").on("click",()=>{bo(n(".instruct-content"))})}function gg(){const e=n("#allow-edits-from-maintainers");if(!e.length)return;const t=e.attr("data-prompt-tip"),i=e.attr("data-prompt-error");pr(e[0],{content:t}),e.checkbox({onChange:()=>{const l=e.checkbox("is checked");let u=e.attr("data-url");u+="/set_allow_maintainer_edit",e.checkbox("set disabled"),n.ajax({url:u,type:"POST",data:{_csrf:al,allow_maintainer_edit:l},error:()=>{Nr(e[0],i)},complete:()=>{e.checkbox("set enabled")}})}})}function vg(){n(".issue_reference_repository_search").dropdown({apiSettings:{url:`${oc}/repo/search?q={query}&limit=20`,onResponse(e){const t={success:!0,results:[]};return n.each(e.data,(i,l)=>{t.results.push({name:Ye(l.full_name),value:l.full_name})}),t},cache:!1},onChange(e,t,i){i.closest("form").attr("action",`${oc}/${t}/issues/new`)},fullTextSearch:!0})}function yg(){n(".title_wip_desc > a").on("click",e=>{e.preventDefault();const t=n("#issue_title");t.focus();const i=t.val().trim().toUpperCase(),l=n(".title_wip_desc").data("wip-prefixes");for(const u of l)if(i.startsWith(u.toUpperCase()))return;t.val(`${l[0]} ${t.val()}`)})}function Al(e,t,i,l){return Ol(this,null,function*(){return n.ajax({type:"POST",url:e,data:{_csrf:al,action:t,issue_ids:i,id:l}})})}function bg(){n(".repository.view.issue .timeline").length!==0&&(n(".re-request-review").on("click",function(e){e.preventDefault();const t=n(this).data("update-url"),i=n(this).data("issue-id"),l=n(this).data("id"),u=n(this).hasClass("checked");Al(t,u?"detach":"attach",i,l).then(()=>window.location.reload())}),n(".dismiss-review-btn").on("click",function(e){e.preventDefault(),n(this).next().modal("show")}),n(document).on("click",e=>{const t=n(":target");if(t.length===0)return;const i=t.attr("id");if(!i||!/^(issue|pull)(comment)?-\d+$/.test(i))return;if(n(e.target).closest(`#${i}`).length===0){const u=n(window).scrollTop();window.location.hash="",n(window).scrollTop(u),window.history.pushState(null,null," ")}}))}function If(e){const t=Math.floor(Math.random()*Math.floor(1e6));return e.attr("data-write",e.attr("data-write")+t),e.attr("data-preview",e.attr("data-preview")+t),e.find(".item").each(function(){const i=n(this).attr("data-tab")+t;n(this).attr("data-tab",i)}),e.parent().find("*[data-tab='write']").attr("data-tab",`write${t}`),e.parent().find("*[data-tab='preview']").attr("data-tab",`preview${t}`),Nl(e.parent(".form")),t}function Ff(e){return Ol(this,null,function*(){Hn(e);const t=e.closest(".comment-code-cloud").find(".comment-form");t.removeClass("gt-hidden");const i=t.find("textarea");let l=Tl(i);return l||(yield at(i.get(),{mentions:!0,emoji:!0}),l=yield Cl(i)),i.focus(),l.codemirror.focus(),If(t.find(".menu")),l})}function _g(){if(window.location.hash&&window.location.hash.startsWith("#issuecomment-")){window.history.scrollRestoration!=="manual"&&(window.history.scrollRestoration="manual");const u=n(window.location.hash);if(u){const _=u.closest('div[id^="code-comments-"]').attr("id");if(_&&_.startsWith("code-comments-")){const w=_.slice(14),C=u.closest(".diff-file-box"),j=C.find(".diff-file-header");let Y=30;j[0]&&(Y+=n(".diff-detail-box").outerHeight()+j.outerHeight()),n(`#show-outdated-${w}`).addClass("gt-hidden"),n(`#code-comments-${w}`).removeClass("gt-hidden"),n(`#code-preview-${w}`).removeClass("gt-hidden"),n(`#hide-outdated-${w}`).removeClass("gt-hidden"),C.attr("data-folded")&&C.attr("data-folded")==="true"&&Nc(C[0],C.find(".fold-file")[0],!1),window.scrollTo({top:u.offset().top-Y,behavior:"instant"})}}}n(document).on("click",".show-outdated",function(u){u.preventDefault();const _=n(this).data("comment");n(this).addClass("gt-hidden"),n(`#code-comments-${_}`).removeClass("gt-hidden"),n(`#code-preview-${_}`).removeClass("gt-hidden"),n(`#hide-outdated-${_}`).removeClass("gt-hidden")}),n(document).on("click",".hide-outdated",function(u){u.preventDefault();const _=n(this).data("comment");n(this).addClass("gt-hidden"),n(`#code-comments-${_}`).addClass("gt-hidden"),n(`#code-preview-${_}`).addClass("gt-hidden"),n(`#show-outdated-${_}`).removeClass("gt-hidden")}),n(document).on("click","button.comment-form-reply",function(u){return Ol(this,null,function*(){u.preventDefault(),yield Ff(n(this))})});const e=n(".review-box-panel");if(e.length===1&&Ol(this,null,function*(){const u=e.find("textarea"),_=yield Cl(u,{minHeight:"80px"});ac(_,e.find(".dropzone"))}),n(".repository.pull.diff").length===0)return;const t=n(".js-btn-review"),i=t.parent().find(".review-box-panel"),l=i.find(".close");if(t.length&&i.length){const u=sr(t[0],{content:i[0],placement:"bottom",trigger:"click",role:"menu",maxWidth:"none",interactive:!0,hideOnClick:!0});l.on("click",_=>{_.preventDefault(),u.hide()})}n(document).on("click","a.add-code-comment",function(u){return Ol(this,null,function*(){if(n(u.target).hasClass("btn-add-single"))return;u.preventDefault();const _=n(this).closest(".code-diff").hasClass("code-diff-split"),w=n(this).data("side"),C=n(this).data("idx"),j=n(this).closest("[data-path]").data("path"),Y=n(this).closest("tr"),Se=Y.data("line-type");let Le=Y.next();Le.hasClass("add-comment")||(Le=n(` + + ${_?` @@ -74,12 +74,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `} - `),j.after(S));const Q=S.find(`.add-comment-${u}`);let xe=Q.find(".comment-code-cloud");if(xe.length===0&&!S.find('button[name="is_review"]').length){const Fe=yield n.get(n(this).closest("[data-new-comment-url]").data("new-comment-url"));Q.html(Fe),xe=Q.find(".comment-code-cloud"),mf(xe.find(".menu")),Q.find("input[name='line']").val(p),Q.find("input[name='side']").val(u==="left"?"previous":"proposed"),Q.find("input[name='path']").val(_);const ct=xe.find("textarea");yield o(ct.get(),{mentions:!0,emoji:!0});const jt=yield gl(ct);ct.focus(),jt.codemirror.focus()}})}))}function zh(){n(document).on("click",".reference-issue",function(e){const t=n(this);t.closest(".dropdown").find(".menu").toggle("visible");const i=n(`#comment-${t.data("target")}`).text(),u=t.data("poster-username"),p=t.data("reference"),_=n(t.data("modal"));_.find('textarea[name="content"]').val(`${i} + `),Y.after(Le));const lt=Le.find(`.add-comment-${w}`);let ht=lt.find(".comment-code-cloud");if(ht.length===0&&!Le.find('button[name="is_review"]').length){const xt=yield n.get(n(this).closest("[data-new-comment-url]").data("new-comment-url"));lt.html(xt),ht=lt.find(".comment-code-cloud"),If(ht.find(".menu")),lt.find("input[name='line']").val(C),lt.find("input[name='side']").val(w==="left"?"previous":"proposed"),lt.find("input[name='path']").val(j);const Nt=ht.find("textarea");yield at(Nt.get(),{mentions:!0,emoji:!0});const Ht=yield Cl(Nt);Nt.focus(),Ht.codemirror.focus()}})})}function wg(){n(document).on("click",".reference-issue",function(e){const t=n(this),i=n(`#${t.data("target")}`).text(),l=t.data("poster-username"),u=t.data("reference"),_=n(t.data("modal"));_.find('textarea[name="content"]').val(`${i} -_Originally posted by @${u} in ${p}_`),_.modal("show"),e.preventDefault()})}function Wh(){n(".toggle-wip a, .toggle-wip button").on("click",e=>Ol(this,null,function*(){e.preventDefault();const t=e.currentTarget.closest(".toggle-wip"),i=t.getAttribute("data-title"),u=t.getAttribute("data-wip-prefix"),p=t.getAttribute("data-update-url");yield n.post(p,{_csrf:Gs,title:i!=null&&i.startsWith(u)?i.slice(u.length).trim():`${u.trim()} ${i}`}),window.location.reload()}))}function qh(){const e=n("#issue-title"),t=n("#edit-title-input input"),i=function(){return e.toggle(),n(".not-in-edit").toggle(),n("#edit-title-input").toggle(),n("#pull-desc").toggle(),n("#pull-desc-edit").toggle(),n(".in-edit").toggle(),n("#issue-title-wrapper").toggleClass("edit-active"),t.focus(),!1};n("#edit-title").on("click",i),n("#cancel-edit-title").on("click",i),n("#save-edit-title").on("click",i).on("click",function(){const u=function(_){const j=n("#pull-target-branch").data("branch"),O=n("#branch_target");if(j===O.text())return!1;n.post(_,{_csrf:Gs,target_branch:j}).done(S=>{O.text(S.base_branch)}).always(()=>{window.location.reload()})},p=n(this).data("target-update-url");return t.val().length===0||t.val()===e.text()?(t.val(e.text()),u(p)):n.post(n(this).data("update-url"),{_csrf:Gs,title:t.val()},_=>{t.val(_.title),e.text(_.title),u(p),window.location.reload()}),!1})}function Kh(){const e=function(){const t=n("#pull-target-branch"),i=t.data("basename"),u=n(this).data("branch"),p=t.data("branch");t.html(t.html().replace(`${i}:${p}`,`${i}:${u}`)),t.data("branch",u)};n("#branch-select > .item").on("click",e)}const{csrfToken:hf}=window.config;function Yh(){n(".ellipsis-button").on("click",function(e){e.preventDefault();const t=n(this).attr("aria-expanded")==="true";n(this).parent().find(".commit-body").toggle(),n(this).attr("aria-expanded",String(!t))})}function Gh(){const e={},t=n("table#repo-files-table tr.notready").map((u,p)=>(e[n(p).attr("data-entryname")]=n(p),n(p).attr("data-entryname"))).get();if(t.length===0)return;const i=n("table#repo-files-table").data("lastCommitLoaderUrl");if(t.length>200){n.post(i,{_csrf:hf},u=>{n("table#repo-files-table").replaceWith(u)});return}n.post(i,{_csrf:hf,f:t},u=>{n(u).find("tr").each((p,_)=>{if(_.className==="commit-list"){n("table#repo-files-table .commit-list").replaceWith(_);return}const j=n(_).attr("data-entryname");j&&e[j].replaceWith(_)})})}function Xh(){n(".commit-statuses-trigger").each(function(){const e=n(".repository.file.list").length>0||n(".repository.diff").length>0;jn(this,{content:this.nextElementSibling,placement:e?"top-start":"bottom-start",interactive:!0})})}var Oy=gi("./node_modules/jquery.are-you-sure/jquery.are-you-sure.js"),Jh=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});function gf(e,t){return Jh(this,null,function*(){const[{Dropzone:i}]=yield Promise.all([gi.e("dropzone").then(gi.bind(gi,"./node_modules/dropzone/dist/dropzone.mjs")),gi.e("dropzone").then(gi.bind(gi,"./node_modules/dropzone/dist/dropzone.css"))]);return new i(e,t)})}var Qh=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});function Zh(e){return Qh(this,null,function*(){!e||!e.length||(yield Promise.all([gi.e("minicolors").then(gi.t.bind(gi,"./node_modules/@claviska/jquery-minicolors/jquery.minicolors.js",19)),gi.e("minicolors").then(gi.bind(gi,"./node_modules/@claviska/jquery-minicolors/jquery.minicolors.css"))]),e.minicolors())})}function vf(){Zh(n(".color-picker")),n(".precolors .color").on("click",function(){const e=n(this).data("color-hex");n(".color-picker").val(e),n(".minicolors-swatch-color").css("background-color",e)})}let eg=0;function yf(){return`_aria_auto_id_${eg++}`}function bf(e){e.attr("id")||e.attr("id",yf()),e.attr({role:"menuitem",tabindex:"-1"}),e.find("a").attr("tabindex","-1")}const tg=n.fn.dropdown.settings.templates.menu;n.fn.dropdown.settings.templates.menu=function(e,t,i,u){const p=tg(e,t,i,u),_=n("
    ").append(p);return _.find("> .item").each((O,S)=>{bf(n(S))}),_.html()};function ig(e){if(e.attr("data-aria-attached"))return;e.attr("data-aria-attached",1);const t=e.find("input.search").eq(0),i=t.length?t:e;if(!i.length)return;const u=e.find("> .menu");u.attr("id")||u.attr("id",yf()),i.attr({role:"menu","aria-haspopup":"menu","aria-controls":u.attr("id"),"aria-expanded":"false"}),e.attr("data-content")&&!e.attr("aria-label")&&e.attr("aria-label",e.attr("data-content")),u.find("> .item").each((j,O)=>{bf(n(O))});const p=()=>{const j=!u.is(".hidden")&&!u.is(".animating.out");i.attr("aria-expanded",j?"true":"false");let O=u.find("> .item.active");O.length||(O=u.find("> .item.selected")),i.attr("aria-activedescendant",O.attr("id"))};e.on("keydown",j=>{if(j.key==="Enter"){const O=e.dropdown("get item",e.dropdown("get value"));O&&O.is("a")&&O[0].click()}});const _=()=>{setTimeout(p,0)};i.on("focus",_),i.on("mouseup",_),i.on("blur",_),e.on("keyup",j=>{j.key.startsWith("Arrow")&&_()})}function ng(e){e.each((t,i)=>ig(n(i)))}const{appUrl:_c,csrfToken:al}=window.config;function rg(){n(".user.signin").length===0&&n("form:not(.ignore-dirty)").areYouSure()}function ag(){const e=n("#navbar"),t=n("#navbar-expand-toggle");let i=!1;t.on("click",()=>{i=!i,i?(e.addClass("shown"),t.addClass("active")):(e.removeClass("shown"),t.removeClass("active"))})}function og(){function e(){const t=n(this);n.get(t.data("url")).always(()=>{window.location.reload()})}n(".language-menu a[lang]").on("click",e)}function sg(){n(document).on("keydown",".js-quick-submit",e=>{if((e.ctrlKey&&!e.altKey||e.metaKey)&&e.key==="Enter")return Gu(e.target),!1})}function lg(){n(document).on("keypress",".ui.button",e=>{(e.keyCode===13||e.keyCode===32)&&n(e.target).trigger("click")})}function cg(){for(const e of document.getElementsByClassName("tooltip"))Tn(e)}function ug(){navigator.userAgent.match("Safari")&&n(window).resize(()=>{const t=z("width",0,4096,1,"px");z("width",0,1024,.01,"em")*16*1.25-t<=-1?n("body").addClass("safari-above125"):n("body").removeClass("safari-above125")});const e=n(".ui.dropdown");e.filter(":not(.custom)").dropdown({fullTextSearch:"exact"}),e.filter(".jump").dropdown({action:"hide",onShow(){var t,i;(t=this._tippy)==null||t.hide(),(i=this._tippy)==null||i.disable()},onHide(){var t;(t=this._tippy)==null||t.enable()},fullTextSearch:"exact"}),e.filter(".slide.up").dropdown({transition:"slide up",fullTextSearch:"exact"}),e.filter(".upward").dropdown({direction:"upward",fullTextSearch:"exact"}),ng(e),n(".ui.checkbox").checkbox(),n(".tabular.menu .item").tab(),n(".tabable.menu .item").tab(),n(".toggle.button").on("click",function(){n(n(this).data("target")).slideToggle(100)}),n("tr[data-href], td[data-href]").on("click",function(t){const i=n(this).data("href");t.target.nodeName!=="A"&&(t.ctrlKey||t.metaKey?window.open(i):window.location=i)}),document.addEventListener("submit",t=>{const i=t.target.querySelector(".loading-button");if(!!i){if(i.classList.contains("loading"))return t.preventDefault();i.classList.add("loading")}})}function fg(){for(const e of document.querySelectorAll(".dropzone")){const t=n(e),i=gf(e,{url:t.data("upload-url"),headers:{"X-Csrf-Token":al},maxFiles:t.data("max-file"),maxFilesize:t.data("max-size"),acceptedFiles:["*/*",""].includes(t.data("accepts"))?null:t.data("accepts"),addRemoveLinks:!0,dictDefaultMessage:t.data("default-message"),dictInvalidFileType:t.data("invalid-input-type"),dictFileTooBig:t.data("file-too-big"),dictRemoveFile:t.data("remove-file"),timeout:0,thumbnailMethod:"contain",thumbnailWidth:480,thumbnailHeight:480,init(){this.on("success",(u,p)=>{u.uuid=p.uuid;const _=n(``).val(p.uuid);t.find(".files").append(_)}),this.on("removedfile",u=>{n(`#${u.uuid}`).remove(),t.data("remove-url")&&n.post(t.data("remove-url"),{file:u.uuid,_csrf:al})})}})}}function dg(){function e(){const u=n(this),p=u.data();let _="";u.data("modal-id")&&(_+=`#${u.data("modal-id")}`);const j=n(`.delete.modal${_}`);j.find(".name").text(u.data("name"));for(const[O,S]of Object.entries(p))O&&O.startsWith("data")&&j.find(`.${O}`).text(S);return j.modal({closable:!1,onApprove(){if(u.data("type")==="form"){n(u.data("form")).trigger("submit");return}const O={_csrf:al};for(const[S,Q]of Object.entries(p))S&&S.startsWith("data")&&(O[S.slice(4)]=Q),S==="id"&&(O.id=Q);n.post(u.data("url"),O).done(S=>{window.location.href=S.redirect})}}).modal("show"),!1}function t(){const u=n(this);let p="";u.attr("id")&&(p+=`#${u.attr("id")}`);const _=n(`.addall.modal${p}`);return _.find(".name").text(u.data("name")),_.modal({closable:!1,onApprove(){if(u.data("type")==="form"){n(u.data("form")).trigger("submit");return}n.post(u.data("url"),{_csrf:al,id:u.data("id")}).done(j=>{window.location.href=j.redirect})}}).modal("show"),!1}function i(u){u.preventDefault();const p=n(this),_=p.data("redirect");p.prop("disabled",!0),n.post(p.data("url"),{_csrf:al}).done(j=>{j.redirect?window.location.href=j.redirect:_?window.location.href=_:window.location.reload()}).always(()=>{p.prop("disabled",!1)})}n(".delete-button").on("click",e),n(".link-action").on("click",i),n(".add-all-button").on("click",t),n(".undo-button").on("click",function(){const u=n(this);u.prop("disabled",!0),n.post(u.data("url"),{_csrf:al,id:u.data("id")}).done(p=>{window.location.href=p.redirect}).always(()=>{u.prop("disabled",!1)})})}function pg(){n(".show-panel.button").on("click",function(){n(n(this).data("panel")).show()}),n(".hide-panel.button").on("click",function(e){e.preventDefault();let t=n(this).attr("data-panel");if(t){n(t).hide();return}if(t=n(this).attr("data-panel-closest"),t){n(this).closest(t).hide();return}alert("Nothing to hide")}),n(".show-modal").on("click",function(){const e=n(n(this).attr("data-modal"));for(const i of this.attributes){if(!i.name.startsWith("data-modal-"))continue;const u=i.name.substring(11),p=e.find(`#${u}`);p.is("input")?p.val(i.value):p.text(i.value)}e.modal("show"),n(n(this).attr("data-modal")).find(".color-picker").length>0&&vf()}),n(".delete-post.button").on("click",function(){const e=n(this);n.post(e.attr("data-request-url"),{_csrf:al}).done(()=>{window.location.href=e.attr("data-done-url")})})}function mg(){const e=window.location.href;e.startsWith(_c)||`${e}/`===_c||document.querySelector(".page-content.install")||T(`Your ROOT_URL in app.ini is ${_c} but you are visiting ${e} -You should set ROOT_URL correctly, otherwise the web may not work correctly.`)}const{appSubUrl:_f,csrfToken:hg}=window.config;function gg(){const e=n("#manage_topic"),t=n("#topic_edit"),i=n("#repo-topics"),u=n("#save_topic"),p=n("#topic_edit .dropdown"),_=n("#topic_edit.ui.form"),j=O();e.on("click",()=>{i.hide(),t.css("display","")});function O(){const S=n("div.hide#validate_prompt"),Q={countPrompt:S.children("#count_prompt").text(),formatPrompt:S.children("#format_prompt").text()};return S.remove(),Q}u.on("click",()=>{const S=n("input[name=topics]").val();n.post(u.attr("data-link"),{_csrf:hg,topics:S},(Q,xe,Fe)=>{if(Fe.responseJSON.status==="ok"){if(i.children(".topic").remove(),S.length){const ct=S.split(","),jt=i.children("a").last();for(let Tt=0;Tt');$t.attr("href",`${_f}/explore/repos?q=${encodeURIComponent(ct[Tt])}&topic=1`),$t.text(ct[Tt]),$t.insertBefore(jt)}}t.css("display","none"),i.show()}}).fail(Q=>{if(Q.status===422)if(Q.responseJSON.invalidTopics.length>0){j.formatPrompt=Q.responseJSON.message;const{invalidTopics:xe}=Q.responseJSON,Fe=p.children("a.ui.label");for(const[ct,jt]of S.split(",").entries())for(let Tt=0;Tt{_.form("validate form")})}),p.dropdown({allowAdditions:!0,forceSelection:!1,fullTextSearch:"exact",fields:{name:"description",value:"data-value"},saveRemoteData:!1,label:{transition:"horizontal flip",duration:200,variation:!1},className:{label:"ui small label"},apiSettings:{url:`${_f}/explore/topics/search?q={query}`,throttle:500,cache:!1,onResponse(S){const Q={success:!1,results:[]},xe=et(this.urlData.query.trim());let Fe=!1;const ct=[];if(p.find("div.label.visible.topic,a.label.visible").each((jt,Tt)=>{ct.push(Tt.getAttribute("data-value"))}),S.topics){let jt=!1;for(let Tt=0;Tt0&&!Fe?(Q.success=!0,Q.results.unshift({description:xe,"data-value":xe})):xe.length>0&&Fe&&Q.results.sort((jt,Tt)=>jt.description.toLowerCase()===xe.toLowerCase()?-1:Tt.description.toLowerCase()===xe.toLowerCase()?1:jt.description>Tt.description?-1:jt.description0||n(".admin.edit.user").length>0)&&n("#login_type").on("change",function(){n(this).val().substring(0,1)==="0"?(n("#user_name").removeAttr("disabled"),n("#login_name").removeAttr("required"),n(".non-local").hide(),n(".local").show(),n("#user_name").focus(),n(this).data("password")==="required"&&n("#password").attr("required","required")):(n(".admin.edit.user").length>0&&n("#user_name").attr("disabled","disabled"),n("#login_name").attr("required","required"),n(".non-local").show(),n(".local").hide(),n("#login_name").focus(),n("#password").removeAttr("required"))});function e(){n("#security_protocol").val()>0?n(".has-tls").show():n(".has-tls").hide()}function t(){n("#use_paged_search").prop("checked")?n(".search-page-size").show().find("input").attr("required","required"):n(".search-page-size").hide().find("input").removeAttr("required")}function i(_){n(".open_id_connect_auto_discovery_url, .oauth2_use_custom_url").hide(),n(".open_id_connect_auto_discovery_url input[required]").removeAttr("required");const j=n("#oauth2_provider").val();switch(j){case"openidConnect":n(".open_id_connect_auto_discovery_url input").attr("required","required"),n(".open_id_connect_auto_discovery_url").show();break;default:n(`#${j}_customURLSettings`).data("required")&&n("#oauth2_use_custom_url").attr("checked","checked"),n(`#${j}_customURLSettings`).data("available")&&n(".oauth2_use_custom_url").show()}u(_)}function u(_){const j=n("#oauth2_provider").val();if(n(".oauth2_use_custom_url_field").hide(),n(".oauth2_use_custom_url_field input[required]").removeAttr("required"),n("#oauth2_use_custom_url").is(":checked"))for(const O of["token_url","auth_url","profile_url","email_url","tenant"])_&&n(`#oauth2_${O}`).val(n(`#${j}_${O}`).val()),n(`#${j}_${O}`).data("available")&&(n(`.oauth2_${O} input`).attr("required","required"),n(`.oauth2_${O}`).show())}function p(){n("#ldap-group-options").toggle(n(".js-ldap-group-toggle").is(":checked"))}if(n(".admin.new.authentication").length>0&&(n("#auth_type").on("change",function(){n(".ldap, .dldap, .smtp, .pam, .oauth2, .has-tls, .search-page-size, .sspi").hide(),n(".ldap input[required], .binddnrequired input[required], .dldap input[required], .smtp input[required], .pam input[required], .oauth2 input[required], .has-tls input[required], .sspi input[required]").removeAttr("required"),n(".binddnrequired").removeClass("required");const _=n(this).val();switch(_){case"2":n(".ldap").show(),n(".binddnrequired input, .ldap div.required:not(.dldap) input").attr("required","required"),n(".binddnrequired").addClass("required");break;case"3":n(".smtp").show(),n(".has-tls").show(),n(".smtp div.required input, .has-tls").attr("required","required");break;case"4":n(".pam").show(),n(".pam input").attr("required","required");break;case"5":n(".dldap").show(),n(".dldap div.required:not(.ldap) input").attr("required","required");break;case"6":n(".oauth2").show(),n(".oauth2 div.required:not(.oauth2_use_custom_url,.oauth2_use_custom_url_field,.open_id_connect_auto_discovery_url) input").attr("required","required"),i(!0);break;case"7":n(".sspi").show(),n(".sspi div.required input").attr("required","required");break}(_==="2"||_==="5")&&(e(),p()),_==="2"&&t()}),n("#auth_type").trigger("change"),n("#security_protocol").on("change",e),n("#use_paged_search").on("change",t),n("#oauth2_provider").on("change",()=>i(!0)),n("#oauth2_use_custom_url").on("change",()=>u(!0)),n(".js-ldap-group-toggle").on("change",p)),n(".admin.edit.authentication").length>0){const _=n("#auth_type").val();_==="2"||_==="5"?(n("#security_protocol").on("change",e),n(".js-ldap-group-toggle").on("change",p),p(),_==="2"&&n("#use_paged_search").on("change",t)):_==="6"&&(n("#oauth2_provider").on("change",()=>i(!0)),n("#oauth2_use_custom_url").on("change",()=>u(!1)),i(!1))}if(n(".admin.notice")){const _=n("#detail-modal");n(".view-detail").on("click",function(){return _.find(".content pre").text(n(this).parents("tr").find(".notice-description").text()),_.find(".sub.header").text(n(this).parents("tr").find(".notice-created-time").text()),_.modal("show"),!1});const j=n(".select.table .ui.checkbox");n(".select.action").on("click",function(){switch(n(this).data("action")){case"select-all":j.checkbox("check");break;case"deselect-all":j.checkbox("uncheck");break;case"inverse":j.checkbox("toggle");break}}),n("#delete-selection").on("click",function(){const O=n(this);O.addClass("loading disabled");const S=[];j.each(function(){n(this).checkbox("is checked")&&S.push(n(this).data("id"))}),n.post(O.data("link"),{_csrf:yg,ids:S}).done(()=>{window.location.href=O.data("redirect")})})}}const{appSubUrl:_g}=window.config;function wg(){const e=n("#repo_template"),t=function(){const u=n("#template_units"),p=n("#non_template");e.val()!==""&&e.val()!=="0"?(u.show(),p.hide()):(u.hide(),p.show())};e.on("change",t),t();const i=function(){n("#repo_template_search").dropdown({apiSettings:{url:`${_g}/repo/search?q={query}&template=true&priority_owner_id=${n("#uid").val()}`,onResponse(u){const p={success:!0,results:[]};return p.results.push({name:"",value:""}),n.each(u.data,(_,j)=>{p.results.push({name:fo(j.full_name),value:j.id})}),p},cache:!1},fullTextSearch:!0})};n("#uid").on("change",i),i()}var wf=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});const jg=/^#(L|n)([1-9][0-9]*)$/,xg=/^#(L[1-9][0-9]*)-(L[1-9][0-9]*)$/;function jf(e){window.history.pushState?window.history.pushState(null,null,e):window.location.hash=e}function wc(e,t,i){e.removeClass("active");const u=n("a.ref-in-new-issue"),p=n("a.copy-line-permalink"),_=n("a.view_git_blame"),j=function(Q){if(u.length===0)return;let xe=u.attr("href");xe=`${xe.replace(/%23L\d+$|%23L\d+-L\d+$/,"")}%23${Q}`,u.attr("href",xe)},O=function(Q){if(_.length===0)return;let xe=_.attr("href");xe=`${xe.replace(/#L\d+$|#L\d+-L\d+$/,"")}`,Q.length!==0&&(xe=`${xe}#${Q}`),_.attr("href",xe)},S=function(Q){if(p.length===0)return;let xe=p.attr("data-url");xe=`${xe.replace(/#L\d+$|#L\d+-L\d+$/,"")}#${Q}`,p.attr("data-url",xe)};if(i){let Q=parseInt(t.attr("rel").slice(1)),xe=parseInt(i.attr("rel").slice(1)),Fe;if(Q!==xe){Q>xe&&(Fe=Q,Q=xe,xe=Fe);const ct=[];for(let jt=Q;jt<=xe;jt++)ct.push(`[rel=L${jt}]`);e.filter(ct.join(",")).addClass("active"),jf(`#L${Q}-L${xe}`),j(`L${Q}-L${xe}`),O(`L${Q}-L${xe}`),S(`L${Q}-L${xe}`);return}}t.addClass("active"),jf(`#${t.attr("rel")}`),j(t.attr("rel")),O(t.attr("rel")),S(t.attr("rel"))}function jc(){const e=document.querySelector(".code-line-menu");if(!e)return;for(const p of document.querySelectorAll(".code-line-button"))p.remove();const i=document.querySelector(".code-view td.lines-code.active").closest("tr").querySelector("td"),u=document.createElement("button");u.classList.add("code-line-button"),u.innerHTML=Qt("octicon-kebab-horizontal"),i.prepend(u),u.closest(".code-view").appendChild(e.cloneNode(!0)),jn(u,{trigger:"click",content:e,placement:"right-start",role:"menu",interactive:"true"})}function Sg(){n(".code-view .lines-num").length>0&&(n(document).on("click",".lines-num span",function(e){const t=n(this);let i;n("div.blame").length?i=n(".code-view td.lines-code.blame-code"):i=n(".code-view td.lines-code"),wc(i,i.filter(`[rel=${t.attr("id")}]`),e.shiftKey?i.filter(".active").eq(0):null),window.getSelection?window.getSelection().removeAllRanges():document.selection.empty(),n("div.blame").length===0&&jc()}),n(window).on("hashchange",()=>{let e=window.location.hash.match(xg),t;n("div.blame").length?t=n(".code-view td.lines-code.blame-code"):t=n(".code-view td.lines-code");let i;if(e&&(i=t.filter(`[rel=${e[1]}]`),i.length)){wc(t,i,t.filter(`[rel=${e[2]}]`)),n("div.blame").length===0&&jc(),n("html, body").scrollTop(i.offset().top-200);return}e=window.location.hash.match(jg),e&&(i=t.filter(`[rel=L${e[2]}]`),i.length&&(wc(t,i),n("div.blame").length===0&&jc(),n("html, body").scrollTop(i.offset().top-200)))}).trigger("hashchange")),n(document).on("click",".fold-file",({currentTarget:e})=>{Jm(e.closest(".file-content"),e)}),n(document).on("click",".blob-excerpt",e=>wf(this,[e],function*({currentTarget:t}){const i=t.getAttribute("data-url"),u=t.getAttribute("data-query"),p=t.getAttribute("data-anchor");if(!i)return;const _=yield n.get(`${i}?${u}&anchor=${p}`);t.closest("tr").outerHTML=_})),n(document).on("click",".copy-line-permalink",e=>wf(this,null,function*(){var t,i;!(yield fe(e.currentTarget.getAttribute("data-url")))||(i=(t=document.querySelector(".code-line-button"))==null?void 0:t._tippy)==null||i.hide()}))}function Cg(){n("#ssh-key-content").on("change paste keyup",function(){const e=n(this).val().split(" "),t=n("#ssh-key-title");t.val()===""&&e.length===3&&e[2]!==""&&t.val(e[2])})}function Tg(){n(".user.settings.profile").length>0&&n("#username").on("keyup",function(){const e=n("#name-change-prompt"),t=n("#name-change-redirect-prompt");n(this).val().toString().toLowerCase()!==n(this).data("name").toString().toLowerCase()?(e.show(),t.show()):(e.hide(),t.hide())})}const{csrfToken:Eg}=window.config;function xf(e,t,i){n.ajax({url:t,type:"POST",data:{_csrf:Eg},complete(u){if(u.status===200){if(!u.responseJSON){e.closest(".dropdown").children("i").removeClass("loading");return}u.responseJSON.complete?(e.closest(".dropdown").children("i").removeClass("loading"),window.location.href=t):(e.closest(".dropdown").children("i").addClass("loading"),setTimeout(()=>{xf(e,t,!1)},i?750:2e3))}}})}function Og(){n(".archive-link").on("click",function(e){e.preventDefault();const t=n(this).attr("href");!t||xf(n(e.target),t,!0)})}function kg(){const e=n("#repo-clone-ssh"),t=n("#repo-clone-https"),i=n("#repo-clone-url");!e.length&&!t.length||!i.length||(setTimeout(()=>{e.removeClass("no-transition"),t.removeClass("no-transition")},100),e.on("click",()=>{localStorage.setItem("repo-clone-protocol","ssh"),window.updateCloneStates()}),t.on("click",()=>{localStorage.setItem("repo-clone-protocol","https"),window.updateCloneStates()}),i.on("focus",()=>{i.select()}))}function Ag(e){n(e).each(function(){const t=n(this);t.find(".reference.column").on("click",function(){return t.find(".scrolling.reference-list-menu").hide(),n(n(this).data("target")).show(),!1})})}function xc(e){const t=n(e);t.dropdown({fullTextSearch:"exact",selectOnKeydown:!1,onChange(i,u,p){p.attr("data-url")&&(window.location.href=p.attr("data-url"))},message:{noResults:t.attr("data-no-results")}})}function Pg(){n(".language-stats").length>0&&n(".language-stats").on("click",e=>{e.preventDefault(),n(".language-stats-details, .repository-menu").slideToggle()})}const{appSubUrl:Dg,csrfToken:Rg}=window.config;function Sf(){const e=n("#repo_migrating");if(n("#repo_migrating_failed").hide(),n("#repo_migrating_failed_image").hide(),n("#repo_migrating_progress_message").hide(),e){const t=e.attr("task");if(typeof t=="undefined")return;n.ajax({type:"GET",url:`${Dg}/user/task/${t}`,data:{_csrf:Rg},complete(i){if(i.status===200&&i.responseJSON){if(i.responseJSON.status===4){window.location.reload();return}else if(i.responseJSON.status===3){n("#repo_migrating_progress").hide(),n("#repo_migrating").hide(),n("#repo_migrating_failed").show(),n("#repo_migrating_failed_image").show(),n("#repo_migrating_failed_error").text(i.responseJSON.message);return}i.responseJSON.message&&(n("#repo_migrating_progress_message").show(),n("#repo_migrating_progress_message").text(i.responseJSON.message)),setTimeout(()=>{Sf()},2e3);return}n("#repo_migrating_progress").hide(),n("#repo_migrating").hide(),n("#repo_migrating_failed").show(),n("#repo_migrating_failed_image").show()}})}}var Mg=Object.defineProperty,Yl=Object.getOwnPropertySymbols,Cf=Object.prototype.hasOwnProperty,Tf=Object.prototype.propertyIsEnumerable,Ef=(e,t,i)=>t in e?Mg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,Gl=(e,t)=>{for(var i in t||(t={}))Cf.call(t,i)&&Ef(e,i,t[i]);if(Yl)for(var i of Yl(t))Tf.call(t,i)&&Ef(e,i,t[i]);return e},Ig=(e,t)=>{var i={};for(var u in e)Cf.call(e,u)&&t.indexOf(u)<0&&(i[u]=e[u]);if(e!=null&&Yl)for(var u of Yl(e))t.indexOf(u)<0&&Tf.call(e,u)&&(i[u]=e[u]);return i},Of=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});const kf={},Af={},Fg={fontFamily:"var(--fonts-monospace)",fontSize:14,guides:{bracketPairs:!1,indentation:!1},links:!1,minimap:{enabled:!1},occurrencesHighlight:!1,overviewRulerLanes:0,renderLineHighlight:"all",renderLineHighlightOnlyWhenFocus:!0,renderWhitespace:"none",rulers:!1,scrollbar:{horizontalScrollbarSize:6,verticalScrollbarSize:6},scrollBeyondLastLine:!1,automaticLayout:!0};function Ng(e){try{return JSON.parse(e.getAttribute("data-editorconfig"))}catch(t){return null}}function Lg(e){for(const{filenames:t,extensions:i,id:u}of e.languages.getLanguages()){for(const p of t||[])kf[p]=u;for(const p of i||[])Af[p]=u}}function Pf(e){return kf[e]||Af[yt(e)]||"plaintext"}function Bg(e,t,i,u){t.updateOptions(Rf(i,u));const p=t.getModel(),_=p.getLanguageId(),j=Pf(i);_!==j&&e.editor.setModelLanguage(p,j)}function Vg(e){window.codeEditors||(window.codeEditors=[]),window.codeEditors.includes(e)||window.codeEditors.push(e)}function Df(e,t,i){return Of(this,null,function*(){const u=yield gi.e("monaco").then(gi.t.bind(gi,"include-loader!./node_modules/monaco-editor/esm/vs/editor/editor.main.js",19));Lg(u);let p=i,{language:_}=p,j=Ig(p,["language"]);_||(_=Pf(t));const O=document.createElement("div");O.className="monaco-editor-container",e.parentNode.appendChild(O);const S=window.getComputedStyle(document.documentElement),Q=jt=>S.getPropertyValue(jt).trim();u.editor.defineTheme("gitea",{base:g()?"vs-dark":"vs",inherit:!0,rules:[{background:Q("--color-code-bg")}],colors:{"editor.background":Q("--color-code-bg"),"editor.foreground":Q("--color-text"),"editor.inactiveSelectionBackground":Q("--color-primary-light-4"),"editor.lineHighlightBackground":Q("--color-editor-line-highlight"),"editor.selectionBackground":Q("--color-primary-light-3"),"editor.selectionForeground":Q("--color-primary-light-3"),"editorLineNumber.background":Q("--color-code-bg"),"editorLineNumber.foreground":Q("--color-secondary-dark-6"),"editorWidget.background":Q("--color-body"),"editorWidget.border":Q("--color-secondary"),"input.background":Q("--color-input-background"),"input.border":Q("--color-input-border"),"input.foreground":Q("--color-input-text"),"scrollbar.shadow":Q("--color-shadow"),"progressBar.background":Q("--color-primary")}}),u.languages.register({id:"vs.editor.nullLanguage"}),u.languages.setLanguageConfiguration("vs.editor.nullLanguage",{});const xe=u.editor.create(O,Gl({value:e.value,theme:"gitea",language:_},j));xe.getModel().onDidChangeContent(()=>{e.value=xe.getValue(),e.dispatchEvent(new Event("change"))}),Vg(xe);const ct=document.querySelector(".editor-loading");return ct&&ct.remove(),{monaco:u,editor:xe}})}function Rf(e,t){return{wordWrap:(t||[]).includes(yt(e))?"on":"off"}}function Ug(e,t,i){return Of(this,null,function*(){const u=v(t.value),p=document.querySelector("a[data-tab=preview]"),_=(e.getAttribute("data-markdown-file-exts")||"").split(","),j=(e.getAttribute("data-line-wrap-extensions")||"").split(","),O=_.includes(yt(u)),S=Ng(t);if(p)if(O&&(i||[]).includes("markdown")){const Fe=(p.getAttribute("data-url")||"").replace(/(.*)\/.*/i,"$1/markdown");p.setAttribute("data-url",Fe),p.style.display=""}else p.style.display="none";const{monaco:Q,editor:xe}=yield Df(e,u,Gl(Gl(Gl({},Fg),Rf(t.value,j)),Hg(S)));return t.addEventListener("keyup",()=>{const Fe=t.value;Bg(Q,xe,Fe,j)}),xe})}function Hg(e){if(!A(e))return{};const t={};return t.detectIndentation=!("indent_style"in e)||!("indent_size"in e),"indent_size"in e&&(t.indentSize=Number(e.indent_size)),"tab_width"in e&&(t.tabSize=Number(e.tab_width)||t.indentSize),"max_line_length"in e&&(t.rulers=[Number(e.max_line_length)]),t.trimAutoWhitespace=e.trim_trailing_whitespace===!0,t.insertSpaces=e.indent_style==="space",t.useTabStops=e.indent_style==="tab",t}const{appSubUrl:$g,csrfToken:Mf}=window.config;function zg(){n(".page-content.repository .ui.dropdown.access-mode").each((e,t)=>{const i=n(t),u=i.find("> .text");i.dropdown({action(p,_){const j=i.attr("data-last-value");n.post(i.attr("data-url"),{_csrf:Mf,uid:i.attr("data-uid"),mode:_}).fail(()=>{u.text("(error)"),i.attr("data-last-value",j)}),i.attr("data-last-value",_),i.dropdown("hide")},onChange(p,_,j){u.text(_)},onHide(){setTimeout(()=>{i.dropdown("get item",i.attr("data-last-value"))?i.dropdown("set selected",i.attr("data-last-value")):u.text("(N/A)")},0)}})})}function Wg(){const e=n("#search-team-box");e.search({minCharacters:2,apiSettings:{url:`${$g}/org/${e.data("org")}/teams/-/search?q={query}`,headers:{"X-Csrf-Token":Mf},onResponse(t){const i=[];return n.each(t.data,(u,p)=>{const _=`${p.name} (${p.permission} access)`;i.push({title:_})}),{results:i}}},searchFields:["name","description"],showNoResults:!1})}function qg(){if(n(".edit.githook").length===0)return;const e=document.querySelector(".hook-filename").textContent,t=Df(n("#content")[0],e,{language:"shell"})}function Kg(){n(".repository.settings.branches").length>0&&(xc(".protected-branches .dropdown"),n(".enable-protection, .enable-whitelist, .enable-statuscheck").on("change",function(){this.checked?n(n(this).data("target")).removeClass("disabled"):n(n(this).data("target")).addClass("disabled")}),n(".disable-whitelist").on("change",function(){this.checked&&n(n(this).data("target")).addClass("disabled")}))}const{appSubUrl:Yg}=window.config;function Gg(){n(".organization.new.team input[name=permission]").on("change",()=>{n("input[name=permission]:checked",".organization.new.team").val()==="admin"?n(".organization.new.team .team-units").hide():n(".organization.new.team .team-units").show()})}function Xg(){const e=n("#search-repo-box");e.search({minCharacters:2,apiSettings:{url:`${Yg}/repo/search?q={query}&uid=${e.data("uid")}`,onResponse(t){const i=[];return n.each(t.data,(u,p)=>{i.push({title:p.full_name.split("/")[1],description:p.full_name})}),{results:i}}},searchFields:["full_name"],showNoResults:!1})}const{fromCharCode:Jg}=String,Qg=e=>{const t=[];for(let i=0,{length:u}=e;ie.charCodeAt(0),ev=e=>Uint8Array.from(atob(e),Zg),{appSubUrl:Xl,csrfToken:If}=window.config;function tv(){n(".user.signin.webauthn-prompt").length!==0&&(!Nf()||n.getJSON(`${Xl}/user/webauthn/assertion`,{}).done(e=>{e.publicKey.challenge=kl(e.publicKey.challenge);for(let t=0;t{Ff(t)}).catch(t=>{if(e.publicKey.extensions&&e.publicKey.extensions.appid){delete e.publicKey.extensions.appid,navigator.credentials.get({publicKey:e.publicKey}).then(i=>{Ff(i)}).catch(i=>{Uo("general",i.message)});return}Uo("general",t.message)})}).fail(()=>{Uo("unknown")}))}function Ff(e){const t=new Uint8Array(e.response.authenticatorData),i=new Uint8Array(e.response.clientDataJSON),u=new Uint8Array(e.rawId),p=new Uint8Array(e.response.signature),_=new Uint8Array(e.response.userHandle);n.ajax({url:`${Xl}/user/webauthn/assertion`,type:"POST",data:JSON.stringify({id:e.id,rawId:Xs(u),type:e.type,clientExtensionResults:e.getClientExtensionResults(),response:{authenticatorData:Xs(t),clientDataJSON:Xs(i),signature:Xs(p),userHandle:Xs(_)}}),contentType:"application/json; charset=utf-8",dataType:"json",success:j=>{j&&j.redirect?window.location.href=j.redirect:window.location.href="/"},error:j=>{if(j.status===500){Uo("unknown");return}Uo("unable-to-process")}})}function Xs(e){return Qg(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function kl(e){return ev(e.replace(/_/g,"/").replace(/-/g,"+"))}function iv(e){const t=new Uint8Array(e.response.attestationObject),i=new Uint8Array(e.response.clientDataJSON),u=new Uint8Array(e.rawId);return n.ajax({url:`${Xl}/user/settings/security/webauthn/register`,type:"POST",headers:{"X-Csrf-Token":If},data:JSON.stringify({id:e.id,rawId:Xs(u),type:e.type,response:{attestationObject:Xs(t),clientDataJSON:Xs(i)}}),dataType:"json",contentType:"application/json; charset=utf-8"}).then(()=>{window.location.reload()}).fail(p=>{if(p.status===409){Uo("duplicated");return}Uo("unknown")})}function Uo(e,t){n("#webauthn-error [data-webauthn-error-msg]").hide();const i=n("#webauthn-error [data-webauthn-error-msg=general]");if(e==="general")i.show().text(t||"unknown error");else{const u=n(`#webauthn-error [data-webauthn-error-msg=${e}]`);u.length?u.show():i.show().text(`unknown error type: ${e}`)}n("#webauthn-error").modal("show")}function Nf(){return window.isSecureContext?typeof window.PublicKeyCredential!="function"?(n("#register-button").prop("disabled",!0),n("#login-button").prop("disabled",!0),Uo("browser"),!1):!0:(n("#register-button").prop("disabled",!0),n("#login-button").prop("disabled",!0),Uo("insecure"),!1)}function nv(){n("#register-webauthn").length!==0&&(n("#webauthn-error").modal({allowMultiple:!1}),n("#register-webauthn").on("click",e=>{e.preventDefault(),Nf()&&rv()}))}function rv(){if(n("#nickname").val()===""){Uo("empty");return}n.post(`${Xl}/user/settings/security/webauthn/request_register`,{_csrf:If,name:n("#nickname").val()}).done(e=>{if(n("#nickname").closest("div.field").removeClass("error"),e.publicKey.challenge=kl(e.publicKey.challenge),e.publicKey.user.id=kl(e.publicKey.user.id),e.publicKey.excludeCredentials)for(let t=0;t{if(!t){Uo("unknown");return}Uo("general",t.message)})}).fail(e=>{if(e.status===409){Uo("duplicated");return}Uo("unknown")})}var av=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});function ov(){n(document).on("click",".remove-rel-attach",function(){const e=n(this).data("uuid"),t=n(this).data("id");n(`input[name='attachment-del-${e}']`).attr("value",!0),n(`#attachment-${t}`).hide()})}function sv(){const e=n(".repository.new.release .content-editor");if(e.length===0)return!1;av(this,null,function*(){const t=e.find("textarea");yield o(t.get(),{mentions:!1,emoji:!0});const i=yield gl(t);El(e);const u=e.parent().find(".dropzone");ql(i,u)})}var lv=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});const{csrfToken:Lf}=window.config;let Bf;function cv(e){const t=e.find(".tabular.menu");t.find(".item").tab();const i=t.find(`.item[data-tab="${t.data("preview")}"]`);i.length&&(Bf=i.data("preview-file-modes").split(","),i.on("click",function(){const u=n(this);let p=`${u.data("context")}/`;const _=u.data("markdown-mode")||"comment",j=e.find("input#tree_path");j.length>0&&(p+=j.val()),p=p.substring(0,p.lastIndexOf("/")),n.post(u.data("url"),{_csrf:Lf,mode:_,context:p,text:e.find(`.tab[data-tab="${t.data("write")}"] textarea`).val()},O=>{e.find(`.tab[data-tab="${t.data("preview")}"]`).html(O),Tl()})}))}function uv(e){const t=e.find(".tabular.menu");t.find(".item").tab(),t.find(`.item[data-tab="${t.data("diff")}"]`).on("click",function(){const i=n(this);n.post(i.data("url"),{_csrf:Lf,context:i.data("context"),content:e.find(`.tab[data-tab="${t.data("write")}"] textarea`).val()},u=>{e.find(`.tab[data-tab="${t.data("diff")}"]`).html(u)})})}function fv(){n(".repository .edit.form").length!==0&&(cv(n(".repository .edit.form")),uv(n(".repository .edit.form")))}function dv(e){const t=e.get(0);let i=0;if("selectionStart"in t)i=t.selectionStart;else if("selection"in document){t.focus();const u=document.selection.createRange(),p=document.selection.createRange().text.length;u.moveStart("character",-t.value.length),i=u.text.length-p}return i}function pv(){fv(),n(".js-quick-pull-choice-option").on("change",function(){n(this).val()==="commit-to-new-branch"?(n(".quick-pull-branch-name").show(),n(".quick-pull-branch-name input").prop("required",!0)):(n(".quick-pull-branch-name").hide(),n(".quick-pull-branch-name input").prop("required",!1)),n("#commit-button").text(n(this).attr("button_text"))});const e=n("#file-name");e.on("keyup",function(i){const u=n(".breadcrumb span.section"),p=n(".breadcrumb div.divider");let _,j;if(i.keyCode===8&&dv(n(this))===0&&u.length>0&&(_=u.last().find("a").text(),n(this).val(_+n(this).val()),n(this)[0].setSelectionRange(_.length,_.length),u.last().remove(),p.last().remove()),i.keyCode===191){j=n(this).val().split("/");for(let O=0;O${fo(_)}`).insertBefore(n(this)),n('
    /
    ').insertBefore(n(this))):n(this).val(_),n(this)[0].setSelectionRange(0,0)}j=[],n(".breadcrumb span.section").each(function(){const O=n(this);O.find("a").length?j.push(O.find("a").text()):j.push(O.text())}),n(this).val()&&j.push(n(this).val()),n("#tree_path").val(j.join("/"))}).trigger("keyup");const t=n(".repository.editor textarea#edit_area");!t.length||lv(this,null,function*(){const i=yield Ug(t[0],e[0],Bf),u=n("#commit-button"),p=n(".ui.edit.form"),_="dirty-file";n('input[name="page_has_posted"]').val()!=="true"&&u.prop("disabled",!0),p.areYouSure({silent:!0,dirtyClass:_,fieldSelector:":input:not(.commit-form-wrapper :input)",change(){const S=n(this).hasClass(_);u.prop("disabled",!S)}});const O=new URLSearchParams(window.location.search).get("value");O&&i.setValue(O),u.on("click",S=>{t.val().length===0&&(n("#edit-empty-content-modal").modal({onApprove(){n(".edit.form").trigger("submit")}}).modal("show"),S.preventDefault())})})}const{appSubUrl:mv}=window.config,hv=/^\S+@\S+$/;function gv(){const e=n("#search-user-box"),t=e.attr("data-allow-email")==="true",i=e.attr("data-allow-email-description");e.search({minCharacters:2,apiSettings:{url:`${mv}/user/search?q={query}`,onResponse(u){const p=[],_=e.find("input").val(),j=_.toUpperCase();if(n.each(u.data,(O,S)=>{let Q=S.login;S.full_name&&S.full_name.length>0&&(Q+=` (${fo(S.full_name)})`);const xe={title:Q,image:S.avatar_url};j===S.login.toUpperCase()?p.unshift(xe):p.push(xe)}),t&&p.length===0&&hv.test(_)){const O={title:_,description:i};p.push(O)}return{results:p}}},searchFields:["login","full_name"],showNoResults:!1})}function vv(){if(n(".page-content.install").length===0)return;const e="gitea",t="gitea",i={mysql:"127.0.0.1:3306",postgres:"127.0.0.1:5432",mssql:"127.0.0.1:1433"},u=n("#db_host"),p=n("#db_user"),_=n("#db_name");n("#db_type").on("change",function(){var j;const O=n(this).val();if(n("div[data-db-setting-for]").hide(),n(`div[data-db-setting-for=${O}]`).show(),O!=="sqlite3"){n("div[data-db-setting-for=common-host]").show();const S=u.val();(!S||Object.values(i).includes(S))&&u.val((j=i[O])!=null?j:""),!p.val()&&!_.val()&&(p.val(e),_.val(t))}}).trigger("change"),n("#offline-mode input").on("change",function(){n(this).is(":checked")&&(n("#disable-gravatar").checkbox("check"),n("#federated-avatar-lookup").checkbox("uncheck"))}),n("#disable-gravatar input").on("change",function(){n(this).is(":checked")?n("#federated-avatar-lookup").checkbox("uncheck"):n("#offline-mode").checkbox("uncheck")}),n("#federated-avatar-lookup input").on("change",function(){n(this).is(":checked")&&(n("#disable-gravatar").checkbox("uncheck"),n("#offline-mode").checkbox("uncheck"))}),n("#enable-openid-signin input").on("change",function(){n(this).is(":checked")?n("#disable-registration input").is(":checked")||n("#enable-openid-signup").checkbox("check"):n("#enable-openid-signup").checkbox("uncheck")}),n("#disable-registration input").on("change",function(){n(this).is(":checked")?(n("#enable-captcha").checkbox("uncheck"),n("#enable-openid-signup").checkbox("uncheck")):n("#enable-openid-signup").checkbox("check")}),n("#enable-captcha input").on("change",function(){n(this).is(":checked")&&n("#disable-registration").checkbox("uncheck")})}const{csrfToken:yv}=window.config;function bv(){if(n(".new.webhook").length===0)return;n(".events.checkbox input").on("change",function(){n(this).is(":checked")&&n(".events.fields").show()}),n(".non-events.checkbox input").on("change",function(){n(this).is(":checked")&&n(".events.fields").hide()});const e=function(){const t=n("#http_method").val()==="POST";n("#content_type").parent().parent()[t?"show":"hide"]()};e(),n("#http_method").on("change",()=>{e()}),n("#test-delivery").on("click",function(){const t=n(this);t.addClass("loading disabled"),n.post(t.data("link"),{_csrf:yv}).done(setTimeout(()=>{window.location.href=t.data("redirect")},5e3))})}var _v=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});function wv(){const e=n(".issue-checkbox-all"),t=n(".issue-checkbox-all input"),i=n(".issue-checkbox input"),u=()=>{const p=i.filter(":checked"),_=p.length!==0;_&&p.length===i.length?t.prop({checked:!0,indeterminate:!1}):_?t.prop({checked:!1,indeterminate:!0}):t.prop({checked:!1,indeterminate:!1}),n("#issue-filters").toggle(!_),n("#issue-actions").toggle(_),n("#issue-filters, #issue-actions").filter(":visible").find(".column:first").prepend(e)};i.on("change",u),t.on("change",()=>{i.prop("checked",t.is(":checked")),u()}),n(".issue-action").on("click",function(){return _v(this,null,function*(){let p=this.getAttribute("data-action"),_=this.getAttribute("data-element-id");const j=this.getAttribute("data-url"),O=n(".issue-checkbox").children("input:checked").map((S,Q)=>Q.getAttribute("data-issue-id")).get().join(",");_==="0"&&j.slice(-9)==="/assignee"&&(_="",p="clear"),yl(j,p,O,_).then(()=>{(p==="close"||p==="open")&&n('.issue-checkbox input[type="checkbox"]').each((S,Q)=>{Q.checked=!1}),window.location.reload()})})}),n('.issue-checkbox input[type="checkbox"]:checked').first().each((p,_)=>{_.checked=!1,n(_).trigger("click")})}function jv(){n(".show-create-branch-modal").on("click",function(){let e=n(this).attr("data-modal-form");e||(e="#create-branch-form"),n(e)[0].action=n(e).attr("data-base-action")+n(this).attr("data-branch-from-urlcomponent");let t=n(this).attr("data-modal-from-span");t||(t="#modal-create-branch-from-span"),n(t).text(n(this).attr("data-branch-from")),n(n(this).attr("data-modal")).modal("show")})}function Vf(e){if(!n(e).length)return;const t=n(".new-label.segment");n(".new-label.button").on("click",()=>{t.show()}),n(".new-label.segment .cancel").on("click",()=>{t.hide()}),vf(),n(".edit-label-button").on("click",function(){return n(".edit-label .color-picker").minicolors("value",n(this).data("color")),n("#label-modal-id").val(n(this).data("id")),n(".edit-label .new-label-input").val(n(this).data("title")),n(".edit-label .new-label-desc-input").val(n(this).data("description")),n(".edit-label .color-picker").val(n(this).data("color")),n(".edit-label .minicolors-swatch-color").css("background-color",n(this).data("color")),n(".edit-label.modal").modal({onApprove(){n(".edit-label.form").trigger("submit")}}).modal("show"),!1})}function xv(){n(".organization").length!==0&&(n(".organization.settings.options").length>0&&n("#org_name").on("keyup",function(){const e=n("#org-name-change-prompt"),t=n("#org-name-change-redirect-prompt");n(this).val().toString().toLowerCase()!==n(this).data("org-name").toString().toLowerCase()?(e.show(),t.show()):(e.hide(),t.hide())}),Vf(".organization.settings.labels"))}var Sv=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});const{csrfToken:Cv}=window.config;function Tv(){return Sv(this,null,function*(){const e=n(".repository.wiki textarea#edit_area");if(!e.length)return;let t=0,i=null,u=!0;const p=n(".repository.wiki.new .ui.form"),_=yield Zu(),j=new _({autoDownloadFontAwesome:!1,element:e[0],forceSync:!0,previewRender(O,S){const Q=function(){t=0,i!==null&&(clearTimeout(i),i=null),n.post(e.data("url"),{_csrf:Cv,mode:"gfm",context:e.data("context"),text:O,wiki:!0},xe=>{S.innerHTML=`
    ${xe}
    `,Tl()})};return setTimeout(()=>{j.isSideBySideActive()?(t++,t>10&&Q(),i!==null&&(clearTimeout(i),i=null),i=setTimeout(Q,600)):Q()},0),j.isSideBySideActive()?S.innerHTML:"Loading..."},renderingConfig:{singleLineBreaks:!1},indentWithTabs:!1,tabSize:4,spellChecker:!1,inputStyle:"contenteditable",nativeSpellcheck:!0,toolbar:["bold","italic","strikethrough","|","heading-1","heading-2","heading-3","heading-bigger","heading-smaller","|",{name:"code-inline",action(O){const S=O.codemirror,Q=S.getSelection();if(S.replaceSelection(`\`${Q}\``),!Q){const xe=S.getCursor();S.setCursor(xe.line,xe.ch-1)}S.focus()},className:"fa fa-angle-right",title:"Add Inline Code"},"code","quote","|",{name:"checkbox-empty",action(O){const S=O.codemirror;S.replaceSelection(` -- [ ] ${S.getSelection()}`),S.focus()},className:"fa fa-square-o",title:"Add Checkbox (empty)"},{name:"checkbox-checked",action(O){const S=O.codemirror;S.replaceSelection(` -- [x] ${S.getSelection()}`),S.focus()},className:"fa fa-check-square-o",title:"Add Checkbox (checked)"},"|","unordered-list","ordered-list","|","link","image","table","horizontal-rule","|","clean-block","preview","fullscreen","side-by-side","|",{name:"revert-to-textarea",action(O){O.toTextArea(),u=!1;const S=p.find(".field.content"),Q=S.data("loading");S.append(`
    ${Q}
    `),El(p)},className:"fa fa-file",title:"Revert to simple textarea"}]});j.codemirror.setOption("extraKeys",{"Cmd-Enter":zl,"Ctrl-Enter":zl}),ef(j),p.on("submit",()=>{if(!tf(e))return!1}),setTimeout(()=>{const O=n('.repository.wiki.new .previewtabs a[data-tab="write"]'),S=n('.repository.wiki.new .previewtabs a[data-tab="preview"]'),Q=n(".editor-toolbar"),xe=n(".editor-toolbar button.preview"),Fe=n(".editor-toolbar a.fa-columns");O.on("click",ct=>(u&&(ct.stopImmediatePropagation(),Q.hasClass("disabled-for-preview")&&xe.trigger("click")),!1)),S.on("click",ct=>(u&&(ct.stopImmediatePropagation(),Q.hasClass("disabled-for-preview")||xe.trigger("click")),!1)),xe.on("click",()=>(setTimeout(()=>{Q.hasClass("disabled-for-preview")?(O.hasClass("active")&&O.removeClass("active"),S.hasClass("active")||S.addClass("active")):(O.hasClass("active")||O.addClass("active"),S.hasClass("active")&&S.removeClass("active"))},0),!1)),Fe.on("click",()=>{t=10})},0)})}function Ev(){Tv()}function Ov(){n(document).on("click","a.escape-button",e=>{e.preventDefault(),n(e.target).parents(".file-content, .non-diff-file-content").find(".file-code, .file-view").addClass("unicode-escaped"),n(e.target).hide(),n(e.target).siblings("a.unescape-button").show()}),n(document).on("click","a.unescape-button",e=>{e.preventDefault(),n(e.target).parents(".file-content, .non-diff-file-content").find(".file-code, .file-view").removeClass("unicode-escaped"),n(e.target).hide(),n(e.target).siblings("a.escape-button").show()}),n(document).on("click","a.toggle-escape-button",e=>{e.preventDefault();const t=n(e.target).parents(".file-content, .non-diff-file-content"),i=t.find(".file-code, .file-view");i.hasClass("unicode-escaped")?(i.removeClass("unicode-escaped"),t.find("a.unescape-button").hide(),t.find("a.escape-button").show()):(i.addClass("unicode-escaped"),t.find("a.unescape-button").show(),t.find("a.escape-button").hide())})}function kv(e){n(e).each(function(){const i=n(this).find(".data"),u={items:[],mode:i.data("mode"),searchTerm:"",refName:"",noResults:"",canCreateBranch:!1,menuVisible:!1,createTag:!1,isViewTag:!1,isViewBranch:!1,isViewTree:!1,active:0,branchForm:"",branchURLPrefix:"",branchURLSuffix:"",tagURLPrefix:"",tagURLSuffix:"",setAction:!1,submitForm:!1};i.find(".item").each(function(){u.items.push({name:n(this).text(),url:n(this).data("url"),branch:n(this).hasClass("branch"),tag:n(this).hasClass("tag"),selected:n(this).hasClass("selected")})}),i.remove();const p=this;(0,D.createApp)({delimiters:h,data(){return u},computed:{filteredItems(){const j=this.items.filter(O=>(this.mode==="branches"&&O.branch||this.mode==="tags"&&O.tag)&&(!this.searchTerm||O.name.toLowerCase().includes(this.searchTerm.toLowerCase())));return this.active=j.length===0&&this.showCreateNewBranch?0:-1,j},showNoResults(){return this.filteredItems.length===0&&!this.showCreateNewBranch},showCreateNewBranch(){return!this.canCreateBranch||!this.searchTerm?!1:this.items.filter(j=>j.name.toLowerCase()===this.searchTerm.toLowerCase()).length===0}},watch:{menuVisible(j){j&&this.focusSearchField()}},beforeMount(){switch(this.noResults=p.getAttribute("data-no-results"),this.canCreateBranch=p.getAttribute("data-can-create-branch")==="true",this.branchForm=p.getAttribute("data-branch-form"),p.getAttribute("data-view-type")){case"tree":this.isViewTree=!0;break;case"tag":this.isViewTag=!0;break;default:this.isViewBranch=!0;break}this.refName=p.getAttribute("data-ref-name"),this.branchURLPrefix=p.getAttribute("data-branch-url-prefix"),this.branchURLSuffix=p.getAttribute("data-branch-url-suffix"),this.tagURLPrefix=p.getAttribute("data-tag-url-prefix"),this.tagURLSuffix=p.getAttribute("data-tag-url-suffix"),this.setAction=p.getAttribute("data-set-action")==="true",this.submitForm=p.getAttribute("data-submit-form")==="true",document.body.addEventListener("click",j=>{p.contains(j.target)||this.menuVisible&&(this.menuVisible=!1)})},methods:{selectItem(j){const O=this.getSelected();O!==null&&(O.selected=!1),j.selected=!0;const S=j.tag?this.tagURLPrefix+j.url+this.tagURLSuffix:this.branchURLPrefix+j.url+this.branchURLSuffix;this.branchForm===""?window.location.href=S:(this.isViewTree=!1,this.isViewTag=!1,this.isViewBranch=!1,this.$refs.dropdownRefName.textContent=j.name,this.setAction?n(`#${this.branchForm}`).attr("action",S):n(`#${this.branchForm} input[name="refURL"]`).val(S),n(`#${this.branchForm} input[name="ref"]`).val(j.name),j.tag?(this.isViewTag=!0,n(`#${this.branchForm} input[name="refType"]`).val("tag")):(this.isViewBranch=!0,n(`#${this.branchForm} input[name="refType"]`).val("branch")),this.submitForm&&n(`#${this.branchForm}`).trigger("submit"),this.menuVisible=!1)},createNewBranch(){!this.showCreateNewBranch||n(this.$refs.newBranchForm).trigger("submit")},focusSearchField(){(0,K.Y3)(()=>{this.$refs.searchField.focus()})},getSelected(){for(let j=0,O=this.items.length;jO.scrollTop+O.clientHeight&&(O.scrollTop=j.offsetTop+j.clientHeight-O.clientHeight)},keydown(j){if(j.keyCode===40){if(j.preventDefault(),this.active===-1&&(this.active=this.getSelectedIndexInFiltered()),this.active+(this.showCreateNewBranch?0:1)>=this.filteredItems.length)return;this.active++,this.scrollToActive()}else if(j.keyCode===38){if(j.preventDefault(),this.active===-1&&(this.active=this.getSelectedIndexInFiltered()),this.active<=0)return;this.active--,this.scrollToActive()}else j.keyCode===13?(j.preventDefault(),this.active>=this.filteredItems.length?this.createNewBranch():this.active>=0&&this.selectItem(this.filteredItems[this.active])):j.keyCode===27&&(j.preventDefault(),this.menuVisible=!1)}}}).mount(this)})}const ky=e=>(_pushScopeId("data-v-c330d5a0"),e=e(),_popScopeId(),e),Av=["innerHTML"],Pv={key:1,class:"ui form"},Dv=["action"],Rv=["value"],Mv={class:"field"},Iv={class:"field"},Fv=["placeholder"],Nv={key:1,class:"field"},Lv=["placeholder"],Bv=["value"],Vv={key:2,class:"ui checkbox ml-2"},Uv={for:"delete-branch-after-merge"},Hv={key:2,class:"df"},$v={class:"ui button"},zv={class:"button-text"},Wv=["onClick"],qv={class:"action-text"},Kv=["onClick"],Yv={class:"auto-merge-tip"},Gv=["onClick"],Xv={class:"action-text"},Jv=["action"],Qv=["value"],Zv={class:"ui button"};function ey(e,t,i,u,p,_){const j=(0,K.up)("svg-icon");return(0,K.wg)(),(0,K.iD)(K.HY,null,[(0,K.kq)(` +_Originally posted by @${l} in ${u}_`),_.modal("show"),e.preventDefault()})}function jg(){n(".toggle-wip a, .toggle-wip button").on("click",e=>Ol(this,null,function*(){e.preventDefault();const t=e.currentTarget.closest(".toggle-wip"),i=t.getAttribute("data-title"),l=t.getAttribute("data-wip-prefix"),u=t.getAttribute("data-update-url");yield n.post(u,{_csrf:al,title:i!=null&&i.startsWith(l)?i.slice(l.length).trim():`${l.trim()} ${i}`}),window.location.reload()}))}function xg(){const e=n("#issue-title"),t=n("#edit-title-input input"),i=function(){return bo(e),bo(n(".not-in-edit")),bo(n("#edit-title-input")),bo(n("#pull-desc")),bo(n("#pull-desc-edit")),bo(n(".in-edit")),n("#issue-title-wrapper").toggleClass("edit-active"),t.focus(),!1};n("#edit-title").on("click",i),n("#cancel-edit-title").on("click",i),n("#save-edit-title").on("click",i).on("click",function(){const l=function(_){const w=n("#pull-target-branch").data("branch"),C=n("#branch_target");if(w===C.text())return window.location.reload(),!1;n.post(_,{_csrf:al,target_branch:w}).done(j=>{C.text(j.base_branch)}).always(()=>{window.location.reload()})},u=n(this).attr("data-target-update-url");return t.val().length===0||t.val()===e.text()?(t.val(e.text()),l(u)):n.post(n(this).attr("data-update-url"),{_csrf:al,title:t.val()},_=>{t.val(_.title),e.text(_.title),u?l(u):window.location.reload()}),!1})}function Sg(){const e=function(){const t=n("#pull-target-branch"),i=t.data("basename"),l=n(this).data("branch"),u=t.data("branch");t.html(t.html().replace(`${i}:${u}`,`${i}:${l}`)),t.data("branch",l)};n("#branch-select > .item").on("click",e)}const{csrfToken:Nf}=window.config;function Cg(){n(".ellipsis-button").on("click",function(e){e.preventDefault();const t=n(this).attr("aria-expanded")==="true";bo(n(this).parent().find(".commit-body")),n(this).attr("aria-expanded",String(!t))})}function Tg(){const e={},t=n("table#repo-files-table tr.notready").map((l,u)=>(e[n(u).attr("data-entryname")]=n(u),n(u).attr("data-entryname"))).get();if(t.length===0)return;const i=n("table#repo-files-table").data("lastCommitLoaderUrl");if(t.length>200){n.post(i,{_csrf:Nf},l=>{n("table#repo-files-table").replaceWith(l)});return}n.post(i,{_csrf:Nf,f:t},l=>{n(l).find("tr").each((u,_)=>{if(_.className==="commit-list"){n("table#repo-files-table .commit-list").replaceWith(_);return}const w=n(_).attr("data-entryname");w&&e[w].replaceWith(_)})})}function Eg(){n('[data-tippy="commit-statuses"]').each(function(){const e=n(".repository.file.list").length>0||n(".repository.diff").length>0;sr(this,{content:this.nextElementSibling,placement:e?"top-start":"bottom-start",interactive:!0})})}var $b=ei("./node_modules/jquery.are-you-sure/jquery.are-you-sure.js"),Og=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});function Bf(e,t){return Og(this,null,function*(){const[{Dropzone:i}]=yield Promise.all([ei.e("dropzone").then(ei.bind(ei,"./node_modules/dropzone/dist/dropzone.mjs")),ei.e("dropzone").then(ei.bind(ei,"./node_modules/dropzone/dist/dropzone.css"))]);return new i(e,t)})}var Ag=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});function kg(e){return Ag(this,null,function*(){!e||!e.length||(yield Promise.all([ei.e("minicolors").then(ei.t.bind(ei,"./node_modules/@claviska/jquery-minicolors/jquery.minicolors.js",19)),ei.e("minicolors").then(ei.bind(ei,"./node_modules/@claviska/jquery-minicolors/jquery.minicolors.css"))]),e.minicolors())})}function Vf(){kg(n(".color-picker")),n(".precolors .color").on("click",function(){const e=n(this).data("color-hex");n(".color-picker").val(e),n(".minicolors-swatch-color").css("background-color",e)})}var Dg=Object.defineProperty,Uf=Object.getOwnPropertySymbols,Pg=Object.prototype.hasOwnProperty,Rg=Object.prototype.propertyIsEnumerable,Hf=(e,t,i)=>t in e?Dg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,Mg=(e,t)=>{for(var i in t||(t={}))Pg.call(t,i)&&Hf(e,i,t[i]);if(Uf)for(var i of Uf(t))Rg.call(t,i)&&Hf(e,i,t[i]);return e};let Lg=0;function Vc(){return`_aria_auto_id_${Lg++}`}function Ig(e){var t;if(e.attr("data-aria-attached")||e.hasClass("custom"))return;e.attr("data-aria-attached",1);const i=e.find("input.search").eq(0),l=i.length?i:e;if(!l.length)return;const u=e.find("input").length>0,_=u?"combobox":"button",w=u?"listbox":"menu",C=u?"option":"menuitem";function j(Tt){Tt.attr("id")||Tt.attr("id",Vc()),Tt.attr({role:C,tabindex:"-1"}),Tt.find("a").attr("tabindex","-1")}const Y=Mg({},e.dropdown("setting","templates")),Se=Y.menu;Y.menu=function(Tt,ri,Fi,ae){const $t=Se(Tt,ri,Fi,ae),St=n("
    ").append($t);return St.find("> .item").each((Gi,On)=>j(n(On))),St.html()},e.dropdown("setting","templates",Y),e.hasClass("tooltip")&&e.attr("data-content")&&!e.attr("aria-label")&&e.attr("aria-label",e.attr("data-content"));const Le=e.find("> .menu");Le.attr("id")||Le.attr("id",Vc()),Le.find("> .item").each((Tt,ri)=>{j(n(ri))}),Le.attr("role",w),l.attr({role:(t=l.attr("role"))!=null?t:_,"aria-haspopup":w,"aria-controls":Le.attr("id"),"aria-expanded":"false"});const lt=()=>Le.hasClass("visible")&&!Le.hasClass("out")||Le.hasClass("in"),ht=()=>{const Tt=lt();l.attr("aria-expanded",Tt?"true":"false");const ri=Le.find("> .item.active, > .item.selected");Tt?l.attr("aria-activedescendant",ri.attr("id")):u||(l.removeAttr("aria-activedescendant"),ri.removeClass("active").removeClass("selected"))};e.on("keydown",Tt=>{if(Tt.key==="Enter"){let ri=e.dropdown("get item",e.dropdown("get value"));ri||(ri=Le.find("> .item.selected")),ri&&(ri.is("a")||ri.hasClass("js-aria-clickable"))&&ri[0].click()}});const xt=(Tt=0)=>{setTimeout(ht,Tt)};e.on("keyup",Tt=>{Tt.key.startsWith("Arrow")&&xt()});let Nt=0,Ht=0;e[0].addEventListener("mousedown",()=>{Ht+=lt()?1:0,Nt++},!0),e[0].addEventListener("focus",()=>{Ht+=lt()?1:0,Nt++,xt()},!0),e[0].addEventListener("blur",()=>{Ht=Nt=0,xt(100)},!0),e[0].addEventListener("mouseup",()=>{setTimeout(()=>{Ht=Nt=0,xt(100)},0)},!0),e[0].addEventListener("click",Tt=>{lt()&&Ht!==2&&Nt===2&&Tt.stopPropagation(),Nt=Ht=0},!0)}function Fg(e){e.each((t,i)=>Ig(n(i)))}function Ng(e){e.checkbox();for(const t of e){const i=t.querySelector("label"),l=t.querySelector("input");if(!i||!l||l.getAttribute("id"))continue;const u=Vc();l.setAttribute("id",u),i.setAttribute("for",u)}}const{appUrl:Uc,csrfToken:hl}=window.config;function Bg(){n(".user.signin").length===0&&n("form:not(.ignore-dirty)").areYouSure()}function Vg(){const e=n("#navbar"),t=n("#navbar-expand-toggle");let i=!1;t.on("click",()=>{i=!i,i?(e.addClass("shown"),t.addClass("active")):(e.removeClass("shown"),t.removeClass("active"))})}function Ug(){function e(){const t=n(this);n.get(t.data("url")).always(()=>{window.location.reload()})}n(".language-menu a[lang]").on("click",e)}function Hg(){n(document).on("keydown",".js-quick-submit",e=>{if((e.ctrlKey&&!e.altKey||e.metaKey)&&e.key==="Enter")return bf(e.target),!1})}function $g(){n(document).on("keypress",".ui.button",e=>{if(e.keyCode===13||e.keyCode===32){if(e.target.nodeName==="BUTTON")return;n(e.target).trigger("click"),e.preventDefault()}})}function qg(){for(const e of document.getElementsByClassName("tooltip"))pr(e)}function Wg(){navigator.userAgent.match("Safari")&&n(window).resize(()=>{const t=se("width",0,4096,1,"px");se("width",0,1024,.01,"em")*16*1.25-t<=-1?n("body").addClass("safari-above125"):n("body").removeClass("safari-above125")});const e=n(".ui.dropdown");e.filter(":not(.custom)").dropdown({fullTextSearch:"exact"}),e.filter(".jump").dropdown({action:"hide",onShow(){var t,i;(t=this._tippy)==null||t.hide(),(i=this._tippy)==null||i.disable()},onHide(){var t;(t=this._tippy)==null||t.enable(),setTimeout(()=>{n(this).dropdown("is hidden")&&n(this).find(".menu > .item").each((l,u)=>{var _;(_=u._tippy)==null||_.hide()})},2e3)}}),e.filter(".slide.up").dropdown({transition:"slide up"}),e.filter(".upward").dropdown({direction:"upward"}),Fg(e),Ng(n(".ui.checkbox")),n(".tabular.menu .item").tab(),n(".tabable.menu .item").tab(),n(".toggle.button").on("click",function(){bo(n(n(this).data("target")))}),n("tr[data-href], td[data-href]").on("click",function(t){const i=n(this).data("href");t.target.nodeName!=="A"&&(t.ctrlKey||t.metaKey?window.open(i):window.location=i)}),document.addEventListener("submit",t=>{const i=t.target.querySelector(".loading-button");if(i){if(i.classList.contains("loading"))return t.preventDefault();i.classList.add("loading")}})}function zg(){for(const e of document.querySelectorAll(".dropzone")){const t=n(e),i=Bf(e,{url:t.data("upload-url"),headers:{"X-Csrf-Token":hl},maxFiles:t.data("max-file"),maxFilesize:t.data("max-size"),acceptedFiles:["*/*",""].includes(t.data("accepts"))?null:t.data("accepts"),addRemoveLinks:!0,dictDefaultMessage:t.data("default-message"),dictInvalidFileType:t.data("invalid-input-type"),dictFileTooBig:t.data("file-too-big"),dictRemoveFile:t.data("remove-file"),timeout:0,thumbnailMethod:"contain",thumbnailWidth:480,thumbnailHeight:480,init(){this.on("success",(l,u)=>{l.uuid=u.uuid;const _=n(``).val(u.uuid);t.find(".files").append(_);const w=document.createElement("div");w.className="gt-tc",w.innerHTML=`${et("octicon-copy",14,"copy link")} Copy link`,w.addEventListener("click",C=>{C.preventDefault();let j=`[${l.name}](/attachments/${l.uuid})`;l.type.startsWith("image/")&&(j=`!${j}`),navigator.clipboard.writeText(j)}),l.previewTemplate.appendChild(w)}),this.on("removedfile",l=>{n(`#${l.uuid}`).remove(),t.data("remove-url")&&n.post(t.data("remove-url"),{file:l.uuid,_csrf:hl})})}})}}function Kg(){function e(){const l=n(this),u=l.data();let _="";l.data("modal-id")&&(_+=`#${l.data("modal-id")}`);const w=n(`.delete.modal${_}`);w.find(".name").text(l.data("name"));for(const[C,j]of Object.entries(u))C&&C.startsWith("data")&&w.find(`.${C}`).text(j);return w.modal({closable:!1,onApprove(){if(l.data("type")==="form"){n(l.data("form")).trigger("submit");return}const C={_csrf:hl};for(const[j,Y]of Object.entries(u))j&&j.startsWith("data")&&(C[j.slice(4)]=Y),j==="id"&&(C.id=Y);n.post(l.data("url"),C).done(j=>{window.location.href=j.redirect})}}).modal("show"),!1}function t(){const l=n(this);let u="";l.attr("id")&&(u+=`#${l.attr("id")}`);const _=n(`.addall.modal${u}`);return _.find(".name").text(l.data("name")),_.modal({closable:!1,onApprove(){if(l.data("type")==="form"){n(l.data("form")).trigger("submit");return}n.post(l.data("url"),{_csrf:hl,id:l.data("id")}).done(w=>{window.location.href=w.redirect})}}).modal("show"),!1}function i(l){l.preventDefault();const u=n(this),_=u.data("redirect");u.prop("disabled",!0),n.post(u.data("url"),{_csrf:hl}).done(w=>{w.redirect?window.location.href=w.redirect:_?window.location.href=_:window.location.reload()}).always(()=>{u.prop("disabled",!1)})}n(".delete-button").on("click",e),n(".link-action").on("click",i),n(".add-all-button").on("click",t),n(".undo-button").on("click",function(){const l=n(this);l.prop("disabled",!0),n.post(l.data("url"),{_csrf:hl,id:l.data("id")}).done(u=>{window.location.href=u.redirect}).always(()=>{l.prop("disabled",!1)})})}function Yg(){n(".show-panel.button").on("click",function(){Dn(n(this).data("panel"))}),n(".hide-panel.button").on("click",function(e){e.preventDefault();let t=n(this).attr("data-panel");if(t){Hn(n(t));return}if(t=n(this).attr("data-panel-closest"),t){Hn(n(this).closest(t));return}alert("Nothing to hide")}),n(".show-modal").on("click",function(){const e=n(n(this).attr("data-modal"));for(const i of this.attributes){if(!i.name.startsWith("data-modal-"))continue;const l=i.name.substring(11),u=e.find(`#${l}`);u.is("input")?u.val(i.value):u.text(i.value)}e.modal("show"),n(n(this).attr("data-modal")).find(".color-picker").length>0&&Vf()}),n(".delete-post.button").on("click",function(){const e=n(this);n.post(e.attr("data-request-url"),{_csrf:hl}).done(()=>{window.location.href=e.attr("data-done-url")})})}function Gg(){const e=window.location.href;e.startsWith(Uc)||`${e}/`===Uc||_e(`Your ROOT_URL in app.ini is "${Uc}", it's unlikely matching the site you are visiting. +Mismatched ROOT_URL config causes wrong URL links for web UI/mail content/webhook notification.`)}const{appSubUrl:$f,csrfToken:Xg}=window.config;function Zg(){const e=n("#manage_topic"),t=n("#topic_edit"),i=n("#repo-topics"),l=n("#save_topic"),u=n("#topic_edit .dropdown"),_=n("#topic_edit.ui.form"),w=C();e.on("click",()=>{Hn(i),Dn(t)});function C(){const j=n("#validate_prompt"),Y={countPrompt:j.children("#count_prompt").text(),formatPrompt:j.children("#format_prompt").text()};return j.remove(),Y}l.on("click",()=>{const j=n("input[name=topics]").val();n.post(l.attr("data-link"),{_csrf:Xg,topics:j},(Y,Se,Le)=>{if(Le.responseJSON.status==="ok"){if(i.children(".topic").remove(),j.length){const lt=j.split(","),ht=i.children("a").last();for(let xt=0;xt');Nt.attr("href",`${$f}/explore/repos?q=${encodeURIComponent(lt[xt])}&topic=1`),Nt.text(lt[xt]),Nt.insertBefore(ht)}}Hn(t),Dn(i)}}).fail(Y=>{if(Y.status===422)if(Y.responseJSON.invalidTopics.length>0){w.formatPrompt=Y.responseJSON.message;const{invalidTopics:Se}=Y.responseJSON,Le=u.children("a.ui.label");for(const[lt,ht]of j.split(",").entries())for(let xt=0;xt{_.form("validate form")})}),u.dropdown({allowAdditions:!0,forceSelection:!1,fullTextSearch:"exact",fields:{name:"description",value:"data-value"},saveRemoteData:!1,label:{transition:"horizontal flip",duration:200,variation:!1},className:{label:"ui small label"},apiSettings:{url:`${$f}/explore/topics/search?q={query}`,throttle:500,cache:!1,onResponse(j){const Y={success:!1,results:[]},Se=H(this.urlData.query.trim());let Le=!1;const lt=[];if(u.find("div.label.visible.topic,a.label.visible").each((ht,xt)=>{lt.push(xt.getAttribute("data-value"))}),j.topics){let ht=!1;for(let xt=0;xt0&&!Le?(Y.success=!0,Y.results.unshift({description:Se,"data-value":Se})):Se.length>0&&Le&&Y.results.sort((ht,xt)=>ht.description.toLowerCase()===Se.toLowerCase()?-1:xt.description.toLowerCase()===Se.toLowerCase()?1:ht.description>xt.description?-1:ht.description0||n(".admin.edit.user").length>0)&&n("#login_type").on("change",function(){n(this).val().substring(0,1)==="0"?(n("#user_name").removeAttr("disabled"),n("#login_name").removeAttr("required"),Hn(n(".non-local")),Dn(n(".local")),n("#user_name").focus(),n(this).data("password")==="required"&&n("#password").attr("required","required")):(n(".admin.edit.user").length>0&&n("#user_name").attr("disabled","disabled"),n("#login_name").attr("required","required"),Dn(n(".non-local")),Hn(n(".local")),n("#login_name").focus(),n("#password").removeAttr("required"))});function e(){n("#security_protocol").val()>0?Dn(n(".has-tls")):Hn(n(".has-tls"))}function t(){n("#use_paged_search").prop("checked")?(Dn(".search-page-size"),n(".search-page-size").find("input").attr("required","required")):(Hn(".search-page-size"),n(".search-page-size").find("input").removeAttr("required"))}function i(_){Hn(n(".open_id_connect_auto_discovery_url, .oauth2_use_custom_url")),n(".open_id_connect_auto_discovery_url input[required]").removeAttr("required");const w=n("#oauth2_provider").val();switch(w){case"openidConnect":n(".open_id_connect_auto_discovery_url input").attr("required","required"),Dn(n(".open_id_connect_auto_discovery_url"));break;default:n(`#${w}_customURLSettings`).data("required")&&n("#oauth2_use_custom_url").attr("checked","checked"),n(`#${w}_customURLSettings`).data("available")&&Dn(n(".oauth2_use_custom_url"))}l(_)}function l(_){const w=n("#oauth2_provider").val();if(Hn(n(".oauth2_use_custom_url_field")),n(".oauth2_use_custom_url_field input[required]").removeAttr("required"),n("#oauth2_use_custom_url").is(":checked"))for(const C of["token_url","auth_url","profile_url","email_url","tenant"])_&&n(`#oauth2_${C}`).val(n(`#${w}_${C}`).val()),n(`#${w}_${C}`).data("available")&&(n(`.oauth2_${C} input`).attr("required","required"),Dn(n(`.oauth2_${C}`)))}function u(){bo(n("#ldap-group-options"),n(".js-ldap-group-toggle").is(":checked"))}if(n(".admin.new.authentication").length>0&&(n("#auth_type").on("change",function(){Hn(n(".ldap, .dldap, .smtp, .pam, .oauth2, .has-tls, .search-page-size, .sspi")),n(".ldap input[required], .binddnrequired input[required], .dldap input[required], .smtp input[required], .pam input[required], .oauth2 input[required], .has-tls input[required], .sspi input[required]").removeAttr("required"),n(".binddnrequired").removeClass("required");const _=n(this).val();switch(_){case"2":Dn(n(".ldap")),n(".binddnrequired input, .ldap div.required:not(.dldap) input").attr("required","required"),n(".binddnrequired").addClass("required");break;case"3":Dn(n(".smtp")),Dn(n(".has-tls")),n(".smtp div.required input, .has-tls").attr("required","required");break;case"4":Dn(n(".pam")),n(".pam input").attr("required","required");break;case"5":Dn(n(".dldap")),n(".dldap div.required:not(.ldap) input").attr("required","required");break;case"6":Dn(n(".oauth2")),n(".oauth2 div.required:not(.oauth2_use_custom_url,.oauth2_use_custom_url_field,.open_id_connect_auto_discovery_url) input").attr("required","required"),i(!0);break;case"7":Dn(n(".sspi")),n(".sspi div.required input").attr("required","required");break}(_==="2"||_==="5")&&(e(),u()),_==="2"&&t()}),n("#auth_type").trigger("change"),n("#security_protocol").on("change",e),n("#use_paged_search").on("change",t),n("#oauth2_provider").on("change",()=>i(!0)),n("#oauth2_use_custom_url").on("change",()=>l(!0)),n(".js-ldap-group-toggle").on("change",u)),n(".admin.edit.authentication").length>0){const _=n("#auth_type").val();_==="2"||_==="5"?(n("#security_protocol").on("change",e),n(".js-ldap-group-toggle").on("change",u),u(),_==="2"&&n("#use_paged_search").on("change",t)):_==="6"&&(n("#oauth2_provider").on("change",()=>i(!0)),n("#oauth2_use_custom_url").on("change",()=>l(!1)),i(!1))}if(n(".admin.notice")){const _=n("#detail-modal");n(".view-detail").on("click",function(){return _.find(".content pre").text(n(this).parents("tr").find(".notice-description").text()),_.find(".sub.header").text(n(this).parents("tr").find(".notice-created-time").text()),_.modal("show"),!1});const w=n(".select.table .ui.checkbox");n(".select.action").on("click",function(){switch(n(this).data("action")){case"select-all":w.checkbox("check");break;case"deselect-all":w.checkbox("uncheck");break;case"inverse":w.checkbox("toggle");break}}),n("#delete-selection").on("click",function(){const C=n(this);C.addClass("loading disabled");const j=[];w.each(function(){n(this).checkbox("is checked")&&j.push(n(this).data("id"))}),n.post(C.data("link"),{_csrf:Qg,ids:j}).done(()=>{window.location.href=C.data("redirect")})})}}const{appSubUrl:tv}=window.config;function iv(){const e=n("#repo_template"),t=function(){const l=n("#template_units"),u=n("#non_template");e.val()!==""&&e.val()!=="0"?(Dn(l),Hn(u)):(Hn(l),Dn(u))};e.on("change",t),t();const i=function(){n("#repo_template_search").dropdown({apiSettings:{url:`${tv}/repo/search?q={query}&template=true&priority_owner_id=${n("#uid").val()}`,onResponse(l){const u={success:!0,results:[]};return u.results.push({name:"",value:""}),n.each(l.data,(_,w)=>{u.results.push({name:Ye(w.full_name),value:w.id})}),u},cache:!1},fullTextSearch:!0})};n("#uid").on("change",i),i()}var qf=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const nv=/^#(L|n)([1-9][0-9]*)$/,rv=/^#(L[1-9][0-9]*)-(L[1-9][0-9]*)$/;function Wf(e){window.history.pushState?window.history.pushState(null,null,e):window.location.hash=e}function Hc(e,t,i){e.removeClass("active");const l=n("a.ref-in-new-issue"),u=n("a.copy-line-permalink"),_=n("a.view_git_blame"),w=function(Y){if(l.length===0)return;const Se=l.attr("data-url-issue-new"),Le=l.attr("data-url-param-body-link"),lt=`${Z(Le)}#${Y}`;l.attr("href",`${Se}?body=${encodeURIComponent(lt)}`)},C=function(Y){if(_.length===0)return;let Se=_.attr("href");Se=`${Se.replace(/#L\d+$|#L\d+-L\d+$/,"")}`,Y.length!==0&&(Se=`${Se}#${Y}`),_.attr("href",Se)},j=function(Y){if(u.length===0)return;let Se=u.attr("data-url");Se=`${Se.replace(/#L\d+$|#L\d+-L\d+$/,"")}#${Y}`,u.attr("data-url",Se)};if(i){let Y=parseInt(t.attr("rel").slice(1)),Se=parseInt(i.attr("rel").slice(1)),Le;if(Y!==Se){Y>Se&&(Le=Y,Y=Se,Se=Le);const lt=[];for(let ht=Y;ht<=Se;ht++)lt.push(`[rel=L${ht}]`);e.filter(lt.join(",")).addClass("active"),Wf(`#L${Y}-L${Se}`),w(`L${Y}-L${Se}`),C(`L${Y}-L${Se}`),j(`L${Y}-L${Se}`);return}}t.addClass("active"),Wf(`#${t.attr("rel")}`),w(t.attr("rel")),C(t.attr("rel")),j(t.attr("rel"))}function $c(){const e=document.querySelector(".code-line-menu");if(!e)return;for(const u of document.querySelectorAll(".code-line-button"))u.remove();const i=document.querySelector(".code-view td.lines-code.active").closest("tr").querySelector("td"),l=document.createElement("button");l.classList.add("code-line-button"),l.innerHTML=et("octicon-kebab-horizontal"),i.prepend(l),l.closest(".code-view").appendChild(e.cloneNode(!0)),sr(l,{trigger:"click",content:e,placement:"right-start",role:"menu",interactive:"true"})}function av(){n(".code-view .lines-num").length>0&&(n(document).on("click",".lines-num span",function(e){const t=n(this);let i;n("div.blame").length?i=n(".code-view td.lines-code.blame-code"):i=n(".code-view td.lines-code"),Hc(i,i.filter(`[rel=${t.attr("id")}]`),e.shiftKey?i.filter(".active").eq(0):null),window.getSelection?window.getSelection().removeAllRanges():document.selection.empty(),n("div.blame").length===0&&$c()}),n(window).on("hashchange",()=>{let e=window.location.hash.match(rv),t;n("div.blame").length?t=n(".code-view td.lines-code.blame-code"):t=n(".code-view td.lines-code");let i;if(e&&(i=t.filter(`[rel=${e[1]}]`),i.length)){Hc(t,i,t.filter(`[rel=${e[2]}]`)),n("div.blame").length===0&&$c(),n("html, body").scrollTop(i.offset().top-200);return}e=window.location.hash.match(nv),e&&(i=t.filter(`[rel=L${e[2]}]`),i.length&&(Hc(t,i),n("div.blame").length===0&&$c(),n("html, body").scrollTop(i.offset().top-200)))}).trigger("hashchange")),n(document).on("click",".fold-file",({currentTarget:e})=>{Oh(e.closest(".file-content"),e)}),n(document).on("click",".blob-excerpt",e=>qf(this,[e],function*({currentTarget:t}){const i=t.getAttribute("data-url"),l=t.getAttribute("data-query"),u=t.getAttribute("data-anchor");if(!i)return;const _=yield n.get(`${i}?${l}&anchor=${u}`);t.closest("tr").outerHTML=_})),n(document).on("click",".copy-line-permalink",e=>qf(this,null,function*(){var t,i;(yield Pi(Z(e.currentTarget.getAttribute("data-url"))))&&((i=(t=document.querySelector(".code-line-button"))==null?void 0:t._tippy)==null||i.hide())}))}function ov(){n("#ssh-key-content").on("change paste keyup",function(){const e=n(this).val().split(" "),t=n("#ssh-key-title");t.val()===""&&e.length===3&&e[2]!==""&&t.val(e[2])})}function sv(){n(".user.settings.profile").length>0&&n("#username").on("keyup",function(){const e=n("#name-change-prompt"),t=n("#name-change-redirect-prompt");n(this).val().toString().toLowerCase()!==n(this).data("name").toString().toLowerCase()?(Dn(e),Dn(t)):(Hn(e),Hn(t))})}const{csrfToken:lv}=window.config;function zf(e,t,i){n.ajax({url:t,type:"POST",data:{_csrf:lv},complete(l){if(l.status===200){if(!l.responseJSON){e.closest(".dropdown").children("i").removeClass("loading");return}l.responseJSON.complete?(e.closest(".dropdown").children("i").removeClass("loading"),window.location.href=t):(e.closest(".dropdown").children("i").addClass("loading"),setTimeout(()=>{zf(e,t,!1)},i?750:2e3))}}})}function cv(){n(".archive-link").on("click",function(e){e.preventDefault();const t=n(this).attr("href");t&&zf(n(e.target),t,!0)})}function uv(){const e=n("#repo-clone-ssh"),t=n("#repo-clone-https"),i=n("#repo-clone-url");!e.length&&!t.length||!i.length||(setTimeout(()=>{e.removeClass("gt-no-transition"),t.removeClass("gt-no-transition")},100),e.on("click",()=>{localStorage.setItem("repo-clone-protocol","ssh"),window.updateCloneStates()}),t.on("click",()=>{localStorage.setItem("repo-clone-protocol","https"),window.updateCloneStates()}),i.on("focus",()=>{i.select()}))}function fv(e){n(e).each(function(){const t=n(this);t.find(".reference.column").on("click",function(){return Hn(t.find(".scrolling.reference-list-menu")),Dn(n(n(this).data("target"))),!1})})}function qc(e){const t=n(e);t.dropdown({fullTextSearch:"exact",selectOnKeydown:!1,onChange(i,l,u){u.attr("data-url")&&(window.location.href=u.attr("data-url"))},message:{noResults:t.attr("data-no-results")}})}function dv(){n(".language-stats").length>0&&n(".language-stats").on("click",e=>{e.preventDefault(),bo(n(".language-stats-details, .repository-menu"))})}const{appSubUrl:pv,csrfToken:mv}=window.config;function Kf(){const e=n("#repo_migrating");if(Hn(n("#repo_migrating_failed")),Hn(n("#repo_migrating_failed_image")),Hn(n("#repo_migrating_progress_message")),e){const t=e.attr("task");if(t===void 0)return;n.ajax({type:"GET",url:`${pv}/user/task/${t}`,data:{_csrf:mv},complete(i){if(i.status===200&&i.responseJSON){if(i.responseJSON.status===4){window.location.reload();return}else if(i.responseJSON.status===3){Hn(n("#repo_migrating_progress")),Hn(n("#repo_migrating")),Dn(n("#repo_migrating_failed")),Dn(n("#repo_migrating_failed_image")),n("#repo_migrating_failed_error").text(i.responseJSON.message);return}i.responseJSON.message&&(Dn(n("#repo_migrating_progress_message")),n("#repo_migrating_progress_message").text(i.responseJSON.message)),setTimeout(()=>{Kf()},2e3);return}Hn(n("#repo_migrating_progress")),Hn(n("#repo_migrating")),Dn(n("#repo_migrating_failed")),Dn(n("#repo_migrating_failed_image"))}})}}var hv=Object.defineProperty,sc=Object.getOwnPropertySymbols,Yf=Object.prototype.hasOwnProperty,Gf=Object.prototype.propertyIsEnumerable,Xf=(e,t,i)=>t in e?hv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,lc=(e,t)=>{for(var i in t||(t={}))Yf.call(t,i)&&Xf(e,i,t[i]);if(sc)for(var i of sc(t))Gf.call(t,i)&&Xf(e,i,t[i]);return e},gv=(e,t)=>{var i={};for(var l in e)Yf.call(e,l)&&t.indexOf(l)<0&&(i[l]=e[l]);if(e!=null&&sc)for(var l of sc(e))t.indexOf(l)<0&&Gf.call(e,l)&&(i[l]=e[l]);return i},Zf=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const Jf={},Qf={},vv={fontFamily:"var(--fonts-monospace)",fontSize:14,guides:{bracketPairs:!1,indentation:!1},links:!1,minimap:{enabled:!1},occurrencesHighlight:!1,overviewRulerLanes:0,renderLineHighlight:"all",renderLineHighlightOnlyWhenFocus:!0,renderWhitespace:"none",rulers:!1,scrollbar:{horizontalScrollbarSize:6,verticalScrollbarSize:6},scrollBeyondLastLine:!1,automaticLayout:!0};function yv(e){try{return JSON.parse(e.getAttribute("data-editorconfig"))}catch(t){return null}}function bv(e){for(const{filenames:t,extensions:i,id:l}of e.languages.getLanguages()){for(const u of t||[])Jf[u]=l;for(const u of i||[])Qf[u]=l}}function ed(e){return Jf[e]||Qf[Ct(e)]||"plaintext"}function _v(e,t,i,l){t.updateOptions(id(i,l));const u=t.getModel(),_=u.getLanguageId(),w=ed(i);_!==w&&e.editor.setModelLanguage(u,w)}function wv(e){window.codeEditors||(window.codeEditors=[]),window.codeEditors.includes(e)||window.codeEditors.push(e)}function td(e,t,i){return Zf(this,null,function*(){const l=yield ei.e("monaco").then(ei.t.bind(ei,"include-loader!./node_modules/monaco-editor/esm/vs/editor/editor.main.js",19));bv(l);let u=i,{language:_}=u,w=gv(u,["language"]);_||(_=ed(t));const C=document.createElement("div");C.className="monaco-editor-container",e.parentNode.appendChild(C);const j=window.getComputedStyle(document.documentElement),Y=ht=>j.getPropertyValue(ht).trim();l.editor.defineTheme("gitea",{base:he()?"vs-dark":"vs",inherit:!0,rules:[{background:Y("--color-code-bg")}],colors:{"editor.background":Y("--color-code-bg"),"editor.foreground":Y("--color-text"),"editor.inactiveSelectionBackground":Y("--color-primary-light-4"),"editor.lineHighlightBackground":Y("--color-editor-line-highlight"),"editor.selectionBackground":Y("--color-primary-light-3"),"editor.selectionForeground":Y("--color-primary-light-3"),"editorLineNumber.background":Y("--color-code-bg"),"editorLineNumber.foreground":Y("--color-secondary-dark-6"),"editorWidget.background":Y("--color-body"),"editorWidget.border":Y("--color-secondary"),"input.background":Y("--color-input-background"),"input.border":Y("--color-input-border"),"input.foreground":Y("--color-input-text"),"scrollbar.shadow":Y("--color-shadow"),"progressBar.background":Y("--color-primary")}}),l.languages.register({id:"vs.editor.nullLanguage"}),l.languages.setLanguageConfiguration("vs.editor.nullLanguage",{});const Se=l.editor.create(C,lc({value:e.value,theme:"gitea",language:_},w));Se.getModel().onDidChangeContent(()=>{e.value=Se.getValue(),e.dispatchEvent(new Event("change"))}),wv(Se);const lt=document.querySelector(".editor-loading");return lt&<.remove(),{monaco:l,editor:Se}})}function id(e,t){return{wordWrap:(t||[]).includes(Ct(e))?"on":"off"}}function jv(e,t,i){return Zf(this,null,function*(){const l=Xe(t.value),u=document.querySelector("a[data-tab=preview]"),_=(e.getAttribute("data-markdown-file-exts")||"").split(","),w=(e.getAttribute("data-line-wrap-extensions")||"").split(","),C=_.includes(Ct(l)),j=yv(t);if(u)if(C&&(i||[]).includes("markdown")){const Le=(u.getAttribute("data-url")||"").replace(/(.*)\/.*/i,"$1/markdown");u.setAttribute("data-url",Le),u.style.display=""}else u.style.display="none";const{monaco:Y,editor:Se}=yield td(e,l,lc(lc(lc({},vv),id(t.value,w)),xv(j)));return t.addEventListener("keyup",()=>{const Le=t.value;_v(Y,Se,Le,w)}),Se})}function xv(e){if(!y(e))return{};const t={};return t.detectIndentation=!("indent_style"in e)||!("indent_size"in e),"indent_size"in e&&(t.indentSize=Number(e.indent_size)),"tab_width"in e&&(t.tabSize=Number(e.tab_width)||t.indentSize),"max_line_length"in e&&(t.rulers=[Number(e.max_line_length)]),t.trimAutoWhitespace=e.trim_trailing_whitespace===!0,t.insertSpaces=e.indent_style==="space",t.useTabStops=e.indent_style==="tab",t}const{appSubUrl:Sv,csrfToken:nd}=window.config;function Cv(){n(".page-content.repository .ui.dropdown.access-mode").each((e,t)=>{const i=n(t),l=i.find("> .text");i.dropdown({action(u,_){const w=i.attr("data-last-value");n.post(i.attr("data-url"),{_csrf:nd,uid:i.attr("data-uid"),mode:_}).fail(()=>{l.text("(error)"),i.attr("data-last-value",w)}),i.attr("data-last-value",_),i.dropdown("hide")},onChange(u,_,w){l.text(_)},onHide(){setTimeout(()=>{i.dropdown("get item",i.attr("data-last-value"))?i.dropdown("set selected",i.attr("data-last-value")):l.text("(N/A)")},0)}})})}function Tv(){const e=n("#search-team-box");e.search({minCharacters:2,apiSettings:{url:`${Sv}/org/${e.data("org")}/teams/-/search?q={query}`,headers:{"X-Csrf-Token":nd},onResponse(t){const i=[];return n.each(t.data,(l,u)=>{const _=`${u.name} (${u.permission} access)`;i.push({title:_})}),{results:i}}},searchFields:["name","description"],showNoResults:!1})}function Ev(){if(n(".edit.githook").length===0)return;const e=document.querySelector(".hook-filename").textContent,t=td(n("#content")[0],e,{language:"shell"})}function Ov(){n(".repository.settings.branches").length>0&&(qc(".protected-branches .dropdown"),n(".enable-protection, .enable-whitelist, .enable-statuscheck").on("change",function(){this.checked?n(n(this).data("target")).removeClass("disabled"):n(n(this).data("target")).addClass("disabled")}),n(".disable-whitelist").on("change",function(){this.checked&&n(n(this).data("target")).addClass("disabled")}))}const{appSubUrl:Av}=window.config;function kv(){n(".organization.new.team input[name=permission]").on("change",()=>{n("input[name=permission]:checked",".organization.new.team").val()==="admin"?Hn(n(".organization.new.team .team-units")):Dn(n(".organization.new.team .team-units"))})}function Dv(){const e=n("#search-repo-box");e.search({minCharacters:2,apiSettings:{url:`${Av}/repo/search?q={query}&uid=${e.data("uid")}`,onResponse(t){const i=[];return n.each(t.data,(l,u)=>{i.push({title:u.full_name.split("/")[1],description:u.full_name})}),{results:i}}},searchFields:["full_name"],showNoResults:!1})}const{fromCharCode:Pv}=String,Rv=e=>{const t=[];for(let i=0,{length:l}=e;ie.charCodeAt(0),Lv=e=>Uint8Array.from(atob(e),Mv),{appSubUrl:cc,csrfToken:rd}=window.config;function Iv(){n(".user.signin.webauthn-prompt").length!==0&&od()&&n.getJSON(`${cc}/user/webauthn/assertion`,{}).done(e=>{e.publicKey.challenge=Bl(e.publicKey.challenge);for(let t=0;t{ad(t)}).catch(t=>{if(e.publicKey.extensions&&e.publicKey.extensions.appid){delete e.publicKey.extensions.appid,navigator.credentials.get({publicKey:e.publicKey}).then(i=>{ad(i)}).catch(i=>{qo("general",i.message)});return}qo("general",t.message)})}).fail(()=>{qo("unknown")})}function ad(e){const t=new Uint8Array(e.response.authenticatorData),i=new Uint8Array(e.response.clientDataJSON),l=new Uint8Array(e.rawId),u=new Uint8Array(e.response.signature),_=new Uint8Array(e.response.userHandle);n.ajax({url:`${cc}/user/webauthn/assertion`,type:"POST",data:JSON.stringify({id:e.id,rawId:ol(l),type:e.type,clientExtensionResults:e.getClientExtensionResults(),response:{authenticatorData:ol(t),clientDataJSON:ol(i),signature:ol(u),userHandle:ol(_)}}),contentType:"application/json; charset=utf-8",dataType:"json",success:w=>{w&&w.redirect?window.location.href=w.redirect:window.location.href="/"},error:w=>{if(w.status===500){qo("unknown");return}qo("unable-to-process")}})}function ol(e){return Rv(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Bl(e){return Lv(e.replace(/_/g,"/").replace(/-/g,"+"))}function Fv(e){const t=new Uint8Array(e.response.attestationObject),i=new Uint8Array(e.response.clientDataJSON),l=new Uint8Array(e.rawId);return n.ajax({url:`${cc}/user/settings/security/webauthn/register`,type:"POST",headers:{"X-Csrf-Token":rd},data:JSON.stringify({id:e.id,rawId:ol(l),type:e.type,response:{attestationObject:ol(t),clientDataJSON:ol(i)}}),dataType:"json",contentType:"application/json; charset=utf-8"}).then(()=>{window.location.reload()}).fail(u=>{if(u.status===409){qo("duplicated");return}qo("unknown")})}function qo(e,t){Hn(n("#webauthn-error [data-webauthn-error-msg]"));const i=n("#webauthn-error [data-webauthn-error-msg=general]");if(e==="general")Dn(i),i.text(t||"unknown error");else{const l=n(`#webauthn-error [data-webauthn-error-msg=${e}]`);l.length?Dn(l):(Dn(i),i.text(`unknown error type: ${e}`))}n("#webauthn-error").modal("show")}function od(){return window.isSecureContext?typeof window.PublicKeyCredential!="function"?(n("#register-button").prop("disabled",!0),n("#login-button").prop("disabled",!0),qo("browser"),!1):!0:(n("#register-button").prop("disabled",!0),n("#login-button").prop("disabled",!0),qo("insecure"),!1)}function Nv(){n("#register-webauthn").length!==0&&(n("#webauthn-error").modal({allowMultiple:!1}),n("#register-webauthn").on("click",e=>{e.preventDefault(),od()&&Bv()}))}function Bv(){if(n("#nickname").val()===""){qo("empty");return}n.post(`${cc}/user/settings/security/webauthn/request_register`,{_csrf:rd,name:n("#nickname").val()}).done(e=>{if(n("#nickname").closest("div.field").removeClass("error"),e.publicKey.challenge=Bl(e.publicKey.challenge),e.publicKey.user.id=Bl(e.publicKey.user.id),e.publicKey.excludeCredentials)for(let t=0;t{if(!t){qo("unknown");return}qo("general",t.message)})}).fail(e=>{if(e.status===409){qo("duplicated");return}qo("unknown")})}var Vv=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});function Uv(){n(document).on("click",".remove-rel-attach",function(){const e=n(this).data("uuid"),t=n(this).data("id");n(`input[name='attachment-del-${e}']`).attr("value",!0),Hn(n(`#attachment-${t}`))})}function Hv(){const e=n(".repository.new.release .content-editor");e.length!==0&&Vv(this,null,function*(){const t=e.find("textarea");yield at(t.get(),{mentions:!0,emoji:!0});const i=yield Cl(t);Nl(e);const l=e.parent().find(".dropzone");ac(i,l)})}var $v=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const{csrfToken:sd}=window.config;let ld;function qv(e){const t=e.find(".tabular.menu");t.find(".item").tab();const i=t.find(`.item[data-tab="${t.data("preview")}"]`);i.length&&(ld=i.data("preview-file-modes").split(","),i.on("click",function(){const l=n(this);let u=`${l.data("context")}/`;const _=l.data("markdown-mode")||"comment",w=e.find("input#tree_path");w.length>0&&(u+=w.val()),u=u.substring(0,u.lastIndexOf("/")),n.post(l.data("url"),{_csrf:sd,mode:_,context:u,text:e.find(`.tab[data-tab="${t.data("write")}"] textarea`).val()},C=>{e.find(`.tab[data-tab="${t.data("preview")}"]`).html(C),Fl()})}))}function Wv(e){const t=e.find(".tabular.menu");t.find(".item").tab(),t.find(`.item[data-tab="${t.data("diff")}"]`).on("click",function(){const i=n(this);n.post(i.data("url"),{_csrf:sd,context:i.data("context"),content:e.find(`.tab[data-tab="${t.data("write")}"] textarea`).val()},l=>{e.find(`.tab[data-tab="${t.data("diff")}"]`).html(l)})})}function zv(){n(".repository .edit.form").length!==0&&(qv(n(".repository .edit.form")),Wv(n(".repository .edit.form")))}function Kv(e){const t=e.get(0);let i=0;if("selectionStart"in t)i=t.selectionStart;else if("selection"in document){t.focus();const l=document.selection.createRange(),u=document.selection.createRange().text.length;l.moveStart("character",-t.value.length),i=l.text.length-u}return i}function Yv(){zv(),n(".js-quick-pull-choice-option").on("change",function(){n(this).val()==="commit-to-new-branch"?(Dn(n(".quick-pull-branch-name")),n(".quick-pull-branch-name input").prop("required",!0)):(Hn(n(".quick-pull-branch-name")),n(".quick-pull-branch-name input").prop("required",!1)),n("#commit-button").text(n(this).attr("button_text"))});const e=n("#file-name");e.on("keyup",function(i){const l=n(".breadcrumb span.section"),u=n(".breadcrumb div.divider");let _,w;if(i.keyCode===8&&Kv(n(this))===0&&l.length>0&&(_=l.last().find("a").text(),n(this).val(_+n(this).val()),n(this)[0].setSelectionRange(_.length,_.length),l.last().remove(),u.last().remove()),i.keyCode===191){w=n(this).val().split("/");for(let C=0;C${Ye(_)}`).insertBefore(n(this)),n('
    /
    ').insertBefore(n(this))):n(this).val(_),n(this)[0].setSelectionRange(0,0)}w=[],n(".breadcrumb span.section").each(function(){const C=n(this);C.find("a").length?w.push(C.find("a").text()):w.push(C.text())}),n(this).val()&&w.push(n(this).val()),n("#tree_path").val(w.join("/"))}).trigger("keyup");const t=n(".repository.editor textarea#edit_area");t.length&&$v(this,null,function*(){const i=yield jv(t[0],e[0],ld),l=n("#commit-button"),u=n(".ui.edit.form"),_="dirty-file";n('input[name="page_has_posted"]').val()!=="true"&&l.prop("disabled",!0),u.areYouSure({silent:!0,dirtyClass:_,fieldSelector:":input:not(.commit-form-wrapper :input)",change(){const j=n(this).hasClass(_);l.prop("disabled",!j)}});const C=new URLSearchParams(window.location.search).get("value");C&&i.setValue(C),l.on("click",j=>{t.val().length===0&&(n("#edit-empty-content-modal").modal({onApprove(){n(".edit.form").trigger("submit")}}).modal("show"),j.preventDefault())})})}const{appSubUrl:Gv}=window.config,Xv=/^\S+@\S+$/;function Zv(){const e=n("#search-user-box"),t=e.attr("data-allow-email")==="true",i=e.attr("data-allow-email-description");e.search({minCharacters:2,apiSettings:{url:`${Gv}/user/search?q={query}`,onResponse(l){const u=[],_=e.find("input").val(),w=_.toUpperCase();if(n.each(l.data,(C,j)=>{let Y=j.login;j.full_name&&j.full_name.length>0&&(Y+=` (${Ye(j.full_name)})`);const Se={title:Y,image:j.avatar_url};w===j.login.toUpperCase()?u.unshift(Se):u.push(Se)}),t&&u.length===0&&Xv.test(_)){const C={title:_,description:i};u.push(C)}return{results:u}}},searchFields:["login","full_name"],showNoResults:!1})}var Jv=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});function Qv(){const e=n(".page-content.install");e.length!==0&&(e.is(".post-install")?ty():ey())}function ey(){const e="gitea",t="gitea",i={mysql:"127.0.0.1:3306",postgres:"127.0.0.1:5432",mssql:"127.0.0.1:1433"},l=n("#db_host"),u=n("#db_user"),_=n("#db_name");n("#db_type").on("change",function(){var Se;const Le=n(this).val();if(Hn(n("div[data-db-setting-for]")),Dn(n(`div[data-db-setting-for=${Le}]`)),Le!=="sqlite3"){Dn(n("div[data-db-setting-for=common-host]"));const lt=l.val();(!lt||Object.values(i).includes(lt))&&l.val((Se=i[Le])!=null?Se:""),!u.val()&&!_.val()&&(u.val(e),_.val(t))}}).trigger("change");const w=n("#app_url");w.val().includes("://localhost")&&w.val(window.location.href);const j=n("#domain");j.val().trim()==="localhost"&&j.val(window.location.hostname),n("#offline-mode input").on("change",function(){n(this).is(":checked")&&(n("#disable-gravatar").checkbox("check"),n("#federated-avatar-lookup").checkbox("uncheck"))}),n("#disable-gravatar input").on("change",function(){n(this).is(":checked")?n("#federated-avatar-lookup").checkbox("uncheck"):n("#offline-mode").checkbox("uncheck")}),n("#federated-avatar-lookup input").on("change",function(){n(this).is(":checked")&&(n("#disable-gravatar").checkbox("uncheck"),n("#offline-mode").checkbox("uncheck"))}),n("#enable-openid-signin input").on("change",function(){n(this).is(":checked")?n("#disable-registration input").is(":checked")||n("#enable-openid-signup").checkbox("check"):n("#enable-openid-signup").checkbox("uncheck")}),n("#disable-registration input").on("change",function(){n(this).is(":checked")?(n("#enable-captcha").checkbox("uncheck"),n("#enable-openid-signup").checkbox("uncheck")):n("#enable-openid-signup").checkbox("check")}),n("#enable-captcha input").on("change",function(){n(this).is(":checked")&&n("#disable-registration").checkbox("uncheck")})}function ty(){const e=document.getElementById("goto-user-login");if(!e)return;const t=e.getAttribute("href");let i=setInterval(()=>Jv(this,null,function*(){try{const l=yield fetch(t);i&&l.status===200&&(clearInterval(i),i=null,window.location.href=t)}catch(l){}}),1e3)}const{csrfToken:iy}=window.config;function ny(){if(n(".new.webhook").length===0)return;n(".events.checkbox input").on("change",function(){n(this).is(":checked")&&Dn(n(".events.fields"))}),n(".non-events.checkbox input").on("change",function(){n(this).is(":checked")&&Hn(n(".events.fields"))});const e=function(){const t=n("#http_method").val()==="POST";bo(n("#content_type").parent().parent(),t)};e(),n("#http_method").on("change",()=>{e()}),n("#test-delivery").on("click",function(){const t=n(this);t.addClass("loading disabled"),n.post(t.data("link"),{_csrf:iy}).done(setTimeout(()=>{window.location.href=t.data("redirect")},5e3))})}var ry=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});function ay(){const e=n(".issue-checkbox-all"),t=n(".issue-checkbox-all input"),i=n(".issue-checkbox input"),l=()=>{const u=i.filter(":checked"),_=u.length!==0;_&&u.length===i.length?t.prop({checked:!0,indeterminate:!1}):_?t.prop({checked:!1,indeterminate:!0}):t.prop({checked:!1,indeterminate:!1}),bo(n("#issue-filters"),!_),bo(n("#issue-actions"),_),n("#issue-filters, #issue-actions").filter(":visible").find(".column:first").prepend(e)};i.on("change",l),t.on("change",()=>{i.prop("checked",t.is(":checked")),l()}),n(".issue-action").on("click",function(u){return ry(this,null,function*(){let _=this.getAttribute("data-action"),w=this.getAttribute("data-element-id");const C=this.getAttribute("data-url"),j=n(".issue-checkbox").children("input:checked").map((Y,Se)=>Se.getAttribute("data-issue-id")).get().join(",");w==="0"&&C.slice(-9)==="/assignee"&&(w="",_="clear"),_==="toggle"&&u.altKey&&(_="toggle-alt"),Al(C,_,j,w).then(()=>{(_==="close"||_==="open")&&n('.issue-checkbox input[type="checkbox"]').each((Y,Se)=>{Se.checked=!1}),window.location.reload()})})}),n('.issue-checkbox input[type="checkbox"]:checked').first().each((u,_)=>{_.checked=!1,n(_).trigger("click")})}function oy(){n(".show-create-branch-modal").on("click",function(){let e=n(this).attr("data-modal-form");e||(e="#create-branch-form"),n(e)[0].action=n(e).attr("data-base-action")+n(this).attr("data-branch-from-urlcomponent");let t=n(this).attr("data-modal-from-span");t||(t="#modal-create-branch-from-span"),n(t).text(n(this).attr("data-branch-from")),n(n(this).attr("data-modal")).modal("show")})}function cd(e){return/.*[^/]\/[^/].*/.test(e)}function kl(e){const t=n(`${e} .label-name-input`),i=n(`${e} .label-exclusive-input-field`),l=n(`${e} .label-exclusive-input`),u=n(`${e} .label-exclusive-warning`);cd(t.val())?(i.removeClass("muted"),i.removeAttr("aria-disabled"),l.prop("checked")&&l.data("exclusive-warn")?u.removeClass("gt-hidden"):u.addClass("gt-hidden")):(i.addClass("muted"),i.attr("aria-disabled","true"),u.addClass("gt-hidden"))}function ud(e){n(e).length&&(Vf(),n(".new-label.button").on("click",()=>(kl(".new-label"),n(".new-label.modal").modal({onApprove(){n(".new-label.form").trigger("submit")}}).modal("show"),!1)),n(".edit-label-button").on("click",function(){n(".edit-label .color-picker").minicolors("value",n(this).data("color")),n("#label-modal-id").val(n(this).data("id"));const t=n(".edit-label .label-name-input");t.val(n(this).data("title"));const i=n(".edit-label .label-exclusive-input");return i.prop("checked",this.hasAttribute("data-exclusive")),i.data("exclusive-warn",n(this).data("num-issues")>0&&(!this.hasAttribute("data-exclusive")||!cd(t.val()))),kl(".edit-label"),n(".edit-label .label-desc-input").val(n(this).data("description")),n(".edit-label .color-picker").val(n(this).data("color")),n(".edit-label .minicolors-swatch-color").css("background-color",n(this).data("color")),n(".edit-label.modal").modal({onApprove(){n(".edit-label.form").trigger("submit")}}).modal("show"),!1}),n(".new-label .label-name-input").on("input",()=>{kl(".new-label")}),n(".new-label .label-exclusive-input").on("change",()=>{kl(".new-label")}),n(".edit-label .label-name-input").on("input",()=>{kl(".edit-label")}),n(".edit-label .label-exclusive-input").on("change",()=>{kl(".edit-label")}))}function sy(){n(".organization").length!==0&&(n(".organization.settings.options").length>0&&n("#org_name").on("keyup",function(){const e=n("#org-name-change-prompt"),t=n("#org-name-change-redirect-prompt");n(this).val().toString().toLowerCase()!==n(this).data("org-name").toString().toLowerCase()?(Dn(e),Dn(t)):(Hn(e),Hn(t))}),ud(".organization.settings.labels"))}var ly=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const{csrfToken:cy}=window.config;function uy(){return ly(this,null,function*(){const e=n(".repository.wiki textarea#edit_area");if(!e.length)return;let t=0,i=null,l=!0;const u=n(".repository.wiki.new .ui.form"),_=yield xf(),w=new _({autoDownloadFontAwesome:!1,element:e[0],forceSync:!0,previewRender(C,j){const Y=function(){t=0,i!==null&&(clearTimeout(i),i=null),n.post(e.data("url"),{_csrf:cy,mode:"gfm",context:e.data("context"),text:C,wiki:!0},Se=>{j.innerHTML=`
    ${Se}
    `,Fl()})};return setTimeout(()=>{w.isSideBySideActive()?(t++,t>10&&Y(),i!==null&&(clearTimeout(i),i=null),i=setTimeout(Y,600)):Y()},0),w.isSideBySideActive()?j.innerHTML:"Loading..."},renderingConfig:{singleLineBreaks:!1},indentWithTabs:!1,tabSize:4,spellChecker:!1,inputStyle:"contenteditable",nativeSpellcheck:!0,toolbar:["bold","italic","strikethrough","|","heading-1","heading-2","heading-3","heading-bigger","heading-smaller","|",{name:"code-inline",action(C){const j=C.codemirror,Y=j.getSelection();if(j.replaceSelection(`\`${Y}\``),!Y){const Se=j.getCursor();j.setCursor(Se.line,Se.ch-1)}j.focus()},className:"fa fa-angle-right",title:"Add Inline Code"},"code","quote","|",{name:"checkbox-empty",action(C){const j=C.codemirror;j.replaceSelection(` +- [ ] ${j.getSelection()}`),j.focus()},className:"fa fa-square-o",title:"Add Checkbox (empty)"},{name:"checkbox-checked",action(C){const j=C.codemirror;j.replaceSelection(` +- [x] ${j.getSelection()}`),j.focus()},className:"fa fa-check-square-o",title:"Add Checkbox (checked)"},"|","unordered-list","ordered-list","|","link","image","table","horizontal-rule","|","clean-block","preview","fullscreen","side-by-side","|",{name:"revert-to-textarea",action(C){C.toTextArea(),l=!1;const j=u.find(".field.content"),Y=j.data("loading");j.append(`
    ${Y}
    `),Nl(u)},className:"fa fa-file",title:"Revert to simple textarea"}]});w.codemirror.setOption("extraKeys",{"Cmd-Enter":nc,"Ctrl-Enter":nc}),Sf(w),u.on("submit",()=>{if(!Cf(e))return!1}),setTimeout(()=>{const C=n('.repository.wiki.new .previewtabs a[data-tab="write"]'),j=n('.repository.wiki.new .previewtabs a[data-tab="preview"]'),Y=n(".editor-toolbar"),Se=n(".editor-toolbar button.preview"),Le=n(".editor-toolbar a.fa-columns");C.on("click",lt=>(l&&(lt.stopImmediatePropagation(),Y.hasClass("disabled-for-preview")&&Se.trigger("click")),!1)),j.on("click",lt=>(l&&(lt.stopImmediatePropagation(),Y.hasClass("disabled-for-preview")||Se.trigger("click")),!1)),Se.on("click",()=>(setTimeout(()=>{Y.hasClass("disabled-for-preview")?(C.hasClass("active")&&C.removeClass("active"),j.hasClass("active")||j.addClass("active")):(C.hasClass("active")||C.addClass("active"),j.hasClass("active")&&j.removeClass("active"))},0),!1)),Le.on("click",()=>{t=10})},0)})}function fy(){uy()}function dy(){n(document).on("click","a.escape-button",e=>{e.preventDefault(),n(e.target).parents(".file-content, .non-diff-file-content").find(".file-code, .file-view").addClass("unicode-escaped"),Hn(n(e.target)),Dn(n(e.target).siblings("a.unescape-button"))}),n(document).on("click","a.unescape-button",e=>{e.preventDefault(),n(e.target).parents(".file-content, .non-diff-file-content").find(".file-code, .file-view").removeClass("unicode-escaped"),Hn(n(e.target)),Dn(n(e.target).siblings("a.escape-button"))}),n(document).on("click","a.toggle-escape-button",e=>{e.preventDefault();const t=n(e.target).parents(".file-content, .non-diff-file-content"),i=t.find(".file-code, .file-view");i.hasClass("unicode-escaped")?(i.removeClass("unicode-escaped"),Hn(t.find("a.unescape-button")),Dn(t.find("a.escape-button"))):(i.addClass("unicode-escaped"),Dn(t.find("a.unescape-button")),Hn(t.find("a.escape-button")))})}function py(e){n(e).each(function(){const i=n(this).find(".data"),l={items:[],mode:i.data("mode"),searchTerm:"",refName:"",noResults:"",canCreateBranch:!1,menuVisible:!1,createTag:!1,isViewTag:!1,isViewBranch:!1,isViewTree:!1,active:0,branchForm:"",branchURLPrefix:"",branchURLSuffix:"",tagURLPrefix:"",tagURLSuffix:"",setAction:!1,submitForm:!1};i.find(".item").each(function(){l.items.push({name:n(this).text(),url:n(this).data("url"),branch:n(this).hasClass("branch"),tag:n(this).hasClass("tag"),selected:n(this).hasClass("selected")})}),i.remove();const u=this;(0,Q.createApp)({delimiters:on,data(){return l},computed:{filteredItems(){const w=this.items.filter(C=>(this.mode==="branches"&&C.branch||this.mode==="tags"&&C.tag)&&(!this.searchTerm||C.name.toLowerCase().includes(this.searchTerm.toLowerCase())));return this.active=w.length===0&&this.showCreateNewBranch?0:-1,w},showNoResults(){return this.filteredItems.length===0&&!this.showCreateNewBranch},showCreateNewBranch(){return!this.canCreateBranch||!this.searchTerm?!1:this.items.filter(w=>w.name.toLowerCase()===this.searchTerm.toLowerCase()).length===0}},watch:{menuVisible(w){w&&this.focusSearchField()}},beforeMount(){switch(this.noResults=u.getAttribute("data-no-results"),this.canCreateBranch=u.getAttribute("data-can-create-branch")==="true",this.branchForm=u.getAttribute("data-branch-form"),u.getAttribute("data-view-type")){case"tree":this.isViewTree=!0;break;case"tag":this.isViewTag=!0;break;default:this.isViewBranch=!0;break}this.refName=u.getAttribute("data-ref-name"),this.branchURLPrefix=u.getAttribute("data-branch-url-prefix"),this.branchURLSuffix=u.getAttribute("data-branch-url-suffix"),this.tagURLPrefix=u.getAttribute("data-tag-url-prefix"),this.tagURLSuffix=u.getAttribute("data-tag-url-suffix"),this.setAction=u.getAttribute("data-set-action")==="true",this.submitForm=u.getAttribute("data-submit-form")==="true",document.body.addEventListener("click",w=>{u.contains(w.target)||this.menuVisible&&(this.menuVisible=!1)})},methods:{selectItem(w){const C=this.getSelected();C!==null&&(C.selected=!1),w.selected=!0;const j=w.tag?this.tagURLPrefix+w.url+this.tagURLSuffix:this.branchURLPrefix+w.url+this.branchURLSuffix;this.branchForm===""?window.location.href=j:(this.isViewTree=!1,this.isViewTag=!1,this.isViewBranch=!1,this.$refs.dropdownRefName.textContent=w.name,this.setAction?n(`#${this.branchForm}`).attr("action",j):n(`#${this.branchForm} input[name="refURL"]`).val(j),n(`#${this.branchForm} input[name="ref"]`).val(w.name),w.tag?(this.isViewTag=!0,n(`#${this.branchForm} input[name="refType"]`).val("tag")):(this.isViewBranch=!0,n(`#${this.branchForm} input[name="refType"]`).val("branch")),this.submitForm&&n(`#${this.branchForm}`).trigger("submit"),this.menuVisible=!1)},createNewBranch(){this.showCreateNewBranch&&n(this.$refs.newBranchForm).trigger("submit")},focusSearchField(){(0,z.Y3)(()=>{this.$refs.searchField.focus()})},getSelected(){for(let w=0,C=this.items.length;wC.scrollTop+C.clientHeight&&(C.scrollTop=w.offsetTop+w.clientHeight-C.clientHeight)},keydown(w){if(w.keyCode===40){if(w.preventDefault(),this.active===-1&&(this.active=this.getSelectedIndexInFiltered()),this.active+(this.showCreateNewBranch?0:1)>=this.filteredItems.length)return;this.active++,this.scrollToActive()}else if(w.keyCode===38){if(w.preventDefault(),this.active===-1&&(this.active=this.getSelectedIndexInFiltered()),this.active<=0)return;this.active--,this.scrollToActive()}else w.keyCode===13?(w.preventDefault(),this.active>=this.filteredItems.length?this.createNewBranch():this.active>=0&&this.selectItem(this.filteredItems[this.active])):w.keyCode===27&&(w.preventDefault(),this.menuVisible=!1)}}}).mount(this)})}var my=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const{pageData:fd}=window.config,hy=(e,t)=>my(void 0,null,function*(){const[{Cite:i,plugins:l}]=yield Promise.all([ei.e("citation-js-core-citation-js-formats-citation-js-bibtex-citation-js-csl").then(ei.bind(ei,"./node_modules/@citation-js/core/lib-mjs/index.js")),Promise.all([ei.e("citation-js-core-citation-js-formats-citation-js-bibtex-citation-js-csl"),ei.e("citation-js-formats")]).then(ei.t.bind(ei,"./node_modules/@citation-js/plugin-software-formats/lib/index.js",19)),Promise.all([ei.e("citation-js-core-citation-js-formats-citation-js-bibtex-citation-js-csl"),ei.e("citation-js-bibtex")]).then(ei.bind(ei,"./node_modules/@citation-js/plugin-bibtex/lib-mjs/index.js")),Promise.all([ei.e("citation-js-core-citation-js-formats-citation-js-bibtex-citation-js-csl"),ei.e("citation-js-csl")]).then(ei.bind(ei,"./node_modules/@citation-js/plugin-csl/lib-mjs/index.js"))]),{citationFileContent:u}=fd,_=l.config.get("@bibtex");_.constants.fieldTypes.doi=["field","literal"],_.constants.fieldTypes.version=["field","literal"];const w=new i(u),C=document.documentElement.lang||"en-US",j=w.format("bibliography",{template:"apa",lang:C}),Y=w.format("bibtex",{lang:C});t.attr("data-text",Y),e.attr("data-text",j)});function gy(){const e="apa";if(!fd.citationFileContent)return;const t=n("#citation-copy-apa"),i=n("#citation-copy-bibtex"),l=n("#citation-copy-content");if(!t.length&&!i.length||!l.length)return;const u=()=>{const _=(localStorage.getItem("citation-copy-format")||e)==="bibtex",w=(_?i:t).attr("data-text");l.val(w),i.toggleClass("primary",_),t.toggleClass("primary",!_)};hy(t,i).then(u),t.on("click",()=>{localStorage.setItem("citation-copy-format","apa"),u()}),i.on("click",()=>{localStorage.setItem("citation-copy-format","bibtex"),u()}),l.on("click",()=>{l.select()}),n("#cite-repo-button").on("click",()=>{n("#cite-repo-modal").modal("show")})}const qb=e=>(_pushScopeId("data-v-3a622017"),e=e(),_popScopeId(),e),vy=["innerHTML"],yy={key:1,class:"ui form"},by=["action"],_y=["value"],wy={class:"field"},jy={class:"field"},xy=["placeholder"],Sy={class:"ui label"},Cy={key:1,class:"field"},Ty=["placeholder"],Ey=["value"],Oy={key:2,class:"ui checkbox gt-ml-2"},Ay={for:"delete-branch-after-merge"},ky={key:2,class:"gt-df"},Dy={class:"ui button"},Py={class:"button-text"},Ry=["onClick"],My={class:"action-text"},Ly=["onClick"],Iy={class:"auto-merge-tip"},Fy=["onClick"],Ny={class:"action-text"},By=["action"],Vy=["value"],Uy={class:"ui button"};function Hy(e,t,i,l,u,_){const w=(0,z.up)("svg-icon");return(0,z.wg)(),(0,z.iD)(z.HY,null,[(0,z.kq)(` if this component is shown, either the user is an admin (can do a merge without checks), or they are a writer who has the permission to do a merge if the user is a writer and can't do a merge now (canMergeNow==false), then only show the Auto Merge for them How to test the UI manually: @@ -88,14 +88,14 @@ You should set ROOT_URL correctly, otherwise the web may not work correctly.`)}c curl -X POST \${root_url}/api/v1/repos/\${owner}/\${repo}/statuses/\${sha} \\ -H "accept: application/json" -H "authorization: Basic $base64_auth" -H "Content-Type: application/json" \\ -d '{"context": "test/context", "description": "description", "state": "\${state}", "target_url": "http://localhost"}' - `),(0,K._)("div",null,[(0,K.kq)(" eslint-disable "),e.mergeForm.hasPendingPullRequestMerge?((0,K.wg)(),(0,K.iD)("div",{key:0,innerHTML:e.mergeForm.hasPendingPullRequestMergeTip,class:"ui info message"},null,8,Av)):(0,K.kq)("v-if",!0),e.showActionForm?((0,K.wg)(),(0,K.iD)("div",Pv,[(0,K._)("form",{action:e.mergeForm.baseLink+"/merge",method:"post"},[(0,K._)("input",{type:"hidden",name:"_csrf",value:e.csrfToken},null,8,Rv),(0,K.wy)((0,K._)("input",{type:"hidden",name:"head_commit_id","onUpdate:modelValue":t[0]||(t[0]=O=>e.mergeForm.pullHeadCommitID=O)},null,512),[[D.vModelText,e.mergeForm.pullHeadCommitID]]),(0,K.wy)((0,K._)("input",{type:"hidden",name:"merge_when_checks_succeed","onUpdate:modelValue":t[1]||(t[1]=O=>e.autoMergeWhenSucceed=O)},null,512),[[D.vModelText,e.autoMergeWhenSucceed]]),(0,K.wy)((0,K._)("input",{type:"hidden",name:"force_merge","onUpdate:modelValue":t[2]||(t[2]=O=>_.forceMerge=O)},null,512),[[D.vModelText,_.forceMerge]]),e.mergeStyleDetail.hideMergeMessageTexts?(0,K.kq)("v-if",!0):((0,K.wg)(),(0,K.iD)(K.HY,{key:0},[(0,K._)("div",Mv,[(0,K.wy)((0,K._)("input",{type:"text",name:"merge_title_field","onUpdate:modelValue":t[3]||(t[3]=O=>e.mergeTitleFieldValue=O)},null,512),[[D.vModelText,e.mergeTitleFieldValue]])]),(0,K._)("div",Iv,[(0,K.wy)((0,K._)("textarea",{name:"merge_message_field",rows:"5",placeholder:e.mergeForm.mergeMessageFieldPlaceHolder,"onUpdate:modelValue":t[4]||(t[4]=O=>e.mergeMessageFieldValue=O)},null,8,Fv),[[D.vModelText,e.mergeMessageFieldValue]])])],64)),e.mergeStyle==="manually-merged"?((0,K.wg)(),(0,K.iD)("div",Nv,[(0,K._)("input",{type:"text",name:"merge_commit_id",placeholder:e.mergeForm.textMergeCommitId},null,8,Lv)])):(0,K.kq)("v-if",!0),(0,K._)("button",{class:(0,Ct.normalizeClass)(["ui button",_.mergeButtonStyleClass]),type:"submit",name:"do",value:e.mergeStyle},[(0,K.Uk)((0,Ct.toDisplayString)(e.mergeStyleDetail.textDoMerge)+" ",1),e.autoMergeWhenSucceed?((0,K.wg)(),(0,K.iD)(K.HY,{key:0},[(0,K.Uk)((0,Ct.toDisplayString)(e.mergeForm.textAutoMergeButtonWhenSucceed),1)],64)):(0,K.kq)("v-if",!0)],10,Bv),(0,K._)("button",{class:"ui button merge-cancel",onClick:t[5]||(t[5]=O=>_.toggleActionForm(!1))},(0,Ct.toDisplayString)(e.mergeForm.textCancel),1),e.mergeForm.isPullBranchDeletable&&!e.autoMergeWhenSucceed?((0,K.wg)(),(0,K.iD)("div",Vv,[(0,K.wy)((0,K._)("input",{name:"delete_branch_after_merge",type:"checkbox","onUpdate:modelValue":t[6]||(t[6]=O=>e.deleteBranchAfterMerge=O),id:"delete-branch-after-merge"},null,512),[[D.vModelCheckbox,e.deleteBranchAfterMerge]]),(0,K._)("label",Uv,(0,Ct.toDisplayString)(e.mergeForm.textDeleteBranch),1)])):(0,K.kq)("v-if",!0)],8,Dv)])):(0,K.kq)("v-if",!0),e.showActionForm?(0,K.kq)("v-if",!0):((0,K.wg)(),(0,K.iD)("div",Hv,[(0,K.kq)(" the merge button "),(0,K._)("div",{class:(0,Ct.normalizeClass)(["ui buttons merge-button",[e.mergeForm.emptyCommit?"grey":e.mergeForm.allOverridableChecksOk?"green":"red"]]),onClick:t[8]||(t[8]=O=>_.toggleActionForm(!0))},[(0,K._)("button",$v,[(0,K.Wm)(j,{name:"octicon-git-merge"}),(0,K._)("span",zv,[(0,K.Uk)((0,Ct.toDisplayString)(e.mergeStyleDetail.textDoMerge)+" ",1),e.autoMergeWhenSucceed?((0,K.wg)(),(0,K.iD)(K.HY,{key:0},[(0,K.Uk)((0,Ct.toDisplayString)(e.mergeForm.textAutoMergeButtonWhenSucceed),1)],64)):(0,K.kq)("v-if",!0)])]),e.mergeStyleAllowedCount>1?((0,K.wg)(),(0,K.iD)("div",{key:0,class:"ui dropdown icon button no-text",onClick:t[7]||(t[7]=(0,D.withModifiers)(O=>e.showMergeStyleMenu=!e.showMergeStyleMenu,["stop"]))},[(0,K.Wm)(j,{name:"octicon-triangle-down",size:14}),(0,K._)("div",{class:(0,Ct.normalizeClass)(["menu",{show:e.showMergeStyleMenu}])},[((0,K.wg)(!0),(0,K.iD)(K.HY,null,(0,K.Ko)(e.mergeForm.mergeStyles,O=>((0,K.wg)(),(0,K.iD)(K.HY,null,[(0,K.kq)(' if can merge now, show one action "merge now", and an action "auto merge when succeed" '),O.allowed&&e.mergeForm.canMergeNow?((0,K.wg)(),(0,K.iD)("div",{class:"item",key:O.name,onClick:(0,D.withModifiers)(S=>_.switchMergeStyle(O.name),["stop"])},[(0,K._)("div",qv,(0,Ct.toDisplayString)(O.textDoMerge),1),O.hideAutoMerge?(0,K.kq)("v-if",!0):((0,K.wg)(),(0,K.iD)("div",{key:0,class:"auto-merge-small",onClick:(0,D.withModifiers)(S=>_.switchMergeStyle(O.name,!0),["stop"])},[(0,K.Wm)(j,{name:"octicon-clock",size:14}),(0,K._)("div",Yv,(0,Ct.toDisplayString)(e.mergeForm.textAutoMergeWhenSucceed),1)],8,Kv))],8,Wv)):(0,K.kq)("v-if",!0),(0,K.kq)(' if can NOT merge now, only show one action "auto merge when succeed" '),O.allowed&&!e.mergeForm.canMergeNow&&!O.hideAutoMerge?((0,K.wg)(),(0,K.iD)("div",{class:"item",key:O.name,onClick:(0,D.withModifiers)(S=>_.switchMergeStyle(O.name,!0),["stop"])},[(0,K._)("div",Xv,(0,Ct.toDisplayString)(O.textDoMerge)+" "+(0,Ct.toDisplayString)(e.mergeForm.textAutoMergeButtonWhenSucceed),1)],8,Gv)):(0,K.kq)("v-if",!0)],64))),256))],2)])):(0,K.kq)("v-if",!0)],2),(0,K.kq)(" the cancel auto merge button "),e.mergeForm.hasPendingPullRequestMerge?((0,K.wg)(),(0,K.iD)("form",{key:0,action:e.mergeForm.baseLink+"/cancel_auto_merge",method:"post",class:"ml-4"},[(0,K._)("input",{type:"hidden",name:"_csrf",value:e.csrfToken},null,8,Qv),(0,K._)("button",Zv,(0,Ct.toDisplayString)(e.mergeForm.textAutoMergeCancelSchedule),1)],8,Jv)):(0,K.kq)("v-if",!0)]))])],2112)}const{csrfToken:ty,pageData:iy}=window.config;var ny={name:"PullRequestMergeForm",components:{SvgIcon:Ui},data:()=>({csrfToken:ty,mergeForm:iy.pullRequestMergeForm,mergeTitleFieldValue:"",mergeMessageFieldValue:"",deleteBranchAfterMerge:!1,autoMergeWhenSucceed:!1,mergeStyle:"",mergeStyleDetail:{hideMergeMessageTexts:!1,textDoMerge:"",mergeTitleFieldText:"",mergeMessageFieldText:"",hideAutoMerge:!1},mergeStyleAllowedCount:0,showMergeStyleMenu:!1,showActionForm:!1}),computed:{mergeButtonStyleClass(){return this.mergeForm.allOverridableChecksOk?"green":this.autoMergeWhenSucceed?"blue":"red"},forceMerge(){return this.mergeForm.canMergeNow&&!this.mergeForm.allOverridableChecksOk}},watch:{mergeStyle(e){this.mergeStyleDetail=this.mergeForm.mergeStyles.find(t=>t.name===e)}},created(){var e,t;this.mergeStyleAllowedCount=this.mergeForm.mergeStyles.reduce((u,p)=>u+(p.allowed?1:0),0);let i=(e=this.mergeForm.mergeStyles.find(u=>u.allowed&&u.name===this.mergeForm.defaultMergeStyle))==null?void 0:e.name;i||(i=(t=this.mergeForm.mergeStyles.find(u=>u.allowed))==null?void 0:t.name),this.switchMergeStyle(i,!this.mergeForm.canMergeNow)},mounted(){document.addEventListener("mouseup",this.hideMergeStyleMenu)},unmounted(){document.removeEventListener("mouseup",this.hideMergeStyleMenu)},methods:{hideMergeStyleMenu(){this.showMergeStyleMenu=!1},toggleActionForm(e){this.showActionForm=e,e&&(this.deleteBranchAfterMerge=this.mergeForm.defaultDeleteBranchAfterMerge,this.mergeTitleFieldValue=this.mergeStyleDetail.mergeTitleFieldText,this.mergeMessageFieldValue=this.mergeStyleDetail.mergeMessageFieldText)},switchMergeStyle(e,t=!1){this.mergeStyle=e,this.autoMergeWhenSucceed=t}}},ry=(0,fr.Z)(ny,[["render",ey],["__scopeId","data-v-c330d5a0"]]);function ay(){const e=document.getElementById("pull-request-merge-form");if(!e)return;(0,D.createApp)(ry).mount(e)}var Sc=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});const{csrfToken:Jl}=window.config;function oy(){const e=n(".comment.form");if(e.length===0)return;function t(){const p=n(".ui.select-branch"),_=p.find(".reference-list-menu"),j=_.hasClass("new-issue");_.find(".item:not(.no-select)").click(function(){const O=n(this).data("id"),S=n("#editing_mode").val();if(n(n(this).data("id-selector")).val(O),j){p.find(".ui .branch-name").text(n(this).data("name"));return}if(S==="true"){const Q=n("#update_issueref_form");n.post(Q.attr("action"),{_csrf:Jl,ref:O},()=>window.location.reload())}else S===""&&p.find(".ui .branch-name").text(O)}),p.find(".reference.column").on("click",function(){return p.find(".scrolling.reference-list-menu").css("display","none"),p.find(".reference .text").removeClass("black"),n(n(this).data("target")).css("display","block"),n(this).find(".text").addClass("black"),!1})}Sc(this,null,function*(){for(const p of e.find("textarea:not(.review-textarea, .no-easymde)")){if(p.closest("#edit-content-form"))continue;const _=yield gl(p);ql(_,e.find(".dropzone"))}}),t(),El(e);function i(p,_){const j=n(`.ui.${_}.list`),O=j.find(".no-select"),S=n(`.${p} .menu`);let Q=S.data("action")==="update";const xe={};n(`.${p}`).dropdown("setting","onHide",()=>{Q=S.data("action")==="update",Q&&function(){return Sc(this,null,function*(){for(const[Fe,ct]of Object.entries(xe))yield yl(ct["update-url"],ct.action,ct["issue-id"],Fe);window.location.reload()})}()}),S.find(".item:not(.no-select)").on("click",function(Fe){if(Fe.preventDefault(),n(this).hasClass("ban-change")||(Q=S.data("action")==="update",n(this).hasClass("checked")?(n(this).removeClass("checked"),n(this).find(".octicon-check").addClass("invisible"),Q&&(n(this).data("id")in xe?delete xe[n(this).data("id")]:xe[n(this).data("id")]={"update-url":S.data("update-url"),action:"detach","issue-id":S.data("issue-id")})):(n(this).addClass("checked"),n(this).find(".octicon-check").removeClass("invisible"),Q&&(n(this).data("id")in xe?delete xe[n(this).data("id")]:xe[n(this).data("id")]={"update-url":S.data("update-url"),action:"attach","issue-id":S.data("issue-id")})),p==="select-reviewers-modify"||p==="select-assignees-modify"))return!1;const ct=[];return n(this).parent().find(".item").each(function(){n(this).hasClass("checked")?(ct.push(n(this).data("id")),n(n(this).data("id-selector")).removeClass("hide")):n(n(this).data("id-selector")).addClass("hide")}),ct.length===0?O.removeClass("hide"):O.addClass("hide"),n(n(this).parent().data("id")).val(ct.join(",")),!1}),S.find(".no-select.item").on("click",function(Fe){if(Fe.preventDefault(),Q&&yl(S.data("update-url"),"clear",S.data("issue-id"),"").then(()=>window.location.reload()),n(this).parent().find(".item").each(function(){n(this).removeClass("checked"),n(this).find(".octicon").addClass("invisible")}),p==="select-reviewers-modify"||p==="select-assignees-modify")return!1;j.find(".item").each(function(){n(this).addClass("hide")}),O.removeClass("hide"),n(n(this).parent().data("id")).val("")})}i("select-label","labels"),i("select-assignees","assignees"),i("select-assignees-modify","assignees"),i("select-reviewers-modify","assignees");function u(p,_){const j=n(`${p} .menu`),O=n(`.ui${p}.list`),S=j.data("action")==="update";j.find(".item:not(.no-select)").on("click",function(){n(this).parent().find(".item").each(function(){n(this).removeClass("selected active")}),n(this).addClass("selected active"),S&&yl(j.data("update-url"),"",j.data("issue-id"),n(this).data("id")).then(()=>window.location.reload());let Q="";_==="#milestone_id"?Q=Qt("octicon-milestone",18,"mr-3"):_==="#project_id"?Q=Qt("octicon-project",18,"mr-3"):_==="#assignee_id"&&(Q=``),O.find(".selected").html(` + `),(0,z._)("div",null,[(0,z.kq)(" eslint-disable "),e.mergeForm.hasPendingPullRequestMerge?((0,z.wg)(),(0,z.iD)("div",{key:0,innerHTML:e.mergeForm.hasPendingPullRequestMergeTip,class:"ui info message"},null,8,vy)):(0,z.kq)("v-if",!0),e.showActionForm?((0,z.wg)(),(0,z.iD)("div",yy,[(0,z._)("form",{action:e.mergeForm.baseLink+"/merge",method:"post"},[(0,z._)("input",{type:"hidden",name:"_csrf",value:e.csrfToken},null,8,_y),(0,z.wy)((0,z._)("input",{type:"hidden",name:"head_commit_id","onUpdate:modelValue":t[0]||(t[0]=C=>e.mergeForm.pullHeadCommitID=C)},null,512),[[Q.vModelText,e.mergeForm.pullHeadCommitID]]),(0,z.wy)((0,z._)("input",{type:"hidden",name:"merge_when_checks_succeed","onUpdate:modelValue":t[1]||(t[1]=C=>e.autoMergeWhenSucceed=C)},null,512),[[Q.vModelText,e.autoMergeWhenSucceed]]),(0,z.wy)((0,z._)("input",{type:"hidden",name:"force_merge","onUpdate:modelValue":t[2]||(t[2]=C=>_.forceMerge=C)},null,512),[[Q.vModelText,_.forceMerge]]),e.mergeStyleDetail.hideMergeMessageTexts?(0,z.kq)("v-if",!0):((0,z.wg)(),(0,z.iD)(z.HY,{key:0},[(0,z._)("div",wy,[(0,z.wy)((0,z._)("input",{type:"text",name:"merge_title_field","onUpdate:modelValue":t[3]||(t[3]=C=>e.mergeTitleFieldValue=C)},null,512),[[Q.vModelText,e.mergeTitleFieldValue]])]),(0,z._)("div",jy,[(0,z.wy)((0,z._)("textarea",{name:"merge_message_field",rows:"5",placeholder:e.mergeForm.mergeMessageFieldPlaceHolder,"onUpdate:modelValue":t[4]||(t[4]=C=>e.mergeMessageFieldValue=C)},null,8,xy),[[Q.vModelText,e.mergeMessageFieldValue]]),e.mergeMessageFieldValue!==e.mergeForm.defaultMergeMessage?((0,z.wg)(),(0,z.iD)(z.HY,{key:0},[(0,z._)("button",{onClick:t[5]||(t[5]=(0,Q.withModifiers)((...C)=>_.clearMergeMessage&&_.clearMergeMessage(...C),["prevent"])),class:"ui tertiary button"},(0,Gt.toDisplayString)(e.mergeForm.textClearMergeMessage),1),(0,z._)("div",Sy,[(0,z.kq)(" TODO: Convert to tooltip once we can use tooltips in Vue templates "),(0,z.Uk)(" "+(0,Gt.toDisplayString)(e.mergeForm.textClearMergeMessageHint),1)])],64)):(0,z.kq)("v-if",!0)])],64)),e.mergeStyle==="manually-merged"?((0,z.wg)(),(0,z.iD)("div",Cy,[(0,z._)("input",{type:"text",name:"merge_commit_id",placeholder:e.mergeForm.textMergeCommitId},null,8,Ty)])):(0,z.kq)("v-if",!0),(0,z._)("button",{class:(0,Gt.normalizeClass)(["ui button",_.mergeButtonStyleClass]),type:"submit",name:"do",value:e.mergeStyle},[(0,z.Uk)((0,Gt.toDisplayString)(e.mergeStyleDetail.textDoMerge)+" ",1),e.autoMergeWhenSucceed?((0,z.wg)(),(0,z.iD)(z.HY,{key:0},[(0,z.Uk)((0,Gt.toDisplayString)(e.mergeForm.textAutoMergeButtonWhenSucceed),1)],64)):(0,z.kq)("v-if",!0)],10,Ey),(0,z._)("button",{class:"ui button merge-cancel",onClick:t[6]||(t[6]=C=>_.toggleActionForm(!1))},(0,Gt.toDisplayString)(e.mergeForm.textCancel),1),e.mergeForm.isPullBranchDeletable&&!e.autoMergeWhenSucceed?((0,z.wg)(),(0,z.iD)("div",Oy,[(0,z.wy)((0,z._)("input",{name:"delete_branch_after_merge",type:"checkbox","onUpdate:modelValue":t[7]||(t[7]=C=>e.deleteBranchAfterMerge=C),id:"delete-branch-after-merge"},null,512),[[Q.vModelCheckbox,e.deleteBranchAfterMerge]]),(0,z._)("label",Ay,(0,Gt.toDisplayString)(e.mergeForm.textDeleteBranch),1)])):(0,z.kq)("v-if",!0)],8,by)])):(0,z.kq)("v-if",!0),e.showActionForm?(0,z.kq)("v-if",!0):((0,z.wg)(),(0,z.iD)("div",ky,[(0,z.kq)(" the merge button "),(0,z._)("div",{class:(0,Gt.normalizeClass)(["ui buttons merge-button",[e.mergeForm.emptyCommit?"grey":e.mergeForm.allOverridableChecksOk?"green":"red"]]),onClick:t[9]||(t[9]=C=>_.toggleActionForm(!0))},[(0,z._)("button",Dy,[(0,z.Wm)(w,{name:"octicon-git-merge"}),(0,z._)("span",Py,[(0,z.Uk)((0,Gt.toDisplayString)(e.mergeStyleDetail.textDoMerge)+" ",1),e.autoMergeWhenSucceed?((0,z.wg)(),(0,z.iD)(z.HY,{key:0},[(0,z.Uk)((0,Gt.toDisplayString)(e.mergeForm.textAutoMergeButtonWhenSucceed),1)],64)):(0,z.kq)("v-if",!0)])]),e.mergeStyleAllowedCount>1?((0,z.wg)(),(0,z.iD)("div",{key:0,class:"ui dropdown icon button no-text",onClick:t[8]||(t[8]=(0,Q.withModifiers)(C=>e.showMergeStyleMenu=!e.showMergeStyleMenu,["stop"]))},[(0,z.Wm)(w,{name:"octicon-triangle-down",size:14}),(0,z._)("div",{class:(0,Gt.normalizeClass)(["menu",{show:e.showMergeStyleMenu}])},[((0,z.wg)(!0),(0,z.iD)(z.HY,null,(0,z.Ko)(e.mergeForm.mergeStyles,C=>((0,z.wg)(),(0,z.iD)(z.HY,null,[(0,z.kq)(' if can merge now, show one action "merge now", and an action "auto merge when succeed" '),C.allowed&&e.mergeForm.canMergeNow?((0,z.wg)(),(0,z.iD)("div",{class:"item",key:C.name,onClick:(0,Q.withModifiers)(j=>_.switchMergeStyle(C.name),["stop"])},[(0,z._)("div",My,(0,Gt.toDisplayString)(C.textDoMerge),1),C.hideAutoMerge?(0,z.kq)("v-if",!0):((0,z.wg)(),(0,z.iD)("div",{key:0,class:"auto-merge-small",onClick:(0,Q.withModifiers)(j=>_.switchMergeStyle(C.name,!0),["stop"])},[(0,z.Wm)(w,{name:"octicon-clock",size:14}),(0,z._)("div",Iy,(0,Gt.toDisplayString)(e.mergeForm.textAutoMergeWhenSucceed),1)],8,Ly))],8,Ry)):(0,z.kq)("v-if",!0),(0,z.kq)(' if can NOT merge now, only show one action "auto merge when succeed" '),C.allowed&&!e.mergeForm.canMergeNow&&!C.hideAutoMerge?((0,z.wg)(),(0,z.iD)("div",{class:"item",key:C.name,onClick:(0,Q.withModifiers)(j=>_.switchMergeStyle(C.name,!0),["stop"])},[(0,z._)("div",Ny,(0,Gt.toDisplayString)(C.textDoMerge)+" "+(0,Gt.toDisplayString)(e.mergeForm.textAutoMergeButtonWhenSucceed),1)],8,Fy)):(0,z.kq)("v-if",!0)],64))),256))],2)])):(0,z.kq)("v-if",!0)],2),(0,z.kq)(" the cancel auto merge button "),e.mergeForm.hasPendingPullRequestMerge?((0,z.wg)(),(0,z.iD)("form",{key:0,action:e.mergeForm.baseLink+"/cancel_auto_merge",method:"post",class:"gt-ml-4"},[(0,z._)("input",{type:"hidden",name:"_csrf",value:e.csrfToken},null,8,Vy),(0,z._)("button",Uy,(0,Gt.toDisplayString)(e.mergeForm.textAutoMergeCancelSchedule),1)],8,By)):(0,z.kq)("v-if",!0)]))])],2112)}const{csrfToken:$y,pageData:qy}=window.config;var Wy={components:{SvgIcon:At},data:()=>({csrfToken:$y,mergeForm:qy.pullRequestMergeForm,mergeTitleFieldValue:"",mergeMessageFieldValue:"",deleteBranchAfterMerge:!1,autoMergeWhenSucceed:!1,mergeStyle:"",mergeStyleDetail:{hideMergeMessageTexts:!1,textDoMerge:"",mergeTitleFieldText:"",mergeMessageFieldText:"",hideAutoMerge:!1},mergeStyleAllowedCount:0,showMergeStyleMenu:!1,showActionForm:!1}),computed:{mergeButtonStyleClass(){return this.mergeForm.allOverridableChecksOk?"green":this.autoMergeWhenSucceed?"blue":"red"},forceMerge(){return this.mergeForm.canMergeNow&&!this.mergeForm.allOverridableChecksOk}},watch:{mergeStyle(e){this.mergeStyleDetail=this.mergeForm.mergeStyles.find(t=>t.name===e)}},created(){var e,t;this.mergeStyleAllowedCount=this.mergeForm.mergeStyles.reduce((l,u)=>l+(u.allowed?1:0),0);let i=(e=this.mergeForm.mergeStyles.find(l=>l.allowed&&l.name===this.mergeForm.defaultMergeStyle))==null?void 0:e.name;i||(i=(t=this.mergeForm.mergeStyles.find(l=>l.allowed))==null?void 0:t.name),this.switchMergeStyle(i,!this.mergeForm.canMergeNow)},mounted(){document.addEventListener("mouseup",this.hideMergeStyleMenu)},unmounted(){document.removeEventListener("mouseup",this.hideMergeStyleMenu)},methods:{hideMergeStyleMenu(){this.showMergeStyleMenu=!1},toggleActionForm(e){this.showActionForm=e,e&&(this.deleteBranchAfterMerge=this.mergeForm.defaultDeleteBranchAfterMerge,this.mergeTitleFieldValue=this.mergeStyleDetail.mergeTitleFieldText,this.mergeMessageFieldValue=this.mergeStyleDetail.mergeMessageFieldText)},switchMergeStyle(e,t=!1){this.mergeStyle=e,this.autoMergeWhenSucceed=t},clearMergeMessage(){this.mergeMessageFieldValue=this.mergeForm.defaultMergeMessage}}},zy=(0,cr.Z)(Wy,[["render",Hy],["__scopeId","data-v-3a622017"]]);function Ky(){const e=document.getElementById("pull-request-merge-form");if(!e)return;(0,Q.createApp)(zy).mount(e)}var uc=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const{csrfToken:fc}=window.config;function dc(){const e=[document.querySelector(".edit-content-zone:not(.gt-hidden) textarea"),document.querySelector(".edit_area")];for(const t of e)if(t&&t.value.trim().length>20){if(t.parentElement.scrollIntoView(),!window.confirm("Page will be reloaded, but there are draft comments. Continuing to reload will discard the comments. Continue?"))return;break}window.location.reload()}function Yy(){const e=n(".comment.form");if(e.length===0)return;function t(){const u=n(".ui.select-branch"),_=u.find(".reference-list-menu"),w=_.hasClass("new-issue");_.find(".item:not(.no-select)").click(function(){const C=n(this).data("id"),j=n("#editing_mode").val();if(n(n(this).data("id-selector")).val(C),w){u.find(".ui .branch-name").text(n(this).data("name"));return}if(j==="true"){const Y=n("#update_issueref_form");n.post(Y.attr("action"),{_csrf:fc,ref:C},()=>window.location.reload())}else j===""&&u.find(".ui .branch-name").text(C)}),u.find(".reference.column").on("click",function(){return Hn(u.find(".scrolling.reference-list-menu")),u.find(".reference .text").removeClass("black"),Dn(n(n(this).data("target"))),n(this).find(".text").addClass("black"),!1})}uc(this,null,function*(){const u=n("#status-button");for(const _ of e.find("textarea:not(.review-textarea, .no-easymde)")){if(_.closest("#edit-content-form"))continue;const w=yield Cl(_,{onChange:()=>{const C=w==null?void 0:w.value().trim();u.text(u.attr(C.length===0?"data-status":"data-status-and-comment"))}});ac(w,e.find(".dropzone"))}}),t(),Nl(e);function i(u,_){const w=n(`.ui.${_}.list`),C=w.find(".no-select"),j=n(`.${u} .menu`);let Y=j.data("action")==="update";const Se={};n(`.${u}`).dropdown({action:"nothing",fullTextSearch:"exact",onHide(){return uc(this,null,function*(){if(Y=j.data("action")==="update",Y){const Le=Object.entries(Se);for(const[lt,ht]of Le)yield Al(ht["update-url"],ht.action,ht["issue-id"],lt);Le.length&&dc()}})}}),j.find(".item:not(.no-select)").on("click",function(Le){if(Le.preventDefault(),n(this).hasClass("ban-change"))return!1;Y=j.data("action")==="update";const lt=n(this),ht=n(this).attr("data-scope");if(n(this).parent().find(".item").each(function(){if(ht){if(n(this).attr("data-scope")!==ht||!n(this).is(lt)&&!n(this).hasClass("checked"))return!0}else if(!n(this).is(lt))return!0;n(this).hasClass("checked")?(n(this).removeClass("checked"),n(this).find(".octicon-check").addClass("invisible"),Y&&(n(this).data("id")in Se?delete Se[n(this).data("id")]:Se[n(this).data("id")]={"update-url":j.data("update-url"),action:"detach","issue-id":j.data("issue-id")})):(n(this).addClass("checked"),n(this).find(".octicon-check").removeClass("invisible"),Y&&(n(this).data("id")in Se?delete Se[n(this).data("id")]:Se[n(this).data("id")]={"update-url":j.data("update-url"),action:"attach","issue-id":j.data("issue-id")}))}),u==="select-reviewers-modify"||u==="select-assignees-modify")return!1;const xt=[];return n(this).parent().find(".item").each(function(){n(this).hasClass("checked")?(xt.push(n(this).data("id")),n(n(this).data("id-selector")).removeClass("gt-hidden")):n(n(this).data("id-selector")).addClass("gt-hidden")}),xt.length===0?C.removeClass("gt-hidden"):C.addClass("gt-hidden"),n(n(this).parent().data("id")).val(xt.join(",")),!1}),j.find(".no-select.item").on("click",function(Le){if(Le.preventDefault(),Y&&Al(j.data("update-url"),"clear",j.data("issue-id"),"").then(dc),n(this).parent().find(".item").each(function(){n(this).removeClass("checked"),n(this).find(".octicon-check").addClass("invisible")}),u==="select-reviewers-modify"||u==="select-assignees-modify")return!1;w.find(".item").each(function(){n(this).addClass("gt-hidden")}),C.removeClass("gt-hidden"),n(n(this).parent().data("id")).val("")})}i("select-label","labels"),i("select-assignees","assignees"),i("select-assignees-modify","assignees"),i("select-reviewers-modify","assignees");function l(u,_){const w=n(`${u} .menu`),C=n(`.ui${u}.list`),j=w.data("action")==="update";w.find(".item:not(.no-select)").on("click",function(){n(this).parent().find(".item").each(function(){n(this).removeClass("selected active")}),n(this).addClass("selected active"),j&&Al(w.data("update-url"),"",w.data("issue-id"),n(this).data("id")).then(dc);let Y="";_==="#milestone_id"?Y=et("octicon-milestone",18,"gt-mr-3"):_==="#project_id"?Y=et("octicon-project",18,"gt-mr-3"):_==="#assignee_id"&&(Y=``),C.find(".selected").html(` - ${Q} - ${fo(n(this).text())} + ${Y} + ${Ye(n(this).text())} - `),n(`.ui${p}.list .no-select`).addClass("hide"),n(_).val(n(this).data("id"))}),j.find(".no-select.item").on("click",function(){n(this).parent().find(".item:not(.no-select)").each(function(){n(this).removeClass("selected active")}),S&&yl(j.data("update-url"),"",j.data("issue-id"),n(this).data("id")).then(()=>window.location.reload()),O.find(".selected").html(""),O.find(".no-select").removeClass("hide"),n(_).val("")})}u(".select-project","#project_id"),u(".select-milestone","#milestone_id"),u(".select-assignee","#assignee_id")}function sy(e){return Sc(this,null,function*(){e.preventDefault(),n(this).closest(".dropdown").find(".menu").toggle("visible");const t=n(this).closest(".header").next(),i=t.find(".edit-content-zone"),u=t.find(".render-content"),p=t.find(".raw-content");let _,j;if(i.html().length===0){i.html(n("#edit-content-form").html()),_=i.find("textarea"),yield o(_.get(),{mentions:!0,emoji:!0});let O;const S=i.find(".dropzone");if(S.length===1){S.data("saved",!1);const ct={};O=yield gf(S[0],{url:S.data("upload-url"),headers:{"X-Csrf-Token":Jl},maxFiles:S.data("max-file"),maxFilesize:S.data("max-size"),acceptedFiles:["*/*",""].includes(S.data("accepts"))?null:S.data("accepts"),addRemoveLinks:!0,dictDefaultMessage:S.data("default-message"),dictInvalidFileType:S.data("invalid-input-type"),dictFileTooBig:S.data("file-too-big"),dictRemoveFile:S.data("remove-file"),timeout:0,thumbnailMethod:"contain",thumbnailWidth:480,thumbnailHeight:480,init(){this.on("success",(jt,Tt)=>{jt.uuid=Tt.uuid,ct[jt.uuid]={submitted:!1};const $t=n(``).val(Tt.uuid);S.find(".files").append($t)}),this.on("removedfile",jt=>{n(`#${jt.uuid}`).remove(),S.data("remove-url")&&!ct[jt.uuid].submitted&&n.post(S.data("remove-url"),{file:jt.uuid,_csrf:Jl})}),this.on("submit",()=>{n.each(ct,jt=>{ct[jt].submitted=!0})}),this.on("reload",()=>{n.getJSON(i.data("attachment-url"),jt=>{O.removeAllFiles(!0),S.find(".files").empty(),n.each(jt,function(){const Tt=`${S.data("link-url")}/${this.uuid}`;O.emit("addedfile",this),O.emit("thumbnail",this,Tt),O.emit("complete",this),O.files.push(this),ct[this.uuid]={submitted:!0},S.find(`img[src='${Tt}']`).css("max-width","100%");const $t=n(``).val(this.uuid);S.find(".files").append($t)})})})}}),O.emit("reload")}const Q=i.find(".ui.comment.form"),xe=Q.find(".tabular.menu");xe.attr("data-write",i.data("write")),xe.attr("data-preview",i.data("preview")),xe.find(".write.item").attr("data-tab",i.data("write")),xe.find(".preview.item").attr("data-tab",i.data("preview")),Q.find(".write").attr("data-tab",i.data("write")),Q.find(".preview").attr("data-tab",i.data("preview")),j=yield gl(_),El(Q),ql(j,S);const Fe=i.find(".save.button");_.on("ce-quick-submit",()=>{Fe.trigger("click")}),i.find(".cancel.button").on("click",()=>{u.show(),i.hide(),O&&O.emit("reload")}),Fe.on("click",()=>{u.show(),i.hide();const ct=S.find(".files").find("[name=files]").map(function(){return n(this).val()}).get();n.post(i.data("update-url"),{_csrf:Jl,content:_.val(),context:i.data("context"),files:ct},jt=>{jt.length===0||jt.content.length===0?(u.html(n("#no-content").html()),p.text("")):(u.html(jt.content),p.text(_.val()));const Tt=t;Tt.find(".dropzone-attachments").length?jt.attachments===""?Tt.find(".dropzone-attachments").remove():Tt.find(".dropzone-attachments").replaceWith(jt.attachments):jt.attachments!==""&&(Tt.append('
    '),Tt.find(".dropzone-attachments").replaceWith(jt.attachments)),O&&(O.emit("submit"),O.emit("reload")),Tl(),Yu()})})}else _=t.find("textarea"),j=rl(_);i.show(),u.hide(),_.val().length===0&&(_.val(p.text()),j.value(p.text())),requestAnimationFrame(()=>{_.focus(),j.codemirror.focus()})})}function ly(){if(n(".repository").length===0)return;if((n(".repository.file.list").length>0||n(".branch-dropdown").length>0||n(".repository.commits").length>0||n(".repository.release").length>0)&&kv(".choose.reference .dropdown"),n(".repository.wiki.view").length>0&&xc(".choose.page .dropdown"),n(".repository.settings.options").length>0){n(".enable-system").on("change",function(){this.checked?(n(n(this).data("target")).removeClass("disabled"),n(this).data("context")||n(n(this).data("context")).addClass("disabled")):(n(n(this).data("target")).addClass("disabled"),n(this).data("context")||n(n(this).data("context")).removeClass("disabled"))}),n(".enable-system-radio").on("change",function(){this.value==="false"?(n(n(this).data("target")).addClass("disabled"),typeof n(this).data("context")!="undefined"&&n(n(this).data("context")).removeClass("disabled")):this.value==="true"&&(n(n(this).data("target")).removeClass("disabled"),typeof n(this).data("context")!="undefined"&&n(n(this).data("context")).addClass("disabled"))});const i=n(".js-tracker-issue-style");i.on("change input",()=>{const u=i.filter(":checked").val();n("#tracker-issue-style-regex-box").toggleClass("disabled",u!=="regexp")})}Vf(".repository.labels"),n(".repository.new.milestone").length>0&&n("#clear-date").on("click",()=>(n("#deadline").val(""),!1)),n(".repository.new.repo").length>0&&n('input[name="gitignores"], input[name="license"]').on("change",()=>{const i=n('input[name="gitignores"]').val(),u=n('input[name="license"]').val();(i||u)&&n('input[name="auto_init"]').prop("checked",!0)}),n(".repository.diff").length&&(Ag(".choose.branch .dropdown"),xc(".choose.branch .dropdown")),kg(),Pg(),Kg(),n(".repository.view.issue").length>0&&(cy(),Kh(),qh(),Wh(),Hh(),ah(),zh(),Rh(),Mh(),Ih(),Fh(),Nh(),$l(),ay());const t=n(".repository.compare.pull");t.length>0&&t.find("button.show-form").on("click",function(i){i.preventDefault(),n(this).parent().hide();const u=t.find(".pullrequest-form");u.show(),u.find("textarea.edit_area").each(function(){const p=rl(n(this));p&&p.codemirror.refresh()})}),Ov()}function cy(){n(".comment-header-right .context-dropdown").dropdown({action:"hide"}),n(document).on("click",".edit-content",sy),n(document).on("click",".quote-reply",function(e){n(this).closest(".dropdown").find(".menu").toggle("visible");const t=n(this).data("target"),u=`> ${n(`#comment-${t}`).text().replace(/\n/g,` + `),n(`.ui${u}.list .no-select`).addClass("gt-hidden"),n(_).val(n(this).data("id"))}),w.find(".no-select.item").on("click",function(){n(this).parent().find(".item:not(.no-select)").each(function(){n(this).removeClass("selected active")}),j&&Al(w.data("update-url"),"",w.data("issue-id"),n(this).data("id")).then(dc),C.find(".selected").html(""),C.find(".no-select").removeClass("gt-hidden"),n(_).val("")})}l(".select-project","#project_id"),l(".select-milestone","#milestone_id"),l(".select-assignee","#assignee_id")}function Gy(e){return uc(this,null,function*(){e.preventDefault();const t=n(this).closest(".header").next(),i=t.find(".edit-content-zone"),l=t.find(".render-content"),u=t.find(".raw-content");let _,w;if(i.html().length===0){i.html(n("#edit-content-form").html()),_=i.find("textarea"),yield at(_.get(),{mentions:!0,emoji:!0});let C;const j=i.find(".dropzone");if(j.length===1){j.data("saved",!1);const lt={};C=yield Bf(j[0],{url:j.data("upload-url"),headers:{"X-Csrf-Token":fc},maxFiles:j.data("max-file"),maxFilesize:j.data("max-size"),acceptedFiles:["*/*",""].includes(j.data("accepts"))?null:j.data("accepts"),addRemoveLinks:!0,dictDefaultMessage:j.data("default-message"),dictInvalidFileType:j.data("invalid-input-type"),dictFileTooBig:j.data("file-too-big"),dictRemoveFile:j.data("remove-file"),timeout:0,thumbnailMethod:"contain",thumbnailWidth:480,thumbnailHeight:480,init(){this.on("success",(ht,xt)=>{ht.uuid=xt.uuid,lt[ht.uuid]={submitted:!1};const Nt=n(``).val(xt.uuid);j.find(".files").append(Nt)}),this.on("removedfile",ht=>{n(`#${ht.uuid}`).remove(),j.data("remove-url")&&!lt[ht.uuid].submitted&&n.post(j.data("remove-url"),{file:ht.uuid,_csrf:fc})}),this.on("submit",()=>{n.each(lt,ht=>{lt[ht].submitted=!0})}),this.on("reload",()=>{n.getJSON(i.data("attachment-url"),ht=>{C.removeAllFiles(!0),j.find(".files").empty(),n.each(ht,function(){const xt=`${j.data("link-url")}/${this.uuid}`;C.emit("addedfile",this),C.emit("thumbnail",this,xt),C.emit("complete",this),C.files.push(this),lt[this.uuid]={submitted:!0},j.find(`img[src='${xt}']`).css("max-width","100%");const Nt=n(``).val(this.uuid);j.find(".files").append(Nt)})})})}}),C.emit("reload")}const Y=i.find(".ui.comment.form"),Se=Y.find(".tabular.menu");Se.attr("data-write",i.data("write")),Se.attr("data-preview",i.data("preview")),Se.find(".write.item").attr("data-tab",i.data("write")),Se.find(".preview.item").attr("data-tab",i.data("preview")),Y.find(".write").attr("data-tab",i.data("write")),Y.find(".preview").attr("data-tab",i.data("preview")),w=yield Cl(_),Nl(Y),ac(w,j);const Le=i.find(".save.button");_.on("ce-quick-submit",()=>{Le.trigger("click")}),i.find(".cancel.button").on("click",()=>{Dn(l),Hn(i),C&&C.emit("reload")}),Le.on("click",()=>{Dn(l),Hn(i);const lt=j.find(".files").find("[name=files]").map(function(){return n(this).val()}).get();n.post(i.data("update-url"),{_csrf:fc,content:_.val(),context:i.data("context"),files:lt},ht=>{ht.length===0||ht.content.length===0?(l.html(n("#no-content").html()),u.text("")):(l.html(ht.content),u.text(_.val()));const xt=t;xt.find(".dropzone-attachments").length?ht.attachments===""?xt.find(".dropzone-attachments").remove():xt.find(".dropzone-attachments").replaceWith(ht.attachments):ht.attachments!==""&&(xt.append('
    '),xt.find(".dropzone-attachments").replaceWith(ht.attachments)),C&&(C.emit("submit"),C.emit("reload")),Fl(),yf()})})}else _=t.find("textarea"),w=Tl(_);Dn(i),Hn(l),_.val().length===0&&(_.val(u.text()),w.value(u.text())),requestAnimationFrame(()=>{_.focus(),w.codemirror.focus()})})}function Xy(){if(n(".repository").length===0)return;if((n(".repository.file.list").length>0||n(".branch-dropdown").length>0||n(".repository.commits").length>0||n(".repository.release").length>0)&&py(".choose.reference .dropdown"),n(".repository.wiki.view").length>0&&qc(".choose.page .dropdown"),n(".repository.settings.options").length>0){n(".enable-system").on("change",function(){this.checked?(n(n(this).data("target")).removeClass("disabled"),n(this).data("context")||n(n(this).data("context")).addClass("disabled")):(n(n(this).data("target")).addClass("disabled"),n(this).data("context")||n(n(this).data("context")).removeClass("disabled"))}),n(".enable-system-radio").on("change",function(){this.value==="false"?(n(n(this).data("target")).addClass("disabled"),n(this).data("context")!==void 0&&n(n(this).data("context")).removeClass("disabled")):this.value==="true"&&(n(n(this).data("target")).removeClass("disabled"),n(this).data("context")!==void 0&&n(n(this).data("context")).addClass("disabled"))});const i=n(".js-tracker-issue-style");i.on("change input",()=>{const l=i.filter(":checked").val();n("#tracker-issue-style-regex-box").toggleClass("disabled",l!=="regexp")})}ud(".repository.labels"),n(".repository.new.milestone").length>0&&n("#clear-date").on("click",()=>(n("#deadline").val(""),!1)),n(".repository.new.repo").length>0&&n('input[name="gitignores"], input[name="license"]').on("change",()=>{const i=n('input[name="gitignores"]').val(),l=n('input[name="license"]').val();(i||l)&&n('input[name="auto_init"]').prop("checked",!0)}),n(".repository.diff").length&&(fv(".choose.branch .dropdown"),qc(".choose.branch .dropdown")),uv(),gy(),dv(),Ov(),n(".repository.view.issue").length>0&&(Zy(),Sg(),xg(),jg(),bg(),Ih(),wg(),ug(),fg(),dg(),pg(),mg(),ic(),Ky());const t=n(".repository.compare.pull");t.length>0&&t.find("button.show-form").on("click",function(i){i.preventDefault(),Hn(n(this).parent());const l=t.find(".pullrequest-form");Dn(l),l.find("textarea.edit_area").each(function(){const u=Tl(n(this));u&&u.codemirror.refresh()})}),dy()}function Zy(){n(document).on("click",".edit-content",Gy),n(document).on("click",".quote-reply",function(e){return uc(this,null,function*(){e.preventDefault();const t=n(this).data("target"),l=`> ${n(`#${t}`).text().replace(/\n/g,` > `)} -`;let p;if(n(this).hasClass("quote-reply-diff")){const _=n(this).closest(".comment-code-cloud");_.find("button.comment-form-reply").trigger("click"),p=rl(_.find('[name="content"]'))}else p=rl(n("#comment-form .edit_area"));p&&(p.value()!==""?p.value(`${p.value()} +`;let u;if(n(this).hasClass("quote-reply-diff")){const _=n(this).closest(".comment-code-cloud").find("button.comment-form-reply");u=yield Ff(_)}else u=Tl(n("#comment-form .edit_area"));u&&(u.value()!==""?u.value(`${u.value()} -${u}`):p.value(`${u}`),requestAnimationFrame(()=>{p.codemirror.focus(),p.codemirror.setCursor(p.codemirror.lineCount(),0)})),e.preventDefault()})}const{lang:Ql}=document.documentElement,uy=new Intl.DateTimeFormat(Ql,{year:"numeric",month:"long",day:"numeric"}),fy=new Intl.DateTimeFormat(Ql,{year:"numeric",month:"short",day:"numeric"}),dy=new Intl.DateTimeFormat(Ql,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"});function py(){for(const e of document.getElementsByClassName("js-pretty-number")){const t=Number(e.getAttribute("data-value")),i=d(t,Ql);i&&i!==e.textContent&&(e.textContent=i)}my()}function my(){const e=document.querySelectorAll("time[data-format]");for(const t of e){const i=hy(t.dataset.format);t.textContent=i.format(new Date(t.dateTime))}}function hy(e){switch(e){case"date":return uy;case"short-date":return fy;case"date-time":return dy;default:throw new Error("Unknown format")}}var gy=(e,t,i)=>new Promise((u,p)=>{var _=S=>{try{O(i.next(S))}catch(Q){p(Q)}},j=S=>{try{O(i.throw(S))}catch(Q){p(Q)}},O=S=>S.done?u(S.value):Promise.resolve(S.value).then(_,j);O((i=i.apply(e,t)).next())});function vy(){return gy(this,null,function*(){const e=document.querySelector(".m-captcha");if(!e)return;const{default:t}=yield gi.e("mcaptcha-vanilla-glue").then(gi.t.bind(gi,"./node_modules/@mcaptcha/vanilla-glue/dist/index.js",19));t.INPUT_NAME="m-captcha-response";const i=e.getAttribute("data-sitekey"),u=e.getAttribute("data-instance-url");t.default({siteKey:{instanceUrl:new URL(u),key:i}})})}py(),n.fn.tab.settings.silent=!0,n.fn.checkbox.settings.enableEnterKey=!1,ee(),n(document).ready(()=>{ug(),cg(),lg(),pg(),Ae(),fg(),sg(),rg(),dg(),o(document.querySelectorAll("#content, .emoji-input")),wv(),xv(),gv(),bv(),vv(),ag(),og(),Yu(),c(),Rp(),Ip(),tm(),Tl(),Kp(),Cg(),gm(),Yp(),Tm(),bg(),vg(),Xp(),Zp(),yn(),rm(),hc(),Xg(),Gg(),Qn(),Og(),jv(),Sg(),oy(),Yh(),Gh(),rh(),nh(),ih(),oh(),wh(),pv(),b(),Nu(),Ph(),Dh(),Vh(),Ah(),Uh(),Np(),Sf(),Up(),Lh(),Bh(),$h(),ov(),sv(),qg(),Wg(),zg(),wg(),gg(),Ev(),ly(),Xh(),vy(),xh(),jh(),tv(),nv(),Tg(),sf(),mg()})}(),function(){"use strict"}(),function(){"use strict"}(),function(){"use strict"}()})(); +${l}`):u.value(`${l}`),requestAnimationFrame(()=>{u.codemirror.focus(),u.codemirror.setCursor(u.codemirror.lineCount(),0)}))})})}const{lang:pc}=document.documentElement,Jy=new Intl.DateTimeFormat(pc,{year:"numeric",month:"long",day:"numeric"}),Qy=new Intl.DateTimeFormat(pc,{year:"numeric",month:"short",day:"numeric"}),eb=new Intl.DateTimeFormat(pc,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"});function tb(){for(const e of document.getElementsByClassName("js-pretty-number")){const t=Number(e.getAttribute("data-value")),i=N(t,pc);i&&i!==e.textContent&&(e.textContent=i)}ib()}function ib(){const e=document.querySelectorAll("time[data-format]");for(const t of e){const i=nb(t.dataset.format);t.textContent=i.format(new Date(t.dateTime))}}function nb(e){switch(e){case"date":return Jy;case"short-date":return Qy;case"date-time":return eb;default:throw new Error("Unknown format")}}var dd=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const{i18n:Vl}=window.config;function pd(e,t){return dd(this,null,function*(){const i=yield Pi(e);Nr(t,i?Vl.copy_success:Vl.copy_error)})}function rb(){const e=document.getElementById("copy-content");!e||e.classList.contains("disabled")||e.addEventListener("click",()=>dd(this,null,function*(){if(e.classList.contains("is-loading"))return;let t,i;const l=e.getAttribute("data-link");if(l){e.classList.add("is-loading");try{const u=yield fetch(l,{credentials:"include",redirect:"follow"}),_=u.headers.get("content-type");_.startsWith("image/")&&!_.startsWith("image/svg")?(i=!0,t=yield u.blob()):t=yield u.text()}catch(u){return Nr(e,Vl.copy_error)}finally{e.classList.remove("is-loading")}}else{const u=document.querySelectorAll(".file-view .lines-code");t=Array.from(u).map(_=>_.textContent).join("")}try{yield pd(t,e)}catch(u){if(i)try{yield pd(yield te(t,"image/png"),e)}catch(_){Nr(e,Vl.copy_error)}else Nr(e,Vl.copy_error)}}))}var ab=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});function ob(){return ab(this,null,function*(){const e=document.querySelector("#captcha");if(!e)return;const t=e.getAttribute("data-sitekey"),i=he(),l={sitekey:t,theme:i?"dark":"light"};switch(e.getAttribute("data-captcha-type")){case"g-recaptcha":{window.grecaptcha&&window.grecaptcha.ready(()=>{window.grecaptcha.render(e,l)});break}case"cf-turnstile":{window.turnstile&&window.turnstile.render(e,l);break}case"h-captcha":{window.hcaptcha&&window.hcaptcha.render(e,l);break}case"m-captcha":{const{default:u}=yield ei.e("mcaptcha-vanilla-glue").then(ei.t.bind(ei,"./node_modules/@mcaptcha/vanilla-glue/dist/index.js",19));u.INPUT_NAME="m-captcha-response";const _=e.getAttribute("data-instance-url");u.default({siteKey:{instanceUrl:new URL(_),key:t}});break}default:}})}const sb=e=>((0,z.dD)("data-v-03ebda9d"),e=e(),(0,z.Cn)(),e),lb={class:"action-view-container"},cb={class:"action-view-header"},ub={class:"action-info-summary"},fb=[sb(()=>(0,z._)("i",{class:"stop circle outline icon"},null,-1))],db={class:"action-view-body"},pb={class:"action-view-left"},mb={class:"job-group-section"},hb={class:"job-brief-list"},gb=["href"],vb={class:"ui text"},yb=["onClick"],bb={class:"action-view-right"},_b={class:"job-info-header"},wb={class:"job-info-header-title"},jb={class:"job-info-header-detail"},xb={class:"job-step-container"},Sb=["onClick"],Cb={class:"step-summary-msg"},Tb={class:"step-summary-dur"};function Eb(e,t,i,l,u,_){const w=(0,z.up)("SvgIcon");return(0,z.wg)(),(0,z.iD)("div",lb,[(0,z._)("div",cb,[(0,z._)("div",ub,[(0,z.Uk)((0,Gt.toDisplayString)(e.run.title)+" ",1),e.run.canCancel?((0,z.wg)(),(0,z.iD)("button",{key:0,class:"run_cancel",onClick:t[0]||(t[0]=C=>e.cancelRun())},fb)):(0,z.kq)("v-if",!0)])]),(0,z._)("div",db,[(0,z._)("div",pb,[(0,z._)("div",mb,[(0,z._)("div",hb,[((0,z.wg)(!0),(0,z.iD)(z.HY,null,(0,z.Ko)(e.run.jobs,(C,j)=>((0,z.wg)(),(0,z.iD)("div",{class:"job-brief-item",key:C.id},[(0,z._)("a",{class:"job-brief-link",href:e.run.link+"/jobs/"+j},[C.status==="success"?((0,z.wg)(),(0,z.j4)(w,{key:0,name:"octicon-check-circle-fill",class:"green"})):C.status==="skipped"?((0,z.wg)(),(0,z.j4)(w,{key:1,name:"octicon-skip",class:"ui text grey"})):C.status==="waiting"?((0,z.wg)(),(0,z.j4)(w,{key:2,name:"octicon-clock",class:"ui text yellow"})):C.status==="blocked"?((0,z.wg)(),(0,z.j4)(w,{key:3,name:"octicon-blocked",class:"ui text yellow"})):C.status==="running"?((0,z.wg)(),(0,z.j4)(w,{key:4,name:"octicon-meter",class:"ui text yellow","class-name":"job-status-rotate"})):((0,z.wg)(),(0,z.j4)(w,{key:5,name:"octicon-x-circle-fill",class:"red"})),(0,z._)("span",vb,(0,Gt.toDisplayString)(C.name),1)],8,gb),C.canRerun?((0,z.wg)(),(0,z.iD)("button",{key:0,class:"job-brief-rerun",onClick:Y=>e.rerunJob(j)},[(0,z.Wm)(w,{name:"octicon-sync",class:"ui text black"})],8,yb)):(0,z.kq)("v-if",!0)]))),128))])])]),(0,z._)("div",bb,[(0,z._)("div",_b,[(0,z._)("div",wb,(0,Gt.toDisplayString)(e.currentJob.title),1),(0,z._)("div",jb,(0,Gt.toDisplayString)(e.currentJob.detail),1)]),(0,z._)("div",xb,[((0,z.wg)(!0),(0,z.iD)(z.HY,null,(0,z.Ko)(e.currentJob.steps,(C,j)=>((0,z.wg)(),(0,z.iD)("div",{class:"job-step-section",key:j},[(0,z._)("div",{class:"job-step-summary",onClick:(0,Q.withModifiers)(Y=>e.toggleStepLogs(j),["stop"])},[(0,z.Wm)(w,{name:e.currentJobStepsStates[j].expanded?"octicon-chevron-down":"octicon-chevron-right",class:"gt-mr-3"},null,8,["name"]),C.status==="success"?((0,z.wg)(),(0,z.j4)(w,{key:0,name:"octicon-check-circle-fill",class:"green gt-mr-3"})):C.status==="skipped"?((0,z.wg)(),(0,z.j4)(w,{key:1,name:"octicon-skip",class:"ui text grey gt-mr-3"})):C.status==="waiting"?((0,z.wg)(),(0,z.j4)(w,{key:2,name:"octicon-clock",class:"ui text yellow gt-mr-3"})):C.status==="blocked"?((0,z.wg)(),(0,z.j4)(w,{key:3,name:"octicon-blocked",class:"ui text yellow gt-mr-3"})):C.status==="running"?((0,z.wg)(),(0,z.j4)(w,{key:4,name:"octicon-meter",class:"ui text yellow gt-mr-3","class-name":"job-status-rotate"})):((0,z.wg)(),(0,z.j4)(w,{key:5,name:"octicon-x-circle-fill",class:"red gt-mr-3"})),(0,z._)("span",Cb,(0,Gt.toDisplayString)(C.summary),1),(0,z._)("span",Tb,(0,Gt.toDisplayString)(C.duration),1)],8,Sb),(0,z.kq)(" the log elements could be a lot, do not use v-if to destroy/reconstruct the DOM "),(0,z.wy)((0,z._)("div",{class:"job-step-logs",ref_for:!0,ref:"logs"},null,512),[[Q.vShow,e.currentJobStepsStates[j].expanded]])]))),128))])])])])}var Ob=ei("./node_modules/ansi-to-html/lib/ansi_to_html.js"),Ab=ei.n(Ob),Wc=(e,t,i)=>new Promise((l,u)=>{var _=j=>{try{C(i.next(j))}catch(Y){u(Y)}},w=j=>{try{C(i.throw(j))}catch(Y){u(Y)}},C=j=>j.done?l(j.value):Promise.resolve(j.value).then(_,w);C((i=i.apply(e,t)).next())});const{csrfToken:kb}=window.config,md={name:"RepoActionView",components:{SvgIcon:At},props:{runIndex:String,jobIndex:String,actionsURL:String},data(){return{ansiToHTML:new(Ab())({escapeXML:!0}),loading:!1,intervalID:null,currentJobStepsStates:[],run:{link:"",title:"",canCancel:!1,done:!1,jobs:[]},currentJob:{title:"",detail:"",steps:[]}}},mounted(){this.loadJob(),this.intervalID=setInterval(this.loadJob,1e3)},methods:{getLogsContainer(e){var t;const i=this.$refs.logs[e];return(t=i._stepLogsActiveContainer)!=null?t:i},beginLogGroup(e){const t=this.$refs.logs[e],i=document.createElement("div");i.classList.add("job-log-group");const l=document.createElement("div");l.classList.add("job-log-group-summary");const u=document.createElement("div");u.classList.add("job-log-list"),i.appendChild(l),i.appendChild(u),t._stepLogsActiveContainer=u},endLogGroup(e){const t=this.$refs.logs[e];t._stepLogsActiveContainer=null},toggleStepLogs(e){this.currentJobStepsStates[e].expanded=!this.currentJobStepsStates[e].expanded,this.currentJobStepsStates[e].expanded&&this.loadJob()},rerunJob(e){return Wc(this,null,function*(){const t=`${this.run.link}/jobs/${e}`;yield this.fetchPost(`${t}/rerun`),window.location.href=t})},cancelRun(){this.fetchPost(`${this.run.link}/cancel`)},createLogLine(e){const t=document.createElement("div");t.classList.add("job-log-line"),t._jobLogTime=e.timestamp;const i=document.createElement("div");i.className="line-num",i.innerText=e.index,t.appendChild(i);const l=document.createElement("div");return l.className="log-msg",l.innerHTML=this.ansiToHTML.toHtml(e.message),t.appendChild(l),t},appendLogs(e,t){for(const i of t)this.getLogsContainer(e).append(this.createLogLine(i))},fetchJob(){return Wc(this,null,function*(){const e=this.currentJobStepsStates.map((i,l)=>({step:l,cursor:i.cursor,expanded:i.expanded}));return yield(yield this.fetchPost(`${this.actionsURL}/runs/${this.runIndex}/jobs/${this.jobIndex}`,JSON.stringify({logCursors:e}))).json()})},loadJob(){return Wc(this,null,function*(){if(!this.loading)try{this.loading=!0;const e=yield this.fetchJob();this.run=e.state.run,this.currentJob=e.state.currentJob;for(let t=0;t div.full.height");t&&(t.style.paddingBottom="0"),(0,Q.createApp)(md,{runIndex:e.getAttribute("data-run-index"),jobIndex:e.getAttribute("data-job-index"),actionsURL:e.getAttribute("data-actions-url")}).mount(e)}const Kb=(0,cr.Z)(Db,[["render",Eb],["__scopeId","data-v-03ebda9d"]]);var Yb=null;tb(),n.fn.tab.settings.silent=!0,n.fn.checkbox.settings.enableEnterKey=!1,wr(),n(document).ready(()=>{Wg(),qg(),$g(),Yg(),a(),zg(),Hg(),Bg(),Kg(),at(document.querySelectorAll("#content, .emoji-input")),ay(),sy(),Zv(),ny(),Qv(),Vg(),Ug(),yf(),mt(),sm(),um(),Am(),Fl(),wm(),ov(),qm(),jm(),eh(),rb(),ev(),Jg(),Sm(),Em(),il(),Pm(),Mc(),Dv(),kv(),hr(),cv(),oy(),av(),Yy(),Cg(),Tg(),Lh(),Mh(),Rh(),Fh(),Jh(),Yv(),bt(),of(),lg(),cg(),vg(),sg(),yg(),dm(),Kf(),hm(),hg(),gg(),_g(),Uv(),Hv(),Ev(),Tv(),Cv(),iv(),Zg(),fy(),Xy(),Pb(),Eg(),ob(),eg(),Qh(),Iv(),Nv(),sv(),Af()})}(),function(){"use strict"}(),function(){"use strict"}(),function(){"use strict"}()})(); diff --git a/public/js/katex.f8ab0614.js b/public/js/katex.8877f51d.js similarity index 74% rename from public/js/katex.f8ab0614.js rename to public/js/katex.8877f51d.js index 5a8570c..dd0868c 100644 --- a/public/js/katex.f8ab0614.js +++ b/public/js/katex.8877f51d.js @@ -253,9 +253,9 @@ c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17 c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 l0,-`+(t+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, -470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class ne{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return R.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),t=0;tt.toText();return this.children.map(e).join("")}}var x0={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},be={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Ht={\u00C5:"A",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function Ga(r,e){x0[r]=e}function Ye(r,e,t){if(!x0[e])throw new Error("Font metrics not found for font: "+e+".");var a=r.charCodeAt(0),n=x0[e][a];if(!n&&r[0]in Ht&&(a=Ht[r[0]].charCodeAt(0),n=x0[e][a]),!n&&t==="text"&&It(a)&&(n=x0[e][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var Xe={};function Va(r){var e;if(r>=5?e=0:r>=3?e=1:e=2,!Xe[e]){var t=Xe[e]={cssEmPerMu:be.quad[e]/18};for(var a in be)be.hasOwnProperty(a)&&(t[a]=be[a][e])}return Xe[e]}var Ua=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Lt=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Ft=function(e,t){return t.size<2?e:Ua[e-1][t.size-1]};class z0{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||z0.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=Lt[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var t={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a]);return new z0(t)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Ft(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:Lt[e-1]})}havingBaseStyle(e){e=e||this.style.text();var t=Ft(z0.BASESIZE,e);return this.size===t&&this.textSize===z0.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==z0.BASESIZE?["sizing","reset-size"+this.size,"size"+z0.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=Va(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}z0.BASESIZE=6;var $e={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},Ya={ex:!0,em:!0,mu:!0},Pt=function(e){return typeof e!="string"&&(e=e.unit),e in $e||e in Ya||e==="ex"},j=function(e,t){var a;if(e.unit in $e)a=$e[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if(e.unit==="mu")a=t.fontMetrics().cssEmPerMu;else{var n;if(t.style.isTight()?n=t.havingStyle(t.style.text()):n=t,e.unit==="ex")a=n.fontMetrics().xHeight;else if(e.unit==="em")a=n.fontMetrics().quad;else throw new M("Invalid unit: '"+e.unit+"'");n!==t&&(a*=n.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*a,t.maxSize)},z=function(e){return+e.toFixed(4)+"em"},R0=function(e){return e.filter(t=>t).join(" ")},Gt=function(e,t,a){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=a||{},t){t.style.isTight()&&this.classes.push("mtight");var n=t.getColor();n&&(this.style.color=n)}},Vt=function(e){var t=document.createElement(e);t.className=R0(this.classes);for(var a in this.style)this.style.hasOwnProperty(a)&&(t.style[a]=this.style[a]);for(var n in this.attributes)this.attributes.hasOwnProperty(n)&&t.setAttribute(n,this.attributes[n]);for(var s=0;s",t};class ie{constructor(e,t,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Gt.call(this,e,a,n),this.children=t||[]}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return R.contains(this.classes,e)}toNode(){return Vt.call(this,"span")}toMarkup(){return Ut.call(this,"span")}}class We{constructor(e,t,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Gt.call(this,t,n),this.children=a||[],this.setAttribute("href",e)}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return R.contains(this.classes,e)}toNode(){return Vt.call(this,"a")}toMarkup(){return Ut.call(this,"a")}}class Xa{constructor(e,t,a){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=["mord"],this.style=a}hasClass(e){return R.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var t in this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e}toMarkup(){var e=""+this.alt+"0&&(t=document.createElement("span"),t.style.marginRight=z(this.italic)),this.classes.length>0&&(t=t||document.createElement("span"),t.className=R0(this.classes));for(var a in this.style)this.style.hasOwnProperty(a)&&(t=t||document.createElement("span"),t.style[a]=this.style[a]);return t?(t.appendChild(e),t):e}toMarkup(){var e=!1,t="0&&(a+="margin-right:"+this.italic+"em;");for(var n in this.style)this.style.hasOwnProperty(n)&&(a+=R.hyphenate(n)+":"+this.style[n]+";");a&&(e=!0,t+=' style="'+R.escape(a)+'"');var s=R.escape(this.text);return e?(t+=">",t+=s,t+="",t):s}}class A0{constructor(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"svg");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&t.setAttribute(a,this.attributes[a]);for(var n=0;n":""}}class je{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"line");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&t.setAttribute(a,this.attributes[a]);return t}toMarkup(){var e=" but got "+String(r)+".")}var ja={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Za={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},$={math:{},text:{}};function i(r,e,t,a,n,s){$[r][n]={font:e,group:t,replace:a},s&&a&&($[r][a]=$[r][n])}var l="math",k="text",u="main",d="ams",W="accent-token",D="bin",a0="close",K0="inner",E="mathord",Q="op-token",h0="open",ye="punct",f="rel",T0="spacing",v="textord";i(l,u,f,"\u2261","\\equiv",!0),i(l,u,f,"\u227A","\\prec",!0),i(l,u,f,"\u227B","\\succ",!0),i(l,u,f,"\u223C","\\sim",!0),i(l,u,f,"\u22A5","\\perp"),i(l,u,f,"\u2AAF","\\preceq",!0),i(l,u,f,"\u2AB0","\\succeq",!0),i(l,u,f,"\u2243","\\simeq",!0),i(l,u,f,"\u2223","\\mid",!0),i(l,u,f,"\u226A","\\ll",!0),i(l,u,f,"\u226B","\\gg",!0),i(l,u,f,"\u224D","\\asymp",!0),i(l,u,f,"\u2225","\\parallel"),i(l,u,f,"\u22C8","\\bowtie",!0),i(l,u,f,"\u2323","\\smile",!0),i(l,u,f,"\u2291","\\sqsubseteq",!0),i(l,u,f,"\u2292","\\sqsupseteq",!0),i(l,u,f,"\u2250","\\doteq",!0),i(l,u,f,"\u2322","\\frown",!0),i(l,u,f,"\u220B","\\ni",!0),i(l,u,f,"\u221D","\\propto",!0),i(l,u,f,"\u22A2","\\vdash",!0),i(l,u,f,"\u22A3","\\dashv",!0),i(l,u,f,"\u220B","\\owns"),i(l,u,ye,".","\\ldotp"),i(l,u,ye,"\u22C5","\\cdotp"),i(l,u,v,"#","\\#"),i(k,u,v,"#","\\#"),i(l,u,v,"&","\\&"),i(k,u,v,"&","\\&"),i(l,u,v,"\u2135","\\aleph",!0),i(l,u,v,"\u2200","\\forall",!0),i(l,u,v,"\u210F","\\hbar",!0),i(l,u,v,"\u2203","\\exists",!0),i(l,u,v,"\u2207","\\nabla",!0),i(l,u,v,"\u266D","\\flat",!0),i(l,u,v,"\u2113","\\ell",!0),i(l,u,v,"\u266E","\\natural",!0),i(l,u,v,"\u2663","\\clubsuit",!0),i(l,u,v,"\u2118","\\wp",!0),i(l,u,v,"\u266F","\\sharp",!0),i(l,u,v,"\u2662","\\diamondsuit",!0),i(l,u,v,"\u211C","\\Re",!0),i(l,u,v,"\u2661","\\heartsuit",!0),i(l,u,v,"\u2111","\\Im",!0),i(l,u,v,"\u2660","\\spadesuit",!0),i(l,u,v,"\xA7","\\S",!0),i(k,u,v,"\xA7","\\S"),i(l,u,v,"\xB6","\\P",!0),i(k,u,v,"\xB6","\\P"),i(l,u,v,"\u2020","\\dag"),i(k,u,v,"\u2020","\\dag"),i(k,u,v,"\u2020","\\textdagger"),i(l,u,v,"\u2021","\\ddag"),i(k,u,v,"\u2021","\\ddag"),i(k,u,v,"\u2021","\\textdaggerdbl"),i(l,u,a0,"\u23B1","\\rmoustache",!0),i(l,u,h0,"\u23B0","\\lmoustache",!0),i(l,u,a0,"\u27EF","\\rgroup",!0),i(l,u,h0,"\u27EE","\\lgroup",!0),i(l,u,D,"\u2213","\\mp",!0),i(l,u,D,"\u2296","\\ominus",!0),i(l,u,D,"\u228E","\\uplus",!0),i(l,u,D,"\u2293","\\sqcap",!0),i(l,u,D,"\u2217","\\ast"),i(l,u,D,"\u2294","\\sqcup",!0),i(l,u,D,"\u25EF","\\bigcirc",!0),i(l,u,D,"\u2219","\\bullet",!0),i(l,u,D,"\u2021","\\ddagger"),i(l,u,D,"\u2240","\\wr",!0),i(l,u,D,"\u2A3F","\\amalg"),i(l,u,D,"&","\\And"),i(l,u,f,"\u27F5","\\longleftarrow",!0),i(l,u,f,"\u21D0","\\Leftarrow",!0),i(l,u,f,"\u27F8","\\Longleftarrow",!0),i(l,u,f,"\u27F6","\\longrightarrow",!0),i(l,u,f,"\u21D2","\\Rightarrow",!0),i(l,u,f,"\u27F9","\\Longrightarrow",!0),i(l,u,f,"\u2194","\\leftrightarrow",!0),i(l,u,f,"\u27F7","\\longleftrightarrow",!0),i(l,u,f,"\u21D4","\\Leftrightarrow",!0),i(l,u,f,"\u27FA","\\Longleftrightarrow",!0),i(l,u,f,"\u21A6","\\mapsto",!0),i(l,u,f,"\u27FC","\\longmapsto",!0),i(l,u,f,"\u2197","\\nearrow",!0),i(l,u,f,"\u21A9","\\hookleftarrow",!0),i(l,u,f,"\u21AA","\\hookrightarrow",!0),i(l,u,f,"\u2198","\\searrow",!0),i(l,u,f,"\u21BC","\\leftharpoonup",!0),i(l,u,f,"\u21C0","\\rightharpoonup",!0),i(l,u,f,"\u2199","\\swarrow",!0),i(l,u,f,"\u21BD","\\leftharpoondown",!0),i(l,u,f,"\u21C1","\\rightharpoondown",!0),i(l,u,f,"\u2196","\\nwarrow",!0),i(l,u,f,"\u21CC","\\rightleftharpoons",!0),i(l,d,f,"\u226E","\\nless",!0),i(l,d,f,"\uE010","\\@nleqslant"),i(l,d,f,"\uE011","\\@nleqq"),i(l,d,f,"\u2A87","\\lneq",!0),i(l,d,f,"\u2268","\\lneqq",!0),i(l,d,f,"\uE00C","\\@lvertneqq"),i(l,d,f,"\u22E6","\\lnsim",!0),i(l,d,f,"\u2A89","\\lnapprox",!0),i(l,d,f,"\u2280","\\nprec",!0),i(l,d,f,"\u22E0","\\npreceq",!0),i(l,d,f,"\u22E8","\\precnsim",!0),i(l,d,f,"\u2AB9","\\precnapprox",!0),i(l,d,f,"\u2241","\\nsim",!0),i(l,d,f,"\uE006","\\@nshortmid"),i(l,d,f,"\u2224","\\nmid",!0),i(l,d,f,"\u22AC","\\nvdash",!0),i(l,d,f,"\u22AD","\\nvDash",!0),i(l,d,f,"\u22EA","\\ntriangleleft"),i(l,d,f,"\u22EC","\\ntrianglelefteq",!0),i(l,d,f,"\u228A","\\subsetneq",!0),i(l,d,f,"\uE01A","\\@varsubsetneq"),i(l,d,f,"\u2ACB","\\subsetneqq",!0),i(l,d,f,"\uE017","\\@varsubsetneqq"),i(l,d,f,"\u226F","\\ngtr",!0),i(l,d,f,"\uE00F","\\@ngeqslant"),i(l,d,f,"\uE00E","\\@ngeqq"),i(l,d,f,"\u2A88","\\gneq",!0),i(l,d,f,"\u2269","\\gneqq",!0),i(l,d,f,"\uE00D","\\@gvertneqq"),i(l,d,f,"\u22E7","\\gnsim",!0),i(l,d,f,"\u2A8A","\\gnapprox",!0),i(l,d,f,"\u2281","\\nsucc",!0),i(l,d,f,"\u22E1","\\nsucceq",!0),i(l,d,f,"\u22E9","\\succnsim",!0),i(l,d,f,"\u2ABA","\\succnapprox",!0),i(l,d,f,"\u2246","\\ncong",!0),i(l,d,f,"\uE007","\\@nshortparallel"),i(l,d,f,"\u2226","\\nparallel",!0),i(l,d,f,"\u22AF","\\nVDash",!0),i(l,d,f,"\u22EB","\\ntriangleright"),i(l,d,f,"\u22ED","\\ntrianglerighteq",!0),i(l,d,f,"\uE018","\\@nsupseteqq"),i(l,d,f,"\u228B","\\supsetneq",!0),i(l,d,f,"\uE01B","\\@varsupsetneq"),i(l,d,f,"\u2ACC","\\supsetneqq",!0),i(l,d,f,"\uE019","\\@varsupsetneqq"),i(l,d,f,"\u22AE","\\nVdash",!0),i(l,d,f,"\u2AB5","\\precneqq",!0),i(l,d,f,"\u2AB6","\\succneqq",!0),i(l,d,f,"\uE016","\\@nsubseteqq"),i(l,d,D,"\u22B4","\\unlhd"),i(l,d,D,"\u22B5","\\unrhd"),i(l,d,f,"\u219A","\\nleftarrow",!0),i(l,d,f,"\u219B","\\nrightarrow",!0),i(l,d,f,"\u21CD","\\nLeftarrow",!0),i(l,d,f,"\u21CF","\\nRightarrow",!0),i(l,d,f,"\u21AE","\\nleftrightarrow",!0),i(l,d,f,"\u21CE","\\nLeftrightarrow",!0),i(l,d,f,"\u25B3","\\vartriangle"),i(l,d,v,"\u210F","\\hslash"),i(l,d,v,"\u25BD","\\triangledown"),i(l,d,v,"\u25CA","\\lozenge"),i(l,d,v,"\u24C8","\\circledS"),i(l,d,v,"\xAE","\\circledR"),i(k,d,v,"\xAE","\\circledR"),i(l,d,v,"\u2221","\\measuredangle",!0),i(l,d,v,"\u2204","\\nexists"),i(l,d,v,"\u2127","\\mho"),i(l,d,v,"\u2132","\\Finv",!0),i(l,d,v,"\u2141","\\Game",!0),i(l,d,v,"\u2035","\\backprime"),i(l,d,v,"\u25B2","\\blacktriangle"),i(l,d,v,"\u25BC","\\blacktriangledown"),i(l,d,v,"\u25A0","\\blacksquare"),i(l,d,v,"\u29EB","\\blacklozenge"),i(l,d,v,"\u2605","\\bigstar"),i(l,d,v,"\u2222","\\sphericalangle",!0),i(l,d,v,"\u2201","\\complement",!0),i(l,d,v,"\xF0","\\eth",!0),i(k,u,v,"\xF0","\xF0"),i(l,d,v,"\u2571","\\diagup"),i(l,d,v,"\u2572","\\diagdown"),i(l,d,v,"\u25A1","\\square"),i(l,d,v,"\u25A1","\\Box"),i(l,d,v,"\u25CA","\\Diamond"),i(l,d,v,"\xA5","\\yen",!0),i(k,d,v,"\xA5","\\yen",!0),i(l,d,v,"\u2713","\\checkmark",!0),i(k,d,v,"\u2713","\\checkmark"),i(l,d,v,"\u2136","\\beth",!0),i(l,d,v,"\u2138","\\daleth",!0),i(l,d,v,"\u2137","\\gimel",!0),i(l,d,v,"\u03DD","\\digamma",!0),i(l,d,v,"\u03F0","\\varkappa"),i(l,d,h0,"\u250C","\\@ulcorner",!0),i(l,d,a0,"\u2510","\\@urcorner",!0),i(l,d,h0,"\u2514","\\@llcorner",!0),i(l,d,a0,"\u2518","\\@lrcorner",!0),i(l,d,f,"\u2266","\\leqq",!0),i(l,d,f,"\u2A7D","\\leqslant",!0),i(l,d,f,"\u2A95","\\eqslantless",!0),i(l,d,f,"\u2272","\\lesssim",!0),i(l,d,f,"\u2A85","\\lessapprox",!0),i(l,d,f,"\u224A","\\approxeq",!0),i(l,d,D,"\u22D6","\\lessdot"),i(l,d,f,"\u22D8","\\lll",!0),i(l,d,f,"\u2276","\\lessgtr",!0),i(l,d,f,"\u22DA","\\lesseqgtr",!0),i(l,d,f,"\u2A8B","\\lesseqqgtr",!0),i(l,d,f,"\u2251","\\doteqdot"),i(l,d,f,"\u2253","\\risingdotseq",!0),i(l,d,f,"\u2252","\\fallingdotseq",!0),i(l,d,f,"\u223D","\\backsim",!0),i(l,d,f,"\u22CD","\\backsimeq",!0),i(l,d,f,"\u2AC5","\\subseteqq",!0),i(l,d,f,"\u22D0","\\Subset",!0),i(l,d,f,"\u228F","\\sqsubset",!0),i(l,d,f,"\u227C","\\preccurlyeq",!0),i(l,d,f,"\u22DE","\\curlyeqprec",!0),i(l,d,f,"\u227E","\\precsim",!0),i(l,d,f,"\u2AB7","\\precapprox",!0),i(l,d,f,"\u22B2","\\vartriangleleft"),i(l,d,f,"\u22B4","\\trianglelefteq"),i(l,d,f,"\u22A8","\\vDash",!0),i(l,d,f,"\u22AA","\\Vvdash",!0),i(l,d,f,"\u2323","\\smallsmile"),i(l,d,f,"\u2322","\\smallfrown"),i(l,d,f,"\u224F","\\bumpeq",!0),i(l,d,f,"\u224E","\\Bumpeq",!0),i(l,d,f,"\u2267","\\geqq",!0),i(l,d,f,"\u2A7E","\\geqslant",!0),i(l,d,f,"\u2A96","\\eqslantgtr",!0),i(l,d,f,"\u2273","\\gtrsim",!0),i(l,d,f,"\u2A86","\\gtrapprox",!0),i(l,d,D,"\u22D7","\\gtrdot"),i(l,d,f,"\u22D9","\\ggg",!0),i(l,d,f,"\u2277","\\gtrless",!0),i(l,d,f,"\u22DB","\\gtreqless",!0),i(l,d,f,"\u2A8C","\\gtreqqless",!0),i(l,d,f,"\u2256","\\eqcirc",!0),i(l,d,f,"\u2257","\\circeq",!0),i(l,d,f,"\u225C","\\triangleq",!0),i(l,d,f,"\u223C","\\thicksim"),i(l,d,f,"\u2248","\\thickapprox"),i(l,d,f,"\u2AC6","\\supseteqq",!0),i(l,d,f,"\u22D1","\\Supset",!0),i(l,d,f,"\u2290","\\sqsupset",!0),i(l,d,f,"\u227D","\\succcurlyeq",!0),i(l,d,f,"\u22DF","\\curlyeqsucc",!0),i(l,d,f,"\u227F","\\succsim",!0),i(l,d,f,"\u2AB8","\\succapprox",!0),i(l,d,f,"\u22B3","\\vartriangleright"),i(l,d,f,"\u22B5","\\trianglerighteq"),i(l,d,f,"\u22A9","\\Vdash",!0),i(l,d,f,"\u2223","\\shortmid"),i(l,d,f,"\u2225","\\shortparallel"),i(l,d,f,"\u226C","\\between",!0),i(l,d,f,"\u22D4","\\pitchfork",!0),i(l,d,f,"\u221D","\\varpropto"),i(l,d,f,"\u25C0","\\blacktriangleleft"),i(l,d,f,"\u2234","\\therefore",!0),i(l,d,f,"\u220D","\\backepsilon"),i(l,d,f,"\u25B6","\\blacktriangleright"),i(l,d,f,"\u2235","\\because",!0),i(l,d,f,"\u22D8","\\llless"),i(l,d,f,"\u22D9","\\gggtr"),i(l,d,D,"\u22B2","\\lhd"),i(l,d,D,"\u22B3","\\rhd"),i(l,d,f,"\u2242","\\eqsim",!0),i(l,u,f,"\u22C8","\\Join"),i(l,d,f,"\u2251","\\Doteq",!0),i(l,d,D,"\u2214","\\dotplus",!0),i(l,d,D,"\u2216","\\smallsetminus"),i(l,d,D,"\u22D2","\\Cap",!0),i(l,d,D,"\u22D3","\\Cup",!0),i(l,d,D,"\u2A5E","\\doublebarwedge",!0),i(l,d,D,"\u229F","\\boxminus",!0),i(l,d,D,"\u229E","\\boxplus",!0),i(l,d,D,"\u22C7","\\divideontimes",!0),i(l,d,D,"\u22C9","\\ltimes",!0),i(l,d,D,"\u22CA","\\rtimes",!0),i(l,d,D,"\u22CB","\\leftthreetimes",!0),i(l,d,D,"\u22CC","\\rightthreetimes",!0),i(l,d,D,"\u22CF","\\curlywedge",!0),i(l,d,D,"\u22CE","\\curlyvee",!0),i(l,d,D,"\u229D","\\circleddash",!0),i(l,d,D,"\u229B","\\circledast",!0),i(l,d,D,"\u22C5","\\centerdot"),i(l,d,D,"\u22BA","\\intercal",!0),i(l,d,D,"\u22D2","\\doublecap"),i(l,d,D,"\u22D3","\\doublecup"),i(l,d,D,"\u22A0","\\boxtimes",!0),i(l,d,f,"\u21E2","\\dashrightarrow",!0),i(l,d,f,"\u21E0","\\dashleftarrow",!0),i(l,d,f,"\u21C7","\\leftleftarrows",!0),i(l,d,f,"\u21C6","\\leftrightarrows",!0),i(l,d,f,"\u21DA","\\Lleftarrow",!0),i(l,d,f,"\u219E","\\twoheadleftarrow",!0),i(l,d,f,"\u21A2","\\leftarrowtail",!0),i(l,d,f,"\u21AB","\\looparrowleft",!0),i(l,d,f,"\u21CB","\\leftrightharpoons",!0),i(l,d,f,"\u21B6","\\curvearrowleft",!0),i(l,d,f,"\u21BA","\\circlearrowleft",!0),i(l,d,f,"\u21B0","\\Lsh",!0),i(l,d,f,"\u21C8","\\upuparrows",!0),i(l,d,f,"\u21BF","\\upharpoonleft",!0),i(l,d,f,"\u21C3","\\downharpoonleft",!0),i(l,u,f,"\u22B6","\\origof",!0),i(l,u,f,"\u22B7","\\imageof",!0),i(l,d,f,"\u22B8","\\multimap",!0),i(l,d,f,"\u21AD","\\leftrightsquigarrow",!0),i(l,d,f,"\u21C9","\\rightrightarrows",!0),i(l,d,f,"\u21C4","\\rightleftarrows",!0),i(l,d,f,"\u21A0","\\twoheadrightarrow",!0),i(l,d,f,"\u21A3","\\rightarrowtail",!0),i(l,d,f,"\u21AC","\\looparrowright",!0),i(l,d,f,"\u21B7","\\curvearrowright",!0),i(l,d,f,"\u21BB","\\circlearrowright",!0),i(l,d,f,"\u21B1","\\Rsh",!0),i(l,d,f,"\u21CA","\\downdownarrows",!0),i(l,d,f,"\u21BE","\\upharpoonright",!0),i(l,d,f,"\u21C2","\\downharpoonright",!0),i(l,d,f,"\u21DD","\\rightsquigarrow",!0),i(l,d,f,"\u21DD","\\leadsto"),i(l,d,f,"\u21DB","\\Rrightarrow",!0),i(l,d,f,"\u21BE","\\restriction"),i(l,u,v,"\u2018","`"),i(l,u,v,"$","\\$"),i(k,u,v,"$","\\$"),i(k,u,v,"$","\\textdollar"),i(l,u,v,"%","\\%"),i(k,u,v,"%","\\%"),i(l,u,v,"_","\\_"),i(k,u,v,"_","\\_"),i(k,u,v,"_","\\textunderscore"),i(l,u,v,"\u2220","\\angle",!0),i(l,u,v,"\u221E","\\infty",!0),i(l,u,v,"\u2032","\\prime"),i(l,u,v,"\u25B3","\\triangle"),i(l,u,v,"\u0393","\\Gamma",!0),i(l,u,v,"\u0394","\\Delta",!0),i(l,u,v,"\u0398","\\Theta",!0),i(l,u,v,"\u039B","\\Lambda",!0),i(l,u,v,"\u039E","\\Xi",!0),i(l,u,v,"\u03A0","\\Pi",!0),i(l,u,v,"\u03A3","\\Sigma",!0),i(l,u,v,"\u03A5","\\Upsilon",!0),i(l,u,v,"\u03A6","\\Phi",!0),i(l,u,v,"\u03A8","\\Psi",!0),i(l,u,v,"\u03A9","\\Omega",!0),i(l,u,v,"A","\u0391"),i(l,u,v,"B","\u0392"),i(l,u,v,"E","\u0395"),i(l,u,v,"Z","\u0396"),i(l,u,v,"H","\u0397"),i(l,u,v,"I","\u0399"),i(l,u,v,"K","\u039A"),i(l,u,v,"M","\u039C"),i(l,u,v,"N","\u039D"),i(l,u,v,"O","\u039F"),i(l,u,v,"P","\u03A1"),i(l,u,v,"T","\u03A4"),i(l,u,v,"X","\u03A7"),i(l,u,v,"\xAC","\\neg",!0),i(l,u,v,"\xAC","\\lnot"),i(l,u,v,"\u22A4","\\top"),i(l,u,v,"\u22A5","\\bot"),i(l,u,v,"\u2205","\\emptyset"),i(l,d,v,"\u2205","\\varnothing"),i(l,u,E,"\u03B1","\\alpha",!0),i(l,u,E,"\u03B2","\\beta",!0),i(l,u,E,"\u03B3","\\gamma",!0),i(l,u,E,"\u03B4","\\delta",!0),i(l,u,E,"\u03F5","\\epsilon",!0),i(l,u,E,"\u03B6","\\zeta",!0),i(l,u,E,"\u03B7","\\eta",!0),i(l,u,E,"\u03B8","\\theta",!0),i(l,u,E,"\u03B9","\\iota",!0),i(l,u,E,"\u03BA","\\kappa",!0),i(l,u,E,"\u03BB","\\lambda",!0),i(l,u,E,"\u03BC","\\mu",!0),i(l,u,E,"\u03BD","\\nu",!0),i(l,u,E,"\u03BE","\\xi",!0),i(l,u,E,"\u03BF","\\omicron",!0),i(l,u,E,"\u03C0","\\pi",!0),i(l,u,E,"\u03C1","\\rho",!0),i(l,u,E,"\u03C3","\\sigma",!0),i(l,u,E,"\u03C4","\\tau",!0),i(l,u,E,"\u03C5","\\upsilon",!0),i(l,u,E,"\u03D5","\\phi",!0),i(l,u,E,"\u03C7","\\chi",!0),i(l,u,E,"\u03C8","\\psi",!0),i(l,u,E,"\u03C9","\\omega",!0),i(l,u,E,"\u03B5","\\varepsilon",!0),i(l,u,E,"\u03D1","\\vartheta",!0),i(l,u,E,"\u03D6","\\varpi",!0),i(l,u,E,"\u03F1","\\varrho",!0),i(l,u,E,"\u03C2","\\varsigma",!0),i(l,u,E,"\u03C6","\\varphi",!0),i(l,u,D,"\u2217","*",!0),i(l,u,D,"+","+"),i(l,u,D,"\u2212","-",!0),i(l,u,D,"\u22C5","\\cdot",!0),i(l,u,D,"\u2218","\\circ",!0),i(l,u,D,"\xF7","\\div",!0),i(l,u,D,"\xB1","\\pm",!0),i(l,u,D,"\xD7","\\times",!0),i(l,u,D,"\u2229","\\cap",!0),i(l,u,D,"\u222A","\\cup",!0),i(l,u,D,"\u2216","\\setminus",!0),i(l,u,D,"\u2227","\\land"),i(l,u,D,"\u2228","\\lor"),i(l,u,D,"\u2227","\\wedge",!0),i(l,u,D,"\u2228","\\vee",!0),i(l,u,v,"\u221A","\\surd"),i(l,u,h0,"\u27E8","\\langle",!0),i(l,u,h0,"\u2223","\\lvert"),i(l,u,h0,"\u2225","\\lVert"),i(l,u,a0,"?","?"),i(l,u,a0,"!","!"),i(l,u,a0,"\u27E9","\\rangle",!0),i(l,u,a0,"\u2223","\\rvert"),i(l,u,a0,"\u2225","\\rVert"),i(l,u,f,"=","="),i(l,u,f,":",":"),i(l,u,f,"\u2248","\\approx",!0),i(l,u,f,"\u2245","\\cong",!0),i(l,u,f,"\u2265","\\ge"),i(l,u,f,"\u2265","\\geq",!0),i(l,u,f,"\u2190","\\gets"),i(l,u,f,">","\\gt",!0),i(l,u,f,"\u2208","\\in",!0),i(l,u,f,"\uE020","\\@not"),i(l,u,f,"\u2282","\\subset",!0),i(l,u,f,"\u2283","\\supset",!0),i(l,u,f,"\u2286","\\subseteq",!0),i(l,u,f,"\u2287","\\supseteq",!0),i(l,d,f,"\u2288","\\nsubseteq",!0),i(l,d,f,"\u2289","\\nsupseteq",!0),i(l,u,f,"\u22A8","\\models"),i(l,u,f,"\u2190","\\leftarrow",!0),i(l,u,f,"\u2264","\\le"),i(l,u,f,"\u2264","\\leq",!0),i(l,u,f,"<","\\lt",!0),i(l,u,f,"\u2192","\\rightarrow",!0),i(l,u,f,"\u2192","\\to"),i(l,d,f,"\u2271","\\ngeq",!0),i(l,d,f,"\u2270","\\nleq",!0),i(l,u,T0,"\xA0","\\ "),i(l,u,T0,"\xA0","\\space"),i(l,u,T0,"\xA0","\\nobreakspace"),i(k,u,T0,"\xA0","\\ "),i(k,u,T0,"\xA0"," "),i(k,u,T0,"\xA0","\\space"),i(k,u,T0,"\xA0","\\nobreakspace"),i(l,u,T0,null,"\\nobreak"),i(l,u,T0,null,"\\allowbreak"),i(l,u,ye,",",","),i(l,u,ye,";",";"),i(l,d,D,"\u22BC","\\barwedge",!0),i(l,d,D,"\u22BB","\\veebar",!0),i(l,u,D,"\u2299","\\odot",!0),i(l,u,D,"\u2295","\\oplus",!0),i(l,u,D,"\u2297","\\otimes",!0),i(l,u,v,"\u2202","\\partial",!0),i(l,u,D,"\u2298","\\oslash",!0),i(l,d,D,"\u229A","\\circledcirc",!0),i(l,d,D,"\u22A1","\\boxdot",!0),i(l,u,D,"\u25B3","\\bigtriangleup"),i(l,u,D,"\u25BD","\\bigtriangledown"),i(l,u,D,"\u2020","\\dagger"),i(l,u,D,"\u22C4","\\diamond"),i(l,u,D,"\u22C6","\\star"),i(l,u,D,"\u25C3","\\triangleleft"),i(l,u,D,"\u25B9","\\triangleright"),i(l,u,h0,"{","\\{"),i(k,u,v,"{","\\{"),i(k,u,v,"{","\\textbraceleft"),i(l,u,a0,"}","\\}"),i(k,u,v,"}","\\}"),i(k,u,v,"}","\\textbraceright"),i(l,u,h0,"{","\\lbrace"),i(l,u,a0,"}","\\rbrace"),i(l,u,h0,"[","\\lbrack",!0),i(k,u,v,"[","\\lbrack",!0),i(l,u,a0,"]","\\rbrack",!0),i(k,u,v,"]","\\rbrack",!0),i(l,u,h0,"(","\\lparen",!0),i(l,u,a0,")","\\rparen",!0),i(k,u,v,"<","\\textless",!0),i(k,u,v,">","\\textgreater",!0),i(l,u,h0,"\u230A","\\lfloor",!0),i(l,u,a0,"\u230B","\\rfloor",!0),i(l,u,h0,"\u2308","\\lceil",!0),i(l,u,a0,"\u2309","\\rceil",!0),i(l,u,v,"\\","\\backslash"),i(l,u,v,"\u2223","|"),i(l,u,v,"\u2223","\\vert"),i(k,u,v,"|","\\textbar",!0),i(l,u,v,"\u2225","\\|"),i(l,u,v,"\u2225","\\Vert"),i(k,u,v,"\u2225","\\textbardbl"),i(k,u,v,"~","\\textasciitilde"),i(k,u,v,"\\","\\textbackslash"),i(k,u,v,"^","\\textasciicircum"),i(l,u,f,"\u2191","\\uparrow",!0),i(l,u,f,"\u21D1","\\Uparrow",!0),i(l,u,f,"\u2193","\\downarrow",!0),i(l,u,f,"\u21D3","\\Downarrow",!0),i(l,u,f,"\u2195","\\updownarrow",!0),i(l,u,f,"\u21D5","\\Updownarrow",!0),i(l,u,Q,"\u2210","\\coprod"),i(l,u,Q,"\u22C1","\\bigvee"),i(l,u,Q,"\u22C0","\\bigwedge"),i(l,u,Q,"\u2A04","\\biguplus"),i(l,u,Q,"\u22C2","\\bigcap"),i(l,u,Q,"\u22C3","\\bigcup"),i(l,u,Q,"\u222B","\\int"),i(l,u,Q,"\u222B","\\intop"),i(l,u,Q,"\u222C","\\iint"),i(l,u,Q,"\u222D","\\iiint"),i(l,u,Q,"\u220F","\\prod"),i(l,u,Q,"\u2211","\\sum"),i(l,u,Q,"\u2A02","\\bigotimes"),i(l,u,Q,"\u2A01","\\bigoplus"),i(l,u,Q,"\u2A00","\\bigodot"),i(l,u,Q,"\u222E","\\oint"),i(l,u,Q,"\u222F","\\oiint"),i(l,u,Q,"\u2230","\\oiiint"),i(l,u,Q,"\u2A06","\\bigsqcup"),i(l,u,Q,"\u222B","\\smallint"),i(k,u,K0,"\u2026","\\textellipsis"),i(l,u,K0,"\u2026","\\mathellipsis"),i(k,u,K0,"\u2026","\\ldots",!0),i(l,u,K0,"\u2026","\\ldots",!0),i(l,u,K0,"\u22EF","\\@cdots",!0),i(l,u,K0,"\u22F1","\\ddots",!0),i(l,u,v,"\u22EE","\\varvdots"),i(l,u,W,"\u02CA","\\acute"),i(l,u,W,"\u02CB","\\grave"),i(l,u,W,"\xA8","\\ddot"),i(l,u,W,"~","\\tilde"),i(l,u,W,"\u02C9","\\bar"),i(l,u,W,"\u02D8","\\breve"),i(l,u,W,"\u02C7","\\check"),i(l,u,W,"^","\\hat"),i(l,u,W,"\u20D7","\\vec"),i(l,u,W,"\u02D9","\\dot"),i(l,u,W,"\u02DA","\\mathring"),i(l,u,E,"\uE131","\\@imath"),i(l,u,E,"\uE237","\\@jmath"),i(l,u,v,"\u0131","\u0131"),i(l,u,v,"\u0237","\u0237"),i(k,u,v,"\u0131","\\i",!0),i(k,u,v,"\u0237","\\j",!0),i(k,u,v,"\xDF","\\ss",!0),i(k,u,v,"\xE6","\\ae",!0),i(k,u,v,"\u0153","\\oe",!0),i(k,u,v,"\xF8","\\o",!0),i(k,u,v,"\xC6","\\AE",!0),i(k,u,v,"\u0152","\\OE",!0),i(k,u,v,"\xD8","\\O",!0),i(k,u,W,"\u02CA","\\'"),i(k,u,W,"\u02CB","\\`"),i(k,u,W,"\u02C6","\\^"),i(k,u,W,"\u02DC","\\~"),i(k,u,W,"\u02C9","\\="),i(k,u,W,"\u02D8","\\u"),i(k,u,W,"\u02D9","\\."),i(k,u,W,"\xB8","\\c"),i(k,u,W,"\u02DA","\\r"),i(k,u,W,"\u02C7","\\v"),i(k,u,W,"\xA8",'\\"'),i(k,u,W,"\u02DD","\\H"),i(k,u,W,"\u25EF","\\textcircled");var Xt={"--":!0,"---":!0,"``":!0,"''":!0};i(k,u,v,"\u2013","--",!0),i(k,u,v,"\u2013","\\textendash"),i(k,u,v,"\u2014","---",!0),i(k,u,v,"\u2014","\\textemdash"),i(k,u,v,"\u2018","`",!0),i(k,u,v,"\u2018","\\textquoteleft"),i(k,u,v,"\u2019","'",!0),i(k,u,v,"\u2019","\\textquoteright"),i(k,u,v,"\u201C","``",!0),i(k,u,v,"\u201C","\\textquotedblleft"),i(k,u,v,"\u201D","''",!0),i(k,u,v,"\u201D","\\textquotedblright"),i(l,u,v,"\xB0","\\degree",!0),i(k,u,v,"\xB0","\\degree"),i(k,u,v,"\xB0","\\textdegree",!0),i(l,u,v,"\xA3","\\pounds"),i(l,u,v,"\xA3","\\mathsterling",!0),i(k,u,v,"\xA3","\\pounds"),i(k,u,v,"\xA3","\\textsterling",!0),i(l,d,v,"\u2720","\\maltese"),i(k,d,v,"\u2720","\\maltese");for(var $t='0123456789/@."',Ze=0;Ze<$t.length;Ze++){var Wt=$t.charAt(Ze);i(l,u,v,Wt,Wt)}for(var jt='0123456789!@*()-=+";:?/.,',Ke=0;Ke{if(R0(r.classes)!==R0(e.classes)||r.skew!==e.skew||r.maxFontSize!==e.maxFontSize)return!1;if(r.classes.length===1){var t=r.classes[0];if(t==="mbin"||t==="mord")return!1}for(var a in r.style)if(r.style.hasOwnProperty(a)&&r.style[a]!==e.style[a])return!1;for(var n in e.style)if(e.style.hasOwnProperty(n)&&r.style[n]!==e.style[n])return!1;return!0},t1=r=>{for(var e=0;et&&(t=o.height),o.depth>a&&(a=o.depth),o.maxFontSize>n&&(n=o.maxFontSize)}e.height=t,e.depth=a,e.maxFontSize=n},s0=function(e,t,a,n){var s=new ie(e,t,a,n);return et(s),s},Jt=(r,e,t,a)=>new ie(r,e,t,a),r1=function(e,t,a){var n=s0([e],[],t);return n.height=Math.max(a||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),n.style.borderBottomWidth=z(n.height),n.maxFontSize=1,n},a1=function(e,t,a,n){var s=new We(e,t,a,n);return et(s),s},Qt=function(e){var t=new ne(e);return et(t),t},n1=function(e,t){return e instanceof ne?s0([],[e],t):e},i1=function(e){if(e.positionType==="individualShift"){for(var t=e.children,a=[t[0]],n=-t[0].shift-t[0].elem.depth,s=n,o=1;o{var t=s0(["mspace"],[],e),a=j(r,e);return t.style.marginRight=z(a),t},ze=function(e,t,a){var n="";switch(e){case"amsrm":n="AMS";break;case"textrm":n="Main";break;case"textsf":n="SansSerif";break;case"texttt":n="Typewriter";break;default:n=e}var s;return t==="textbf"&&a==="textit"?s="BoldItalic":t==="textbf"?s="Bold":t==="textit"?s="Italic":s="Regular",n+"-"+s},_t={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},er={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},o1=function(e,t){var[a,n,s]=er[e],o=new I0(a),h=new A0([o],{width:z(n),height:z(s),style:"width:"+z(n),viewBox:"0 0 "+1e3*n+" "+1e3*s,preserveAspectRatio:"xMinYMin"}),c=Jt(["overlay"],[h],t);return c.height=s,c.style.height=z(s),c.style.width=z(n),c},b={fontMap:_t,makeSymbol:g0,mathsym:Ja,makeSpan:s0,makeSvgSpan:Jt,makeLineSpan:r1,makeAnchor:a1,makeFragment:Qt,wrapFragment:n1,makeVList:s1,makeOrd:_a,makeGlue:l1,staticSvg:o1,svgData:er,tryCombineChars:t1},Z={number:3,unit:"mu"},Y0={number:4,unit:"mu"},B0={number:5,unit:"mu"},u1={mord:{mop:Z,mbin:Y0,mrel:B0,minner:Z},mop:{mord:Z,mop:Z,mrel:B0,minner:Z},mbin:{mord:Y0,mop:Y0,mopen:Y0,minner:Y0},mrel:{mord:B0,mop:B0,mopen:B0,minner:B0},mopen:{},mclose:{mop:Z,mbin:Y0,mrel:B0,minner:Z},mpunct:{mord:Z,mop:Z,mrel:B0,mopen:Z,mclose:Z,mpunct:Z,minner:Z},minner:{mord:Z,mop:Z,mbin:Y0,mrel:B0,mopen:Z,mpunct:Z,minner:Z}},h1={mord:{mop:Z},mop:{mord:Z,mop:Z},mbin:{},mrel:{},mopen:{},mclose:{mop:Z},mpunct:{},minner:{mop:Z}},tr={},Ae={},Te={};function B(r){for(var{type:e,names:t,props:a,handler:n,htmlBuilder:s,mathmlBuilder:o}=r,h={type:e,numArgs:a.numArgs,argTypes:a.argTypes,allowedInArgument:!!a.allowedInArgument,allowedInText:!!a.allowedInText,allowedInMath:a.allowedInMath===void 0?!0:a.allowedInMath,numOptionalArgs:a.numOptionalArgs||0,infix:!!a.infix,primitive:!!a.primitive,handler:n},c=0;c{var C=T.classes[0],N=A.classes[0];C==="mbin"&&R.contains(c1,N)?T.classes[0]="mord":N==="mbin"&&R.contains(m1,C)&&(A.classes[0]="mord")},{node:y},w,x),rr(s,(A,T)=>{var C=tt(T),N=tt(A),I=C&&N?A.hasClass("mtight")?h1[C][N]:u1[C][N]:null;if(I)return b.makeGlue(I,p)},{node:y},w,x),s},rr=function r(e,t,a,n,s){n&&e.push(n);for(var o=0;ow=>{e.splice(y+1,0,w),o++})(o)}n&&e.pop()},ar=function(e){return e instanceof ne||e instanceof We||e instanceof ie&&e.hasClass("enclosing")?e:null},p1=function r(e,t){var a=ar(e);if(a){var n=a.children;if(n.length){if(t==="right")return r(n[n.length-1],"right");if(t==="left")return r(n[0],"left")}}return e},tt=function(e,t){return e?(t&&(e=p1(e,t)),f1[e.classes[0]]||null):null},se=function(e,t){var a=["nulldelimiter"].concat(e.baseSizingClasses());return D0(t.concat(a))},P=function(e,t,a){if(!e)return D0();if(Ae[e.type]){var n=Ae[e.type](e,t);if(a&&t.size!==a.size){n=D0(t.sizingClasses(a),[n],t);var s=t.sizeMultiplier/a.sizeMultiplier;n.height*=s,n.depth*=s}return n}else throw new M("Got group of unknown type: '"+e.type+"'")};function De(r,e){var t=D0(["base"],r,e),a=D0(["strut"]);return a.style.height=z(t.height+t.depth),t.depth&&(a.style.verticalAlign=z(-t.depth)),t.children.unshift(a),t}function rt(r,e){var t=null;r.length===1&&r[0].type==="tag"&&(t=r[0].tag,r=r[0].body);var a=e0(r,e,"root"),n;a.length===2&&a[1].hasClass("tag")&&(n=a.pop());for(var s=[],o=[],h=0;h0&&(s.push(De(o,e)),o=[]),s.push(a[h]));o.length>0&&s.push(De(o,e));var p;t?(p=De(e0(t,e,!0)),p.classes=["tag"],s.push(p)):n&&s.push(n);var g=D0(["katex-html"],s);if(g.setAttribute("aria-hidden","true"),p){var y=p.children[0];y.style.height=z(g.height+g.depth),g.depth&&(y.style.verticalAlign=z(-g.depth))}return g}function nr(r){return new ne(r)}class f0{constructor(e,t,a){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=a||[]}setAttribute(e,t){this.attributes[e]=t}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=R0(this.classes));for(var a=0;a0&&(e+=' class ="'+R.escape(R0(this.classes))+'"'),e+=">";for(var a=0;a",e}toText(){return this.children.map(e=>e.toText()).join("")}}class le{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return R.escape(this.toText())}toText(){return this.text}}class v1{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character="\u200A":e>=.1666&&e<=.1667?this.character="\u2009":e>=.2222&&e<=.2223?this.character="\u2005":e>=.2777&&e<=.2778?this.character="\u2005\u200A":e>=-.05556&&e<=-.05555?this.character="\u200A\u2063":e>=-.1667&&e<=-.1666?this.character="\u2009\u2063":e>=-.2223&&e<=-.2222?this.character="\u205F\u2063":e>=-.2778&&e<=-.2777?this.character="\u2005\u2063":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",z(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var S={MathNode:f0,TextNode:le,SpaceNode:v1,newDocumentFragment:nr},p0=function(e,t,a){return $[t][e]&&$[t][e].replace&&e.charCodeAt(0)!==55349&&!(Xt.hasOwnProperty(e)&&a&&(a.fontFamily&&a.fontFamily.slice(4,6)==="tt"||a.font&&a.font.slice(4,6)==="tt"))&&(e=$[t][e].replace),new S.TextNode(e)},at=function(e){return e.length===1?e[0]:new S.MathNode("mrow",e)},nt=function(e,t){if(t.fontFamily==="texttt")return"monospace";if(t.fontFamily==="textsf")return t.fontShape==="textit"&&t.fontWeight==="textbf"?"sans-serif-bold-italic":t.fontShape==="textit"?"sans-serif-italic":t.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(t.fontShape==="textit"&&t.fontWeight==="textbf")return"bold-italic";if(t.fontShape==="textit")return"italic";if(t.fontWeight==="textbf")return"bold";var a=t.font;if(!a||a==="mathnormal")return null;var n=e.mode;if(a==="mathit")return"italic";if(a==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(a==="mathbf")return"bold";if(a==="mathbb")return"double-struck";if(a==="mathfrak")return"fraktur";if(a==="mathscr"||a==="mathcal")return"script";if(a==="mathsf")return"sans-serif";if(a==="mathtt")return"monospace";var s=e.text;if(R.contains(["\\imath","\\jmath"],s))return null;$[n][s]&&$[n][s].replace&&(s=$[n][s].replace);var o=b.fontMap[a].fontName;return Ye(s,o,n)?b.fontMap[a].variant:null},l0=function(e,t,a){if(e.length===1){var n=X(e[0],t);return a&&n instanceof f0&&n.type==="mo"&&(n.setAttribute("lspace","0em"),n.setAttribute("rspace","0em")),[n]}for(var s=[],o,h=0;h0&&(y.text=y.text.slice(0,1)+"\u0338"+y.text.slice(1),s.pop())}}}s.push(c),o=c}return s},H0=function(e,t,a){return at(l0(e,t,a))},X=function(e,t){if(!e)return new S.MathNode("mrow");if(Te[e.type]){var a=Te[e.type](e,t);return a}else throw new M("Got group of unknown type: '"+e.type+"'")};function ir(r,e,t,a,n){var s=l0(r,t),o;s.length===1&&s[0]instanceof f0&&R.contains(["mrow","mtable"],s[0].type)?o=s[0]:o=new S.MathNode("mrow",s);var h=new S.MathNode("annotation",[new S.TextNode(e)]);h.setAttribute("encoding","application/x-tex");var c=new S.MathNode("semantics",[o,h]),p=new S.MathNode("math",[c]);p.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&p.setAttribute("display","block");var g=n?"katex":"katex-mathml";return b.makeSpan([g],[p])}var sr=function(e){return new z0({style:e.displayMode?q.DISPLAY:q.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},lr=function(e,t){if(t.displayMode){var a=["katex-display"];t.leqno&&a.push("leqno"),t.fleqn&&a.push("fleqn"),e=b.makeSpan(a,[e])}return e},g1=function(e,t,a){var n=sr(a),s;if(a.output==="mathml")return ir(e,t,n,a.displayMode,!0);if(a.output==="html"){var o=rt(e,n);s=b.makeSpan(["katex"],[o])}else{var h=ir(e,t,n,a.displayMode,!1),c=rt(e,n);s=b.makeSpan(["katex"],[h,c])}return lr(s,a)},b1=function(e,t,a){var n=sr(a),s=rt(e,n),o=b.makeSpan(["katex"],[s]);return lr(o,a)},y1={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB","\\cdrightarrow":"\u2192","\\cdleftarrow":"\u2190","\\cdlongequal":"="},x1=function(e){var t=new S.MathNode("mo",[new S.TextNode(y1[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},w1={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},k1=function(e){return e.type==="ordgroup"?e.body.length:1},S1=function(e,t){function a(){var h=4e5,c=e.label.slice(1);if(R.contains(["widehat","widecheck","widetilde","utilde"],c)){var p=e,g=k1(p.base),y,w,x;if(g>5)c==="widehat"||c==="widecheck"?(y=420,h=2364,x=.42,w=c+"4"):(y=312,h=2340,x=.34,w="tilde4");else{var A=[1,1,2,2,3,3][g];c==="widehat"||c==="widecheck"?(h=[0,1062,2364,2364,2364][A],y=[0,239,300,360,420][A],x=[0,.24,.3,.3,.36,.42][A],w=c+A):(h=[0,600,1033,2339,2340][A],y=[0,260,286,306,312][A],x=[0,.26,.286,.3,.306,.34][A],w="tilde"+A)}var T=new I0(w),C=new A0([T],{width:"100%",height:z(x),viewBox:"0 0 "+h+" "+y,preserveAspectRatio:"none"});return{span:b.makeSvgSpan([],[C],t),minWidth:0,height:x}}else{var N=[],I=w1[c],[H,V,F]=I,U=F/1e3,G=H.length,K,Y;if(G===1){var q0=I[3];K=["hide-tail"],Y=[q0]}else if(G===2)K=["halfarrow-left","halfarrow-right"],Y=["xMinYMin","xMaxYMin"];else if(G===3)K=["brace-left","brace-center","brace-right"],Y=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support - `+G+" children.");for(var n0=0;n00&&(n.style.minWidth=z(s)),n},M1=function(e,t,a,n,s){var o,h=e.height+e.depth+a+n;if(/fbox|color|angl/.test(t)){if(o=b.makeSpan(["stretchy",t],[],s),t==="fbox"){var c=s.color&&s.getColor();c&&(o.style.borderColor=c)}}else{var p=[];/^[bx]cancel$/.test(t)&&p.push(new je({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&p.push(new je({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var g=new A0(p,{width:"100%",height:z(h)});o=b.makeSvgSpan([],[g],s)}return o.height=h,o.style.height=z(h),o},C0={encloseSpan:M1,mathMLnode:x1,svgSpan:S1};function L(r,e){if(!r||r.type!==e)throw new Error("Expected node of type "+e+", but got "+(r?"node of type "+r.type:String(r)));return r}function it(r){var e=Ce(r);if(!e)throw new Error("Expected node of symbol group type, but got "+(r?"node of type "+r.type:String(r)));return e}function Ce(r){return r&&(r.type==="atom"||Za.hasOwnProperty(r.type))?r:null}var st=(r,e)=>{var t,a,n;r&&r.type==="supsub"?(a=L(r.base,"accent"),t=a.base,r.base=t,n=Wa(P(r,e)),r.base=a):(a=L(r,"accent"),t=a.base);var s=P(t,e.havingCrampedStyle()),o=a.isShifty&&R.isCharacterBox(t),h=0;if(o){var c=R.getBaseElem(t),p=P(c,e.havingCrampedStyle());h=Yt(p).skew}var g=a.label==="\\c",y=g?s.height+s.depth:Math.min(s.height,e.fontMetrics().xHeight),w;if(a.isStretchy)w=C0.svgSpan(a,e),w=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"elem",elem:w,wrapperClasses:["svg-align"],wrapperStyle:h>0?{width:"calc(100% - "+z(2*h)+")",marginLeft:z(2*h)}:void 0}]},e);else{var x,A;a.label==="\\vec"?(x=b.staticSvg("vec",e),A=b.svgData.vec[1]):(x=b.makeOrd({mode:a.mode,text:a.label},e,"textord"),x=Yt(x),x.italic=0,A=x.width,g&&(y+=x.depth)),w=b.makeSpan(["accent-body"],[x]);var T=a.label==="\\textcircled";T&&(w.classes.push("accent-full"),y=s.height);var C=h;T||(C-=A/2),w.style.left=z(C),a.label==="\\textcircled"&&(w.style.top=".2em"),w=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:-y},{type:"elem",elem:w}]},e)}var N=b.makeSpan(["mord","accent"],[w],e);return n?(n.children[0]=N,n.height=Math.max(N.height,n.height),n.classes[0]="mord",n):N},or=(r,e)=>{var t=r.isStretchy?C0.mathMLnode(r.label):new S.MathNode("mo",[p0(r.label,r.mode)]),a=new S.MathNode("mover",[X(r.base,e),t]);return a.setAttribute("accent","true"),a},z1=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(r=>"\\"+r).join("|"));B({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(r,e)=>{var t=Be(e[0]),a=!z1.test(r.funcName),n=!a||r.funcName==="\\widehat"||r.funcName==="\\widetilde"||r.funcName==="\\widecheck";return{type:"accent",mode:r.parser.mode,label:r.funcName,isStretchy:a,isShifty:n,base:t}},htmlBuilder:st,mathmlBuilder:or}),B({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(r,e)=>{var t=e[0],a=r.parser.mode;return a==="math"&&(r.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+r.funcName+" works only in text mode"),a="text"),{type:"accent",mode:a,label:r.funcName,isStretchy:!1,isShifty:!0,base:t}},htmlBuilder:st,mathmlBuilder:or}),B({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"accentUnder",mode:t.mode,label:a,base:n}},htmlBuilder:(r,e)=>{var t=P(r.base,e),a=C0.svgSpan(r,e),n=r.label==="\\utilde"?.12:0,s=b.makeVList({positionType:"top",positionData:t.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:t}]},e);return b.makeSpan(["mord","accentunder"],[s],e)},mathmlBuilder:(r,e)=>{var t=C0.mathMLnode(r.label),a=new S.MathNode("munder",[X(r.base,e),t]);return a.setAttribute("accentunder","true"),a}});var Ne=r=>{var e=new S.MathNode("mpadded",r?[r]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};B({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:a,funcName:n}=r;return{type:"xArrow",mode:a.mode,label:n,body:e[0],below:t[0]}},htmlBuilder(r,e){var t=e.style,a=e.havingStyle(t.sup()),n=b.wrapFragment(P(r.body,a,e),e),s=r.label.slice(0,2)==="\\x"?"x":"cd";n.classes.push(s+"-arrow-pad");var o;r.below&&(a=e.havingStyle(t.sub()),o=b.wrapFragment(P(r.below,a,e),e),o.classes.push(s+"-arrow-pad"));var h=C0.svgSpan(r,e),c=-e.fontMetrics().axisHeight+.5*h.height,p=-e.fontMetrics().axisHeight-.5*h.height-.111;(n.depth>.25||r.label==="\\xleftequilibrium")&&(p-=n.depth);var g;if(o){var y=-e.fontMetrics().axisHeight+o.height+.5*h.height+.111;g=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p},{type:"elem",elem:h,shift:c},{type:"elem",elem:o,shift:y}]},e)}else g=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p},{type:"elem",elem:h,shift:c}]},e);return g.children[0].children[0].children[1].classes.push("svg-align"),b.makeSpan(["mrel","x-arrow"],[g],e)},mathmlBuilder(r,e){var t=C0.mathMLnode(r.label);t.setAttribute("minsize",r.label.charAt(0)==="x"?"1.75em":"3.0em");var a;if(r.body){var n=Ne(X(r.body,e));if(r.below){var s=Ne(X(r.below,e));a=new S.MathNode("munderover",[t,s,n])}else a=new S.MathNode("mover",[t,n])}else if(r.below){var o=Ne(X(r.below,e));a=new S.MathNode("munder",[t,o])}else a=Ne(),a=new S.MathNode("mover",[t,a]);return a}});var A1=b.makeSpan;function ur(r,e){var t=e0(r.body,e,!0);return A1([r.mclass],t,e)}function hr(r,e){var t,a=l0(r.body,e);return r.mclass==="minner"?t=new S.MathNode("mpadded",a):r.mclass==="mord"?r.isCharacterBox?(t=a[0],t.type="mi"):t=new S.MathNode("mi",a):(r.isCharacterBox?(t=a[0],t.type="mo"):t=new S.MathNode("mo",a),r.mclass==="mbin"?(t.attributes.lspace="0.22em",t.attributes.rspace="0.22em"):r.mclass==="mpunct"?(t.attributes.lspace="0em",t.attributes.rspace="0.17em"):r.mclass==="mopen"||r.mclass==="mclose"?(t.attributes.lspace="0em",t.attributes.rspace="0em"):r.mclass==="minner"&&(t.attributes.lspace="0.0556em",t.attributes.width="+0.1111em")),t}B({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"mclass",mode:t.mode,mclass:"m"+a.slice(5),body:J(n),isCharacterBox:R.isCharacterBox(n)}},htmlBuilder:ur,mathmlBuilder:hr});var qe=r=>{var e=r.type==="ordgroup"&&r.body.length?r.body[0]:r;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};B({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(r,e){var{parser:t}=r;return{type:"mclass",mode:t.mode,mclass:qe(e[0]),body:J(e[1]),isCharacterBox:R.isCharacterBox(e[1])}}}),B({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(r,e){var{parser:t,funcName:a}=r,n=e[1],s=e[0],o;a!=="\\stackrel"?o=qe(n):o="mrel";var h={type:"op",mode:n.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:a!=="\\stackrel",body:J(n)},c={type:"supsub",mode:s.mode,base:h,sup:a==="\\underset"?null:s,sub:a==="\\underset"?s:null};return{type:"mclass",mode:t.mode,mclass:o,body:[c],isCharacterBox:R.isCharacterBox(c)}},htmlBuilder:ur,mathmlBuilder:hr}),B({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"pmb",mode:t.mode,mclass:qe(e[0]),body:J(e[0])}},htmlBuilder(r,e){var t=e0(r.body,e,!0),a=b.makeSpan([r.mclass],t,e);return a.style.textShadow="0.02em 0.01em 0.04px",a},mathmlBuilder(r,e){var t=l0(r.body,e),a=new S.MathNode("mstyle",t);return a.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),a}});var T1={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},mr=()=>({type:"styling",body:[],mode:"math",style:"display"}),cr=r=>r.type==="textord"&&r.text==="@",B1=(r,e)=>(r.type==="mathord"||r.type==="atom")&&r.text===e;function D1(r,e,t){var a=T1[r];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return t.callFunction(a,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var n=t.callFunction("\\\\cdleft",[e[0]],[]),s={type:"atom",text:a,mode:"math",family:"rel"},o=t.callFunction("\\Big",[s],[]),h=t.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[n,o,h]};return t.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return t.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var p={type:"textord",text:"\\Vert",mode:"math"};return t.callFunction("\\Big",[p],[])}default:return{type:"textord",text:" ",mode:"math"}}}function C1(r){var e=[];for(r.gullet.beginGroup(),r.gullet.macros.set("\\cr","\\\\\\relax"),r.gullet.beginGroup();;){e.push(r.parseExpression(!1,"\\\\")),r.gullet.endGroup(),r.gullet.beginGroup();var t=r.fetch().text;if(t==="&"||t==="\\\\")r.consume();else if(t==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new M("Expected \\\\ or \\cr or \\end",r.nextToken)}for(var a=[],n=[a],s=0;s-1))if("<>AV".indexOf(p)>-1)for(var y=0;y<2;y++){for(var w=!0,x=c+1;xAV=|." after @',o[c]);var A=D1(p,g,r),T={type:"styling",body:[A],mode:"math",style:"display"};a.push(T),h=mr()}s%2===0?a.push(h):a.shift(),a=[],n.push(a)}r.gullet.endGroup(),r.gullet.endGroup();var C=new Array(n[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:n,arraystretch:1,addJot:!0,rowGaps:[null],cols:C,colSeparationType:"CD",hLinesBeforeRow:new Array(n.length+1).fill([])}}B({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:"cdlabel",mode:t.mode,side:a.slice(4),label:e[0]}},htmlBuilder(r,e){var t=e.havingStyle(e.style.sup()),a=b.wrapFragment(P(r.label,t,e),e);return a.classes.push("cd-label-"+r.side),a.style.bottom=z(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(r,e){var t=new S.MathNode("mrow",[X(r.label,e)]);return t=new S.MathNode("mpadded",[t]),t.setAttribute("width","0"),r.side==="left"&&t.setAttribute("lspace","-1width"),t.setAttribute("voffset","0.7em"),t=new S.MathNode("mstyle",[t]),t.setAttribute("displaystyle","false"),t.setAttribute("scriptlevel","1"),t}}),B({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(r,e){var{parser:t}=r;return{type:"cdlabelparent",mode:t.mode,fragment:e[0]}},htmlBuilder(r,e){var t=b.wrapFragment(P(r.fragment,e),e);return t.classes.push("cd-vert-arrow"),t},mathmlBuilder(r,e){return new S.MathNode("mrow",[X(r.fragment,e)])}}),B({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(r,e){for(var{parser:t}=r,a=L(e[0],"ordgroup"),n=a.body,s="",o=0;o=1114111)throw new M("\\@char with invalid code point "+s);return c<=65535?p=String.fromCharCode(c):(c-=65536,p=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:t.mode,text:p}}});var dr=(r,e)=>{var t=e0(r.body,e.withColor(r.color),!1);return b.makeFragment(t)},fr=(r,e)=>{var t=l0(r.body,e.withColor(r.color)),a=new S.MathNode("mstyle",t);return a.setAttribute("mathcolor",r.color),a};B({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(r,e){var{parser:t}=r,a=L(e[0],"color-token").color,n=e[1];return{type:"color",mode:t.mode,color:a,body:J(n)}},htmlBuilder:dr,mathmlBuilder:fr}),B({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(r,e){var{parser:t,breakOnTokenText:a}=r,n=L(e[0],"color-token").color;t.gullet.macros.set("\\current@color",n);var s=t.parseExpression(!0,a);return{type:"color",mode:t.mode,color:n,body:s}},htmlBuilder:dr,mathmlBuilder:fr}),B({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler(r,e,t){var{parser:a}=r,n=t[0],s=!a.settings.displayMode||!a.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:a.mode,newLine:s,size:n&&L(n,"size").value}},htmlBuilder(r,e){var t=b.makeSpan(["mspace"],[],e);return r.newLine&&(t.classes.push("newline"),r.size&&(t.style.marginTop=z(j(r.size,e)))),t},mathmlBuilder(r,e){var t=new S.MathNode("mspace");return r.newLine&&(t.setAttribute("linebreak","newline"),r.size&&t.setAttribute("height",z(j(r.size,e)))),t}});var lt={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},pr=r=>{var e=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new M("Expected a control sequence",r);return e},N1=r=>{var e=r.gullet.popToken();return e.text==="="&&(e=r.gullet.popToken(),e.text===" "&&(e=r.gullet.popToken())),e},vr=(r,e,t,a)=>{var n=r.gullet.macros.get(t.text);n==null&&(t.noexpand=!0,n={tokens:[t],numArgs:0,unexpandable:!r.gullet.isExpandable(t.text)}),r.gullet.macros.set(e,n,a)};B({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e,funcName:t}=r;e.consumeSpaces();var a=e.fetch();if(lt[a.text])return(t==="\\global"||t==="\\\\globallong")&&(a.text=lt[a.text]),L(e.parseFunction(),"internal");throw new M("Invalid token after macro prefix",a)}}),B({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=e.gullet.popToken(),n=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(n))throw new M("Expected a control sequence",a);for(var s=0,o,h=[[]];e.gullet.future().text!=="{";)if(a=e.gullet.popToken(),a.text==="#"){if(e.gullet.future().text==="{"){o=e.gullet.future(),h[s].push("{");break}if(a=e.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new M('Invalid argument number "'+a.text+'"');if(parseInt(a.text)!==s+1)throw new M('Argument number "'+a.text+'" out of order');s++,h.push([])}else{if(a.text==="EOF")throw new M("Expected a macro definition");h[s].push(a.text)}var{tokens:c}=e.gullet.consumeArg();return o&&c.unshift(o),(t==="\\edef"||t==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(n,{tokens:c,numArgs:s,delimiters:h},t===lt[t]),{type:"internal",mode:e.mode}}}),B({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=pr(e.gullet.popToken());e.gullet.consumeSpaces();var n=N1(e);return vr(e,a,n,t==="\\\\globallet"),{type:"internal",mode:e.mode}}}),B({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=pr(e.gullet.popToken()),n=e.gullet.popToken(),s=e.gullet.popToken();return vr(e,a,s,t==="\\\\globalfuture"),e.gullet.pushToken(s),e.gullet.pushToken(n),{type:"internal",mode:e.mode}}});var oe=function(e,t,a){var n=$.math[e]&&$.math[e].replace,s=Ye(n||e,t,a);if(!s)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return s},ot=function(e,t,a,n){var s=a.havingBaseStyle(t),o=b.makeSpan(n.concat(s.sizingClasses(a)),[e],a),h=s.sizeMultiplier/a.sizeMultiplier;return o.height*=h,o.depth*=h,o.maxFontSize=s.sizeMultiplier,o},gr=function(e,t,a){var n=t.havingBaseStyle(a),s=(1-t.sizeMultiplier/n.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=z(s),e.height-=s,e.depth+=s},q1=function(e,t,a,n,s,o){var h=b.makeSymbol(e,"Main-Regular",s,n),c=ot(h,t,n,o);return a&&gr(c,n,t),c},E1=function(e,t,a,n){return b.makeSymbol(e,"Size"+t+"-Regular",a,n)},br=function(e,t,a,n,s,o){var h=E1(e,t,s,n),c=ot(b.makeSpan(["delimsizing","size"+t],[h],n),q.TEXT,n,o);return a&&gr(c,n,q.TEXT),c},ut=function(e,t,a){var n;t==="Size1-Regular"?n="delim-size1":n="delim-size4";var s=b.makeSpan(["delimsizinginner",n],[b.makeSpan([],[b.makeSymbol(e,t,a)])]);return{type:"elem",elem:s}},ht=function(e,t,a){var n=x0["Size4-Regular"][e.charCodeAt(0)]?x0["Size4-Regular"][e.charCodeAt(0)][4]:x0["Size1-Regular"][e.charCodeAt(0)][4],s=new I0("inner",Fa(e,Math.round(1e3*t))),o=new A0([s],{width:z(n),height:z(t),style:"width:"+z(n),viewBox:"0 0 "+1e3*n+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),h=b.makeSvgSpan([],[o],a);return h.height=t,h.style.height=z(t),h.style.width=z(n),{type:"elem",elem:h}},mt=.008,Ee={type:"kern",size:-1*mt},R1=["|","\\lvert","\\rvert","\\vert"],I1=["\\|","\\lVert","\\rVert","\\Vert"],yr=function(e,t,a,n,s,o){var h,c,p,g,y="",w=0;h=p=g=e,c=null;var x="Size1-Regular";e==="\\uparrow"?p=g="\u23D0":e==="\\Uparrow"?p=g="\u2016":e==="\\downarrow"?h=p="\u23D0":e==="\\Downarrow"?h=p="\u2016":e==="\\updownarrow"?(h="\\uparrow",p="\u23D0",g="\\downarrow"):e==="\\Updownarrow"?(h="\\Uparrow",p="\u2016",g="\\Downarrow"):R.contains(R1,e)?(p="\u2223",y="vert",w=333):R.contains(I1,e)?(p="\u2225",y="doublevert",w=556):e==="["||e==="\\lbrack"?(h="\u23A1",p="\u23A2",g="\u23A3",x="Size4-Regular",y="lbrack",w=667):e==="]"||e==="\\rbrack"?(h="\u23A4",p="\u23A5",g="\u23A6",x="Size4-Regular",y="rbrack",w=667):e==="\\lfloor"||e==="\u230A"?(p=h="\u23A2",g="\u23A3",x="Size4-Regular",y="lfloor",w=667):e==="\\lceil"||e==="\u2308"?(h="\u23A1",p=g="\u23A2",x="Size4-Regular",y="lceil",w=667):e==="\\rfloor"||e==="\u230B"?(p=h="\u23A5",g="\u23A6",x="Size4-Regular",y="rfloor",w=667):e==="\\rceil"||e==="\u2309"?(h="\u23A4",p=g="\u23A5",x="Size4-Regular",y="rceil",w=667):e==="("||e==="\\lparen"?(h="\u239B",p="\u239C",g="\u239D",x="Size4-Regular",y="lparen",w=875):e===")"||e==="\\rparen"?(h="\u239E",p="\u239F",g="\u23A0",x="Size4-Regular",y="rparen",w=875):e==="\\{"||e==="\\lbrace"?(h="\u23A7",c="\u23A8",g="\u23A9",p="\u23AA",x="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(h="\u23AB",c="\u23AC",g="\u23AD",p="\u23AA",x="Size4-Regular"):e==="\\lgroup"||e==="\u27EE"?(h="\u23A7",g="\u23A9",p="\u23AA",x="Size4-Regular"):e==="\\rgroup"||e==="\u27EF"?(h="\u23AB",g="\u23AD",p="\u23AA",x="Size4-Regular"):e==="\\lmoustache"||e==="\u23B0"?(h="\u23A7",g="\u23AD",p="\u23AA",x="Size4-Regular"):(e==="\\rmoustache"||e==="\u23B1")&&(h="\u23AB",g="\u23A9",p="\u23AA",x="Size4-Regular");var A=oe(h,x,s),T=A.height+A.depth,C=oe(p,x,s),N=C.height+C.depth,I=oe(g,x,s),H=I.height+I.depth,V=0,F=1;if(c!==null){var U=oe(c,x,s);V=U.height+U.depth,F=2}var G=T+H+V,K=Math.max(0,Math.ceil((t-G)/(F*N))),Y=G+K*F*N,q0=n.fontMetrics().axisHeight;a&&(q0*=n.sizeMultiplier);var n0=Y/2-q0,t0=[];if(y.length>0){var $0=Y-T-H,o0=Math.round(Y*1e3),b0=Pa(y,Math.round($0*1e3)),P0=new I0(y,b0),Q0=(w/1e3).toFixed(3)+"em",_0=(o0/1e3).toFixed(3)+"em",Ct=new A0([P0],{width:Q0,height:_0,viewBox:"0 0 "+w+" "+o0}),G0=b.makeSvgSpan([],[Ct],n);G0.height=o0/1e3,G0.style.width=Q0,G0.style.height=_0,t0.push({type:"elem",elem:G0})}else{if(t0.push(ut(g,x,s)),t0.push(Ee),c===null){var V0=Y-T-H+2*mt;t0.push(ht(p,V0,n))}else{var v0=(Y-T-H-V)/2+2*mt;t0.push(ht(p,v0,n)),t0.push(Ee),t0.push(ut(c,x,s)),t0.push(Ee),t0.push(ht(p,v0,n))}t0.push(Ee),t0.push(ut(h,x,s))}var ce=n.havingBaseStyle(q.TEXT),Nt=b.makeVList({positionType:"bottom",positionData:n0,children:t0},ce);return ot(b.makeSpan(["delimsizing","mult"],[Nt],ce),q.TEXT,n,o)},ct=80,dt=.08,ft=function(e,t,a,n,s){var o=La(e,n,a),h=new I0(e,o),c=new A0([h],{width:"400em",height:z(t),viewBox:"0 0 400000 "+a,preserveAspectRatio:"xMinYMin slice"});return b.makeSvgSpan(["hide-tail"],[c],s)},O1=function(e,t){var a=t.havingBaseSizing(),n=Sr("\\surd",e*a.sizeMultiplier,kr,a),s=a.sizeMultiplier,o=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),h,c=0,p=0,g=0,y;return n.type==="small"?(g=1e3+1e3*o+ct,e<1?s=1:e<1.4&&(s=.7),c=(1+o+dt)/s,p=(1+o)/s,h=ft("sqrtMain",c,g,o,t),h.style.minWidth="0.853em",y=.833/s):n.type==="large"?(g=(1e3+ct)*ue[n.size],p=(ue[n.size]+o)/s,c=(ue[n.size]+o+dt)/s,h=ft("sqrtSize"+n.size,c,g,o,t),h.style.minWidth="1.02em",y=1/s):(c=e+o+dt,p=e+o,g=Math.floor(1e3*e+o)+ct,h=ft("sqrtTall",c,g,o,t),h.style.minWidth="0.742em",y=1.056),h.height=p,h.style.height=z(c),{span:h,advanceWidth:y,ruleWidth:(t.fontMetrics().sqrtRuleThickness+o)*s}},xr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],H1=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],wr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],ue=[0,1.2,1.8,2.4,3],L1=function(e,t,a,n,s){if(e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle"),R.contains(xr,e)||R.contains(wr,e))return br(e,t,!1,a,n,s);if(R.contains(H1,e))return yr(e,ue[t],!1,a,n,s);throw new M("Illegal delimiter: '"+e+"'")},F1=[{type:"small",style:q.SCRIPTSCRIPT},{type:"small",style:q.SCRIPT},{type:"small",style:q.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],P1=[{type:"small",style:q.SCRIPTSCRIPT},{type:"small",style:q.SCRIPT},{type:"small",style:q.TEXT},{type:"stack"}],kr=[{type:"small",style:q.SCRIPTSCRIPT},{type:"small",style:q.SCRIPT},{type:"small",style:q.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],G1=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Sr=function(e,t,a,n){for(var s=Math.min(2,3-n.style.size),o=s;ot)return a[o]}return a[a.length-1]},Mr=function(e,t,a,n,s,o){e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle");var h;R.contains(wr,e)?h=F1:R.contains(xr,e)?h=kr:h=P1;var c=Sr(e,t,h,n);return c.type==="small"?q1(e,c.style,a,n,s,o):c.type==="large"?br(e,c.size,a,n,s,o):yr(e,t,a,n,s,o)},V1=function(e,t,a,n,s,o){var h=n.fontMetrics().axisHeight*n.sizeMultiplier,c=901,p=5/n.fontMetrics().ptPerEm,g=Math.max(t-h,a+h),y=Math.max(g/500*c,2*g-p);return Mr(e,y,!0,n,s,o)},N0={sqrtImage:O1,sizedDelim:L1,sizeToMaxHeight:ue,customSizedDelim:Mr,leftRightDelim:V1},zr={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},U1=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Re(r,e){var t=Ce(r);if(t&&R.contains(U1,t.text))return t;throw t?new M("Invalid delimiter '"+t.text+"' after '"+e.funcName+"'",r):new M("Invalid delimiter type '"+r.type+"'",r)}B({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(r,e)=>{var t=Re(e[0],r);return{type:"delimsizing",mode:r.parser.mode,size:zr[r.funcName].size,mclass:zr[r.funcName].mclass,delim:t.text}},htmlBuilder:(r,e)=>r.delim==="."?b.makeSpan([r.mclass]):N0.sizedDelim(r.delim,r.size,e,r.mode,[r.mclass]),mathmlBuilder:r=>{var e=[];r.delim!=="."&&e.push(p0(r.delim,r.mode));var t=new S.MathNode("mo",e);r.mclass==="mopen"||r.mclass==="mclose"?t.setAttribute("fence","true"):t.setAttribute("fence","false"),t.setAttribute("stretchy","true");var a=z(N0.sizeToMaxHeight[r.size]);return t.setAttribute("minsize",a),t.setAttribute("maxsize",a),t}});function Ar(r){if(!r.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}B({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=r.parser.gullet.macros.get("\\current@color");if(t&&typeof t!="string")throw new M("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:r.parser.mode,delim:Re(e[0],r).text,color:t}}}),B({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Re(e[0],r),a=r.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var s=L(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:t.text,right:s.delim,rightColor:s.color}},htmlBuilder:(r,e)=>{Ar(r);for(var t=e0(r.body,e,!0,["mopen","mclose"]),a=0,n=0,s=!1,o=0;o{Ar(r);var t=l0(r.body,e);if(r.left!=="."){var a=new S.MathNode("mo",[p0(r.left,r.mode)]);a.setAttribute("fence","true"),t.unshift(a)}if(r.right!=="."){var n=new S.MathNode("mo",[p0(r.right,r.mode)]);n.setAttribute("fence","true"),r.rightColor&&n.setAttribute("mathcolor",r.rightColor),t.push(n)}return at(t)}}),B({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Re(e[0],r);if(!r.parser.leftrightDepth)throw new M("\\middle without preceding \\left",t);return{type:"middle",mode:r.parser.mode,delim:t.text}},htmlBuilder:(r,e)=>{var t;if(r.delim===".")t=se(e,[]);else{t=N0.sizedDelim(r.delim,1,e,r.mode,[]);var a={delim:r.delim,options:e};t.isMiddle=a}return t},mathmlBuilder:(r,e)=>{var t=r.delim==="\\vert"||r.delim==="|"?p0("|","text"):p0(r.delim,r.mode),a=new S.MathNode("mo",[t]);return a.setAttribute("fence","true"),a.setAttribute("lspace","0.05em"),a.setAttribute("rspace","0.05em"),a}});var pt=(r,e)=>{var t=b.wrapFragment(P(r.body,e),e),a=r.label.slice(1),n=e.sizeMultiplier,s,o=0,h=R.isCharacterBox(r.body);if(a==="sout")s=b.makeSpan(["stretchy","sout"]),s.height=e.fontMetrics().defaultRuleThickness/n,o=-.5*e.fontMetrics().xHeight;else if(a==="phase"){var c=j({number:.6,unit:"pt"},e),p=j({number:.35,unit:"ex"},e),g=e.havingBaseSizing();n=n/g.sizeMultiplier;var y=t.height+t.depth+c+p;t.style.paddingLeft=z(y/2+c);var w=Math.floor(1e3*y*n),x=Oa(w),A=new A0([new I0("phase",x)],{width:"400em",height:z(w/1e3),viewBox:"0 0 400000 "+w,preserveAspectRatio:"xMinYMin slice"});s=b.makeSvgSpan(["hide-tail"],[A],e),s.style.height=z(y),o=t.depth+c+p}else{/cancel/.test(a)?h||t.classes.push("cancel-pad"):a==="angl"?t.classes.push("anglpad"):t.classes.push("boxpad");var T=0,C=0,N=0;/box/.test(a)?(N=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),T=e.fontMetrics().fboxsep+(a==="colorbox"?0:N),C=T):a==="angl"?(N=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),T=4*N,C=Math.max(0,.25-t.depth)):(T=h?.2:0,C=T),s=C0.encloseSpan(t,a,T,C,e),/fbox|boxed|fcolorbox/.test(a)?(s.style.borderStyle="solid",s.style.borderWidth=z(N)):a==="angl"&&N!==.049&&(s.style.borderTopWidth=z(N),s.style.borderRightWidth=z(N)),o=t.depth+C,r.backgroundColor&&(s.style.backgroundColor=r.backgroundColor,r.borderColor&&(s.style.borderColor=r.borderColor))}var I;if(r.backgroundColor)I=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:o},{type:"elem",elem:t,shift:0}]},e);else{var H=/cancel|phase/.test(a)?["svg-align"]:[];I=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:t,shift:0},{type:"elem",elem:s,shift:o,wrapperClasses:H}]},e)}return/cancel/.test(a)&&(I.height=t.height,I.depth=t.depth),/cancel/.test(a)&&!h?b.makeSpan(["mord","cancel-lap"],[I],e):b.makeSpan(["mord"],[I],e)},vt=(r,e)=>{var t=0,a=new S.MathNode(r.label.indexOf("colorbox")>-1?"mpadded":"menclose",[X(r.body,e)]);switch(r.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\phase":a.setAttribute("notation","phasorangle");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\angl":a.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(t=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*t+"pt"),a.setAttribute("height","+"+2*t+"pt"),a.setAttribute("lspace",t+"pt"),a.setAttribute("voffset",t+"pt"),r.label==="\\fcolorbox"){var n=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(r.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return r.backgroundColor&&a.setAttribute("mathbackground",r.backgroundColor),a};B({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=L(e[0],"color-token").color,o=e[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:s,body:o}},htmlBuilder:pt,mathmlBuilder:vt}),B({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=L(e[0],"color-token").color,o=L(e[1],"color-token").color,h=e[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,borderColor:s,body:h}},htmlBuilder:pt,mathmlBuilder:vt}),B({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\fbox",body:e[0]}}}),B({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"enclose",mode:t.mode,label:a,body:n}},htmlBuilder:pt,mathmlBuilder:vt}),B({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\angl",body:e[0]}}});var Tr={};function w0(r){for(var{type:e,names:t,props:a,handler:n,htmlBuilder:s,mathmlBuilder:o}=r,h={type:e,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},c=0;c{var e=r.parser.settings;if(!e.displayMode)throw new M("{"+r.envName+"} can be used only in display mode.")};function gt(r){if(r.indexOf("ed")===-1)return r.indexOf("*")===-1}function L0(r,e,t){var{hskipBeforeAndAfter:a,addJot:n,cols:s,arraystretch:o,colSeparationType:h,autoTag:c,singleRow:p,emptySingleRow:g,maxNumCols:y,leqno:w}=e;if(r.gullet.beginGroup(),p||r.gullet.macros.set("\\cr","\\\\\\relax"),!o){var x=r.gullet.expandMacroAsText("\\arraystretch");if(x==null)o=1;else if(o=parseFloat(x),!o||o<0)throw new M("Invalid \\arraystretch: "+x)}r.gullet.beginGroup();var A=[],T=[A],C=[],N=[],I=c!=null?[]:void 0;function H(){c&&r.gullet.macros.set("\\@eqnsw","1",!0)}function V(){I&&(r.gullet.macros.get("\\df@tag")?(I.push(r.subparse([new m0("\\df@tag")])),r.gullet.macros.set("\\df@tag",void 0,!0)):I.push(Boolean(c)&&r.gullet.macros.get("\\@eqnsw")==="1"))}for(H(),N.push(Dr(r));;){var F=r.parseExpression(!1,p?"\\end":"\\\\");r.gullet.endGroup(),r.gullet.beginGroup(),F={type:"ordgroup",mode:r.mode,body:F},t&&(F={type:"styling",mode:r.mode,style:t,body:[F]}),A.push(F);var U=r.fetch().text;if(U==="&"){if(y&&A.length===y){if(p||h)throw new M("Too many tab characters: &",r.nextToken);r.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}r.consume()}else if(U==="\\end"){V(),A.length===1&&F.type==="styling"&&F.body[0].body.length===0&&(T.length>1||!g)&&T.pop(),N.length0&&(H+=.25),p.push({pos:H,isDashed:Fe[Pe]})}for(V(o[0]),a=0;a0&&(n0+=I,GFe))for(a=0;a=h)){var te=void 0;(n>0||e.hskipBeforeAndAfter)&&(te=R.deflt(v0.pregap,w),te!==0&&(b0=b.makeSpan(["arraycolsep"],[]),b0.style.width=z(te),o0.push(b0)));var re=[];for(a=0;a0){for(var c4=b.makeLineSpan("hline",t,g),d4=b.makeLineSpan("hdashline",t,g),qt=[{type:"elem",elem:c,shift:0}];p.length>0;){var ha=p.pop(),ma=ha.pos-t0;ha.isDashed?qt.push({type:"elem",elem:d4,shift:ma}):qt.push({type:"elem",elem:c4,shift:ma})}c=b.makeVList({positionType:"individualShift",children:qt},t)}if(Q0.length===0)return b.makeSpan(["mord"],[c],t);var Et=b.makeVList({positionType:"individualShift",children:Q0},t);return Et=b.makeSpan(["tag"],[Et],t),b.makeFragment([c,Et])},Y1={c:"center ",l:"left ",r:"right "},S0=function(e,t){for(var a=[],n=new S.MathNode("mtd",[],["mtr-glue"]),s=new S.MathNode("mtd",[],["mml-eqn-num"]),o=0;o0){var A=e.cols,T="",C=!1,N=0,I=A.length;A[0].type==="separator"&&(w+="top ",N=1),A[A.length-1].type==="separator"&&(w+="bottom ",I-=1);for(var H=N;H0?"left ":"",w+=K[K.length-1].length>0?"right ":"";for(var Y=1;Y-1?"alignat":"align",s=e.envName==="split",o=L0(e.parser,{cols:a,addJot:!0,autoTag:s?void 0:gt(e.envName),emptySingleRow:!0,colSeparationType:n,maxNumCols:s?2:void 0,leqno:e.parser.settings.leqno},"display"),h,c=0,p={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&t[0].type==="ordgroup"){for(var g="",y=0;y0&&x&&(C=1),a[A]={type:"align",align:T,pregap:C,postgap:0}}return o.colSeparationType=x?"align":"alignat",o};w0({type:"array",names:["array","darray"],props:{numArgs:1},handler(r,e){var t=Ce(e[0]),a=t?[e[0]]:L(e[0],"ordgroup").body,n=a.map(function(o){var h=it(o),c=h.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new M("Unknown column alignment: "+c,o)}),s={cols:n,hskipBeforeAndAfter:!0,maxNumCols:n.length};return L0(r.parser,s,bt(r.envName))},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(r){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[r.envName.replace("*","")],t="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:t}]};if(r.envName.charAt(r.envName.length-1)==="*"){var n=r.parser;if(n.consumeSpaces(),n.fetch().text==="["){if(n.consume(),n.consumeSpaces(),t=n.fetch().text,"lcr".indexOf(t)===-1)throw new M("Expected l or c or r",n.nextToken);n.consume(),n.consumeSpaces(),n.expect("]"),n.consume(),a.cols=[{type:"align",align:t}]}}var s=L0(r.parser,a,bt(r.envName)),o=Math.max(0,...s.body.map(h=>h.length));return s.cols=new Array(o).fill({type:"align",align:t}),e?{type:"leftright",mode:r.mode,body:[s],left:e[0],right:e[1],rightColor:void 0}:s},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(r){var e={arraystretch:.5},t=L0(r.parser,e,"script");return t.colSeparationType="small",t},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["subarray"],props:{numArgs:1},handler(r,e){var t=Ce(e[0]),a=t?[e[0]]:L(e[0],"ordgroup").body,n=a.map(function(o){var h=it(o),c=h.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new M("Unknown column alignment: "+c,o)});if(n.length>1)throw new M("{subarray} can contain only one column");var s={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5};if(s=L0(r.parser,s,"script"),s.body.length>0&&s.body[0].length>1)throw new M("{subarray} can contain only one column");return s},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(r){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},t=L0(r.parser,e,bt(r.envName));return{type:"leftright",mode:r.mode,body:[t],left:r.envName.indexOf("r")>-1?".":"\\{",right:r.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:Cr,htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(r){R.contains(["gather","gather*"],r.envName)&&Ie(r);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:gt(r.envName),emptySingleRow:!0,leqno:r.parser.settings.leqno};return L0(r.parser,e,"display")},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:Cr,htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(r){Ie(r);var e={autoTag:gt(r.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:r.parser.settings.leqno};return L0(r.parser,e,"display")},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["CD"],props:{numArgs:0},handler(r){return Ie(r),C1(r.parser)},htmlBuilder:k0,mathmlBuilder:S0}),m("\\nonumber","\\gdef\\@eqnsw{0}"),m("\\notag","\\nonumber"),B({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(r,e){throw new M(r.funcName+" valid only within array environment")}});var Nr=Tr;B({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];if(n.type!=="ordgroup")throw new M("Invalid environment name",n);for(var s="",o=0;o{var t=r.font,a=e.withFont(t);return P(r.body,a)},Er=(r,e)=>{var t=r.font,a=e.withFont(t);return X(r.body,a)},Rr={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};B({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=Be(e[0]),s=a;return s in Rr&&(s=Rr[s]),{type:"font",mode:t.mode,font:s.slice(1),body:n}},htmlBuilder:qr,mathmlBuilder:Er}),B({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(r,e)=>{var{parser:t}=r,a=e[0],n=R.isCharacterBox(a);return{type:"mclass",mode:t.mode,mclass:qe(a),body:[{type:"font",mode:t.mode,font:"boldsymbol",body:a}],isCharacterBox:n}}}),B({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a,breakOnTokenText:n}=r,{mode:s}=t,o=t.parseExpression(!0,n),h="math"+a.slice(1);return{type:"font",mode:s,font:h,body:{type:"ordgroup",mode:t.mode,body:o}}},htmlBuilder:qr,mathmlBuilder:Er});var Ir=(r,e)=>{var t=e;return r==="display"?t=t.id>=q.SCRIPT.id?t.text():q.DISPLAY:r==="text"&&t.size===q.DISPLAY.size?t=q.TEXT:r==="script"?t=q.SCRIPT:r==="scriptscript"&&(t=q.SCRIPTSCRIPT),t},yt=(r,e)=>{var t=Ir(r.size,e.style),a=t.fracNum(),n=t.fracDen(),s;s=e.havingStyle(a);var o=P(r.numer,s,e);if(r.continued){var h=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;o.height=o.height0?A=3*w:A=7*w,T=e.fontMetrics().denom1):(y>0?(x=e.fontMetrics().num2,A=w):(x=e.fontMetrics().num3,A=3*w),T=e.fontMetrics().denom2);var C;if(g){var I=e.fontMetrics().axisHeight;x-o.depth-(I+.5*y){var t=new S.MathNode("mfrac",[X(r.numer,e),X(r.denom,e)]);if(!r.hasBarLine)t.setAttribute("linethickness","0px");else if(r.barSize){var a=j(r.barSize,e);t.setAttribute("linethickness",z(a))}var n=Ir(r.size,e.style);if(n.size!==e.style.size){t=new S.MathNode("mstyle",[t]);var s=n.size===q.DISPLAY.size?"true":"false";t.setAttribute("displaystyle",s),t.setAttribute("scriptlevel","0")}if(r.leftDelim!=null||r.rightDelim!=null){var o=[];if(r.leftDelim!=null){var h=new S.MathNode("mo",[new S.TextNode(r.leftDelim.replace("\\",""))]);h.setAttribute("fence","true"),o.push(h)}if(o.push(t),r.rightDelim!=null){var c=new S.MathNode("mo",[new S.TextNode(r.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),o.push(c)}return at(o)}return t};B({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1],o,h=null,c=null,p="auto";switch(a){case"\\dfrac":case"\\frac":case"\\tfrac":o=!0;break;case"\\\\atopfrac":o=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":o=!1,h="(",c=")";break;case"\\\\bracefrac":o=!1,h="\\{",c="\\}";break;case"\\\\brackfrac":o=!1,h="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(a){case"\\dfrac":case"\\dbinom":p="display";break;case"\\tfrac":case"\\tbinom":p="text";break}return{type:"genfrac",mode:t.mode,continued:!1,numer:n,denom:s,hasBarLine:o,leftDelim:h,rightDelim:c,size:p,barSize:null}},htmlBuilder:yt,mathmlBuilder:xt}),B({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1];return{type:"genfrac",mode:t.mode,continued:!0,numer:n,denom:s,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),B({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(r){var{parser:e,funcName:t,token:a}=r,n;switch(t){case"\\over":n="\\frac";break;case"\\choose":n="\\binom";break;case"\\atop":n="\\\\atopfrac";break;case"\\brace":n="\\\\bracefrac";break;case"\\brack":n="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:n,token:a}}});var Or=["display","text","script","scriptscript"],Hr=function(e){var t=null;return e.length>0&&(t=e,t=t==="."?null:t),t};B({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(r,e){var{parser:t}=r,a=e[4],n=e[5],s=Be(e[0]),o=s.type==="atom"&&s.family==="open"?Hr(s.text):null,h=Be(e[1]),c=h.type==="atom"&&h.family==="close"?Hr(h.text):null,p=L(e[2],"size"),g,y=null;p.isBlank?g=!0:(y=p.value,g=y.number>0);var w="auto",x=e[3];if(x.type==="ordgroup"){if(x.body.length>0){var A=L(x.body[0],"textord");w=Or[Number(A.text)]}}else x=L(x,"textord"),w=Or[Number(x.text)];return{type:"genfrac",mode:t.mode,numer:a,denom:n,continued:!1,hasBarLine:g,barSize:y,leftDelim:o,rightDelim:c,size:w}},htmlBuilder:yt,mathmlBuilder:xt}),B({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(r,e){var{parser:t,funcName:a,token:n}=r;return{type:"infix",mode:t.mode,replaceWith:"\\\\abovefrac",size:L(e[0],"size").value,token:n}}}),B({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=wa(L(e[1],"infix").size),o=e[2],h=s.number>0;return{type:"genfrac",mode:t.mode,numer:n,denom:o,continued:!1,hasBarLine:h,barSize:s,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:yt,mathmlBuilder:xt});var Lr=(r,e)=>{var t=e.style,a,n;r.type==="supsub"?(a=r.sup?P(r.sup,e.havingStyle(t.sup()),e):P(r.sub,e.havingStyle(t.sub()),e),n=L(r.base,"horizBrace")):n=L(r,"horizBrace");var s=P(n.base,e.havingBaseStyle(q.DISPLAY)),o=C0.svgSpan(n,e),h;if(n.isOver?(h=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},e),h.children[0].children[0].children[1].classes.push("svg-align")):(h=b.makeVList({positionType:"bottom",positionData:s.depth+.1+o.height,children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},e),h.children[0].children[0].children[0].classes.push("svg-align")),a){var c=b.makeSpan(["mord",n.isOver?"mover":"munder"],[h],e);n.isOver?h=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:a}]},e):h=b.makeVList({positionType:"bottom",positionData:c.depth+.2+a.height+a.depth,children:[{type:"elem",elem:a},{type:"kern",size:.2},{type:"elem",elem:c}]},e)}return b.makeSpan(["mord",n.isOver?"mover":"munder"],[h],e)},X1=(r,e)=>{var t=C0.mathMLnode(r.label);return new S.MathNode(r.isOver?"mover":"munder",[X(r.base,e),t])};B({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:"horizBrace",mode:t.mode,label:a,isOver:/^\\over/.test(a),base:e[0]}},htmlBuilder:Lr,mathmlBuilder:X1}),B({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[1],n=L(e[0],"url").url;return t.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:t.mode,href:n,body:J(a)}:t.formatUnsupportedCmd("\\href")},htmlBuilder:(r,e)=>{var t=e0(r.body,e,!1);return b.makeAnchor(r.href,[],t,e)},mathmlBuilder:(r,e)=>{var t=H0(r.body,e);return t instanceof f0||(t=new f0("mrow",[t])),t.setAttribute("href",r.href),t}}),B({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=L(e[0],"url").url;if(!t.settings.isTrusted({command:"\\url",url:a}))return t.formatUnsupportedCmd("\\url");for(var n=[],s=0;s{var{parser:t,funcName:a,token:n}=r,s=L(e[0],"raw").string,o=e[1];t.settings.strict&&t.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var h,c={};switch(a){case"\\htmlClass":c.class=s,h={command:"\\htmlClass",class:s};break;case"\\htmlId":c.id=s,h={command:"\\htmlId",id:s};break;case"\\htmlStyle":c.style=s,h={command:"\\htmlStyle",style:s};break;case"\\htmlData":{for(var p=s.split(","),g=0;g{var t=e0(r.body,e,!1),a=["enclosing"];r.attributes.class&&a.push(...r.attributes.class.trim().split(/\s+/));var n=b.makeSpan(a,t,e);for(var s in r.attributes)s!=="class"&&r.attributes.hasOwnProperty(s)&&n.setAttribute(s,r.attributes[s]);return n},mathmlBuilder:(r,e)=>H0(r.body,e)}),B({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"htmlmathml",mode:t.mode,html:J(e[0]),mathml:J(e[1])}},htmlBuilder:(r,e)=>{var t=e0(r.html,e,!1);return b.makeFragment(t)},mathmlBuilder:(r,e)=>H0(r.mathml,e)});var wt=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new M("Invalid size: '"+e+"' in \\includegraphics");var a={number:+(t[1]+t[2]),unit:t[3]};if(!Pt(a))throw new M("Invalid unit: '"+a.unit+"' in \\includegraphics.");return a};B({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(r,e,t)=>{var{parser:a}=r,n={number:0,unit:"em"},s={number:.9,unit:"em"},o={number:0,unit:"em"},h="";if(t[0])for(var c=L(t[0],"raw").string,p=c.split(","),g=0;g{var t=j(r.height,e),a=0;r.totalheight.number>0&&(a=j(r.totalheight,e)-t);var n=0;r.width.number>0&&(n=j(r.width,e));var s={height:z(t+a)};n>0&&(s.width=z(n)),a>0&&(s.verticalAlign=z(-a));var o=new Xa(r.src,r.alt,s);return o.height=t,o.depth=a,o},mathmlBuilder:(r,e)=>{var t=new S.MathNode("mglyph",[]);t.setAttribute("alt",r.alt);var a=j(r.height,e),n=0;if(r.totalheight.number>0&&(n=j(r.totalheight,e)-a,t.setAttribute("valign",z(-n))),t.setAttribute("height",z(a+n)),r.width.number>0){var s=j(r.width,e);t.setAttribute("width",z(s))}return t.setAttribute("src",r.src),t}}),B({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=L(e[0],"size");if(t.settings.strict){var s=a[1]==="m",o=n.value.unit==="mu";s?(o||t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, "+("not "+n.value.unit+" units")),t.mode!=="math"&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):o&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:t.mode,dimension:n.value}},htmlBuilder(r,e){return b.makeGlue(r.dimension,e)},mathmlBuilder(r,e){var t=j(r.dimension,e);return new S.SpaceNode(t)}}),B({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"lap",mode:t.mode,alignment:a.slice(5),body:n}},htmlBuilder:(r,e)=>{var t;r.alignment==="clap"?(t=b.makeSpan([],[P(r.body,e)]),t=b.makeSpan(["inner"],[t],e)):t=b.makeSpan(["inner"],[P(r.body,e)]);var a=b.makeSpan(["fix"],[]),n=b.makeSpan([r.alignment],[t,a],e),s=b.makeSpan(["strut"]);return s.style.height=z(n.height+n.depth),n.depth&&(s.style.verticalAlign=z(-n.depth)),n.children.unshift(s),n=b.makeSpan(["thinbox"],[n],e),b.makeSpan(["mord","vbox"],[n],e)},mathmlBuilder:(r,e)=>{var t=new S.MathNode("mpadded",[X(r.body,e)]);if(r.alignment!=="rlap"){var a=r.alignment==="llap"?"-1":"-0.5";t.setAttribute("lspace",a+"width")}return t.setAttribute("width","0px"),t}}),B({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){var{funcName:t,parser:a}=r,n=a.mode;a.switchMode("math");var s=t==="\\("?"\\)":"$",o=a.parseExpression(!1,s);return a.expect(s),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}}),B({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){throw new M("Mismatched "+r.funcName)}});var Fr=(r,e)=>{switch(e.style.size){case q.DISPLAY.size:return r.display;case q.TEXT.size:return r.text;case q.SCRIPT.size:return r.script;case q.SCRIPTSCRIPT.size:return r.scriptscript;default:return r.text}};B({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"mathchoice",mode:t.mode,display:J(e[0]),text:J(e[1]),script:J(e[2]),scriptscript:J(e[3])}},htmlBuilder:(r,e)=>{var t=Fr(r,e),a=e0(t,e,!1);return b.makeFragment(a)},mathmlBuilder:(r,e)=>{var t=Fr(r,e);return H0(t,e)}});var Pr=(r,e,t,a,n,s,o)=>{r=b.makeSpan([],[r]);var h=t&&R.isCharacterBox(t),c,p;if(e){var g=P(e,a.havingStyle(n.sup()),a);p={elem:g,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-g.depth)}}if(t){var y=P(t,a.havingStyle(n.sub()),a);c={elem:y,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-y.height)}}var w;if(p&&c){var x=a.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+r.depth+o;w=b.makeVList({positionType:"bottom",positionData:x,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:z(-s)},{type:"kern",size:c.kern},{type:"elem",elem:r},{type:"kern",size:p.kern},{type:"elem",elem:p.elem,marginLeft:z(s)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(c){var A=r.height-o;w=b.makeVList({positionType:"top",positionData:A,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:z(-s)},{type:"kern",size:c.kern},{type:"elem",elem:r}]},a)}else if(p){var T=r.depth+o;w=b.makeVList({positionType:"bottom",positionData:T,children:[{type:"elem",elem:r},{type:"kern",size:p.kern},{type:"elem",elem:p.elem,marginLeft:z(s)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else return r;var C=[w];if(c&&s!==0&&!h){var N=b.makeSpan(["mspace"],[],a);N.style.marginRight=z(s),C.unshift(N)}return b.makeSpan(["mop","op-limits"],C,a)},Gr=["\\smallint"],J0=(r,e)=>{var t,a,n=!1,s;r.type==="supsub"?(t=r.sup,a=r.sub,s=L(r.base,"op"),n=!0):s=L(r,"op");var o=e.style,h=!1;o.size===q.DISPLAY.size&&s.symbol&&!R.contains(Gr,s.name)&&(h=!0);var c;if(s.symbol){var p=h?"Size2-Regular":"Size1-Regular",g="";if((s.name==="\\oiint"||s.name==="\\oiiint")&&(g=s.name.slice(1),s.name=g==="oiint"?"\\iint":"\\iiint"),c=b.makeSymbol(s.name,p,"math",e,["mop","op-symbol",h?"large-op":"small-op"]),g.length>0){var y=c.italic,w=b.staticSvg(g+"Size"+(h?"2":"1"),e);c=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:w,shift:h?.08:0}]},e),s.name="\\"+g,c.classes.unshift("mop"),c.italic=y}}else if(s.body){var x=e0(s.body,e,!0);x.length===1&&x[0]instanceof d0?(c=x[0],c.classes[0]="mop"):c=b.makeSpan(["mop"],x,e)}else{for(var A=[],T=1;T{var t;if(r.symbol)t=new f0("mo",[p0(r.name,r.mode)]),R.contains(Gr,r.name)&&t.setAttribute("largeop","false");else if(r.body)t=new f0("mo",l0(r.body,e));else{t=new f0("mi",[new le(r.name.slice(1))]);var a=new f0("mo",[p0("\u2061","text")]);r.parentIsSupSub?t=new f0("mrow",[t,a]):t=nr([t,a])}return t},$1={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};B({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=a;return n.length===1&&(n=$1[n]),{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:J0,mathmlBuilder:he}),B({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:J(a)}},htmlBuilder:J0,mathmlBuilder:he});var W1={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};B({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:J0,mathmlBuilder:he}),B({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:J0,mathmlBuilder:he}),B({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r,a=t;return a.length===1&&(a=W1[a]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:J0,mathmlBuilder:he});var Vr=(r,e)=>{var t,a,n=!1,s;r.type==="supsub"?(t=r.sup,a=r.sub,s=L(r.base,"operatorname"),n=!0):s=L(r,"operatorname");var o;if(s.body.length>0){for(var h=s.body.map(y=>{var w=y.text;return typeof w=="string"?{type:"textord",mode:y.mode,text:w}:y}),c=e0(h,e.withFont("mathrm"),!0),p=0;p{for(var t=l0(r.body,e.withFont("mathrm")),a=!0,n=0;ng.toText()).join("");t=[new S.TextNode(h)]}var c=new S.MathNode("mi",t);c.setAttribute("mathvariant","normal");var p=new S.MathNode("mo",[p0("\u2061","text")]);return r.parentIsSupSub?new S.MathNode("mrow",[c,p]):S.newDocumentFragment([c,p])};B({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"operatorname",mode:t.mode,body:J(n),alwaysHandleSupSub:a==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:Vr,mathmlBuilder:j1}),m("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),X0({type:"ordgroup",htmlBuilder(r,e){return r.semisimple?b.makeFragment(e0(r.body,e,!1)):b.makeSpan(["mord"],e0(r.body,e,!0),e)},mathmlBuilder(r,e){return H0(r.body,e,!0)}}),B({type:"overline",names:["\\overline"],props:{numArgs:1},handler(r,e){var{parser:t}=r,a=e[0];return{type:"overline",mode:t.mode,body:a}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle()),a=b.makeLineSpan("overline-line",e),n=e.fontMetrics().defaultRuleThickness,s=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t},{type:"kern",size:3*n},{type:"elem",elem:a},{type:"kern",size:n}]},e);return b.makeSpan(["mord","overline"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode("mo",[new S.TextNode("\u203E")]);t.setAttribute("stretchy","true");var a=new S.MathNode("mover",[X(r.body,e),t]);return a.setAttribute("accent","true"),a}}),B({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"phantom",mode:t.mode,body:J(a)}},htmlBuilder:(r,e)=>{var t=e0(r.body,e.withPhantom(),!1);return b.makeFragment(t)},mathmlBuilder:(r,e)=>{var t=l0(r.body,e);return new S.MathNode("mphantom",t)}}),B({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"hphantom",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=b.makeSpan([],[P(r.body,e.withPhantom())]);if(t.height=0,t.depth=0,t.children)for(var a=0;a{var t=l0(J(r.body),e),a=new S.MathNode("mphantom",t),n=new S.MathNode("mpadded",[a]);return n.setAttribute("height","0px"),n.setAttribute("depth","0px"),n}}),B({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"vphantom",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=b.makeSpan(["inner"],[P(r.body,e.withPhantom())]),a=b.makeSpan(["fix"],[]);return b.makeSpan(["mord","rlap"],[t,a],e)},mathmlBuilder:(r,e)=>{var t=l0(J(r.body),e),a=new S.MathNode("mphantom",t),n=new S.MathNode("mpadded",[a]);return n.setAttribute("width","0px"),n}}),B({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r,a=L(e[0],"size").value,n=e[1];return{type:"raisebox",mode:t.mode,dy:a,body:n}},htmlBuilder(r,e){var t=P(r.body,e),a=j(r.dy,e);return b.makeVList({positionType:"shift",positionData:-a,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){var t=new S.MathNode("mpadded",[X(r.body,e)]),a=r.dy.number+r.dy.unit;return t.setAttribute("voffset",a),t}}),B({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e}=r;return{type:"internal",mode:e.mode}}}),B({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(r,e,t){var{parser:a}=r,n=t[0],s=L(e[0],"size"),o=L(e[1],"size");return{type:"rule",mode:a.mode,shift:n&&L(n,"size").value,width:s.value,height:o.value}},htmlBuilder(r,e){var t=b.makeSpan(["mord","rule"],[],e),a=j(r.width,e),n=j(r.height,e),s=r.shift?j(r.shift,e):0;return t.style.borderRightWidth=z(a),t.style.borderTopWidth=z(n),t.style.bottom=z(s),t.width=a,t.height=n+s,t.depth=-s,t.maxFontSize=n*1.125*e.sizeMultiplier,t},mathmlBuilder(r,e){var t=j(r.width,e),a=j(r.height,e),n=r.shift?j(r.shift,e):0,s=e.color&&e.getColor()||"black",o=new S.MathNode("mspace");o.setAttribute("mathbackground",s),o.setAttribute("width",z(t)),o.setAttribute("height",z(a));var h=new S.MathNode("mpadded",[o]);return n>=0?h.setAttribute("height",z(n)):(h.setAttribute("height",z(n)),h.setAttribute("depth",z(-n))),h.setAttribute("voffset",z(n)),h}});function Ur(r,e,t){for(var a=e0(r,e,!1),n=e.sizeMultiplier/t.sizeMultiplier,s=0;s{var t=e.havingSize(r.size);return Ur(r.body,t,e)};B({type:"sizing",names:Yr,props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!1,t);return{type:"sizing",mode:n.mode,size:Yr.indexOf(a)+1,body:s}},htmlBuilder:Z1,mathmlBuilder:(r,e)=>{var t=e.havingSize(r.size),a=l0(r.body,t),n=new S.MathNode("mstyle",a);return n.setAttribute("mathsize",z(t.sizeMultiplier)),n}}),B({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(r,e,t)=>{var{parser:a}=r,n=!1,s=!1,o=t[0]&&L(t[0],"ordgroup");if(o)for(var h="",c=0;c{var t=b.makeSpan([],[P(r.body,e)]);if(!r.smashHeight&&!r.smashDepth)return t;if(r.smashHeight&&(t.height=0,t.children))for(var a=0;a{var t=new S.MathNode("mpadded",[X(r.body,e)]);return r.smashHeight&&t.setAttribute("height","0px"),r.smashDepth&&t.setAttribute("depth","0px"),t}}),B({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:a}=r,n=t[0],s=e[0];return{type:"sqrt",mode:a.mode,body:s,index:n}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle());t.height===0&&(t.height=e.fontMetrics().xHeight),t=b.wrapFragment(t,e);var a=e.fontMetrics(),n=a.defaultRuleThickness,s=n;e.style.idt.height+t.depth+o&&(o=(o+y-t.height-t.depth)/2);var w=c.height-t.height-o-p;t.style.paddingLeft=z(g);var x=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t,wrapperClasses:["svg-align"]},{type:"kern",size:-(t.height+w)},{type:"elem",elem:c},{type:"kern",size:p}]},e);if(r.index){var A=e.havingStyle(q.SCRIPTSCRIPT),T=P(r.index,A,e),C=.6*(x.height-x.depth),N=b.makeVList({positionType:"shift",positionData:-C,children:[{type:"elem",elem:T}]},e),I=b.makeSpan(["root"],[N]);return b.makeSpan(["mord","sqrt"],[I,x],e)}else return b.makeSpan(["mord","sqrt"],[x],e)},mathmlBuilder(r,e){var{body:t,index:a}=r;return a?new S.MathNode("mroot",[X(t,e),X(a,e)]):new S.MathNode("msqrt",[X(t,e)])}});var Xr={display:q.DISPLAY,text:q.TEXT,script:q.SCRIPT,scriptscript:q.SCRIPTSCRIPT};B({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r,e){var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!0,t),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,body:s}},htmlBuilder(r,e){var t=Xr[r.style],a=e.havingStyle(t).withFont("");return Ur(r.body,a,e)},mathmlBuilder(r,e){var t=Xr[r.style],a=e.havingStyle(t),n=l0(r.body,a),s=new S.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},h=o[r.style];return s.setAttribute("scriptlevel",h[0]),s.setAttribute("displaystyle",h[1]),s}});var K1=function(e,t){var a=e.base;if(a)if(a.type==="op"){var n=a.limits&&(t.style.size===q.DISPLAY.size||a.alwaysHandleSupSub);return n?J0:null}else if(a.type==="operatorname"){var s=a.alwaysHandleSupSub&&(t.style.size===q.DISPLAY.size||a.limits);return s?Vr:null}else{if(a.type==="accent")return R.isCharacterBox(a.base)?st:null;if(a.type==="horizBrace"){var o=!e.sub;return o===a.isOver?Lr:null}else return null}else return null};X0({type:"supsub",htmlBuilder(r,e){var t=K1(r,e);if(t)return t(r,e);var{base:a,sup:n,sub:s}=r,o=P(a,e),h,c,p=e.fontMetrics(),g=0,y=0,w=a&&R.isCharacterBox(a);if(n){var x=e.havingStyle(e.style.sup());h=P(n,x,e),w||(g=o.height-x.fontMetrics().supDrop*x.sizeMultiplier/e.sizeMultiplier)}if(s){var A=e.havingStyle(e.style.sub());c=P(s,A,e),w||(y=o.depth+A.fontMetrics().subDrop*A.sizeMultiplier/e.sizeMultiplier)}var T;e.style===q.DISPLAY?T=p.sup1:e.style.cramped?T=p.sup3:T=p.sup2;var C=e.sizeMultiplier,N=z(.5/p.ptPerEm/C),I=null;if(c){var H=r.base&&r.base.type==="op"&&r.base.name&&(r.base.name==="\\oiint"||r.base.name==="\\oiiint");(o instanceof d0||H)&&(I=z(-o.italic))}var V;if(h&&c){g=Math.max(g,T,h.depth+.25*p.xHeight),y=Math.max(y,p.sub2);var F=p.defaultRuleThickness,U=4*F;if(g-h.depth-(c.height-y)0&&(g+=G,y-=G)}var K=[{type:"elem",elem:c,shift:y,marginRight:N,marginLeft:I},{type:"elem",elem:h,shift:-g,marginRight:N}];V=b.makeVList({positionType:"individualShift",children:K},e)}else if(c){y=Math.max(y,p.sub1,c.height-.8*p.xHeight);var Y=[{type:"elem",elem:c,marginLeft:I,marginRight:N}];V=b.makeVList({positionType:"shift",positionData:y,children:Y},e)}else if(h)g=Math.max(g,T,h.depth+.25*p.xHeight),V=b.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:h,marginRight:N}]},e);else throw new Error("supsub must have either sup or sub.");var q0=tt(o,"right")||"mord";return b.makeSpan([q0],[o,b.makeSpan(["msupsub"],[V])],e)},mathmlBuilder(r,e){var t=!1,a,n;r.base&&r.base.type==="horizBrace"&&(n=!!r.sup,n===r.base.isOver&&(t=!0,a=r.base.isOver)),r.base&&(r.base.type==="op"||r.base.type==="operatorname")&&(r.base.parentIsSupSub=!0);var s=[X(r.base,e)];r.sub&&s.push(X(r.sub,e)),r.sup&&s.push(X(r.sup,e));var o;if(t)o=a?"mover":"munder";else if(r.sub)if(r.sup){var p=r.base;p&&p.type==="op"&&p.limits&&e.style===q.DISPLAY||p&&p.type==="operatorname"&&p.alwaysHandleSupSub&&(e.style===q.DISPLAY||p.limits)?o="munderover":o="msubsup"}else{var c=r.base;c&&c.type==="op"&&c.limits&&(e.style===q.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||e.style===q.DISPLAY)?o="munder":o="msub"}else{var h=r.base;h&&h.type==="op"&&h.limits&&(e.style===q.DISPLAY||h.alwaysHandleSupSub)||h&&h.type==="operatorname"&&h.alwaysHandleSupSub&&(h.limits||e.style===q.DISPLAY)?o="mover":o="msup"}return new S.MathNode(o,s)}}),X0({type:"atom",htmlBuilder(r,e){return b.mathsym(r.text,r.mode,e,["m"+r.family])},mathmlBuilder(r,e){var t=new S.MathNode("mo",[p0(r.text,r.mode)]);if(r.family==="bin"){var a=nt(r,e);a==="bold-italic"&&t.setAttribute("mathvariant",a)}else r.family==="punct"?t.setAttribute("separator","true"):(r.family==="open"||r.family==="close")&&t.setAttribute("stretchy","false");return t}});var $r={mi:"italic",mn:"normal",mtext:"normal"};X0({type:"mathord",htmlBuilder(r,e){return b.makeOrd(r,e,"mathord")},mathmlBuilder(r,e){var t=new S.MathNode("mi",[p0(r.text,r.mode,e)]),a=nt(r,e)||"italic";return a!==$r[t.type]&&t.setAttribute("mathvariant",a),t}}),X0({type:"textord",htmlBuilder(r,e){return b.makeOrd(r,e,"textord")},mathmlBuilder(r,e){var t=p0(r.text,r.mode,e),a=nt(r,e)||"normal",n;return r.mode==="text"?n=new S.MathNode("mtext",[t]):/[0-9]/.test(r.text)?n=new S.MathNode("mn",[t]):r.text==="\\prime"?n=new S.MathNode("mo",[t]):n=new S.MathNode("mi",[t]),a!==$r[n.type]&&n.setAttribute("mathvariant",a),n}});var kt={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},St={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};X0({type:"spacing",htmlBuilder(r,e){if(St.hasOwnProperty(r.text)){var t=St[r.text].className||"";if(r.mode==="text"){var a=b.makeOrd(r,e,"textord");return a.classes.push(t),a}else return b.makeSpan(["mspace",t],[b.mathsym(r.text,r.mode,e)],e)}else{if(kt.hasOwnProperty(r.text))return b.makeSpan(["mspace",kt[r.text]],[],e);throw new M('Unknown type of space "'+r.text+'"')}},mathmlBuilder(r,e){var t;if(St.hasOwnProperty(r.text))t=new S.MathNode("mtext",[new S.TextNode("\xA0")]);else{if(kt.hasOwnProperty(r.text))return new S.MathNode("mspace");throw new M('Unknown type of space "'+r.text+'"')}return t}});var Wr=()=>{var r=new S.MathNode("mtd",[]);return r.setAttribute("width","50%"),r};X0({type:"tag",mathmlBuilder(r,e){var t=new S.MathNode("mtable",[new S.MathNode("mtr",[Wr(),new S.MathNode("mtd",[H0(r.body,e)]),Wr(),new S.MathNode("mtd",[H0(r.tag,e)])])]);return t.setAttribute("width","100%"),t}});var jr={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Zr={"\\textbf":"textbf","\\textmd":"textmd"},J1={"\\textit":"textit","\\textup":"textup"},Kr=(r,e)=>{var t=r.font;return t?jr[t]?e.withTextFontFamily(jr[t]):Zr[t]?e.withTextFontWeight(Zr[t]):e.withTextFontShape(J1[t]):e};B({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"text",mode:t.mode,body:J(n),font:a}},htmlBuilder(r,e){var t=Kr(r,e),a=e0(r.body,t,!0);return b.makeSpan(["mord","text"],a,t)},mathmlBuilder(r,e){var t=Kr(r,e);return H0(r.body,t)}}),B({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"underline",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=b.makeLineSpan("underline-line",e),n=e.fontMetrics().defaultRuleThickness,s=b.makeVList({positionType:"top",positionData:t.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:t}]},e);return b.makeSpan(["mord","underline"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode("mo",[new S.TextNode("\u203E")]);t.setAttribute("stretchy","true");var a=new S.MathNode("munder",[X(r.body,e),t]);return a.setAttribute("accentunder","true"),a}}),B({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"vcenter",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=e.fontMetrics().axisHeight,n=.5*(t.height-a-(t.depth+a));return b.makeVList({positionType:"shift",positionData:n,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){return new S.MathNode("mpadded",[X(r.body,e)],["vcenter"])}}),B({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(r,e,t){throw new M("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(r,e){for(var t=Jr(r),a=[],n=e.havingStyle(e.style.text()),s=0;sr.body.replace(/ /g,r.star?"\u2423":"\xA0"),F0=tr,Qr=`[ \r + `+G+" children.");for(var n0=0;n00&&(n.style.minWidth=z(s)),n},M1=function(e,t,a,n,s){var o,h=e.height+e.depth+a+n;if(/fbox|color|angl/.test(t)){if(o=b.makeSpan(["stretchy",t],[],s),t==="fbox"){var c=s.color&&s.getColor();c&&(o.style.borderColor=c)}}else{var p=[];/^[bx]cancel$/.test(t)&&p.push(new je({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&p.push(new je({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var g=new A0(p,{width:"100%",height:z(h)});o=b.makeSvgSpan([],[g],s)}return o.height=h,o.style.height=z(h),o},C0={encloseSpan:M1,mathMLnode:x1,svgSpan:S1};function L(r,e){if(!r||r.type!==e)throw new Error("Expected node of type "+e+", but got "+(r?"node of type "+r.type:String(r)));return r}function it(r){var e=Ce(r);if(!e)throw new Error("Expected node of symbol group type, but got "+(r?"node of type "+r.type:String(r)));return e}function Ce(r){return r&&(r.type==="atom"||Za.hasOwnProperty(r.type))?r:null}var st=(r,e)=>{var t,a,n;r&&r.type==="supsub"?(a=L(r.base,"accent"),t=a.base,r.base=t,n=Wa(P(r,e)),r.base=a):(a=L(r,"accent"),t=a.base);var s=P(t,e.havingCrampedStyle()),o=a.isShifty&&R.isCharacterBox(t),h=0;if(o){var c=R.getBaseElem(t),p=P(c,e.havingCrampedStyle());h=Yt(p).skew}var g=a.label==="\\c",y=g?s.height+s.depth:Math.min(s.height,e.fontMetrics().xHeight),w;if(a.isStretchy)w=C0.svgSpan(a,e),w=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"elem",elem:w,wrapperClasses:["svg-align"],wrapperStyle:h>0?{width:"calc(100% - "+z(2*h)+")",marginLeft:z(2*h)}:void 0}]},e);else{var x,A;a.label==="\\vec"?(x=b.staticSvg("vec",e),A=b.svgData.vec[1]):(x=b.makeOrd({mode:a.mode,text:a.label},e,"textord"),x=Yt(x),x.italic=0,A=x.width,g&&(y+=x.depth)),w=b.makeSpan(["accent-body"],[x]);var T=a.label==="\\textcircled";T&&(w.classes.push("accent-full"),y=s.height);var C=h;T||(C-=A/2),w.style.left=z(C),a.label==="\\textcircled"&&(w.style.top=".2em"),w=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:-y},{type:"elem",elem:w}]},e)}var N=b.makeSpan(["mord","accent"],[w],e);return n?(n.children[0]=N,n.height=Math.max(N.height,n.height),n.classes[0]="mord",n):N},or=(r,e)=>{var t=r.isStretchy?C0.mathMLnode(r.label):new S.MathNode("mo",[p0(r.label,r.mode)]),a=new S.MathNode("mover",[X(r.base,e),t]);return a.setAttribute("accent","true"),a},z1=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(r=>"\\"+r).join("|"));B({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(r,e)=>{var t=Be(e[0]),a=!z1.test(r.funcName),n=!a||r.funcName==="\\widehat"||r.funcName==="\\widetilde"||r.funcName==="\\widecheck";return{type:"accent",mode:r.parser.mode,label:r.funcName,isStretchy:a,isShifty:n,base:t}},htmlBuilder:st,mathmlBuilder:or}),B({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(r,e)=>{var t=e[0],a=r.parser.mode;return a==="math"&&(r.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+r.funcName+" works only in text mode"),a="text"),{type:"accent",mode:a,label:r.funcName,isStretchy:!1,isShifty:!0,base:t}},htmlBuilder:st,mathmlBuilder:or}),B({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"accentUnder",mode:t.mode,label:a,base:n}},htmlBuilder:(r,e)=>{var t=P(r.base,e),a=C0.svgSpan(r,e),n=r.label==="\\utilde"?.12:0,s=b.makeVList({positionType:"top",positionData:t.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:t}]},e);return b.makeSpan(["mord","accentunder"],[s],e)},mathmlBuilder:(r,e)=>{var t=C0.mathMLnode(r.label),a=new S.MathNode("munder",[X(r.base,e),t]);return a.setAttribute("accentunder","true"),a}});var Ne=r=>{var e=new S.MathNode("mpadded",r?[r]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};B({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:a,funcName:n}=r;return{type:"xArrow",mode:a.mode,label:n,body:e[0],below:t[0]}},htmlBuilder(r,e){var t=e.style,a=e.havingStyle(t.sup()),n=b.wrapFragment(P(r.body,a,e),e),s=r.label.slice(0,2)==="\\x"?"x":"cd";n.classes.push(s+"-arrow-pad");var o;r.below&&(a=e.havingStyle(t.sub()),o=b.wrapFragment(P(r.below,a,e),e),o.classes.push(s+"-arrow-pad"));var h=C0.svgSpan(r,e),c=-e.fontMetrics().axisHeight+.5*h.height,p=-e.fontMetrics().axisHeight-.5*h.height-.111;(n.depth>.25||r.label==="\\xleftequilibrium")&&(p-=n.depth);var g;if(o){var y=-e.fontMetrics().axisHeight+o.height+.5*h.height+.111;g=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p},{type:"elem",elem:h,shift:c},{type:"elem",elem:o,shift:y}]},e)}else g=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p},{type:"elem",elem:h,shift:c}]},e);return g.children[0].children[0].children[1].classes.push("svg-align"),b.makeSpan(["mrel","x-arrow"],[g],e)},mathmlBuilder(r,e){var t=C0.mathMLnode(r.label);t.setAttribute("minsize",r.label.charAt(0)==="x"?"1.75em":"3.0em");var a;if(r.body){var n=Ne(X(r.body,e));if(r.below){var s=Ne(X(r.below,e));a=new S.MathNode("munderover",[t,s,n])}else a=new S.MathNode("mover",[t,n])}else if(r.below){var o=Ne(X(r.below,e));a=new S.MathNode("munder",[t,o])}else a=Ne(),a=new S.MathNode("mover",[t,a]);return a}});var A1=b.makeSpan;function ur(r,e){var t=e0(r.body,e,!0);return A1([r.mclass],t,e)}function hr(r,e){var t,a=l0(r.body,e);return r.mclass==="minner"?t=new S.MathNode("mpadded",a):r.mclass==="mord"?r.isCharacterBox?(t=a[0],t.type="mi"):t=new S.MathNode("mi",a):(r.isCharacterBox?(t=a[0],t.type="mo"):t=new S.MathNode("mo",a),r.mclass==="mbin"?(t.attributes.lspace="0.22em",t.attributes.rspace="0.22em"):r.mclass==="mpunct"?(t.attributes.lspace="0em",t.attributes.rspace="0.17em"):r.mclass==="mopen"||r.mclass==="mclose"?(t.attributes.lspace="0em",t.attributes.rspace="0em"):r.mclass==="minner"&&(t.attributes.lspace="0.0556em",t.attributes.width="+0.1111em")),t}B({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"mclass",mode:t.mode,mclass:"m"+a.slice(5),body:J(n),isCharacterBox:R.isCharacterBox(n)}},htmlBuilder:ur,mathmlBuilder:hr});var qe=r=>{var e=r.type==="ordgroup"&&r.body.length?r.body[0]:r;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};B({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(r,e){var{parser:t}=r;return{type:"mclass",mode:t.mode,mclass:qe(e[0]),body:J(e[1]),isCharacterBox:R.isCharacterBox(e[1])}}}),B({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(r,e){var{parser:t,funcName:a}=r,n=e[1],s=e[0],o;a!=="\\stackrel"?o=qe(n):o="mrel";var h={type:"op",mode:n.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:a!=="\\stackrel",body:J(n)},c={type:"supsub",mode:s.mode,base:h,sup:a==="\\underset"?null:s,sub:a==="\\underset"?s:null};return{type:"mclass",mode:t.mode,mclass:o,body:[c],isCharacterBox:R.isCharacterBox(c)}},htmlBuilder:ur,mathmlBuilder:hr}),B({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"pmb",mode:t.mode,mclass:qe(e[0]),body:J(e[0])}},htmlBuilder(r,e){var t=e0(r.body,e,!0),a=b.makeSpan([r.mclass],t,e);return a.style.textShadow="0.02em 0.01em 0.04px",a},mathmlBuilder(r,e){var t=l0(r.body,e),a=new S.MathNode("mstyle",t);return a.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),a}});var T1={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},mr=()=>({type:"styling",body:[],mode:"math",style:"display"}),cr=r=>r.type==="textord"&&r.text==="@",B1=(r,e)=>(r.type==="mathord"||r.type==="atom")&&r.text===e;function D1(r,e,t){var a=T1[r];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return t.callFunction(a,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var n=t.callFunction("\\\\cdleft",[e[0]],[]),s={type:"atom",text:a,mode:"math",family:"rel"},o=t.callFunction("\\Big",[s],[]),h=t.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[n,o,h]};return t.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return t.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var p={type:"textord",text:"\\Vert",mode:"math"};return t.callFunction("\\Big",[p],[])}default:return{type:"textord",text:" ",mode:"math"}}}function C1(r){var e=[];for(r.gullet.beginGroup(),r.gullet.macros.set("\\cr","\\\\\\relax"),r.gullet.beginGroup();;){e.push(r.parseExpression(!1,"\\\\")),r.gullet.endGroup(),r.gullet.beginGroup();var t=r.fetch().text;if(t==="&"||t==="\\\\")r.consume();else if(t==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new M("Expected \\\\ or \\cr or \\end",r.nextToken)}for(var a=[],n=[a],s=0;s-1))if("<>AV".indexOf(p)>-1)for(var y=0;y<2;y++){for(var w=!0,x=c+1;xAV=|." after @',o[c]);var A=D1(p,g,r),T={type:"styling",body:[A],mode:"math",style:"display"};a.push(T),h=mr()}s%2===0?a.push(h):a.shift(),a=[],n.push(a)}r.gullet.endGroup(),r.gullet.endGroup();var C=new Array(n[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:n,arraystretch:1,addJot:!0,rowGaps:[null],cols:C,colSeparationType:"CD",hLinesBeforeRow:new Array(n.length+1).fill([])}}B({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:"cdlabel",mode:t.mode,side:a.slice(4),label:e[0]}},htmlBuilder(r,e){var t=e.havingStyle(e.style.sup()),a=b.wrapFragment(P(r.label,t,e),e);return a.classes.push("cd-label-"+r.side),a.style.bottom=z(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(r,e){var t=new S.MathNode("mrow",[X(r.label,e)]);return t=new S.MathNode("mpadded",[t]),t.setAttribute("width","0"),r.side==="left"&&t.setAttribute("lspace","-1width"),t.setAttribute("voffset","0.7em"),t=new S.MathNode("mstyle",[t]),t.setAttribute("displaystyle","false"),t.setAttribute("scriptlevel","1"),t}}),B({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(r,e){var{parser:t}=r;return{type:"cdlabelparent",mode:t.mode,fragment:e[0]}},htmlBuilder(r,e){var t=b.wrapFragment(P(r.fragment,e),e);return t.classes.push("cd-vert-arrow"),t},mathmlBuilder(r,e){return new S.MathNode("mrow",[X(r.fragment,e)])}}),B({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(r,e){for(var{parser:t}=r,a=L(e[0],"ordgroup"),n=a.body,s="",o=0;o=1114111)throw new M("\\@char with invalid code point "+s);return c<=65535?p=String.fromCharCode(c):(c-=65536,p=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:t.mode,text:p}}});var dr=(r,e)=>{var t=e0(r.body,e.withColor(r.color),!1);return b.makeFragment(t)},fr=(r,e)=>{var t=l0(r.body,e.withColor(r.color)),a=new S.MathNode("mstyle",t);return a.setAttribute("mathcolor",r.color),a};B({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(r,e){var{parser:t}=r,a=L(e[0],"color-token").color,n=e[1];return{type:"color",mode:t.mode,color:a,body:J(n)}},htmlBuilder:dr,mathmlBuilder:fr}),B({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(r,e){var{parser:t,breakOnTokenText:a}=r,n=L(e[0],"color-token").color;t.gullet.macros.set("\\current@color",n);var s=t.parseExpression(!0,a);return{type:"color",mode:t.mode,color:n,body:s}},htmlBuilder:dr,mathmlBuilder:fr}),B({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(r,e,t){var{parser:a}=r,n=a.gullet.future().text==="["?a.parseSizeGroup(!0):null,s=!a.settings.displayMode||!a.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:a.mode,newLine:s,size:n&&L(n,"size").value}},htmlBuilder(r,e){var t=b.makeSpan(["mspace"],[],e);return r.newLine&&(t.classes.push("newline"),r.size&&(t.style.marginTop=z(j(r.size,e)))),t},mathmlBuilder(r,e){var t=new S.MathNode("mspace");return r.newLine&&(t.setAttribute("linebreak","newline"),r.size&&t.setAttribute("height",z(j(r.size,e)))),t}});var lt={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},pr=r=>{var e=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new M("Expected a control sequence",r);return e},N1=r=>{var e=r.gullet.popToken();return e.text==="="&&(e=r.gullet.popToken(),e.text===" "&&(e=r.gullet.popToken())),e},vr=(r,e,t,a)=>{var n=r.gullet.macros.get(t.text);n==null&&(t.noexpand=!0,n={tokens:[t],numArgs:0,unexpandable:!r.gullet.isExpandable(t.text)}),r.gullet.macros.set(e,n,a)};B({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e,funcName:t}=r;e.consumeSpaces();var a=e.fetch();if(lt[a.text])return(t==="\\global"||t==="\\\\globallong")&&(a.text=lt[a.text]),L(e.parseFunction(),"internal");throw new M("Invalid token after macro prefix",a)}}),B({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=e.gullet.popToken(),n=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(n))throw new M("Expected a control sequence",a);for(var s=0,o,h=[[]];e.gullet.future().text!=="{";)if(a=e.gullet.popToken(),a.text==="#"){if(e.gullet.future().text==="{"){o=e.gullet.future(),h[s].push("{");break}if(a=e.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new M('Invalid argument number "'+a.text+'"');if(parseInt(a.text)!==s+1)throw new M('Argument number "'+a.text+'" out of order');s++,h.push([])}else{if(a.text==="EOF")throw new M("Expected a macro definition");h[s].push(a.text)}var{tokens:c}=e.gullet.consumeArg();return o&&c.unshift(o),(t==="\\edef"||t==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(n,{tokens:c,numArgs:s,delimiters:h},t===lt[t]),{type:"internal",mode:e.mode}}}),B({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=pr(e.gullet.popToken());e.gullet.consumeSpaces();var n=N1(e);return vr(e,a,n,t==="\\\\globallet"),{type:"internal",mode:e.mode}}}),B({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=pr(e.gullet.popToken()),n=e.gullet.popToken(),s=e.gullet.popToken();return vr(e,a,s,t==="\\\\globalfuture"),e.gullet.pushToken(s),e.gullet.pushToken(n),{type:"internal",mode:e.mode}}});var oe=function(e,t,a){var n=$.math[e]&&$.math[e].replace,s=Ye(n||e,t,a);if(!s)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return s},ot=function(e,t,a,n){var s=a.havingBaseStyle(t),o=b.makeSpan(n.concat(s.sizingClasses(a)),[e],a),h=s.sizeMultiplier/a.sizeMultiplier;return o.height*=h,o.depth*=h,o.maxFontSize=s.sizeMultiplier,o},gr=function(e,t,a){var n=t.havingBaseStyle(a),s=(1-t.sizeMultiplier/n.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=z(s),e.height-=s,e.depth+=s},q1=function(e,t,a,n,s,o){var h=b.makeSymbol(e,"Main-Regular",s,n),c=ot(h,t,n,o);return a&&gr(c,n,t),c},E1=function(e,t,a,n){return b.makeSymbol(e,"Size"+t+"-Regular",a,n)},br=function(e,t,a,n,s,o){var h=E1(e,t,s,n),c=ot(b.makeSpan(["delimsizing","size"+t],[h],n),q.TEXT,n,o);return a&&gr(c,n,q.TEXT),c},ut=function(e,t,a){var n;t==="Size1-Regular"?n="delim-size1":n="delim-size4";var s=b.makeSpan(["delimsizinginner",n],[b.makeSpan([],[b.makeSymbol(e,t,a)])]);return{type:"elem",elem:s}},ht=function(e,t,a){var n=x0["Size4-Regular"][e.charCodeAt(0)]?x0["Size4-Regular"][e.charCodeAt(0)][4]:x0["Size1-Regular"][e.charCodeAt(0)][4],s=new I0("inner",Fa(e,Math.round(1e3*t))),o=new A0([s],{width:z(n),height:z(t),style:"width:"+z(n),viewBox:"0 0 "+1e3*n+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),h=b.makeSvgSpan([],[o],a);return h.height=t,h.style.height=z(t),h.style.width=z(n),{type:"elem",elem:h}},mt=.008,Ee={type:"kern",size:-1*mt},R1=["|","\\lvert","\\rvert","\\vert"],I1=["\\|","\\lVert","\\rVert","\\Vert"],yr=function(e,t,a,n,s,o){var h,c,p,g,y="",w=0;h=p=g=e,c=null;var x="Size1-Regular";e==="\\uparrow"?p=g="\u23D0":e==="\\Uparrow"?p=g="\u2016":e==="\\downarrow"?h=p="\u23D0":e==="\\Downarrow"?h=p="\u2016":e==="\\updownarrow"?(h="\\uparrow",p="\u23D0",g="\\downarrow"):e==="\\Updownarrow"?(h="\\Uparrow",p="\u2016",g="\\Downarrow"):R.contains(R1,e)?(p="\u2223",y="vert",w=333):R.contains(I1,e)?(p="\u2225",y="doublevert",w=556):e==="["||e==="\\lbrack"?(h="\u23A1",p="\u23A2",g="\u23A3",x="Size4-Regular",y="lbrack",w=667):e==="]"||e==="\\rbrack"?(h="\u23A4",p="\u23A5",g="\u23A6",x="Size4-Regular",y="rbrack",w=667):e==="\\lfloor"||e==="\u230A"?(p=h="\u23A2",g="\u23A3",x="Size4-Regular",y="lfloor",w=667):e==="\\lceil"||e==="\u2308"?(h="\u23A1",p=g="\u23A2",x="Size4-Regular",y="lceil",w=667):e==="\\rfloor"||e==="\u230B"?(p=h="\u23A5",g="\u23A6",x="Size4-Regular",y="rfloor",w=667):e==="\\rceil"||e==="\u2309"?(h="\u23A4",p=g="\u23A5",x="Size4-Regular",y="rceil",w=667):e==="("||e==="\\lparen"?(h="\u239B",p="\u239C",g="\u239D",x="Size4-Regular",y="lparen",w=875):e===")"||e==="\\rparen"?(h="\u239E",p="\u239F",g="\u23A0",x="Size4-Regular",y="rparen",w=875):e==="\\{"||e==="\\lbrace"?(h="\u23A7",c="\u23A8",g="\u23A9",p="\u23AA",x="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(h="\u23AB",c="\u23AC",g="\u23AD",p="\u23AA",x="Size4-Regular"):e==="\\lgroup"||e==="\u27EE"?(h="\u23A7",g="\u23A9",p="\u23AA",x="Size4-Regular"):e==="\\rgroup"||e==="\u27EF"?(h="\u23AB",g="\u23AD",p="\u23AA",x="Size4-Regular"):e==="\\lmoustache"||e==="\u23B0"?(h="\u23A7",g="\u23AD",p="\u23AA",x="Size4-Regular"):(e==="\\rmoustache"||e==="\u23B1")&&(h="\u23AB",g="\u23A9",p="\u23AA",x="Size4-Regular");var A=oe(h,x,s),T=A.height+A.depth,C=oe(p,x,s),N=C.height+C.depth,I=oe(g,x,s),H=I.height+I.depth,V=0,F=1;if(c!==null){var U=oe(c,x,s);V=U.height+U.depth,F=2}var G=T+H+V,K=Math.max(0,Math.ceil((t-G)/(F*N))),Y=G+K*F*N,q0=n.fontMetrics().axisHeight;a&&(q0*=n.sizeMultiplier);var n0=Y/2-q0,t0=[];if(y.length>0){var $0=Y-T-H,o0=Math.round(Y*1e3),b0=Pa(y,Math.round($0*1e3)),P0=new I0(y,b0),Q0=(w/1e3).toFixed(3)+"em",_0=(o0/1e3).toFixed(3)+"em",Ct=new A0([P0],{width:Q0,height:_0,viewBox:"0 0 "+w+" "+o0}),G0=b.makeSvgSpan([],[Ct],n);G0.height=o0/1e3,G0.style.width=Q0,G0.style.height=_0,t0.push({type:"elem",elem:G0})}else{if(t0.push(ut(g,x,s)),t0.push(Ee),c===null){var V0=Y-T-H+2*mt;t0.push(ht(p,V0,n))}else{var v0=(Y-T-H-V)/2+2*mt;t0.push(ht(p,v0,n)),t0.push(Ee),t0.push(ut(c,x,s)),t0.push(Ee),t0.push(ht(p,v0,n))}t0.push(Ee),t0.push(ut(h,x,s))}var ce=n.havingBaseStyle(q.TEXT),Nt=b.makeVList({positionType:"bottom",positionData:n0,children:t0},ce);return ot(b.makeSpan(["delimsizing","mult"],[Nt],ce),q.TEXT,n,o)},ct=80,dt=.08,ft=function(e,t,a,n,s){var o=La(e,n,a),h=new I0(e,o),c=new A0([h],{width:"400em",height:z(t),viewBox:"0 0 400000 "+a,preserveAspectRatio:"xMinYMin slice"});return b.makeSvgSpan(["hide-tail"],[c],s)},O1=function(e,t){var a=t.havingBaseSizing(),n=Sr("\\surd",e*a.sizeMultiplier,kr,a),s=a.sizeMultiplier,o=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),h,c=0,p=0,g=0,y;return n.type==="small"?(g=1e3+1e3*o+ct,e<1?s=1:e<1.4&&(s=.7),c=(1+o+dt)/s,p=(1+o)/s,h=ft("sqrtMain",c,g,o,t),h.style.minWidth="0.853em",y=.833/s):n.type==="large"?(g=(1e3+ct)*ue[n.size],p=(ue[n.size]+o)/s,c=(ue[n.size]+o+dt)/s,h=ft("sqrtSize"+n.size,c,g,o,t),h.style.minWidth="1.02em",y=1/s):(c=e+o+dt,p=e+o,g=Math.floor(1e3*e+o)+ct,h=ft("sqrtTall",c,g,o,t),h.style.minWidth="0.742em",y=1.056),h.height=p,h.style.height=z(c),{span:h,advanceWidth:y,ruleWidth:(t.fontMetrics().sqrtRuleThickness+o)*s}},xr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],H1=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],wr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],ue=[0,1.2,1.8,2.4,3],L1=function(e,t,a,n,s){if(e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle"),R.contains(xr,e)||R.contains(wr,e))return br(e,t,!1,a,n,s);if(R.contains(H1,e))return yr(e,ue[t],!1,a,n,s);throw new M("Illegal delimiter: '"+e+"'")},F1=[{type:"small",style:q.SCRIPTSCRIPT},{type:"small",style:q.SCRIPT},{type:"small",style:q.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],P1=[{type:"small",style:q.SCRIPTSCRIPT},{type:"small",style:q.SCRIPT},{type:"small",style:q.TEXT},{type:"stack"}],kr=[{type:"small",style:q.SCRIPTSCRIPT},{type:"small",style:q.SCRIPT},{type:"small",style:q.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],G1=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Sr=function(e,t,a,n){for(var s=Math.min(2,3-n.style.size),o=s;ot)return a[o]}return a[a.length-1]},Mr=function(e,t,a,n,s,o){e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle");var h;R.contains(wr,e)?h=F1:R.contains(xr,e)?h=kr:h=P1;var c=Sr(e,t,h,n);return c.type==="small"?q1(e,c.style,a,n,s,o):c.type==="large"?br(e,c.size,a,n,s,o):yr(e,t,a,n,s,o)},V1=function(e,t,a,n,s,o){var h=n.fontMetrics().axisHeight*n.sizeMultiplier,c=901,p=5/n.fontMetrics().ptPerEm,g=Math.max(t-h,a+h),y=Math.max(g/500*c,2*g-p);return Mr(e,y,!0,n,s,o)},N0={sqrtImage:O1,sizedDelim:L1,sizeToMaxHeight:ue,customSizedDelim:Mr,leftRightDelim:V1},zr={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},U1=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Re(r,e){var t=Ce(r);if(t&&R.contains(U1,t.text))return t;throw t?new M("Invalid delimiter '"+t.text+"' after '"+e.funcName+"'",r):new M("Invalid delimiter type '"+r.type+"'",r)}B({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(r,e)=>{var t=Re(e[0],r);return{type:"delimsizing",mode:r.parser.mode,size:zr[r.funcName].size,mclass:zr[r.funcName].mclass,delim:t.text}},htmlBuilder:(r,e)=>r.delim==="."?b.makeSpan([r.mclass]):N0.sizedDelim(r.delim,r.size,e,r.mode,[r.mclass]),mathmlBuilder:r=>{var e=[];r.delim!=="."&&e.push(p0(r.delim,r.mode));var t=new S.MathNode("mo",e);r.mclass==="mopen"||r.mclass==="mclose"?t.setAttribute("fence","true"):t.setAttribute("fence","false"),t.setAttribute("stretchy","true");var a=z(N0.sizeToMaxHeight[r.size]);return t.setAttribute("minsize",a),t.setAttribute("maxsize",a),t}});function Ar(r){if(!r.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}B({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=r.parser.gullet.macros.get("\\current@color");if(t&&typeof t!="string")throw new M("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:r.parser.mode,delim:Re(e[0],r).text,color:t}}}),B({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Re(e[0],r),a=r.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var s=L(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:t.text,right:s.delim,rightColor:s.color}},htmlBuilder:(r,e)=>{Ar(r);for(var t=e0(r.body,e,!0,["mopen","mclose"]),a=0,n=0,s=!1,o=0;o{Ar(r);var t=l0(r.body,e);if(r.left!=="."){var a=new S.MathNode("mo",[p0(r.left,r.mode)]);a.setAttribute("fence","true"),t.unshift(a)}if(r.right!=="."){var n=new S.MathNode("mo",[p0(r.right,r.mode)]);n.setAttribute("fence","true"),r.rightColor&&n.setAttribute("mathcolor",r.rightColor),t.push(n)}return at(t)}}),B({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Re(e[0],r);if(!r.parser.leftrightDepth)throw new M("\\middle without preceding \\left",t);return{type:"middle",mode:r.parser.mode,delim:t.text}},htmlBuilder:(r,e)=>{var t;if(r.delim===".")t=se(e,[]);else{t=N0.sizedDelim(r.delim,1,e,r.mode,[]);var a={delim:r.delim,options:e};t.isMiddle=a}return t},mathmlBuilder:(r,e)=>{var t=r.delim==="\\vert"||r.delim==="|"?p0("|","text"):p0(r.delim,r.mode),a=new S.MathNode("mo",[t]);return a.setAttribute("fence","true"),a.setAttribute("lspace","0.05em"),a.setAttribute("rspace","0.05em"),a}});var pt=(r,e)=>{var t=b.wrapFragment(P(r.body,e),e),a=r.label.slice(1),n=e.sizeMultiplier,s,o=0,h=R.isCharacterBox(r.body);if(a==="sout")s=b.makeSpan(["stretchy","sout"]),s.height=e.fontMetrics().defaultRuleThickness/n,o=-.5*e.fontMetrics().xHeight;else if(a==="phase"){var c=j({number:.6,unit:"pt"},e),p=j({number:.35,unit:"ex"},e),g=e.havingBaseSizing();n=n/g.sizeMultiplier;var y=t.height+t.depth+c+p;t.style.paddingLeft=z(y/2+c);var w=Math.floor(1e3*y*n),x=Oa(w),A=new A0([new I0("phase",x)],{width:"400em",height:z(w/1e3),viewBox:"0 0 400000 "+w,preserveAspectRatio:"xMinYMin slice"});s=b.makeSvgSpan(["hide-tail"],[A],e),s.style.height=z(y),o=t.depth+c+p}else{/cancel/.test(a)?h||t.classes.push("cancel-pad"):a==="angl"?t.classes.push("anglpad"):t.classes.push("boxpad");var T=0,C=0,N=0;/box/.test(a)?(N=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),T=e.fontMetrics().fboxsep+(a==="colorbox"?0:N),C=T):a==="angl"?(N=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),T=4*N,C=Math.max(0,.25-t.depth)):(T=h?.2:0,C=T),s=C0.encloseSpan(t,a,T,C,e),/fbox|boxed|fcolorbox/.test(a)?(s.style.borderStyle="solid",s.style.borderWidth=z(N)):a==="angl"&&N!==.049&&(s.style.borderTopWidth=z(N),s.style.borderRightWidth=z(N)),o=t.depth+C,r.backgroundColor&&(s.style.backgroundColor=r.backgroundColor,r.borderColor&&(s.style.borderColor=r.borderColor))}var I;if(r.backgroundColor)I=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:o},{type:"elem",elem:t,shift:0}]},e);else{var H=/cancel|phase/.test(a)?["svg-align"]:[];I=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:t,shift:0},{type:"elem",elem:s,shift:o,wrapperClasses:H}]},e)}return/cancel/.test(a)&&(I.height=t.height,I.depth=t.depth),/cancel/.test(a)&&!h?b.makeSpan(["mord","cancel-lap"],[I],e):b.makeSpan(["mord"],[I],e)},vt=(r,e)=>{var t=0,a=new S.MathNode(r.label.indexOf("colorbox")>-1?"mpadded":"menclose",[X(r.body,e)]);switch(r.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\phase":a.setAttribute("notation","phasorangle");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\angl":a.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(t=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*t+"pt"),a.setAttribute("height","+"+2*t+"pt"),a.setAttribute("lspace",t+"pt"),a.setAttribute("voffset",t+"pt"),r.label==="\\fcolorbox"){var n=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(r.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return r.backgroundColor&&a.setAttribute("mathbackground",r.backgroundColor),a};B({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=L(e[0],"color-token").color,o=e[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:s,body:o}},htmlBuilder:pt,mathmlBuilder:vt}),B({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=L(e[0],"color-token").color,o=L(e[1],"color-token").color,h=e[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,borderColor:s,body:h}},htmlBuilder:pt,mathmlBuilder:vt}),B({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\fbox",body:e[0]}}}),B({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"enclose",mode:t.mode,label:a,body:n}},htmlBuilder:pt,mathmlBuilder:vt}),B({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\angl",body:e[0]}}});var Tr={};function w0(r){for(var{type:e,names:t,props:a,handler:n,htmlBuilder:s,mathmlBuilder:o}=r,h={type:e,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},c=0;c{var e=r.parser.settings;if(!e.displayMode)throw new M("{"+r.envName+"} can be used only in display mode.")};function gt(r){if(r.indexOf("ed")===-1)return r.indexOf("*")===-1}function L0(r,e,t){var{hskipBeforeAndAfter:a,addJot:n,cols:s,arraystretch:o,colSeparationType:h,autoTag:c,singleRow:p,emptySingleRow:g,maxNumCols:y,leqno:w}=e;if(r.gullet.beginGroup(),p||r.gullet.macros.set("\\cr","\\\\\\relax"),!o){var x=r.gullet.expandMacroAsText("\\arraystretch");if(x==null)o=1;else if(o=parseFloat(x),!o||o<0)throw new M("Invalid \\arraystretch: "+x)}r.gullet.beginGroup();var A=[],T=[A],C=[],N=[],I=c!=null?[]:void 0;function H(){c&&r.gullet.macros.set("\\@eqnsw","1",!0)}function V(){I&&(r.gullet.macros.get("\\df@tag")?(I.push(r.subparse([new m0("\\df@tag")])),r.gullet.macros.set("\\df@tag",void 0,!0)):I.push(Boolean(c)&&r.gullet.macros.get("\\@eqnsw")==="1"))}for(H(),N.push(Dr(r));;){var F=r.parseExpression(!1,p?"\\end":"\\\\");r.gullet.endGroup(),r.gullet.beginGroup(),F={type:"ordgroup",mode:r.mode,body:F},t&&(F={type:"styling",mode:r.mode,style:t,body:[F]}),A.push(F);var U=r.fetch().text;if(U==="&"){if(y&&A.length===y){if(p||h)throw new M("Too many tab characters: &",r.nextToken);r.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}r.consume()}else if(U==="\\end"){V(),A.length===1&&F.type==="styling"&&F.body[0].body.length===0&&(T.length>1||!g)&&T.pop(),N.length0&&(H+=.25),p.push({pos:H,isDashed:Fe[Pe]})}for(V(o[0]),a=0;a0&&(n0+=I,GFe))for(a=0;a=h)){var te=void 0;(n>0||e.hskipBeforeAndAfter)&&(te=R.deflt(v0.pregap,w),te!==0&&(b0=b.makeSpan(["arraycolsep"],[]),b0.style.width=z(te),o0.push(b0)));var re=[];for(a=0;a0){for(var c4=b.makeLineSpan("hline",t,g),d4=b.makeLineSpan("hdashline",t,g),qt=[{type:"elem",elem:c,shift:0}];p.length>0;){var ha=p.pop(),ma=ha.pos-t0;ha.isDashed?qt.push({type:"elem",elem:d4,shift:ma}):qt.push({type:"elem",elem:c4,shift:ma})}c=b.makeVList({positionType:"individualShift",children:qt},t)}if(Q0.length===0)return b.makeSpan(["mord"],[c],t);var Et=b.makeVList({positionType:"individualShift",children:Q0},t);return Et=b.makeSpan(["tag"],[Et],t),b.makeFragment([c,Et])},Y1={c:"center ",l:"left ",r:"right "},S0=function(e,t){for(var a=[],n=new S.MathNode("mtd",[],["mtr-glue"]),s=new S.MathNode("mtd",[],["mml-eqn-num"]),o=0;o0){var A=e.cols,T="",C=!1,N=0,I=A.length;A[0].type==="separator"&&(w+="top ",N=1),A[A.length-1].type==="separator"&&(w+="bottom ",I-=1);for(var H=N;H0?"left ":"",w+=K[K.length-1].length>0?"right ":"";for(var Y=1;Y-1?"alignat":"align",s=e.envName==="split",o=L0(e.parser,{cols:a,addJot:!0,autoTag:s?void 0:gt(e.envName),emptySingleRow:!0,colSeparationType:n,maxNumCols:s?2:void 0,leqno:e.parser.settings.leqno},"display"),h,c=0,p={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&t[0].type==="ordgroup"){for(var g="",y=0;y0&&x&&(C=1),a[A]={type:"align",align:T,pregap:C,postgap:0}}return o.colSeparationType=x?"align":"alignat",o};w0({type:"array",names:["array","darray"],props:{numArgs:1},handler(r,e){var t=Ce(e[0]),a=t?[e[0]]:L(e[0],"ordgroup").body,n=a.map(function(o){var h=it(o),c=h.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new M("Unknown column alignment: "+c,o)}),s={cols:n,hskipBeforeAndAfter:!0,maxNumCols:n.length};return L0(r.parser,s,bt(r.envName))},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(r){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[r.envName.replace("*","")],t="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:t}]};if(r.envName.charAt(r.envName.length-1)==="*"){var n=r.parser;if(n.consumeSpaces(),n.fetch().text==="["){if(n.consume(),n.consumeSpaces(),t=n.fetch().text,"lcr".indexOf(t)===-1)throw new M("Expected l or c or r",n.nextToken);n.consume(),n.consumeSpaces(),n.expect("]"),n.consume(),a.cols=[{type:"align",align:t}]}}var s=L0(r.parser,a,bt(r.envName)),o=Math.max(0,...s.body.map(h=>h.length));return s.cols=new Array(o).fill({type:"align",align:t}),e?{type:"leftright",mode:r.mode,body:[s],left:e[0],right:e[1],rightColor:void 0}:s},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(r){var e={arraystretch:.5},t=L0(r.parser,e,"script");return t.colSeparationType="small",t},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["subarray"],props:{numArgs:1},handler(r,e){var t=Ce(e[0]),a=t?[e[0]]:L(e[0],"ordgroup").body,n=a.map(function(o){var h=it(o),c=h.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new M("Unknown column alignment: "+c,o)});if(n.length>1)throw new M("{subarray} can contain only one column");var s={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5};if(s=L0(r.parser,s,"script"),s.body.length>0&&s.body[0].length>1)throw new M("{subarray} can contain only one column");return s},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(r){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},t=L0(r.parser,e,bt(r.envName));return{type:"leftright",mode:r.mode,body:[t],left:r.envName.indexOf("r")>-1?".":"\\{",right:r.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:Cr,htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(r){R.contains(["gather","gather*"],r.envName)&&Ie(r);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:gt(r.envName),emptySingleRow:!0,leqno:r.parser.settings.leqno};return L0(r.parser,e,"display")},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:Cr,htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(r){Ie(r);var e={autoTag:gt(r.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:r.parser.settings.leqno};return L0(r.parser,e,"display")},htmlBuilder:k0,mathmlBuilder:S0}),w0({type:"array",names:["CD"],props:{numArgs:0},handler(r){return Ie(r),C1(r.parser)},htmlBuilder:k0,mathmlBuilder:S0}),m("\\nonumber","\\gdef\\@eqnsw{0}"),m("\\notag","\\nonumber"),B({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(r,e){throw new M(r.funcName+" valid only within array environment")}});var Nr=Tr;B({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];if(n.type!=="ordgroup")throw new M("Invalid environment name",n);for(var s="",o=0;o{var t=r.font,a=e.withFont(t);return P(r.body,a)},Er=(r,e)=>{var t=r.font,a=e.withFont(t);return X(r.body,a)},Rr={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};B({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=Be(e[0]),s=a;return s in Rr&&(s=Rr[s]),{type:"font",mode:t.mode,font:s.slice(1),body:n}},htmlBuilder:qr,mathmlBuilder:Er}),B({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(r,e)=>{var{parser:t}=r,a=e[0],n=R.isCharacterBox(a);return{type:"mclass",mode:t.mode,mclass:qe(a),body:[{type:"font",mode:t.mode,font:"boldsymbol",body:a}],isCharacterBox:n}}}),B({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a,breakOnTokenText:n}=r,{mode:s}=t,o=t.parseExpression(!0,n),h="math"+a.slice(1);return{type:"font",mode:s,font:h,body:{type:"ordgroup",mode:t.mode,body:o}}},htmlBuilder:qr,mathmlBuilder:Er});var Ir=(r,e)=>{var t=e;return r==="display"?t=t.id>=q.SCRIPT.id?t.text():q.DISPLAY:r==="text"&&t.size===q.DISPLAY.size?t=q.TEXT:r==="script"?t=q.SCRIPT:r==="scriptscript"&&(t=q.SCRIPTSCRIPT),t},yt=(r,e)=>{var t=Ir(r.size,e.style),a=t.fracNum(),n=t.fracDen(),s;s=e.havingStyle(a);var o=P(r.numer,s,e);if(r.continued){var h=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;o.height=o.height0?A=3*w:A=7*w,T=e.fontMetrics().denom1):(y>0?(x=e.fontMetrics().num2,A=w):(x=e.fontMetrics().num3,A=3*w),T=e.fontMetrics().denom2);var C;if(g){var I=e.fontMetrics().axisHeight;x-o.depth-(I+.5*y){var t=new S.MathNode("mfrac",[X(r.numer,e),X(r.denom,e)]);if(!r.hasBarLine)t.setAttribute("linethickness","0px");else if(r.barSize){var a=j(r.barSize,e);t.setAttribute("linethickness",z(a))}var n=Ir(r.size,e.style);if(n.size!==e.style.size){t=new S.MathNode("mstyle",[t]);var s=n.size===q.DISPLAY.size?"true":"false";t.setAttribute("displaystyle",s),t.setAttribute("scriptlevel","0")}if(r.leftDelim!=null||r.rightDelim!=null){var o=[];if(r.leftDelim!=null){var h=new S.MathNode("mo",[new S.TextNode(r.leftDelim.replace("\\",""))]);h.setAttribute("fence","true"),o.push(h)}if(o.push(t),r.rightDelim!=null){var c=new S.MathNode("mo",[new S.TextNode(r.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),o.push(c)}return at(o)}return t};B({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1],o,h=null,c=null,p="auto";switch(a){case"\\dfrac":case"\\frac":case"\\tfrac":o=!0;break;case"\\\\atopfrac":o=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":o=!1,h="(",c=")";break;case"\\\\bracefrac":o=!1,h="\\{",c="\\}";break;case"\\\\brackfrac":o=!1,h="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(a){case"\\dfrac":case"\\dbinom":p="display";break;case"\\tfrac":case"\\tbinom":p="text";break}return{type:"genfrac",mode:t.mode,continued:!1,numer:n,denom:s,hasBarLine:o,leftDelim:h,rightDelim:c,size:p,barSize:null}},htmlBuilder:yt,mathmlBuilder:xt}),B({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1];return{type:"genfrac",mode:t.mode,continued:!0,numer:n,denom:s,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),B({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(r){var{parser:e,funcName:t,token:a}=r,n;switch(t){case"\\over":n="\\frac";break;case"\\choose":n="\\binom";break;case"\\atop":n="\\\\atopfrac";break;case"\\brace":n="\\\\bracefrac";break;case"\\brack":n="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:n,token:a}}});var Or=["display","text","script","scriptscript"],Hr=function(e){var t=null;return e.length>0&&(t=e,t=t==="."?null:t),t};B({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(r,e){var{parser:t}=r,a=e[4],n=e[5],s=Be(e[0]),o=s.type==="atom"&&s.family==="open"?Hr(s.text):null,h=Be(e[1]),c=h.type==="atom"&&h.family==="close"?Hr(h.text):null,p=L(e[2],"size"),g,y=null;p.isBlank?g=!0:(y=p.value,g=y.number>0);var w="auto",x=e[3];if(x.type==="ordgroup"){if(x.body.length>0){var A=L(x.body[0],"textord");w=Or[Number(A.text)]}}else x=L(x,"textord"),w=Or[Number(x.text)];return{type:"genfrac",mode:t.mode,numer:a,denom:n,continued:!1,hasBarLine:g,barSize:y,leftDelim:o,rightDelim:c,size:w}},htmlBuilder:yt,mathmlBuilder:xt}),B({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(r,e){var{parser:t,funcName:a,token:n}=r;return{type:"infix",mode:t.mode,replaceWith:"\\\\abovefrac",size:L(e[0],"size").value,token:n}}}),B({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=wa(L(e[1],"infix").size),o=e[2],h=s.number>0;return{type:"genfrac",mode:t.mode,numer:n,denom:o,continued:!1,hasBarLine:h,barSize:s,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:yt,mathmlBuilder:xt});var Lr=(r,e)=>{var t=e.style,a,n;r.type==="supsub"?(a=r.sup?P(r.sup,e.havingStyle(t.sup()),e):P(r.sub,e.havingStyle(t.sub()),e),n=L(r.base,"horizBrace")):n=L(r,"horizBrace");var s=P(n.base,e.havingBaseStyle(q.DISPLAY)),o=C0.svgSpan(n,e),h;if(n.isOver?(h=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},e),h.children[0].children[0].children[1].classes.push("svg-align")):(h=b.makeVList({positionType:"bottom",positionData:s.depth+.1+o.height,children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},e),h.children[0].children[0].children[0].classes.push("svg-align")),a){var c=b.makeSpan(["mord",n.isOver?"mover":"munder"],[h],e);n.isOver?h=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:a}]},e):h=b.makeVList({positionType:"bottom",positionData:c.depth+.2+a.height+a.depth,children:[{type:"elem",elem:a},{type:"kern",size:.2},{type:"elem",elem:c}]},e)}return b.makeSpan(["mord",n.isOver?"mover":"munder"],[h],e)},X1=(r,e)=>{var t=C0.mathMLnode(r.label);return new S.MathNode(r.isOver?"mover":"munder",[X(r.base,e),t])};B({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:"horizBrace",mode:t.mode,label:a,isOver:/^\\over/.test(a),base:e[0]}},htmlBuilder:Lr,mathmlBuilder:X1}),B({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[1],n=L(e[0],"url").url;return t.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:t.mode,href:n,body:J(a)}:t.formatUnsupportedCmd("\\href")},htmlBuilder:(r,e)=>{var t=e0(r.body,e,!1);return b.makeAnchor(r.href,[],t,e)},mathmlBuilder:(r,e)=>{var t=H0(r.body,e);return t instanceof f0||(t=new f0("mrow",[t])),t.setAttribute("href",r.href),t}}),B({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=L(e[0],"url").url;if(!t.settings.isTrusted({command:"\\url",url:a}))return t.formatUnsupportedCmd("\\url");for(var n=[],s=0;s{var{parser:t,funcName:a,token:n}=r,s=L(e[0],"raw").string,o=e[1];t.settings.strict&&t.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var h,c={};switch(a){case"\\htmlClass":c.class=s,h={command:"\\htmlClass",class:s};break;case"\\htmlId":c.id=s,h={command:"\\htmlId",id:s};break;case"\\htmlStyle":c.style=s,h={command:"\\htmlStyle",style:s};break;case"\\htmlData":{for(var p=s.split(","),g=0;g{var t=e0(r.body,e,!1),a=["enclosing"];r.attributes.class&&a.push(...r.attributes.class.trim().split(/\s+/));var n=b.makeSpan(a,t,e);for(var s in r.attributes)s!=="class"&&r.attributes.hasOwnProperty(s)&&n.setAttribute(s,r.attributes[s]);return n},mathmlBuilder:(r,e)=>H0(r.body,e)}),B({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"htmlmathml",mode:t.mode,html:J(e[0]),mathml:J(e[1])}},htmlBuilder:(r,e)=>{var t=e0(r.html,e,!1);return b.makeFragment(t)},mathmlBuilder:(r,e)=>H0(r.mathml,e)});var wt=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new M("Invalid size: '"+e+"' in \\includegraphics");var a={number:+(t[1]+t[2]),unit:t[3]};if(!Pt(a))throw new M("Invalid unit: '"+a.unit+"' in \\includegraphics.");return a};B({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(r,e,t)=>{var{parser:a}=r,n={number:0,unit:"em"},s={number:.9,unit:"em"},o={number:0,unit:"em"},h="";if(t[0])for(var c=L(t[0],"raw").string,p=c.split(","),g=0;g{var t=j(r.height,e),a=0;r.totalheight.number>0&&(a=j(r.totalheight,e)-t);var n=0;r.width.number>0&&(n=j(r.width,e));var s={height:z(t+a)};n>0&&(s.width=z(n)),a>0&&(s.verticalAlign=z(-a));var o=new Xa(r.src,r.alt,s);return o.height=t,o.depth=a,o},mathmlBuilder:(r,e)=>{var t=new S.MathNode("mglyph",[]);t.setAttribute("alt",r.alt);var a=j(r.height,e),n=0;if(r.totalheight.number>0&&(n=j(r.totalheight,e)-a,t.setAttribute("valign",z(-n))),t.setAttribute("height",z(a+n)),r.width.number>0){var s=j(r.width,e);t.setAttribute("width",z(s))}return t.setAttribute("src",r.src),t}}),B({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=L(e[0],"size");if(t.settings.strict){var s=a[1]==="m",o=n.value.unit==="mu";s?(o||t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, "+("not "+n.value.unit+" units")),t.mode!=="math"&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):o&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:t.mode,dimension:n.value}},htmlBuilder(r,e){return b.makeGlue(r.dimension,e)},mathmlBuilder(r,e){var t=j(r.dimension,e);return new S.SpaceNode(t)}}),B({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"lap",mode:t.mode,alignment:a.slice(5),body:n}},htmlBuilder:(r,e)=>{var t;r.alignment==="clap"?(t=b.makeSpan([],[P(r.body,e)]),t=b.makeSpan(["inner"],[t],e)):t=b.makeSpan(["inner"],[P(r.body,e)]);var a=b.makeSpan(["fix"],[]),n=b.makeSpan([r.alignment],[t,a],e),s=b.makeSpan(["strut"]);return s.style.height=z(n.height+n.depth),n.depth&&(s.style.verticalAlign=z(-n.depth)),n.children.unshift(s),n=b.makeSpan(["thinbox"],[n],e),b.makeSpan(["mord","vbox"],[n],e)},mathmlBuilder:(r,e)=>{var t=new S.MathNode("mpadded",[X(r.body,e)]);if(r.alignment!=="rlap"){var a=r.alignment==="llap"?"-1":"-0.5";t.setAttribute("lspace",a+"width")}return t.setAttribute("width","0px"),t}}),B({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){var{funcName:t,parser:a}=r,n=a.mode;a.switchMode("math");var s=t==="\\("?"\\)":"$",o=a.parseExpression(!1,s);return a.expect(s),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}}),B({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){throw new M("Mismatched "+r.funcName)}});var Fr=(r,e)=>{switch(e.style.size){case q.DISPLAY.size:return r.display;case q.TEXT.size:return r.text;case q.SCRIPT.size:return r.script;case q.SCRIPTSCRIPT.size:return r.scriptscript;default:return r.text}};B({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"mathchoice",mode:t.mode,display:J(e[0]),text:J(e[1]),script:J(e[2]),scriptscript:J(e[3])}},htmlBuilder:(r,e)=>{var t=Fr(r,e),a=e0(t,e,!1);return b.makeFragment(a)},mathmlBuilder:(r,e)=>{var t=Fr(r,e);return H0(t,e)}});var Pr=(r,e,t,a,n,s,o)=>{r=b.makeSpan([],[r]);var h=t&&R.isCharacterBox(t),c,p;if(e){var g=P(e,a.havingStyle(n.sup()),a);p={elem:g,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-g.depth)}}if(t){var y=P(t,a.havingStyle(n.sub()),a);c={elem:y,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-y.height)}}var w;if(p&&c){var x=a.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+r.depth+o;w=b.makeVList({positionType:"bottom",positionData:x,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:z(-s)},{type:"kern",size:c.kern},{type:"elem",elem:r},{type:"kern",size:p.kern},{type:"elem",elem:p.elem,marginLeft:z(s)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(c){var A=r.height-o;w=b.makeVList({positionType:"top",positionData:A,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:z(-s)},{type:"kern",size:c.kern},{type:"elem",elem:r}]},a)}else if(p){var T=r.depth+o;w=b.makeVList({positionType:"bottom",positionData:T,children:[{type:"elem",elem:r},{type:"kern",size:p.kern},{type:"elem",elem:p.elem,marginLeft:z(s)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else return r;var C=[w];if(c&&s!==0&&!h){var N=b.makeSpan(["mspace"],[],a);N.style.marginRight=z(s),C.unshift(N)}return b.makeSpan(["mop","op-limits"],C,a)},Gr=["\\smallint"],J0=(r,e)=>{var t,a,n=!1,s;r.type==="supsub"?(t=r.sup,a=r.sub,s=L(r.base,"op"),n=!0):s=L(r,"op");var o=e.style,h=!1;o.size===q.DISPLAY.size&&s.symbol&&!R.contains(Gr,s.name)&&(h=!0);var c;if(s.symbol){var p=h?"Size2-Regular":"Size1-Regular",g="";if((s.name==="\\oiint"||s.name==="\\oiiint")&&(g=s.name.slice(1),s.name=g==="oiint"?"\\iint":"\\iiint"),c=b.makeSymbol(s.name,p,"math",e,["mop","op-symbol",h?"large-op":"small-op"]),g.length>0){var y=c.italic,w=b.staticSvg(g+"Size"+(h?"2":"1"),e);c=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:w,shift:h?.08:0}]},e),s.name="\\"+g,c.classes.unshift("mop"),c.italic=y}}else if(s.body){var x=e0(s.body,e,!0);x.length===1&&x[0]instanceof d0?(c=x[0],c.classes[0]="mop"):c=b.makeSpan(["mop"],x,e)}else{for(var A=[],T=1;T{var t;if(r.symbol)t=new f0("mo",[p0(r.name,r.mode)]),R.contains(Gr,r.name)&&t.setAttribute("largeop","false");else if(r.body)t=new f0("mo",l0(r.body,e));else{t=new f0("mi",[new le(r.name.slice(1))]);var a=new f0("mo",[p0("\u2061","text")]);r.parentIsSupSub?t=new f0("mrow",[t,a]):t=nr([t,a])}return t},$1={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};B({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=a;return n.length===1&&(n=$1[n]),{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:J0,mathmlBuilder:he}),B({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:J(a)}},htmlBuilder:J0,mathmlBuilder:he});var W1={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};B({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:J0,mathmlBuilder:he}),B({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:J0,mathmlBuilder:he}),B({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r,a=t;return a.length===1&&(a=W1[a]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:J0,mathmlBuilder:he});var Vr=(r,e)=>{var t,a,n=!1,s;r.type==="supsub"?(t=r.sup,a=r.sub,s=L(r.base,"operatorname"),n=!0):s=L(r,"operatorname");var o;if(s.body.length>0){for(var h=s.body.map(y=>{var w=y.text;return typeof w=="string"?{type:"textord",mode:y.mode,text:w}:y}),c=e0(h,e.withFont("mathrm"),!0),p=0;p{for(var t=l0(r.body,e.withFont("mathrm")),a=!0,n=0;ng.toText()).join("");t=[new S.TextNode(h)]}var c=new S.MathNode("mi",t);c.setAttribute("mathvariant","normal");var p=new S.MathNode("mo",[p0("\u2061","text")]);return r.parentIsSupSub?new S.MathNode("mrow",[c,p]):S.newDocumentFragment([c,p])};B({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"operatorname",mode:t.mode,body:J(n),alwaysHandleSupSub:a==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:Vr,mathmlBuilder:j1}),m("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),X0({type:"ordgroup",htmlBuilder(r,e){return r.semisimple?b.makeFragment(e0(r.body,e,!1)):b.makeSpan(["mord"],e0(r.body,e,!0),e)},mathmlBuilder(r,e){return H0(r.body,e,!0)}}),B({type:"overline",names:["\\overline"],props:{numArgs:1},handler(r,e){var{parser:t}=r,a=e[0];return{type:"overline",mode:t.mode,body:a}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle()),a=b.makeLineSpan("overline-line",e),n=e.fontMetrics().defaultRuleThickness,s=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t},{type:"kern",size:3*n},{type:"elem",elem:a},{type:"kern",size:n}]},e);return b.makeSpan(["mord","overline"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode("mo",[new S.TextNode("\u203E")]);t.setAttribute("stretchy","true");var a=new S.MathNode("mover",[X(r.body,e),t]);return a.setAttribute("accent","true"),a}}),B({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"phantom",mode:t.mode,body:J(a)}},htmlBuilder:(r,e)=>{var t=e0(r.body,e.withPhantom(),!1);return b.makeFragment(t)},mathmlBuilder:(r,e)=>{var t=l0(r.body,e);return new S.MathNode("mphantom",t)}}),B({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"hphantom",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=b.makeSpan([],[P(r.body,e.withPhantom())]);if(t.height=0,t.depth=0,t.children)for(var a=0;a{var t=l0(J(r.body),e),a=new S.MathNode("mphantom",t),n=new S.MathNode("mpadded",[a]);return n.setAttribute("height","0px"),n.setAttribute("depth","0px"),n}}),B({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"vphantom",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=b.makeSpan(["inner"],[P(r.body,e.withPhantom())]),a=b.makeSpan(["fix"],[]);return b.makeSpan(["mord","rlap"],[t,a],e)},mathmlBuilder:(r,e)=>{var t=l0(J(r.body),e),a=new S.MathNode("mphantom",t),n=new S.MathNode("mpadded",[a]);return n.setAttribute("width","0px"),n}}),B({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r,a=L(e[0],"size").value,n=e[1];return{type:"raisebox",mode:t.mode,dy:a,body:n}},htmlBuilder(r,e){var t=P(r.body,e),a=j(r.dy,e);return b.makeVList({positionType:"shift",positionData:-a,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){var t=new S.MathNode("mpadded",[X(r.body,e)]),a=r.dy.number+r.dy.unit;return t.setAttribute("voffset",a),t}}),B({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e}=r;return{type:"internal",mode:e.mode}}}),B({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(r,e,t){var{parser:a}=r,n=t[0],s=L(e[0],"size"),o=L(e[1],"size");return{type:"rule",mode:a.mode,shift:n&&L(n,"size").value,width:s.value,height:o.value}},htmlBuilder(r,e){var t=b.makeSpan(["mord","rule"],[],e),a=j(r.width,e),n=j(r.height,e),s=r.shift?j(r.shift,e):0;return t.style.borderRightWidth=z(a),t.style.borderTopWidth=z(n),t.style.bottom=z(s),t.width=a,t.height=n+s,t.depth=-s,t.maxFontSize=n*1.125*e.sizeMultiplier,t},mathmlBuilder(r,e){var t=j(r.width,e),a=j(r.height,e),n=r.shift?j(r.shift,e):0,s=e.color&&e.getColor()||"black",o=new S.MathNode("mspace");o.setAttribute("mathbackground",s),o.setAttribute("width",z(t)),o.setAttribute("height",z(a));var h=new S.MathNode("mpadded",[o]);return n>=0?h.setAttribute("height",z(n)):(h.setAttribute("height",z(n)),h.setAttribute("depth",z(-n))),h.setAttribute("voffset",z(n)),h}});function Ur(r,e,t){for(var a=e0(r,e,!1),n=e.sizeMultiplier/t.sizeMultiplier,s=0;s{var t=e.havingSize(r.size);return Ur(r.body,t,e)};B({type:"sizing",names:Yr,props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!1,t);return{type:"sizing",mode:n.mode,size:Yr.indexOf(a)+1,body:s}},htmlBuilder:Z1,mathmlBuilder:(r,e)=>{var t=e.havingSize(r.size),a=l0(r.body,t),n=new S.MathNode("mstyle",a);return n.setAttribute("mathsize",z(t.sizeMultiplier)),n}}),B({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(r,e,t)=>{var{parser:a}=r,n=!1,s=!1,o=t[0]&&L(t[0],"ordgroup");if(o)for(var h="",c=0;c{var t=b.makeSpan([],[P(r.body,e)]);if(!r.smashHeight&&!r.smashDepth)return t;if(r.smashHeight&&(t.height=0,t.children))for(var a=0;a{var t=new S.MathNode("mpadded",[X(r.body,e)]);return r.smashHeight&&t.setAttribute("height","0px"),r.smashDepth&&t.setAttribute("depth","0px"),t}}),B({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:a}=r,n=t[0],s=e[0];return{type:"sqrt",mode:a.mode,body:s,index:n}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle());t.height===0&&(t.height=e.fontMetrics().xHeight),t=b.wrapFragment(t,e);var a=e.fontMetrics(),n=a.defaultRuleThickness,s=n;e.style.idt.height+t.depth+o&&(o=(o+y-t.height-t.depth)/2);var w=c.height-t.height-o-p;t.style.paddingLeft=z(g);var x=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t,wrapperClasses:["svg-align"]},{type:"kern",size:-(t.height+w)},{type:"elem",elem:c},{type:"kern",size:p}]},e);if(r.index){var A=e.havingStyle(q.SCRIPTSCRIPT),T=P(r.index,A,e),C=.6*(x.height-x.depth),N=b.makeVList({positionType:"shift",positionData:-C,children:[{type:"elem",elem:T}]},e),I=b.makeSpan(["root"],[N]);return b.makeSpan(["mord","sqrt"],[I,x],e)}else return b.makeSpan(["mord","sqrt"],[x],e)},mathmlBuilder(r,e){var{body:t,index:a}=r;return a?new S.MathNode("mroot",[X(t,e),X(a,e)]):new S.MathNode("msqrt",[X(t,e)])}});var Xr={display:q.DISPLAY,text:q.TEXT,script:q.SCRIPT,scriptscript:q.SCRIPTSCRIPT};B({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r,e){var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!0,t),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,body:s}},htmlBuilder(r,e){var t=Xr[r.style],a=e.havingStyle(t).withFont("");return Ur(r.body,a,e)},mathmlBuilder(r,e){var t=Xr[r.style],a=e.havingStyle(t),n=l0(r.body,a),s=new S.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},h=o[r.style];return s.setAttribute("scriptlevel",h[0]),s.setAttribute("displaystyle",h[1]),s}});var K1=function(e,t){var a=e.base;if(a)if(a.type==="op"){var n=a.limits&&(t.style.size===q.DISPLAY.size||a.alwaysHandleSupSub);return n?J0:null}else if(a.type==="operatorname"){var s=a.alwaysHandleSupSub&&(t.style.size===q.DISPLAY.size||a.limits);return s?Vr:null}else{if(a.type==="accent")return R.isCharacterBox(a.base)?st:null;if(a.type==="horizBrace"){var o=!e.sub;return o===a.isOver?Lr:null}else return null}else return null};X0({type:"supsub",htmlBuilder(r,e){var t=K1(r,e);if(t)return t(r,e);var{base:a,sup:n,sub:s}=r,o=P(a,e),h,c,p=e.fontMetrics(),g=0,y=0,w=a&&R.isCharacterBox(a);if(n){var x=e.havingStyle(e.style.sup());h=P(n,x,e),w||(g=o.height-x.fontMetrics().supDrop*x.sizeMultiplier/e.sizeMultiplier)}if(s){var A=e.havingStyle(e.style.sub());c=P(s,A,e),w||(y=o.depth+A.fontMetrics().subDrop*A.sizeMultiplier/e.sizeMultiplier)}var T;e.style===q.DISPLAY?T=p.sup1:e.style.cramped?T=p.sup3:T=p.sup2;var C=e.sizeMultiplier,N=z(.5/p.ptPerEm/C),I=null;if(c){var H=r.base&&r.base.type==="op"&&r.base.name&&(r.base.name==="\\oiint"||r.base.name==="\\oiiint");(o instanceof d0||H)&&(I=z(-o.italic))}var V;if(h&&c){g=Math.max(g,T,h.depth+.25*p.xHeight),y=Math.max(y,p.sub2);var F=p.defaultRuleThickness,U=4*F;if(g-h.depth-(c.height-y)0&&(g+=G,y-=G)}var K=[{type:"elem",elem:c,shift:y,marginRight:N,marginLeft:I},{type:"elem",elem:h,shift:-g,marginRight:N}];V=b.makeVList({positionType:"individualShift",children:K},e)}else if(c){y=Math.max(y,p.sub1,c.height-.8*p.xHeight);var Y=[{type:"elem",elem:c,marginLeft:I,marginRight:N}];V=b.makeVList({positionType:"shift",positionData:y,children:Y},e)}else if(h)g=Math.max(g,T,h.depth+.25*p.xHeight),V=b.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:h,marginRight:N}]},e);else throw new Error("supsub must have either sup or sub.");var q0=tt(o,"right")||"mord";return b.makeSpan([q0],[o,b.makeSpan(["msupsub"],[V])],e)},mathmlBuilder(r,e){var t=!1,a,n;r.base&&r.base.type==="horizBrace"&&(n=!!r.sup,n===r.base.isOver&&(t=!0,a=r.base.isOver)),r.base&&(r.base.type==="op"||r.base.type==="operatorname")&&(r.base.parentIsSupSub=!0);var s=[X(r.base,e)];r.sub&&s.push(X(r.sub,e)),r.sup&&s.push(X(r.sup,e));var o;if(t)o=a?"mover":"munder";else if(r.sub)if(r.sup){var p=r.base;p&&p.type==="op"&&p.limits&&e.style===q.DISPLAY||p&&p.type==="operatorname"&&p.alwaysHandleSupSub&&(e.style===q.DISPLAY||p.limits)?o="munderover":o="msubsup"}else{var c=r.base;c&&c.type==="op"&&c.limits&&(e.style===q.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||e.style===q.DISPLAY)?o="munder":o="msub"}else{var h=r.base;h&&h.type==="op"&&h.limits&&(e.style===q.DISPLAY||h.alwaysHandleSupSub)||h&&h.type==="operatorname"&&h.alwaysHandleSupSub&&(h.limits||e.style===q.DISPLAY)?o="mover":o="msup"}return new S.MathNode(o,s)}}),X0({type:"atom",htmlBuilder(r,e){return b.mathsym(r.text,r.mode,e,["m"+r.family])},mathmlBuilder(r,e){var t=new S.MathNode("mo",[p0(r.text,r.mode)]);if(r.family==="bin"){var a=nt(r,e);a==="bold-italic"&&t.setAttribute("mathvariant",a)}else r.family==="punct"?t.setAttribute("separator","true"):(r.family==="open"||r.family==="close")&&t.setAttribute("stretchy","false");return t}});var $r={mi:"italic",mn:"normal",mtext:"normal"};X0({type:"mathord",htmlBuilder(r,e){return b.makeOrd(r,e,"mathord")},mathmlBuilder(r,e){var t=new S.MathNode("mi",[p0(r.text,r.mode,e)]),a=nt(r,e)||"italic";return a!==$r[t.type]&&t.setAttribute("mathvariant",a),t}}),X0({type:"textord",htmlBuilder(r,e){return b.makeOrd(r,e,"textord")},mathmlBuilder(r,e){var t=p0(r.text,r.mode,e),a=nt(r,e)||"normal",n;return r.mode==="text"?n=new S.MathNode("mtext",[t]):/[0-9]/.test(r.text)?n=new S.MathNode("mn",[t]):r.text==="\\prime"?n=new S.MathNode("mo",[t]):n=new S.MathNode("mi",[t]),a!==$r[n.type]&&n.setAttribute("mathvariant",a),n}});var kt={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},St={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};X0({type:"spacing",htmlBuilder(r,e){if(St.hasOwnProperty(r.text)){var t=St[r.text].className||"";if(r.mode==="text"){var a=b.makeOrd(r,e,"textord");return a.classes.push(t),a}else return b.makeSpan(["mspace",t],[b.mathsym(r.text,r.mode,e)],e)}else{if(kt.hasOwnProperty(r.text))return b.makeSpan(["mspace",kt[r.text]],[],e);throw new M('Unknown type of space "'+r.text+'"')}},mathmlBuilder(r,e){var t;if(St.hasOwnProperty(r.text))t=new S.MathNode("mtext",[new S.TextNode("\xA0")]);else{if(kt.hasOwnProperty(r.text))return new S.MathNode("mspace");throw new M('Unknown type of space "'+r.text+'"')}return t}});var Wr=()=>{var r=new S.MathNode("mtd",[]);return r.setAttribute("width","50%"),r};X0({type:"tag",mathmlBuilder(r,e){var t=new S.MathNode("mtable",[new S.MathNode("mtr",[Wr(),new S.MathNode("mtd",[H0(r.body,e)]),Wr(),new S.MathNode("mtd",[H0(r.tag,e)])])]);return t.setAttribute("width","100%"),t}});var jr={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Zr={"\\textbf":"textbf","\\textmd":"textmd"},J1={"\\textit":"textit","\\textup":"textup"},Kr=(r,e)=>{var t=r.font;return t?jr[t]?e.withTextFontFamily(jr[t]):Zr[t]?e.withTextFontWeight(Zr[t]):e.withTextFontShape(J1[t]):e};B({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"text",mode:t.mode,body:J(n),font:a}},htmlBuilder(r,e){var t=Kr(r,e),a=e0(r.body,t,!0);return b.makeSpan(["mord","text"],a,t)},mathmlBuilder(r,e){var t=Kr(r,e);return H0(r.body,t)}}),B({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"underline",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=b.makeLineSpan("underline-line",e),n=e.fontMetrics().defaultRuleThickness,s=b.makeVList({positionType:"top",positionData:t.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:t}]},e);return b.makeSpan(["mord","underline"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode("mo",[new S.TextNode("\u203E")]);t.setAttribute("stretchy","true");var a=new S.MathNode("munder",[X(r.body,e),t]);return a.setAttribute("accentunder","true"),a}}),B({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"vcenter",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=e.fontMetrics().axisHeight,n=.5*(t.height-a-(t.depth+a));return b.makeVList({positionType:"shift",positionData:n,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){return new S.MathNode("mpadded",[X(r.body,e)],["vcenter"])}}),B({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(r,e,t){throw new M("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(r,e){for(var t=Jr(r),a=[],n=e.havingStyle(e.style.text()),s=0;sr.body.replace(/ /g,r.star?"\u2423":"\xA0"),F0=tr,Qr=`[ \r ]`,Q1="\\\\[a-zA-Z@]+",_1="\\\\[^\uD800-\uDFFF]",e4="("+Q1+")"+Qr+"*",t4=`\\\\( |[ \r ]+ ?)[ \r ]*`,Mt="[\u0300-\u036F]",r4=new RegExp(Mt+"+$"),a4="("+Qr+"+)|"+(t4+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(Mt+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Mt+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+e4)+("|"+_1+")");class _r{constructor(e,t){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=t,this.tokenRegex=new RegExp(a4,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,t){this.catcodes[e]=t}lex(){var e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)return new m0("EOF",new u0(this,t,t));var a=this.tokenRegex.exec(e);if(a===null||a.index!==t)throw new M("Unexpected character: '"+e[t]+"'",new m0(e[t],new u0(this,t,t+1)));var n=a[6]||a[3]||(a[2]?"\\ ":" ");if(this.catcodes[n]===14){var s=e.indexOf(` `,this.tokenRegex.lastIndex);return s===-1?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=s+1,this.lex()}return new m0(n,new u0(this,t,this.tokenRegex.lastIndex))}}class n4{constructor(e,t){e===void 0&&(e={}),t===void 0&&(t={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=t,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new M("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var t in e)e.hasOwnProperty(t)&&(e[t]==null?delete this.current[t]:this.current[t]=e[t])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,t,a){if(a===void 0&&(a=!1),a){for(var n=0;n0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var s=this.undefStack[this.undefStack.length-1];s&&!s.hasOwnProperty(e)&&(s[e]=this.current[e])}t==null?delete this.current[e]:this.current[e]=t}}var i4=Br;m("\\noexpand",function(r){var e=r.popToken();return r.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}}),m("\\expandafter",function(r){var e=r.popToken();return r.expandOnce(!0),{tokens:[e],numArgs:0}}),m("\\@firstoftwo",function(r){var e=r.consumeArgs(2);return{tokens:e[0],numArgs:0}}),m("\\@secondoftwo",function(r){var e=r.consumeArgs(2);return{tokens:e[1],numArgs:0}}),m("\\@ifnextchar",function(r){var e=r.consumeArgs(3);r.consumeSpaces();var t=r.future();return e[0].length===1&&e[0][0].text===t.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}}),m("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),m("\\TextOrMath",function(r){var e=r.consumeArgs(2);return r.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var ea={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};m("\\char",function(r){var e=r.popToken(),t,a="";if(e.text==="'")t=8,e=r.popToken();else if(e.text==='"')t=16,e=r.popToken();else if(e.text==="`")if(e=r.popToken(),e.text[0]==="\\")a=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new M("\\char` missing argument");a=e.text.charCodeAt(0)}else t=10;if(t){if(a=ea[e.text],a==null||a>=t)throw new M("Invalid base-"+t+" digit "+e.text);for(var n;(n=ea[r.future().text])!=null&&n{var a=r.consumeArg().tokens;if(a.length!==1)throw new M("\\newcommand's first argument must be a macro name");var n=a[0].text,s=r.isDefined(n);if(s&&!e)throw new M("\\newcommand{"+n+"} attempting to redefine "+(n+"; use \\renewcommand"));if(!s&&!t)throw new M("\\renewcommand{"+n+"} when command "+n+" does not yet exist; use \\newcommand");var o=0;if(a=r.consumeArg().tokens,a.length===1&&a[0].text==="["){for(var h="",c=r.expandNextToken();c.text!=="]"&&c.text!=="EOF";)h+=c.text,c=r.expandNextToken();if(!h.match(/^\s*[0-9]+\s*$/))throw new M("Invalid number of arguments: "+h);o=parseInt(h),a=r.consumeArg().tokens}return r.macros.set(n,{tokens:a,numArgs:o}),""};m("\\newcommand",r=>zt(r,!1,!0)),m("\\renewcommand",r=>zt(r,!0,!1)),m("\\providecommand",r=>zt(r,!0,!0)),m("\\message",r=>{var e=r.consumeArgs(1)[0];return console.log(e.reverse().map(t=>t.text).join("")),""}),m("\\errmessage",r=>{var e=r.consumeArgs(1)[0];return console.error(e.reverse().map(t=>t.text).join("")),""}),m("\\show",r=>{var e=r.popToken(),t=e.text;return console.log(e,r.macros.get(t),F0[t],$.math[t],$.text[t]),""}),m("\\bgroup","{"),m("\\egroup","}"),m("~","\\nobreakspace"),m("\\lq","`"),m("\\rq","'"),m("\\aa","\\r a"),m("\\AA","\\r A"),m("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),m("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),m("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),m("\u212C","\\mathscr{B}"),m("\u2130","\\mathscr{E}"),m("\u2131","\\mathscr{F}"),m("\u210B","\\mathscr{H}"),m("\u2110","\\mathscr{I}"),m("\u2112","\\mathscr{L}"),m("\u2133","\\mathscr{M}"),m("\u211B","\\mathscr{R}"),m("\u212D","\\mathfrak{C}"),m("\u210C","\\mathfrak{H}"),m("\u2128","\\mathfrak{Z}"),m("\\Bbbk","\\Bbb{k}"),m("\xB7","\\cdotp"),m("\\llap","\\mathllap{\\textrm{#1}}"),m("\\rlap","\\mathrlap{\\textrm{#1}}"),m("\\clap","\\mathclap{\\textrm{#1}}"),m("\\mathstrut","\\vphantom{(}"),m("\\underbar","\\underline{\\text{#1}}"),m("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),m("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),m("\\ne","\\neq"),m("\u2260","\\neq"),m("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),m("\u2209","\\notin"),m("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),m("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),m("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),m("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),m("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),m("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),m("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),m("\u27C2","\\perp"),m("\u203C","\\mathclose{!\\mkern-0.8mu!}"),m("\u220C","\\notni"),m("\u231C","\\ulcorner"),m("\u231D","\\urcorner"),m("\u231E","\\llcorner"),m("\u231F","\\lrcorner"),m("\xA9","\\copyright"),m("\xAE","\\textregistered"),m("\uFE0F","\\textregistered"),m("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),m("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),m("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),m("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),m("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),m("\u22EE","\\vdots"),m("\\varGamma","\\mathit{\\Gamma}"),m("\\varDelta","\\mathit{\\Delta}"),m("\\varTheta","\\mathit{\\Theta}"),m("\\varLambda","\\mathit{\\Lambda}"),m("\\varXi","\\mathit{\\Xi}"),m("\\varPi","\\mathit{\\Pi}"),m("\\varSigma","\\mathit{\\Sigma}"),m("\\varUpsilon","\\mathit{\\Upsilon}"),m("\\varPhi","\\mathit{\\Phi}"),m("\\varPsi","\\mathit{\\Psi}"),m("\\varOmega","\\mathit{\\Omega}"),m("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),m("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),m("\\boxed","\\fbox{$\\displaystyle{#1}$}"),m("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),m("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),m("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var ta={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};m("\\dots",function(r){var e="\\dotso",t=r.expandAfterFuture().text;return t in ta?e=ta[t]:(t.slice(0,4)==="\\not"||t in $.math&&R.contains(["bin","rel"],$.math[t].group))&&(e="\\dotsb"),e});var At={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};m("\\dotso",function(r){var e=r.future().text;return e in At?"\\ldots\\,":"\\ldots"}),m("\\dotsc",function(r){var e=r.future().text;return e in At&&e!==","?"\\ldots\\,":"\\ldots"}),m("\\cdots",function(r){var e=r.future().text;return e in At?"\\@cdots\\,":"\\@cdots"}),m("\\dotsb","\\cdots"),m("\\dotsm","\\cdots"),m("\\dotsi","\\!\\cdots"),m("\\dotsx","\\ldots\\,"),m("\\DOTSI","\\relax"),m("\\DOTSB","\\relax"),m("\\DOTSX","\\relax"),m("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),m("\\,","\\tmspace+{3mu}{.1667em}"),m("\\thinspace","\\,"),m("\\>","\\mskip{4mu}"),m("\\:","\\tmspace+{4mu}{.2222em}"),m("\\medspace","\\:"),m("\\;","\\tmspace+{5mu}{.2777em}"),m("\\thickspace","\\;"),m("\\!","\\tmspace-{3mu}{.1667em}"),m("\\negthinspace","\\!"),m("\\negmedspace","\\tmspace-{4mu}{.2222em}"),m("\\negthickspace","\\tmspace-{5mu}{.277em}"),m("\\enspace","\\kern.5em "),m("\\enskip","\\hskip.5em\\relax"),m("\\quad","\\hskip1em\\relax"),m("\\qquad","\\hskip2em\\relax"),m("\\tag","\\@ifstar\\tag@literal\\tag@paren"),m("\\tag@paren","\\tag@literal{({#1})}"),m("\\tag@literal",r=>{if(r.macros.get("\\df@tag"))throw new M("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),m("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),m("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),m("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),m("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),m("\\newline","\\\\\\relax"),m("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var ra=z(x0["Main-Regular"]["T".charCodeAt(0)][1]-.7*x0["Main-Regular"]["A".charCodeAt(0)][1]);m("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+ra+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),m("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+ra+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),m("\\hspace","\\@ifstar\\@hspacer\\@hspace"),m("\\@hspace","\\hskip #1\\relax"),m("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),m("\\ordinarycolon",":"),m("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),m("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),m("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),m("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),m("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),m("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),m("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),m("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),m("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),m("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),m("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),m("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),m("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),m("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),m("\u2237","\\dblcolon"),m("\u2239","\\eqcolon"),m("\u2254","\\coloneqq"),m("\u2255","\\eqqcolon"),m("\u2A74","\\Coloneqq"),m("\\ratio","\\vcentcolon"),m("\\coloncolon","\\dblcolon"),m("\\colonequals","\\coloneqq"),m("\\coloncolonequals","\\Coloneqq"),m("\\equalscolon","\\eqqcolon"),m("\\equalscoloncolon","\\Eqqcolon"),m("\\colonminus","\\coloneq"),m("\\coloncolonminus","\\Coloneq"),m("\\minuscolon","\\eqcolon"),m("\\minuscoloncolon","\\Eqcolon"),m("\\coloncolonapprox","\\Colonapprox"),m("\\coloncolonsim","\\Colonsim"),m("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),m("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),m("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),m("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),m("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),m("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),m("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),m("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),m("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),m("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),m("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),m("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),m("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),m("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),m("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),m("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),m("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),m("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),m("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),m("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),m("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),m("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),m("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),m("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),m("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),m("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),m("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),m("\\imath","\\html@mathml{\\@imath}{\u0131}"),m("\\jmath","\\html@mathml{\\@jmath}{\u0237}"),m("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),m("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),m("\u27E6","\\llbracket"),m("\u27E7","\\rrbracket"),m("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),m("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),m("\u2983","\\lBrace"),m("\u2984","\\rBrace"),m("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29B5}}"),m("\u29B5","\\minuso"),m("\\darr","\\downarrow"),m("\\dArr","\\Downarrow"),m("\\Darr","\\Downarrow"),m("\\lang","\\langle"),m("\\rang","\\rangle"),m("\\uarr","\\uparrow"),m("\\uArr","\\Uparrow"),m("\\Uarr","\\Uparrow"),m("\\N","\\mathbb{N}"),m("\\R","\\mathbb{R}"),m("\\Z","\\mathbb{Z}"),m("\\alef","\\aleph"),m("\\alefsym","\\aleph"),m("\\Alpha","\\mathrm{A}"),m("\\Beta","\\mathrm{B}"),m("\\bull","\\bullet"),m("\\Chi","\\mathrm{X}"),m("\\clubs","\\clubsuit"),m("\\cnums","\\mathbb{C}"),m("\\Complex","\\mathbb{C}"),m("\\Dagger","\\ddagger"),m("\\diamonds","\\diamondsuit"),m("\\empty","\\emptyset"),m("\\Epsilon","\\mathrm{E}"),m("\\Eta","\\mathrm{H}"),m("\\exist","\\exists"),m("\\harr","\\leftrightarrow"),m("\\hArr","\\Leftrightarrow"),m("\\Harr","\\Leftrightarrow"),m("\\hearts","\\heartsuit"),m("\\image","\\Im"),m("\\infin","\\infty"),m("\\Iota","\\mathrm{I}"),m("\\isin","\\in"),m("\\Kappa","\\mathrm{K}"),m("\\larr","\\leftarrow"),m("\\lArr","\\Leftarrow"),m("\\Larr","\\Leftarrow"),m("\\lrarr","\\leftrightarrow"),m("\\lrArr","\\Leftrightarrow"),m("\\Lrarr","\\Leftrightarrow"),m("\\Mu","\\mathrm{M}"),m("\\natnums","\\mathbb{N}"),m("\\Nu","\\mathrm{N}"),m("\\Omicron","\\mathrm{O}"),m("\\plusmn","\\pm"),m("\\rarr","\\rightarrow"),m("\\rArr","\\Rightarrow"),m("\\Rarr","\\Rightarrow"),m("\\real","\\Re"),m("\\reals","\\mathbb{R}"),m("\\Reals","\\mathbb{R}"),m("\\Rho","\\mathrm{P}"),m("\\sdot","\\cdot"),m("\\sect","\\S"),m("\\spades","\\spadesuit"),m("\\sub","\\subset"),m("\\sube","\\subseteq"),m("\\supe","\\supseteq"),m("\\Tau","\\mathrm{T}"),m("\\thetasym","\\vartheta"),m("\\weierp","\\wp"),m("\\Zeta","\\mathrm{Z}"),m("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),m("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),m("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),m("\\bra","\\mathinner{\\langle{#1}|}"),m("\\ket","\\mathinner{|{#1}\\rangle}"),m("\\braket","\\mathinner{\\langle{#1}\\rangle}"),m("\\Bra","\\left\\langle#1\\right|"),m("\\Ket","\\left|#1\\right\\rangle");var aa=r=>e=>{var t=e.consumeArg().tokens,a=e.consumeArg().tokens,n=e.consumeArg().tokens,s=e.consumeArg().tokens,o=e.macros.get("|"),h=e.macros.get("\\|");e.macros.beginGroup();var c=y=>w=>{r&&(w.macros.set("|",o),n.length&&w.macros.set("\\|",h));var x=y;if(!y&&n.length){var A=w.future();A.text==="|"&&(w.popToken(),x=!0)}return{tokens:x?n:a,numArgs:0}};e.macros.set("|",c(!1)),n.length&&e.macros.set("\\|",c(!0));var p=e.consumeArg().tokens,g=e.expandTokens([...s,...p,...t]);return e.macros.endGroup(),{tokens:g.reverse(),numArgs:0}};m("\\bra@ket",aa(!1)),m("\\bra@set",aa(!0)),m("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),m("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),m("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),m("\\angln","{\\angl n}"),m("\\blue","\\textcolor{##6495ed}{#1}"),m("\\orange","\\textcolor{##ffa500}{#1}"),m("\\pink","\\textcolor{##ff00af}{#1}"),m("\\red","\\textcolor{##df0030}{#1}"),m("\\green","\\textcolor{##28ae7b}{#1}"),m("\\gray","\\textcolor{gray}{#1}"),m("\\purple","\\textcolor{##9d38bd}{#1}"),m("\\blueA","\\textcolor{##ccfaff}{#1}"),m("\\blueB","\\textcolor{##80f6ff}{#1}"),m("\\blueC","\\textcolor{##63d9ea}{#1}"),m("\\blueD","\\textcolor{##11accd}{#1}"),m("\\blueE","\\textcolor{##0c7f99}{#1}"),m("\\tealA","\\textcolor{##94fff5}{#1}"),m("\\tealB","\\textcolor{##26edd5}{#1}"),m("\\tealC","\\textcolor{##01d1c1}{#1}"),m("\\tealD","\\textcolor{##01a995}{#1}"),m("\\tealE","\\textcolor{##208170}{#1}"),m("\\greenA","\\textcolor{##b6ffb0}{#1}"),m("\\greenB","\\textcolor{##8af281}{#1}"),m("\\greenC","\\textcolor{##74cf70}{#1}"),m("\\greenD","\\textcolor{##1fab54}{#1}"),m("\\greenE","\\textcolor{##0d923f}{#1}"),m("\\goldA","\\textcolor{##ffd0a9}{#1}"),m("\\goldB","\\textcolor{##ffbb71}{#1}"),m("\\goldC","\\textcolor{##ff9c39}{#1}"),m("\\goldD","\\textcolor{##e07d10}{#1}"),m("\\goldE","\\textcolor{##a75a05}{#1}"),m("\\redA","\\textcolor{##fca9a9}{#1}"),m("\\redB","\\textcolor{##ff8482}{#1}"),m("\\redC","\\textcolor{##f9685d}{#1}"),m("\\redD","\\textcolor{##e84d39}{#1}"),m("\\redE","\\textcolor{##bc2612}{#1}"),m("\\maroonA","\\textcolor{##ffbde0}{#1}"),m("\\maroonB","\\textcolor{##ff92c6}{#1}"),m("\\maroonC","\\textcolor{##ed5fa6}{#1}"),m("\\maroonD","\\textcolor{##ca337c}{#1}"),m("\\maroonE","\\textcolor{##9e034e}{#1}"),m("\\purpleA","\\textcolor{##ddd7ff}{#1}"),m("\\purpleB","\\textcolor{##c6b9fc}{#1}"),m("\\purpleC","\\textcolor{##aa87ff}{#1}"),m("\\purpleD","\\textcolor{##7854ab}{#1}"),m("\\purpleE","\\textcolor{##543b78}{#1}"),m("\\mintA","\\textcolor{##f5f9e8}{#1}"),m("\\mintB","\\textcolor{##edf2df}{#1}"),m("\\mintC","\\textcolor{##e0e5cc}{#1}"),m("\\grayA","\\textcolor{##f6f7f7}{#1}"),m("\\grayB","\\textcolor{##f0f1f2}{#1}"),m("\\grayC","\\textcolor{##e3e5e6}{#1}"),m("\\grayD","\\textcolor{##d6d8da}{#1}"),m("\\grayE","\\textcolor{##babec2}{#1}"),m("\\grayF","\\textcolor{##888d93}{#1}"),m("\\grayG","\\textcolor{##626569}{#1}"),m("\\grayH","\\textcolor{##3b3e40}{#1}"),m("\\grayI","\\textcolor{##21242c}{#1}"),m("\\kaBlue","\\textcolor{##314453}{#1}"),m("\\kaGreen","\\textcolor{##71B307}{#1}");var na={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class s4{constructor(e,t,a){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new n4(i4,t.macros),this.mode=a,this.stack=[]}feed(e){this.lexer=new _r(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var t,a,n;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;t=this.popToken(),{tokens:n,end:a}=this.consumeArg(["]"])}else({tokens:n,start:t,end:a}=this.consumeArg());return this.pushToken(new m0("EOF",a.loc)),this.pushTokens(n),t.range(a,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var t=[],a=e&&e.length>0;a||this.consumeSpaces();var n=this.future(),s,o=0,h=0;do{if(s=this.popToken(),t.push(s),s.text==="{")++o;else if(s.text==="}"){if(--o,o===-1)throw new M("Extra }",s)}else if(s.text==="EOF")throw new M("Unexpected end of input in a macro argument, expected '"+(e&&a?e[h]:"}")+"'",s);if(e&&a)if((o===0||o===1&&e[h]==="{")&&s.text===e[h]){if(++h,h===e.length){t.splice(-h,h);break}}else h=0}while(o!==0||a);return n.text==="{"&&t[t.length-1].text==="}"&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:n,end:s}}consumeArgs(e,t){if(t){if(t.length!==e+1)throw new M("The length of delimiters doesn't match the number of args!");for(var a=t[0],n=0;nthis.settings.maxExpand)throw new M("Too many expansions: infinite loop or need to increase maxExpand setting");var s=n.tokens,o=this.consumeArgs(n.numArgs,n.delimiters);if(n.numArgs){s=s.slice();for(var h=s.length-1;h>=0;--h){var c=s[h];if(c.text==="#"){if(h===0)throw new M("Incomplete placeholder at end of macro body",c);if(c=s[--h],c.text==="#")s.splice(h+1,1);else if(/^[1-9]$/.test(c.text))s.splice(h,2,...o[+c.text-1]);else throw new M("Not a valid argument number",c)}}}return this.pushTokens(s),s}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;){var e=this.expandOnce();if(e instanceof m0)return e.treatAsRelax&&(e.text="\\relax"),this.stack.pop()}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new m0(e)]):void 0}expandTokens(e){var t=[],a=this.stack.length;for(this.pushTokens(e);this.stack.length>a;){var n=this.expandOnce(!0);n instanceof m0&&(n.treatAsRelax&&(n.noexpand=!1,n.treatAsRelax=!1),t.push(this.stack.pop()))}return t}expandMacroAsText(e){var t=this.expandMacro(e);return t&&t.map(a=>a.text).join("")}_getExpansion(e){var t=this.macros.get(e);if(t==null)return t;if(e.length===1){var a=this.lexer.catcodes[e];if(a!=null&&a!==13)return}var n=typeof t=="function"?t(this):t;if(typeof n=="string"){var s=0;if(n.indexOf("#")!==-1)for(var o=n.replace(/##/g,"");o.indexOf("#"+(s+1))!==-1;)++s;for(var h=new _r(n,this.settings),c=[],p=h.lex();p.text!=="EOF";)c.push(p),p=h.lex();c.reverse();var g={tokens:c,numArgs:s};return g}return n}isDefined(e){return this.macros.has(e)||F0.hasOwnProperty(e)||$.math.hasOwnProperty(e)||$.text.hasOwnProperty(e)||na.hasOwnProperty(e)}isExpandable(e){var t=this.macros.get(e);return t!=null?typeof t=="string"||typeof t=="function"||!t.unexpandable:F0.hasOwnProperty(e)&&!F0[e].primitive}}var ia=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Oe=Object.freeze({"\u208A":"+","\u208B":"-","\u208C":"=","\u208D":"(","\u208E":")","\u2080":"0","\u2081":"1","\u2082":"2","\u2083":"3","\u2084":"4","\u2085":"5","\u2086":"6","\u2087":"7","\u2088":"8","\u2089":"9","\u2090":"a","\u2091":"e","\u2095":"h","\u1D62":"i","\u2C7C":"j","\u2096":"k","\u2097":"l","\u2098":"m","\u2099":"n","\u2092":"o","\u209A":"p","\u1D63":"r","\u209B":"s","\u209C":"t","\u1D64":"u","\u1D65":"v","\u2093":"x","\u1D66":"\u03B2","\u1D67":"\u03B3","\u1D68":"\u03C1","\u1D69":"\u03D5","\u1D6A":"\u03C7","\u207A":"+","\u207B":"-","\u207C":"=","\u207D":"(","\u207E":")","\u2070":"0","\xB9":"1","\xB2":"2","\xB3":"3","\u2074":"4","\u2075":"5","\u2076":"6","\u2077":"7","\u2078":"8","\u2079":"9","\u1D2C":"A","\u1D2E":"B","\u1D30":"D","\u1D31":"E","\u1D33":"G","\u1D34":"H","\u1D35":"I","\u1D36":"J","\u1D37":"K","\u1D38":"L","\u1D39":"M","\u1D3A":"N","\u1D3C":"O","\u1D3E":"P","\u1D3F":"R","\u1D40":"T","\u1D41":"U","\u2C7D":"V","\u1D42":"W","\u1D43":"a","\u1D47":"b","\u1D9C":"c","\u1D48":"d","\u1D49":"e","\u1DA0":"f","\u1D4D":"g",\u02B0:"h","\u2071":"i",\u02B2:"j","\u1D4F":"k",\u02E1:"l","\u1D50":"m",\u207F:"n","\u1D52":"o","\u1D56":"p",\u02B3:"r",\u02E2:"s","\u1D57":"t","\u1D58":"u","\u1D5B":"v",\u02B7:"w",\u02E3:"x",\u02B8:"y","\u1DBB":"z","\u1D5D":"\u03B2","\u1D5E":"\u03B3","\u1D5F":"\u03B4","\u1D60":"\u03D5","\u1D61":"\u03C7","\u1DBF":"\u03B8"}),Tt={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"},"\u0327":{text:"\\c"}},sa={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u1E09:"c\u0327\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u00E7:"c\u0327",\u010F:"d\u030C",\u1E0B:"d\u0307",\u1E11:"d\u0327",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u1E1D:"e\u0327\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u0229:"e\u0327",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u0123:"g\u0327",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u1E29:"h\u0327",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u0137:"k\u0327",\u013A:"l\u0301",\u013E:"l\u030C",\u013C:"l\u0327",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u0146:"n\u0327",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u0157:"r\u0327",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u015F:"s\u0327",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u0163:"t\u0327",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u1E08:"C\u0327\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u00C7:"C\u0327",\u010E:"D\u030C",\u1E0A:"D\u0307",\u1E10:"D\u0327",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u1E1C:"E\u0327\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u0228:"E\u0327",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u0122:"G\u0327",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u1E28:"H\u0327",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0136:"K\u0327",\u0139:"L\u0301",\u013D:"L\u030C",\u013B:"L\u0327",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u0145:"N\u0327",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u0156:"R\u0327",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u015E:"S\u0327",\u0164:"T\u030C",\u1E6A:"T\u0307",\u0162:"T\u0327",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"};class me{constructor(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new s4(e,t,this.mode),this.settings=t,this.leftrightDepth=0}expect(e,t){if(t===void 0&&(t=!0),this.fetch().text!==e)throw new M("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var t=this.nextToken;this.consume(),this.gullet.pushToken(new m0("}")),this.gullet.pushTokens(e);var a=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,a}parseExpression(e,t){for(var a=[];;){this.mode==="math"&&this.consumeSpaces();var n=this.fetch();if(me.endOfExpression.indexOf(n.text)!==-1||t&&n.text===t||e&&F0[n.text]&&F0[n.text].infix)break;var s=this.parseAtom(t);if(s){if(s.type==="internal")continue}else break;a.push(s)}return this.mode==="text"&&this.formLigatures(a),this.handleInfixNodes(a)}handleInfixNodes(e){for(var t=-1,a,n=0;n=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var h=$[this.mode][t].group,c=u0.range(e),p;if(ja.hasOwnProperty(h)){var g=h;p={type:"atom",mode:this.mode,family:g,loc:c,text:t}}else p={type:h,mode:this.mode,loc:c,text:t};o=p}else if(t.charCodeAt(0)>=128)this.settings.strict&&(It(t.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'"'+(" ("+t.charCodeAt(0)+")"),e)),o={type:"textord",mode:"text",loc:u0.range(e),text:t};else return null;if(this.consume(),s)for(var y=0;y=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var h=$[this.mode][t].group,c=u0.range(e),p;if(ja.hasOwnProperty(h)){var g=h;p={type:"atom",mode:this.mode,family:g,loc:c,text:t}}else p={type:h,mode:this.mode,loc:c,text:t};o=p}else if(t.charCodeAt(0)>=128)this.settings.strict&&(It(t.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'"'+(" ("+t.charCodeAt(0)+")"),e)),o={type:"textord",mode:"text",loc:u0.range(e),text:t};else return null;if(this.consume(),s)for(var y=0;y or + respectively. +-------------------------------------------------------------------------------- cloud.google.com/go/compute/metadata -------------------------------------------------------------------------------- Apache License @@ -395,6 +850,29 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -------------------------------------------------------------------------------- +code.gitea.io/actions-proto-go +-------------------------------------------------------------------------------- +MIT License + +Copyright (c) 2022 The Gitea Authors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- code.gitea.io/gitea/modules/lfs -------------------------------------------------------------------------------- Copyright (c) 2016 The Gitea Authors @@ -462,7 +940,7 @@ COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- -codemirror@5.65.9 - MIT +codemirror@5.65.11 - MIT -------------------------------------------------------------------------------- MIT License @@ -510,7 +988,31 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- -css-loader@6.7.1 - MIT +cose-base@1.0.3 - MIT +-------------------------------------------------------------------------------- +MIT License + +Copyright (c) 2019 - present, iVis@Bilkent. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +css-loader@6.7.3 - MIT -------------------------------------------------------------------------------- Copyright JS Foundation and other contributors @@ -533,6 +1035,1026 @@ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +cytoscape@3.23.0 - MIT +-------------------------------------------------------------------------------- +Copyright (c) 2016-2022, The Cytoscape Consortium. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the “Software”), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +cytoscape-cose-bilkent@4.1.0 - MIT +-------------------------------------------------------------------------------- +Copyright (c) 2016-2018, The Cytoscape Consortium. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the “Software”), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +d3@7.8.2 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2023 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-array@3.2.2 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2023 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-axis@3.0.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-brush@3.0.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-chord@3.0.1 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-color@3.1.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2022 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-contour@4.0.2 - ISC +-------------------------------------------------------------------------------- +Copyright 2012-2023 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-delaunay@6.0.2 - ISC +-------------------------------------------------------------------------------- +Copyright 2018-2021 Observable, Inc. +Copyright 2021 Mapbox + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-dispatch@3.0.1 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-drag@3.0.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-dsv@3.0.1 - ISC +-------------------------------------------------------------------------------- +Copyright 2013-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-ease@3.0.1 - BSD-3-Clause +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock +Copyright 2001 Robert Penner +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +* Neither the name of the author nor the names of contributors may be used to +endorse or promote products derived from this software without specific prior +written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +d3-fetch@3.0.1 - ISC +-------------------------------------------------------------------------------- +Copyright 2016-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-force@3.0.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-format@3.1.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-geo@3.1.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2022 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + +This license applies to GeographicLib, versions 1.12 and later. + +Copyright 2008-2012 Charles Karney + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +d3-hierarchy@3.1.2 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-interpolate@3.0.1 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-path@3.1.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2015-2022 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-polygon@3.0.1 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-quadtree@3.0.1 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-random@3.0.1 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-scale@4.0.2 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-scale-chromatic@3.0.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + +Apache-Style Software License for ColorBrewer software and ColorBrewer Color +Schemes + +Copyright 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State +University + +Licensed under the Apache License, Version 2.0 (the "License"); you may not use +this file except in compliance with the License. You may obtain a copy of the +License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software distributed +under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +CONDITIONS OF ANY KIND, either express or implied. See the License for the +specific language governing permissions and limitations under the License. +-------------------------------------------------------------------------------- +d3-selection@3.0.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-shape@3.2.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2022 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-time@3.1.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2022 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-time-format@4.1.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-timer@3.0.1 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-transition@3.0.1 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +d3-zoom@3.0.0 - ISC +-------------------------------------------------------------------------------- +Copyright 2010-2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +dagre-d3-es@7.0.9 - MIT +-------------------------------------------------------------------------------- + +-------------------------------------------------------------------------------- +dayjs@1.11.7 - MIT +-------------------------------------------------------------------------------- +MIT License + +Copyright (c) 2018-present, iamkun + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +delaunator@5.0.0 - ISC +-------------------------------------------------------------------------------- +ISC License + +Copyright (c) 2017, Mapbox + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +dompurify@2.4.3 - (MPL-2.0 OR Apache-2.0) +-------------------------------------------------------------------------------- +DOMPurify +Copyright 2015 Mario Heiderich + +DOMPurify is free software; you can redistribute it and/or modify it under the +terms of either: + +a) the Apache License Version 2.0, or +b) the Mozilla Public License Version 2.0 + +----------------------------------------------------------------------------- + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +----------------------------------------------------------------------------- +Mozilla Public License, version 2.0 + +1. Definitions + +1.1. “Contributor” + +means each individual or legal entity that creates, contributes to the +creation of, or owns Covered Software. + +1.2. “Contributor Version” + +means the combination of the Contributions of others (if any) used by a +Contributor and that particular Contributor’s Contribution. + +1.3. “Contribution” + +means Covered Software of a particular Contributor. + +1.4. “Covered Software” + +means Source Code Form to which the initial Contributor has attached the +notice in Exhibit A, the Executable Form of such Source Code Form, and +Modifications of such Source Code Form, in each case including portions +thereof. + +1.5. “Incompatible With Secondary Licenses” +means + +a. that the initial Contributor has attached the notice described in +Exhibit B to the Covered Software; or + +b. that the Covered Software was made available under the terms of version +1.1 or earlier of the License, but not also under the terms of a +Secondary License. + +1.6. “Executable Form” + +means any form of the work other than Source Code Form. + +1.7. “Larger Work” + +means a work that combines Covered Software with other material, in a separate +file or files, that is not Covered Software. + +1.8. “License” + +means this document. + +1.9. “Licensable” + +means having the right to grant, to the maximum extent possible, whether at the +time of the initial grant or subsequently, any and all of the rights conveyed by +this License. + +1.10. “Modifications” + +means any of the following: + +a. any file in Source Code Form that results from an addition to, deletion +from, or modification of the contents of Covered Software; or + +b. any new file in Source Code Form that contains any Covered Software. + +1.11. “Patent Claims” of a Contributor + +means any patent claim(s), including without limitation, method, process, +and apparatus claims, in any patent Licensable by such Contributor that +would be infringed, but for the grant of the License, by the making, +using, selling, offering for sale, having made, import, or transfer of +either its Contributions or its Contributor Version. + +1.12. “Secondary License” + +means either the GNU General Public License, Version 2.0, the GNU Lesser +General Public License, Version 2.1, the GNU Affero General Public +License, Version 3.0, or any later versions of those licenses. + +1.13. “Source Code Form” + +means the form of the work preferred for making modifications. + +1.14. “You” (or “Your”) + +means an individual or a legal entity exercising rights under this +License. For legal entities, “You” includes any entity that controls, is +controlled by, or is under common control with You. For purposes of this +definition, “control” means (a) the power, direct or indirect, to cause +the direction or management of such entity, whether by contract or +otherwise, or (b) ownership of more than fifty percent (50%) of the +outstanding shares or beneficial ownership of such entity. + + +2. License Grants and Conditions + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +a. under intellectual property rights (other than patent or trademark) +Licensable by such Contributor to use, reproduce, make available, +modify, display, perform, distribute, and otherwise exploit its +Contributions, either on an unmodified basis, with Modifications, or as +part of a Larger Work; and + +b. under Patent Claims of such Contributor to make, use, sell, offer for +sale, have made, import, and otherwise transfer either its Contributions +or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution become +effective for each Contribution on the date the Contributor first distributes +such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under this +License. No additional rights or licenses will be implied from the distribution +or licensing of Covered Software under this License. Notwithstanding Section +2.1(b) above, no patent license is granted by a Contributor: + +a. for any code that a Contributor has removed from Covered Software; or + +b. for infringements caused by: (i) Your and any other third party’s +modifications of Covered Software, or (ii) the combination of its +Contributions with other software (except as part of its Contributor +Version); or + +c. under Patent Claims infringed by Covered Software in the absence of its +Contributions. + +This License does not grant any rights in the trademarks, service marks, or +logos of any Contributor (except as may be necessary to comply with the +notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this License +(see Section 10.2) or under the terms of a Secondary License (if permitted +under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its Contributions +are its original creation(s) or it has sufficient rights to grant the +rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under applicable +copyright doctrines of fair use, fair dealing, or other equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in +Section 2.1. + + +3. Responsibilities + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under the +terms of this License. You must inform recipients that the Source Code Form +of the Covered Software is governed by the terms of this License, and how +they can obtain a copy of this License. You may not attempt to alter or +restrict the recipients’ rights in the Source Code Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +a. such Covered Software must also be made available in Source Code Form, +as described in Section 3.1, and You must inform recipients of the +Executable Form how they can obtain a copy of such Source Code Form by +reasonable means in a timely manner, at a charge no more than the cost +of distribution to the recipient; and + +b. You may distribute such Executable Form under the terms of this License, +or sublicense it under different terms, provided that the license for +the Executable Form does not attempt to limit or alter the recipients’ +rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for the +Covered Software. If the Larger Work is a combination of Covered Software +with a work governed by one or more Secondary Licenses, and the Covered +Software is not Incompatible With Secondary Licenses, this License permits +You to additionally distribute such Covered Software under the terms of +such Secondary License(s), so that the recipient of the Larger Work may, at +their option, further distribute the Covered Software under the terms of +either this License or such Secondary License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices (including +copyright notices, patent notices, disclaimers of warranty, or limitations +of liability) contained within the Source Code Form of the Covered +Software, except that You may alter any license notices to the extent +required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on behalf +of any Contributor. You must make it absolutely clear that any such +warranty, support, indemnity, or liability obligation is offered by You +alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this License +with respect to some or all of the Covered Software due to statute, judicial +order, or regulation then You must: (a) comply with the terms of this License +to the maximum extent possible; and (b) describe the limitations and the code +they affect. Such description must be placed in a text file included with all +distributions of the Covered Software under this License. Except to the +extent prohibited by statute or regulation, such description must be +sufficiently detailed for a recipient of ordinary skill to be able to +understand it. + +5. Termination + +5.1. The rights granted under this License will terminate automatically if You +fail to comply with any of its terms. However, if You become compliant, +then the rights granted under this License from a particular Contributor +are reinstated (a) provisionally, unless and until such Contributor +explicitly and finally terminates Your grants, and (b) on an ongoing basis, +if such Contributor fails to notify You of the non-compliance by some +reasonable means prior to 60 days after You have come back into compliance. +Moreover, Your grants from a particular Contributor are reinstated on an +ongoing basis if such Contributor notifies You of the non-compliance by +some reasonable means, this is the first time You have received notice of +non-compliance with this License from such Contributor, and You become +compliant prior to 30 days after Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, counter-claims, +and cross-claims) alleging that a Contributor Version directly or +indirectly infringes any patent, then the rights granted to You by any and +all Contributors for the Covered Software under Section 2.1 of this License +shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user +license agreements (excluding distributors and resellers) which have been +validly granted by You or Your distributors under this License prior to +termination shall survive termination. + +6. Disclaimer of Warranty + +Covered Software is provided under this License on an “as is” basis, without +warranty of any kind, either expressed, implied, or statutory, including, +without limitation, warranties that the Covered Software is free of defects, +merchantable, fit for a particular purpose or non-infringing. The entire +risk as to the quality and performance of the Covered Software is with You. +Should any Covered Software prove defective in any respect, You (not any +Contributor) assume the cost of any necessary servicing, repair, or +correction. This disclaimer of warranty constitutes an essential part of this +License. No use of any Covered Software is authorized under this License +except under this disclaimer. + +7. Limitation of Liability + +Under no circumstances and under no legal theory, whether tort (including +negligence), contract, or otherwise, shall any Contributor, or anyone who +distributes Covered Software as permitted above, be liable to You for any +direct, indirect, special, incidental, or consequential damages of any +character including, without limitation, damages for lost profits, loss of +goodwill, work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses, even if such party shall have been +informed of the possibility of such damages. This limitation of liability +shall not apply to liability for death or personal injury resulting from such +party’s negligence to the extent applicable law prohibits such limitation. +Some jurisdictions do not allow the exclusion or limitation of incidental or +consequential damages, so this exclusion and limitation may not apply to You. + +8. Litigation + +Any litigation relating to this License may be brought only in the courts of +a jurisdiction where the defendant maintains its principal place of business +and such litigation shall be governed by laws of that jurisdiction, without +reference to its conflict-of-law provisions. Nothing in this Section shall +prevent a party’s ability to bring cross-claims or counter-claims. + +9. Miscellaneous + +This License represents the complete agreement concerning the subject matter +hereof. If any provision of this License is held to be unenforceable, such +provision shall be reformed only to the extent necessary to make it +enforceable. Any law or regulation which provides that the language of a +contract shall be construed against the drafter shall not be used to construe +this License against a Contributor. + + +10. Versions of the License + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version of +the License under which You originally received the Covered Software, or +under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a modified +version of this License if you rename the license and remove any +references to the name of the license steward (except to note that such +modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice + +This Source Code Form is subject to the +terms of the Mozilla Public License, v. +2.0. If a copy of the MPL was not +distributed with this file, You can +obtain one at +http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular file, then +You may include the notice in a location (such as a LICENSE file in a relevant +directory) where a recipient would be likely to look for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - “Incompatible With Secondary Licenses” Notice + +This Source Code Form is “Incompatible +With Secondary Licenses”, as defined by +the Mozilla Public License, v. 2.0. +-------------------------------------------------------------------------------- dropzone@6.0.0-beta.2 - MIT -------------------------------------------------------------------------------- LICENSE @@ -584,7 +2106,300 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- -esbuild-loader@2.20.0 - MIT +elkjs@0.8.2 - EPL-2.0 +-------------------------------------------------------------------------------- +# Eclipse Public License - v 2.0 + +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE +PUBLIC LICENSE (“AGREEMENT”). ANY USE, REPRODUCTION OR DISTRIBUTION OF +THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +## 1. DEFINITIONS + +“Contribution” means: + +- a\) in the case of the initial Contributor, the initial content +Distributed under this Agreement, and +- b\) in the case of each subsequent Contributor: +- i\) changes to the Program, and +- ii\) additions to the Program; + +where such changes and/or additions to the Program originate from +and are Distributed by that particular Contributor. A Contribution +“originates” from a Contributor if it was added to the Program by +such Contributor itself or anyone acting on such Contributor's +behalf. Contributions do not include changes or additions to the +Program that are not Modified Works. + +“Contributor” means any person or entity that Distributes the Program. + +“Licensed Patents” mean patent claims licensable by a Contributor which +are necessarily infringed by the use or sale of its Contribution alone +or when combined with the Program. + +“Program” means the Contributions Distributed in accordance with this +Agreement. + +“Recipient” means anyone who receives the Program under this Agreement +or any Secondary License (as applicable), including Contributors. + +“Derivative Works” shall mean any work, whether in Source Code or other +form, that is based on (or derived from) the Program and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. + +“Modified Works” shall mean any work in Source Code or other form that +results from an addition to, deletion from, or modification of the +contents of the Program, including, for purposes of clarity any new file +in Source Code form that contains any contents of the Program. Modified +Works shall not include works that contain only declarations, +interfaces, types, classes, structures, or files of the Program solely +in each case in order to link to, bind by name, or subclass the Program +or Modified Works thereof. + +“Distribute” means the acts of a) distributing or b) making available in +any manner that enables the transfer of a copy. + +“Source Code” means the form of a Program preferred for making +modifications, including but not limited to software source code, +documentation source, and configuration files. + +“Secondary License” means either the GNU General Public License, Version +2.0, or any later versions of that license, including any exceptions or +additional permissions as identified by the initial Contributor. + +## 2. GRANT OF RIGHTS + +- a\) Subject to the terms of this Agreement, each Contributor hereby +grants Recipient a non-exclusive, worldwide, royalty-free copyright +license to reproduce, prepare Derivative Works of, publicly display, +publicly perform, Distribute and sublicense the Contribution of such +Contributor, if any, and such Derivative Works. +- b\) Subject to the terms of this Agreement, each Contributor hereby +grants Recipient a non-exclusive, worldwide, royalty-free patent license +under Licensed Patents to make, use, sell, offer to sell, import and +otherwise transfer the Contribution of such Contributor, if any, in +Source Code or other form. This patent license shall apply to the +combination of the Contribution and the Program if, at the time the +Contribution is added by the Contributor, such addition of the +Contribution causes such combination to be covered by the +Licensed Patents. The patent license shall not apply to any other +combinations which include the Contribution. No hardware per se is +licensed hereunder. +- c\) Recipient understands that although each Contributor grants the +licenses to its Contributions set forth herein, no assurances are +provided by any Contributor that the Program does not infringe the +patent or other intellectual property rights of any other entity. Each +Contributor disclaims any liability to Recipient for claims brought by +any other entity based on infringement of intellectual property rights +or otherwise. As a condition to exercising the rights and licenses +granted hereunder, each Recipient hereby assumes sole responsibility to +secure any other intellectual property rights needed, if any. For +example, if a third party patent license is required to allow Recipient +to Distribute the Program, it is Recipient's responsibility to acquire +that license before distributing the Program. +- d\) Each Contributor represents that to its knowledge it has sufficient +copyright rights in its Contribution, if any, to grant the copyright +license set forth in this Agreement. +- e\) Notwithstanding the terms of any Secondary License, no Contributor +makes additional grants to any Recipient (other than those set forth in +this Agreement) as a result of such Recipient's receipt of the Program +under the terms of a Secondary License (if permitted under the terms of +Section 3). + +## 3. REQUIREMENTS + +3.1 If a Contributor Distributes the Program in any form, then: + +- a\) the Program must also be made available as Source Code, in accordance +with section 3.2, and the Contributor must accompany the Program with a +statement that the Source Code for the Program is available under this +Agreement, and informs Recipients how to obtain it in a reasonable +manner on or through a medium customarily used for software exchange; +and +- b\) the Contributor may Distribute the Program under a license different +than this Agreement, provided that such license: +- i\) effectively disclaims on behalf of all other Contributors all +warranties and conditions, express and implied, including warranties or +conditions of title and non-infringement, and implied warranties or +conditions of merchantability and fitness for a particular purpose; +- ii\) effectively excludes on behalf of all other Contributors all +liability for damages, including direct, indirect, special, incidental +and consequential damages, such as lost profits; +- iii\) does not attempt to limit or alter the recipients' rights in the +Source Code under section 3.2; and +- iv\) requires any subsequent distribution of the Program by any party to +be under a license that satisfies the requirements of this section 3. + +3.2 When the Program is Distributed as Source Code: + +- a\) it must be made available under this Agreement, or if the Program (i) +is combined with other material in a separate file or files made +available under a Secondary License, and (ii) the initial Contributor +attached to the Source Code the notice described in Exhibit A of this +Agreement, then the Program may be made available under the terms of +such Secondary Licenses, and +- b\) a copy of this Agreement must be included with each copy of +the Program. + +3.3 Contributors may not remove or alter any copyright, patent, +trademark, attribution notices, disclaimers of warranty, or limitations +of liability (‘notices’) contained within the Program from any copy of +the Program which they Distribute, provided that Contributors may add +their own appropriate notices. + +## 4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities +with respect to end users, business partners and the like. While this +license is intended to facilitate the commercial use of the Program, the +Contributor who includes the Program in a commercial product offering +should do so in a manner which does not create potential liability for +other Contributors. Therefore, if a Contributor includes the Program in +a commercial product offering, such Contributor (“Commercial +Contributor”) hereby agrees to defend and indemnify every other +Contributor (“Indemnified Contributor”) against any losses, damages and +costs (collectively “Losses”) arising from claims, lawsuits and other +legal actions brought by a third party against the Indemnified +Contributor to the extent caused by the acts or omissions of such +Commercial Contributor in connection with its distribution of the +Program in a commercial product offering. The obligations in this +section do not apply to any claims or Losses relating to any actual or +alleged intellectual property infringement. In order to qualify, an +Indemnified Contributor must: a) promptly notify the Commercial +Contributor in writing of such claim, and b) allow the Commercial +Contributor to control, and cooperate with the Commercial Contributor +in, the defense and any related settlement negotiations. The Indemnified +Contributor may participate in any such claim at its own expense. + +For example, a Contributor might include the Program in a commercial +product offering, Product X. That Contributor is then a Commercial +Contributor. If that Commercial Contributor then makes performance +claims, or offers warranties related to Product X, those performance +claims and warranties are such Commercial Contributor's responsibility +alone. Under this section, the Commercial Contributor would have to +defend claims against the other Contributors related to those +performance claims and warranties, and if a court requires any other +Contributor to pay any damages as a result, the Commercial Contributor +must pay those damages. + +## 5. NO WARRANTY {#warranty} + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT +PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN “AS IS” +BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR +IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF +TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR +PURPOSE. Each Recipient is solely responsible for determining the +appropriateness of using and distributing the Program and assumes all +risks associated with its exercise of rights under this Agreement, +including but not limited to the risks and costs of program errors, +compliance with applicable laws, damage to or loss of data, programs or +equipment, and unavailability or interruption of operations. + +## 6. DISCLAIMER OF LIABILITY {#disclaimer} + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT +PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS +SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST +PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE +EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +## 7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under +applicable law, it shall not affect the validity or enforceability of +the remainder of the terms of this Agreement, and without further action +by the parties hereto, such provision shall be reformed to the minimum +extent necessary to make such provision valid and enforceable. + +If Recipient institutes patent litigation against any entity (including +a cross-claim or counterclaim in a lawsuit) alleging that the Program +itself (excluding combinations of the Program with other software or +hardware) infringes such Recipient's patent(s), then such Recipient's +rights granted under Section 2(b) shall terminate as of the date such +litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it fails +to comply with any of the material terms or conditions of this Agreement +and does not cure such failure in a reasonable period of time after +becoming aware of such noncompliance. If all Recipient's rights under +this Agreement terminate, Recipient agrees to cease use and distribution +of the Program as soon as reasonably practicable. However, Recipient's +obligations under this Agreement and any licenses granted by Recipient +relating to the Program shall continue and survive. + +Everyone is permitted to copy and distribute copies of this Agreement, +but in order to avoid inconsistency the Agreement is copyrighted and may +only be modified in the following manner. The Agreement Steward reserves +the right to publish new versions (including revisions) of this +Agreement from time to time. No one other than the Agreement Steward has +the right to modify this Agreement. The Eclipse Foundation is the +initial Agreement Steward. The Eclipse Foundation may assign the +responsibility to serve as the Agreement Steward to a suitable separate +entity. Each new version of the Agreement will be given a distinguishing +version number. The Program (including Contributions) may always be +Distributed subject to the version of the Agreement under which it was +received. In addition, after a new version of the Agreement is +published, Contributor may elect to Distribute the Program (including +its Contributions) under the new version. + +Except as expressly stated in Sections 2(a) and 2(b) above, Recipient +receives no rights or licenses to the intellectual property of any +Contributor under this Agreement, whether expressly, by implication, +estoppel or otherwise. All rights in the Program not expressly granted +under this Agreement are reserved. Nothing in this Agreement is intended +to be enforceable by any entity that is not a Contributor or Recipient. +No third-party beneficiary rights are created under this Agreement. + +## Exhibit A – Form of Secondary Licenses Notice {#exhibit-a} + +“This Source Code may also be made available under the following +Secondary Licenses when the conditions for such availability set forth +in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), +version(s), and exceptions or additional permissions here}.” + +> Simply including a copy of this Agreement, including this Exhibit A is +> not sufficient to license the Source Code under Secondary Licenses. +> +> If it is not possible or desirable to put the notice in a particular +> file, then You may include the notice in a location (such as a LICENSE +> file in a relevant directory) where a recipient would be likely to +> look for such a notice. +> +> You may add additional accurate notices of copyright ownership. +-------------------------------------------------------------------------------- +entities@2.2.0 - BSD-2-Clause +-------------------------------------------------------------------------------- +Copyright (c) Felix Böhm +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list +of conditions and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice, this +list of conditions and the following disclaimer in the documentation and/or +other materials provided with the distribution. + +THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +esbuild-loader@2.21.0 - MIT -------------------------------------------------------------------------------- MIT License @@ -631,6 +2446,30 @@ COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +fetch-ponyfill@7.1.0 - MIT +-------------------------------------------------------------------------------- +The MIT License (MIT) + +Copyright (c) 2017 Mark Stanley Everitt + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- git.sr.ht/~mariusor/go-xsd-duration -------------------------------------------------------------------------------- MIT License @@ -4827,6 +6666,210 @@ You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +github.com/bufbuild/connect-go +-------------------------------------------------------------------------------- +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all +other entities that control, are controlled by, or are under common +control with that entity. For the purposes of this definition, +"control" means (i) the power, direct or indirect, to cause the +direction or management of such entity, whether by contract or +otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity +exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation +source, and configuration files. + +"Object" form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or +Object form, made available under the License, as indicated by a +copyright notice that is included in or attached to the work +(an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object +form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain +separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including +the original version of the Work and any modifications or additions +to that Work or Derivative Works thereof, that is intentionally +submitted to Licensor for inclusion in the Work by the copyright owner +or by an individual or Legal Entity authorized to submit on behalf of +the copyright owner. For the purposes of this definition, "submitted" +means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, +and issue tracking systems that are managed by, or on behalf of, the +Licensor for the purpose of discussing and improving the Work, but +excluding communication that is conspicuously marked or otherwise +designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the +Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except as stated in this section) patent license to make, have made, +use, offer to sell, sell, import, and otherwise transfer the Work, +where such license applies only to those patent claims licensable +by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) +with the Work to which such Contribution(s) was submitted. If You +institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work +or a Contribution incorporated within the Work constitutes direct +or contributory patent infringement, then any patent licenses +granted to You under this License for that Work shall terminate +as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the +Work or Derivative Works thereof in any medium, with or without +modifications, and in Source or Object form, provided that You +meet the following conditions: + +(a) You must give any other recipients of the Work or +Derivative Works a copy of this License; and + +(b) You must cause any modified files to carry prominent notices +stating that You changed the files; and + +(c) You must retain, in the Source form of any Derivative Works +that You distribute, all copyright, patent, trademark, and +attribution notices from the Source form of the Work, +excluding those notices that do not pertain to any part of +the Derivative Works; and + +(d) If the Work includes a "NOTICE" text file as part of its +distribution, then any Derivative Works that You distribute must +include a readable copy of the attribution notices contained +within such NOTICE file, excluding those notices that do not +pertain to any part of the Derivative Works, in at least one +of the following places: within a NOTICE text file distributed +as part of the Derivative Works; within the Source form or +documentation, if provided along with the Derivative Works; or, +within a display generated by the Derivative Works, if and +wherever such third-party notices normally appear. The contents +of the NOTICE file are for informational purposes only and +do not modify the License. You may add Your own attribution +notices within Derivative Works that You distribute, alongside +or as an addendum to the NOTICE text from the Work, provided +that such additional attribution notices cannot be construed +as modifying the License. + +You may add Your own copyright statement to Your modifications and +may provide additional or different license terms and conditions +for use, reproduction, or distribution of Your modifications, or +for any such Derivative Works as a whole, provided Your use, +reproduction, and distribution of the Work otherwise complies with +the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, +any Contribution intentionally submitted for inclusion in the Work +by You to the Licensor shall be under the terms and conditions of +this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify +the terms of any separate license agreement you may have executed +with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor, +except as required for reasonable and customary use in describing the +origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or +agreed to in writing, Licensor provides the Work (and each +Contributor provides its Contributions) on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied, including, without limitation, any warranties or conditions +of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any +risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, +whether in tort (including negligence), contract, or otherwise, +unless required by applicable law (such as deliberate and grossly +negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, +incidental, or consequential damages of any character arising as a +result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses), even if such Contributor +has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing +the Work or Derivative Works thereof, You may choose to offer, +and charge a fee for, acceptance of support, warranty, indemnity, +or other liability obligations and/or rights consistent with this +License. However, in accepting such obligations, You may act only +on Your own behalf and on Your sole responsibility, not on behalf +of any other Contributor, and only if You agree to indemnify, +defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason +of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following +boilerplate notice, with the fields enclosed by brackets "[]" +replaced with your own identifying information. (Don't include +the brackets!) The text should be enclosed in the appropriate +comment syntax for the file format. We also recommend that a +file or class name and description of purpose be included on the +same "printed page" as the copyright notice for easier +identification within third-party archives. + +Copyright 2021-2022 Buf Technologies, Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -5061,6 +7104,38 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -------------------------------------------------------------------------------- +github.com/cention-sany/utf7 +-------------------------------------------------------------------------------- +Copyright (c) 2013 The Go-IMAP Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the +distribution. + +* Neither the name of the go-imap project nor the names of its +contributors may be used to endorse or promote products derived +from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- github.com/cespare/xxhash/v2 -------------------------------------------------------------------------------- Copyright (c) 2016 Caleb Spare @@ -5108,32 +7183,65 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- -github.com/cloudflare/cfssl +github.com/cloudflare/circl -------------------------------------------------------------------------------- -Copyright (c) 2014 CloudFlare Inc. +Copyright (c) 2019 Cloudflare. All rights reserved. Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: +modification, are permitted provided that the following conditions are +met: -Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. +* Neither the name of Cloudflare nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +======================================================================== + +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. +* Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- github.com/couchbase/go-couchbase -------------------------------------------------------------------------------- @@ -5407,6 +7515,24 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +github.com/davecgh/go-spew/spew +-------------------------------------------------------------------------------- +ISC License + +Copyright (c) 2012-2016 Dave Collins + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- github.com/denisenkom/go-mssqldb -------------------------------------------------------------------------------- Copyright (c) 2012 The Go Authors. All rights reserved. @@ -5461,6 +7587,31 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +github.com/dimiro1/reply +-------------------------------------------------------------------------------- +MIT License + +Copyright (c) Discourse +Copyright (c) Claudemiro + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- github.com/djherbis/buffer -------------------------------------------------------------------------------- The MIT License (MIT) @@ -5558,35 +7709,6 @@ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- -github.com/duo-labs/webauthn --------------------------------------------------------------------------------- -Copyright (c) 2017 Duo Security, Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. -3. Neither the name of the copyright holder nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- github.com/dustin/go-humanize -------------------------------------------------------------------------------- Copyright (c) 2005-2008 Dustin Sallings @@ -5633,6 +7755,100 @@ COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +github.com/emersion/go-imap +-------------------------------------------------------------------------------- +The MIT License (MIT) + +Copyright (c) 2013 The Go-IMAP Authors +Copyright (c) 2016 emersion +Copyright (c) 2016 Proton Technologies AG + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +github.com/emersion/go-sasl +-------------------------------------------------------------------------------- +The MIT License (MIT) + +Copyright (c) 2016 emersion + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +github.com/emirpasic/gods +-------------------------------------------------------------------------------- +Copyright (c) 2015, Emir Pasic +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +------------------------------------------------------------------------------- + +AVL Tree: + +Copyright (c) 2017 Benjamin Scher Purcell + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- github.com/ethantkoenig/rupture -------------------------------------------------------------------------------- MIT License @@ -5657,6 +7873,29 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +github.com/fatih/color +-------------------------------------------------------------------------------- +The MIT License (MIT) + +Copyright (c) 2013 Fatih Arslan + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- github.com/felixge/fgprof -------------------------------------------------------------------------------- The MIT License (MIT) @@ -5681,34 +7920,31 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- github.com/fsnotify/fsnotify -------------------------------------------------------------------------------- -Copyright (c) 2012 The Go Authors. All rights reserved. -Copyright (c) 2012-2019 fsnotify Authors. All rights reserved. +Copyright © 2012 The Go Authors. All rights reserved. +Copyright © fsnotify Authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. -* Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. +* Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, this +list of conditions and the following disclaimer in the documentation and/or +other materials provided with the distribution. +* Neither the name of Google Inc. nor the names of its contributors may be used +to endorse or promote products derived from this software without specific +prior written permission. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- github.com/fxamacker/cbor/v2 -------------------------------------------------------------------------------- @@ -6145,6 +8381,445 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- +github.com/go-git/gcfg +-------------------------------------------------------------------------------- +Copyright (c) 2012 Péter Surányi. Portions Copyright (c) 2009 The Go +Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. +* Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +github.com/go-git/go-billy/v5 +-------------------------------------------------------------------------------- +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all +other entities that control, are controlled by, or are under common +control with that entity. For the purposes of this definition, +"control" means (i) the power, direct or indirect, to cause the +direction or management of such entity, whether by contract or +otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity +exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation +source, and configuration files. + +"Object" form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or +Object form, made available under the License, as indicated by a +copyright notice that is included in or attached to the work +(an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object +form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain +separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including +the original version of the Work and any modifications or additions +to that Work or Derivative Works thereof, that is intentionally +submitted to Licensor for inclusion in the Work by the copyright owner +or by an individual or Legal Entity authorized to submit on behalf of +the copyright owner. For the purposes of this definition, "submitted" +means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, +and issue tracking systems that are managed by, or on behalf of, the +Licensor for the purpose of discussing and improving the Work, but +excluding communication that is conspicuously marked or otherwise +designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the +Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except as stated in this section) patent license to make, have made, +use, offer to sell, sell, import, and otherwise transfer the Work, +where such license applies only to those patent claims licensable +by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) +with the Work to which such Contribution(s) was submitted. If You +institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work +or a Contribution incorporated within the Work constitutes direct +or contributory patent infringement, then any patent licenses +granted to You under this License for that Work shall terminate +as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the +Work or Derivative Works thereof in any medium, with or without +modifications, and in Source or Object form, provided that You +meet the following conditions: + +(a) You must give any other recipients of the Work or +Derivative Works a copy of this License; and + +(b) You must cause any modified files to carry prominent notices +stating that You changed the files; and + +(c) You must retain, in the Source form of any Derivative Works +that You distribute, all copyright, patent, trademark, and +attribution notices from the Source form of the Work, +excluding those notices that do not pertain to any part of +the Derivative Works; and + +(d) If the Work includes a "NOTICE" text file as part of its +distribution, then any Derivative Works that You distribute must +include a readable copy of the attribution notices contained +within such NOTICE file, excluding those notices that do not +pertain to any part of the Derivative Works, in at least one +of the following places: within a NOTICE text file distributed +as part of the Derivative Works; within the Source form or +documentation, if provided along with the Derivative Works; or, +within a display generated by the Derivative Works, if and +wherever such third-party notices normally appear. The contents +of the NOTICE file are for informational purposes only and +do not modify the License. You may add Your own attribution +notices within Derivative Works that You distribute, alongside +or as an addendum to the NOTICE text from the Work, provided +that such additional attribution notices cannot be construed +as modifying the License. + +You may add Your own copyright statement to Your modifications and +may provide additional or different license terms and conditions +for use, reproduction, or distribution of Your modifications, or +for any such Derivative Works as a whole, provided Your use, +reproduction, and distribution of the Work otherwise complies with +the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, +any Contribution intentionally submitted for inclusion in the Work +by You to the Licensor shall be under the terms and conditions of +this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify +the terms of any separate license agreement you may have executed +with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor, +except as required for reasonable and customary use in describing the +origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or +agreed to in writing, Licensor provides the Work (and each +Contributor provides its Contributions) on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied, including, without limitation, any warranties or conditions +of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any +risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, +whether in tort (including negligence), contract, or otherwise, +unless required by applicable law (such as deliberate and grossly +negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, +incidental, or consequential damages of any character arising as a +result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses), even if such Contributor +has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing +the Work or Derivative Works thereof, You may choose to offer, +and charge a fee for, acceptance of support, warranty, indemnity, +or other liability obligations and/or rights consistent with this +License. However, in accepting such obligations, You may act only +on Your own behalf and on Your sole responsibility, not on behalf +of any other Contributor, and only if You agree to indemnify, +defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason +of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following +boilerplate notice, with the fields enclosed by brackets "{}" +replaced with your own identifying information. (Don't include +the brackets!) The text should be enclosed in the appropriate +comment syntax for the file format. We also recommend that a +file or class name and description of purpose be included on the +same "printed page" as the copyright notice for easier +identification within third-party archives. + +Copyright 2017 Sourced Technologies S.L. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +github.com/go-git/go-git/v5 +-------------------------------------------------------------------------------- +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all +other entities that control, are controlled by, or are under common +control with that entity. For the purposes of this definition, +"control" means (i) the power, direct or indirect, to cause the +direction or management of such entity, whether by contract or +otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity +exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation +source, and configuration files. + +"Object" form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or +Object form, made available under the License, as indicated by a +copyright notice that is included in or attached to the work +(an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object +form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain +separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including +the original version of the Work and any modifications or additions +to that Work or Derivative Works thereof, that is intentionally +submitted to Licensor for inclusion in the Work by the copyright owner +or by an individual or Legal Entity authorized to submit on behalf of +the copyright owner. For the purposes of this definition, "submitted" +means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, +and issue tracking systems that are managed by, or on behalf of, the +Licensor for the purpose of discussing and improving the Work, but +excluding communication that is conspicuously marked or otherwise +designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the +Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except as stated in this section) patent license to make, have made, +use, offer to sell, sell, import, and otherwise transfer the Work, +where such license applies only to those patent claims licensable +by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) +with the Work to which such Contribution(s) was submitted. If You +institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work +or a Contribution incorporated within the Work constitutes direct +or contributory patent infringement, then any patent licenses +granted to You under this License for that Work shall terminate +as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the +Work or Derivative Works thereof in any medium, with or without +modifications, and in Source or Object form, provided that You +meet the following conditions: + +(a) You must give any other recipients of the Work or +Derivative Works a copy of this License; and + +(b) You must cause any modified files to carry prominent notices +stating that You changed the files; and + +(c) You must retain, in the Source form of any Derivative Works +that You distribute, all copyright, patent, trademark, and +attribution notices from the Source form of the Work, +excluding those notices that do not pertain to any part of +the Derivative Works; and + +(d) If the Work includes a "NOTICE" text file as part of its +distribution, then any Derivative Works that You distribute must +include a readable copy of the attribution notices contained +within such NOTICE file, excluding those notices that do not +pertain to any part of the Derivative Works, in at least one +of the following places: within a NOTICE text file distributed +as part of the Derivative Works; within the Source form or +documentation, if provided along with the Derivative Works; or, +within a display generated by the Derivative Works, if and +wherever such third-party notices normally appear. The contents +of the NOTICE file are for informational purposes only and +do not modify the License. You may add Your own attribution +notices within Derivative Works that You distribute, alongside +or as an addendum to the NOTICE text from the Work, provided +that such additional attribution notices cannot be construed +as modifying the License. + +You may add Your own copyright statement to Your modifications and +may provide additional or different license terms and conditions +for use, reproduction, or distribution of Your modifications, or +for any such Derivative Works as a whole, provided Your use, +reproduction, and distribution of the Work otherwise complies with +the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, +any Contribution intentionally submitted for inclusion in the Work +by You to the Licensor shall be under the terms and conditions of +this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify +the terms of any separate license agreement you may have executed +with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor, +except as required for reasonable and customary use in describing the +origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or +agreed to in writing, Licensor provides the Work (and each +Contributor provides its Contributions) on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied, including, without limitation, any warranties or conditions +of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any +risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, +whether in tort (including negligence), contract, or otherwise, +unless required by applicable law (such as deliberate and grossly +negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, +incidental, or consequential damages of any character arising as a +result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses), even if such Contributor +has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing +the Work or Derivative Works thereof, You may choose to offer, +and charge a fee for, acceptance of support, warranty, indemnity, +or other liability obligations and/or rights consistent with this +License. However, in accepting such obligations, You may act only +on Your own behalf and on Your sole responsibility, not on behalf +of any other Contributor, and only if You agree to indemnify, +defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason +of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following +boilerplate notice, with the fields enclosed by brackets "{}" +replaced with your own identifying information. (Don't include +the brackets!) The text should be enclosed in the appropriate +comment syntax for the file format. We also recommend that a +file or class name and description of purpose be included on the +same "printed page" as the copyright notice for easier +identification within third-party archives. + +Copyright 2018 Sourced Technologies, S.L. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- github.com/go-ldap/ldap/v3 -------------------------------------------------------------------------------- The MIT License (MIT) @@ -6574,6 +9249,147 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. -------------------------------------------------------------------------------- +github.com/go-testfixtures/testfixtures/v3 +-------------------------------------------------------------------------------- +The MIT License (MIT) + +Copyright (c) 2016 Andrey Nering + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +github.com/go-webauthn/revoke +-------------------------------------------------------------------------------- +BSD 2-Clause License + +Copyright (c) 2022, go-webauthn +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +Copyright (c) 2014 CloudFlare Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +github.com/go-webauthn/webauthn +-------------------------------------------------------------------------------- +Copyright (c) 2017 Duo Security, Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. +3. Neither the name of the copyright holder nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +Copyright (c) 2021-2022 github.com/go-webauthn/webauthn authors. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the +following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following +disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following +disclaimer in the documentation and/or other materials provided with the +distribution. + +3. Neither the name of the copyright holder nor the names of its contributors +may be used to endorse or promote products +derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- github.com/gobwas/glob -------------------------------------------------------------------------------- The MIT License (MIT) @@ -7215,7 +10031,67 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- -github.com/google/certificate-transparency-go +github.com/google/go-github/v45/github +-------------------------------------------------------------------------------- +Copyright (c) 2013 The go-github AUTHORS. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. +* Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +github.com/google/go-querystring/query +-------------------------------------------------------------------------------- +Copyright (c) 2013 Google. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. +* Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +github.com/google/go-tpm -------------------------------------------------------------------------------- Apache License Version 2.0, January 2004 @@ -7419,66 +10295,6 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -------------------------------------------------------------------------------- -github.com/google/go-github/v45/github --------------------------------------------------------------------------------- -Copyright (c) 2013 The go-github AUTHORS. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -* Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. -* Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -github.com/google/go-querystring/query --------------------------------------------------------------------------------- -Copyright (c) 2013 Google. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -* Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. -* Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- github.com/google/pprof/profile -------------------------------------------------------------------------------- Apache License @@ -7858,6 +10674,362 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- +github.com/hashicorp/errwrap +-------------------------------------------------------------------------------- +Mozilla Public License, version 2.0 + +1. Definitions + +1.1. “Contributor” + +means each individual or legal entity that creates, contributes to the +creation of, or owns Covered Software. + +1.2. “Contributor Version” + +means the combination of the Contributions of others (if any) used by a +Contributor and that particular Contributor’s Contribution. + +1.3. “Contribution” + +means Covered Software of a particular Contributor. + +1.4. “Covered Software” + +means Source Code Form to which the initial Contributor has attached the +notice in Exhibit A, the Executable Form of such Source Code Form, and +Modifications of such Source Code Form, in each case including portions +thereof. + +1.5. “Incompatible With Secondary Licenses” +means + +a. that the initial Contributor has attached the notice described in +Exhibit B to the Covered Software; or + +b. that the Covered Software was made available under the terms of version +1.1 or earlier of the License, but not also under the terms of a +Secondary License. + +1.6. “Executable Form” + +means any form of the work other than Source Code Form. + +1.7. “Larger Work” + +means a work that combines Covered Software with other material, in a separate +file or files, that is not Covered Software. + +1.8. “License” + +means this document. + +1.9. “Licensable” + +means having the right to grant, to the maximum extent possible, whether at the +time of the initial grant or subsequently, any and all of the rights conveyed by +this License. + +1.10. “Modifications” + +means any of the following: + +a. any file in Source Code Form that results from an addition to, deletion +from, or modification of the contents of Covered Software; or + +b. any new file in Source Code Form that contains any Covered Software. + +1.11. “Patent Claims” of a Contributor + +means any patent claim(s), including without limitation, method, process, +and apparatus claims, in any patent Licensable by such Contributor that +would be infringed, but for the grant of the License, by the making, +using, selling, offering for sale, having made, import, or transfer of +either its Contributions or its Contributor Version. + +1.12. “Secondary License” + +means either the GNU General Public License, Version 2.0, the GNU Lesser +General Public License, Version 2.1, the GNU Affero General Public +License, Version 3.0, or any later versions of those licenses. + +1.13. “Source Code Form” + +means the form of the work preferred for making modifications. + +1.14. “You” (or “Your”) + +means an individual or a legal entity exercising rights under this +License. For legal entities, “You” includes any entity that controls, is +controlled by, or is under common control with You. For purposes of this +definition, “control” means (a) the power, direct or indirect, to cause +the direction or management of such entity, whether by contract or +otherwise, or (b) ownership of more than fifty percent (50%) of the +outstanding shares or beneficial ownership of such entity. + + +2. License Grants and Conditions + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +a. under intellectual property rights (other than patent or trademark) +Licensable by such Contributor to use, reproduce, make available, +modify, display, perform, distribute, and otherwise exploit its +Contributions, either on an unmodified basis, with Modifications, or as +part of a Larger Work; and + +b. under Patent Claims of such Contributor to make, use, sell, offer for +sale, have made, import, and otherwise transfer either its Contributions +or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution become +effective for each Contribution on the date the Contributor first distributes +such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under this +License. No additional rights or licenses will be implied from the distribution +or licensing of Covered Software under this License. Notwithstanding Section +2.1(b) above, no patent license is granted by a Contributor: + +a. for any code that a Contributor has removed from Covered Software; or + +b. for infringements caused by: (i) Your and any other third party’s +modifications of Covered Software, or (ii) the combination of its +Contributions with other software (except as part of its Contributor +Version); or + +c. under Patent Claims infringed by Covered Software in the absence of its +Contributions. + +This License does not grant any rights in the trademarks, service marks, or +logos of any Contributor (except as may be necessary to comply with the +notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this License +(see Section 10.2) or under the terms of a Secondary License (if permitted +under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its Contributions +are its original creation(s) or it has sufficient rights to grant the +rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under applicable +copyright doctrines of fair use, fair dealing, or other equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in +Section 2.1. + + +3. Responsibilities + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under the +terms of this License. You must inform recipients that the Source Code Form +of the Covered Software is governed by the terms of this License, and how +they can obtain a copy of this License. You may not attempt to alter or +restrict the recipients’ rights in the Source Code Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +a. such Covered Software must also be made available in Source Code Form, +as described in Section 3.1, and You must inform recipients of the +Executable Form how they can obtain a copy of such Source Code Form by +reasonable means in a timely manner, at a charge no more than the cost +of distribution to the recipient; and + +b. You may distribute such Executable Form under the terms of this License, +or sublicense it under different terms, provided that the license for +the Executable Form does not attempt to limit or alter the recipients’ +rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for the +Covered Software. If the Larger Work is a combination of Covered Software +with a work governed by one or more Secondary Licenses, and the Covered +Software is not Incompatible With Secondary Licenses, this License permits +You to additionally distribute such Covered Software under the terms of +such Secondary License(s), so that the recipient of the Larger Work may, at +their option, further distribute the Covered Software under the terms of +either this License or such Secondary License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices (including +copyright notices, patent notices, disclaimers of warranty, or limitations +of liability) contained within the Source Code Form of the Covered +Software, except that You may alter any license notices to the extent +required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on behalf +of any Contributor. You must make it absolutely clear that any such +warranty, support, indemnity, or liability obligation is offered by You +alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this License +with respect to some or all of the Covered Software due to statute, judicial +order, or regulation then You must: (a) comply with the terms of this License +to the maximum extent possible; and (b) describe the limitations and the code +they affect. Such description must be placed in a text file included with all +distributions of the Covered Software under this License. Except to the +extent prohibited by statute or regulation, such description must be +sufficiently detailed for a recipient of ordinary skill to be able to +understand it. + +5. Termination + +5.1. The rights granted under this License will terminate automatically if You +fail to comply with any of its terms. However, if You become compliant, +then the rights granted under this License from a particular Contributor +are reinstated (a) provisionally, unless and until such Contributor +explicitly and finally terminates Your grants, and (b) on an ongoing basis, +if such Contributor fails to notify You of the non-compliance by some +reasonable means prior to 60 days after You have come back into compliance. +Moreover, Your grants from a particular Contributor are reinstated on an +ongoing basis if such Contributor notifies You of the non-compliance by +some reasonable means, this is the first time You have received notice of +non-compliance with this License from such Contributor, and You become +compliant prior to 30 days after Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, counter-claims, +and cross-claims) alleging that a Contributor Version directly or +indirectly infringes any patent, then the rights granted to You by any and +all Contributors for the Covered Software under Section 2.1 of this License +shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user +license agreements (excluding distributors and resellers) which have been +validly granted by You or Your distributors under this License prior to +termination shall survive termination. + +6. Disclaimer of Warranty + +Covered Software is provided under this License on an “as is” basis, without +warranty of any kind, either expressed, implied, or statutory, including, +without limitation, warranties that the Covered Software is free of defects, +merchantable, fit for a particular purpose or non-infringing. The entire +risk as to the quality and performance of the Covered Software is with You. +Should any Covered Software prove defective in any respect, You (not any +Contributor) assume the cost of any necessary servicing, repair, or +correction. This disclaimer of warranty constitutes an essential part of this +License. No use of any Covered Software is authorized under this License +except under this disclaimer. + +7. Limitation of Liability + +Under no circumstances and under no legal theory, whether tort (including +negligence), contract, or otherwise, shall any Contributor, or anyone who +distributes Covered Software as permitted above, be liable to You for any +direct, indirect, special, incidental, or consequential damages of any +character including, without limitation, damages for lost profits, loss of +goodwill, work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses, even if such party shall have been +informed of the possibility of such damages. This limitation of liability +shall not apply to liability for death or personal injury resulting from such +party’s negligence to the extent applicable law prohibits such limitation. +Some jurisdictions do not allow the exclusion or limitation of incidental or +consequential damages, so this exclusion and limitation may not apply to You. + +8. Litigation + +Any litigation relating to this License may be brought only in the courts of +a jurisdiction where the defendant maintains its principal place of business +and such litigation shall be governed by laws of that jurisdiction, without +reference to its conflict-of-law provisions. Nothing in this Section shall +prevent a party’s ability to bring cross-claims or counter-claims. + +9. Miscellaneous + +This License represents the complete agreement concerning the subject matter +hereof. If any provision of this License is held to be unenforceable, such +provision shall be reformed only to the extent necessary to make it +enforceable. Any law or regulation which provides that the language of a +contract shall be construed against the drafter shall not be used to construe +this License against a Contributor. + + +10. Versions of the License + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version of +the License under which You originally received the Covered Software, or +under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a modified +version of this License if you rename the license and remove any +references to the name of the license steward (except to note that such +modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice + +This Source Code Form is subject to the +terms of the Mozilla Public License, v. +2.0. If a copy of the MPL was not +distributed with this file, You can +obtain one at +http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular file, then +You may include the notice in a location (such as a LICENSE file in a relevant +directory) where a recipient would be likely to look for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - “Incompatible With Secondary Licenses” Notice + +This Source Code Form is “Incompatible +With Secondary Licenses”, as defined by +the Mozilla Public License, v. 2.0. +-------------------------------------------------------------------------------- github.com/hashicorp/go-cleanhttp -------------------------------------------------------------------------------- Mozilla Public License, version 2.0 @@ -8223,6 +11395,362 @@ This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. -------------------------------------------------------------------------------- +github.com/hashicorp/go-multierror +-------------------------------------------------------------------------------- +Mozilla Public License, version 2.0 + +1. Definitions + +1.1. “Contributor” + +means each individual or legal entity that creates, contributes to the +creation of, or owns Covered Software. + +1.2. “Contributor Version” + +means the combination of the Contributions of others (if any) used by a +Contributor and that particular Contributor’s Contribution. + +1.3. “Contribution” + +means Covered Software of a particular Contributor. + +1.4. “Covered Software” + +means Source Code Form to which the initial Contributor has attached the +notice in Exhibit A, the Executable Form of such Source Code Form, and +Modifications of such Source Code Form, in each case including portions +thereof. + +1.5. “Incompatible With Secondary Licenses” +means + +a. that the initial Contributor has attached the notice described in +Exhibit B to the Covered Software; or + +b. that the Covered Software was made available under the terms of version +1.1 or earlier of the License, but not also under the terms of a +Secondary License. + +1.6. “Executable Form” + +means any form of the work other than Source Code Form. + +1.7. “Larger Work” + +means a work that combines Covered Software with other material, in a separate +file or files, that is not Covered Software. + +1.8. “License” + +means this document. + +1.9. “Licensable” + +means having the right to grant, to the maximum extent possible, whether at the +time of the initial grant or subsequently, any and all of the rights conveyed by +this License. + +1.10. “Modifications” + +means any of the following: + +a. any file in Source Code Form that results from an addition to, deletion +from, or modification of the contents of Covered Software; or + +b. any new file in Source Code Form that contains any Covered Software. + +1.11. “Patent Claims” of a Contributor + +means any patent claim(s), including without limitation, method, process, +and apparatus claims, in any patent Licensable by such Contributor that +would be infringed, but for the grant of the License, by the making, +using, selling, offering for sale, having made, import, or transfer of +either its Contributions or its Contributor Version. + +1.12. “Secondary License” + +means either the GNU General Public License, Version 2.0, the GNU Lesser +General Public License, Version 2.1, the GNU Affero General Public +License, Version 3.0, or any later versions of those licenses. + +1.13. “Source Code Form” + +means the form of the work preferred for making modifications. + +1.14. “You” (or “Your”) + +means an individual or a legal entity exercising rights under this +License. For legal entities, “You” includes any entity that controls, is +controlled by, or is under common control with You. For purposes of this +definition, “control” means (a) the power, direct or indirect, to cause +the direction or management of such entity, whether by contract or +otherwise, or (b) ownership of more than fifty percent (50%) of the +outstanding shares or beneficial ownership of such entity. + + +2. License Grants and Conditions + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +a. under intellectual property rights (other than patent or trademark) +Licensable by such Contributor to use, reproduce, make available, +modify, display, perform, distribute, and otherwise exploit its +Contributions, either on an unmodified basis, with Modifications, or as +part of a Larger Work; and + +b. under Patent Claims of such Contributor to make, use, sell, offer for +sale, have made, import, and otherwise transfer either its Contributions +or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution become +effective for each Contribution on the date the Contributor first distributes +such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under this +License. No additional rights or licenses will be implied from the distribution +or licensing of Covered Software under this License. Notwithstanding Section +2.1(b) above, no patent license is granted by a Contributor: + +a. for any code that a Contributor has removed from Covered Software; or + +b. for infringements caused by: (i) Your and any other third party’s +modifications of Covered Software, or (ii) the combination of its +Contributions with other software (except as part of its Contributor +Version); or + +c. under Patent Claims infringed by Covered Software in the absence of its +Contributions. + +This License does not grant any rights in the trademarks, service marks, or +logos of any Contributor (except as may be necessary to comply with the +notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this License +(see Section 10.2) or under the terms of a Secondary License (if permitted +under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its Contributions +are its original creation(s) or it has sufficient rights to grant the +rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under applicable +copyright doctrines of fair use, fair dealing, or other equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in +Section 2.1. + + +3. Responsibilities + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under the +terms of this License. You must inform recipients that the Source Code Form +of the Covered Software is governed by the terms of this License, and how +they can obtain a copy of this License. You may not attempt to alter or +restrict the recipients’ rights in the Source Code Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +a. such Covered Software must also be made available in Source Code Form, +as described in Section 3.1, and You must inform recipients of the +Executable Form how they can obtain a copy of such Source Code Form by +reasonable means in a timely manner, at a charge no more than the cost +of distribution to the recipient; and + +b. You may distribute such Executable Form under the terms of this License, +or sublicense it under different terms, provided that the license for +the Executable Form does not attempt to limit or alter the recipients’ +rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for the +Covered Software. If the Larger Work is a combination of Covered Software +with a work governed by one or more Secondary Licenses, and the Covered +Software is not Incompatible With Secondary Licenses, this License permits +You to additionally distribute such Covered Software under the terms of +such Secondary License(s), so that the recipient of the Larger Work may, at +their option, further distribute the Covered Software under the terms of +either this License or such Secondary License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices (including +copyright notices, patent notices, disclaimers of warranty, or limitations +of liability) contained within the Source Code Form of the Covered +Software, except that You may alter any license notices to the extent +required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on behalf +of any Contributor. You must make it absolutely clear that any such +warranty, support, indemnity, or liability obligation is offered by You +alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this License +with respect to some or all of the Covered Software due to statute, judicial +order, or regulation then You must: (a) comply with the terms of this License +to the maximum extent possible; and (b) describe the limitations and the code +they affect. Such description must be placed in a text file included with all +distributions of the Covered Software under this License. Except to the +extent prohibited by statute or regulation, such description must be +sufficiently detailed for a recipient of ordinary skill to be able to +understand it. + +5. Termination + +5.1. The rights granted under this License will terminate automatically if You +fail to comply with any of its terms. However, if You become compliant, +then the rights granted under this License from a particular Contributor +are reinstated (a) provisionally, unless and until such Contributor +explicitly and finally terminates Your grants, and (b) on an ongoing basis, +if such Contributor fails to notify You of the non-compliance by some +reasonable means prior to 60 days after You have come back into compliance. +Moreover, Your grants from a particular Contributor are reinstated on an +ongoing basis if such Contributor notifies You of the non-compliance by +some reasonable means, this is the first time You have received notice of +non-compliance with this License from such Contributor, and You become +compliant prior to 30 days after Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, counter-claims, +and cross-claims) alleging that a Contributor Version directly or +indirectly infringes any patent, then the rights granted to You by any and +all Contributors for the Covered Software under Section 2.1 of this License +shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user +license agreements (excluding distributors and resellers) which have been +validly granted by You or Your distributors under this License prior to +termination shall survive termination. + +6. Disclaimer of Warranty + +Covered Software is provided under this License on an “as is” basis, without +warranty of any kind, either expressed, implied, or statutory, including, +without limitation, warranties that the Covered Software is free of defects, +merchantable, fit for a particular purpose or non-infringing. The entire +risk as to the quality and performance of the Covered Software is with You. +Should any Covered Software prove defective in any respect, You (not any +Contributor) assume the cost of any necessary servicing, repair, or +correction. This disclaimer of warranty constitutes an essential part of this +License. No use of any Covered Software is authorized under this License +except under this disclaimer. + +7. Limitation of Liability + +Under no circumstances and under no legal theory, whether tort (including +negligence), contract, or otherwise, shall any Contributor, or anyone who +distributes Covered Software as permitted above, be liable to You for any +direct, indirect, special, incidental, or consequential damages of any +character including, without limitation, damages for lost profits, loss of +goodwill, work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses, even if such party shall have been +informed of the possibility of such damages. This limitation of liability +shall not apply to liability for death or personal injury resulting from such +party’s negligence to the extent applicable law prohibits such limitation. +Some jurisdictions do not allow the exclusion or limitation of incidental or +consequential damages, so this exclusion and limitation may not apply to You. + +8. Litigation + +Any litigation relating to this License may be brought only in the courts of +a jurisdiction where the defendant maintains its principal place of business +and such litigation shall be governed by laws of that jurisdiction, without +reference to its conflict-of-law provisions. Nothing in this Section shall +prevent a party’s ability to bring cross-claims or counter-claims. + +9. Miscellaneous + +This License represents the complete agreement concerning the subject matter +hereof. If any provision of this License is held to be unenforceable, such +provision shall be reformed only to the extent necessary to make it +enforceable. Any law or regulation which provides that the language of a +contract shall be construed against the drafter shall not be used to construe +this License against a Contributor. + + +10. Versions of the License + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version of +the License under which You originally received the Covered Software, or +under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a modified +version of this License if you rename the license and remove any +references to the name of the license steward (except to note that such +modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice + +This Source Code Form is subject to the +terms of the Mozilla Public License, v. +2.0. If a copy of the MPL was not +distributed with this file, You can +obtain one at +http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular file, then +You may include the notice in a location (such as a LICENSE file in a relevant +directory) where a recipient would be likely to look for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - “Incompatible With Secondary Licenses” Notice + +This Source Code Form is “Incompatible +With Secondary Licenses”, as defined by +the Mozilla Public License, v. 2.0. +-------------------------------------------------------------------------------- github.com/hashicorp/go-retryablehttp -------------------------------------------------------------------------------- Mozilla Public License, version 2.0 @@ -8946,6 +12474,8 @@ the Mozilla Public License, v. 2.0. -------------------------------------------------------------------------------- github.com/hashicorp/golang-lru -------------------------------------------------------------------------------- +Copyright (c) 2014 HashiCorp, Inc. + Mozilla Public License, version 2.0 1. Definitions @@ -9333,6 +12863,37 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +github.com/imdario/mergo +-------------------------------------------------------------------------------- +Copyright (c) 2013 Dario Castañé. All rights reserved. +Copyright (c) 2012 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. +* Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- github.com/jaytaylor/html2text -------------------------------------------------------------------------------- The MIT License (MIT) @@ -9357,6 +12918,53 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +github.com/jbenet/go-context/io +-------------------------------------------------------------------------------- +The MIT License (MIT) + +Copyright (c) 2014 Juan Batiz-Benet + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +github.com/jhillyerd/enmime +-------------------------------------------------------------------------------- +The MIT License (MIT) + +Copyright (c) 2012-2016 James Hillyerd, All Rights Reserved + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- github.com/josharian/intern -------------------------------------------------------------------------------- MIT License @@ -9427,6 +13035,58 @@ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +github.com/kevinburke/ssh_config +-------------------------------------------------------------------------------- +Copyright (c) 2017 Kevin Burke. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +=================== + +The lexer and parser borrow heavily from github.com/pelletier/go-toml. The +license for that project is copied below. + +The MIT License (MIT) + +Copyright (c) 2013 - 2017 Thomas Pelletier, Eric Anderton + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- github.com/keybase/go-crypto -------------------------------------------------------------------------------- Copyright (c) 2009 The Go Authors. All rights reserved. @@ -10026,6 +13686,30 @@ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +github.com/mattn/go-colorable +-------------------------------------------------------------------------------- +The MIT License (MIT) + +Copyright (c) 2016 Yasuhiro Matsumoto + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- github.com/mattn/go-isatty -------------------------------------------------------------------------------- Copyright (c) Yasuhiro MATSUMOTO @@ -11616,6 +15300,31 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -------------------------------------------------------------------------------- +github.com/nektos/act/pkg +-------------------------------------------------------------------------------- +MIT License + +Copyright (c) 2022 The Gitea Authors +Copyright (c) 2019 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- github.com/nfnt/resize -------------------------------------------------------------------------------- Copyright (c) 2012, Jan Schlicht @@ -12418,6 +16127,36 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- +github.com/pmezard/go-difflib/difflib +-------------------------------------------------------------------------------- +Copyright (c) 2013, Patrick Mezard +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. +The names of its contributors may not be used to endorse or promote +products derived from this software without specific prior written +permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- github.com/pquerna/otp -------------------------------------------------------------------------------- Apache License @@ -13438,6 +17177,64 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -------------------------------------------------------------------------------- +github.com/ProtonMail/go-crypto +-------------------------------------------------------------------------------- +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. +* Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +github.com/rhysd/actionlint +-------------------------------------------------------------------------------- +the MIT License + +Copyright (c) 2021 rhysd + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF +CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- github.com/rivo/uniseg -------------------------------------------------------------------------------- MIT License @@ -13699,6 +17496,30 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- +github.com/robfig/cron +-------------------------------------------------------------------------------- +Copyright (C) 2012 Rob Figueiredo +All Rights Reserved. + +MIT LICENSE + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- github.com/rs/xid -------------------------------------------------------------------------------- Copyright (c) 2015 Olivier Poitrey @@ -13952,6 +17773,234 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +github.com/sirupsen/logrus +-------------------------------------------------------------------------------- +The MIT License (MIT) + +Copyright (c) 2014 Simon Eskildsen + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +github.com/skeema/knownhosts +-------------------------------------------------------------------------------- +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all +other entities that control, are controlled by, or are under common +control with that entity. For the purposes of this definition, +"control" means (i) the power, direct or indirect, to cause the +direction or management of such entity, whether by contract or +otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity +exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation +source, and configuration files. + +"Object" form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or +Object form, made available under the License, as indicated by a +copyright notice that is included in or attached to the work +(an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object +form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain +separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including +the original version of the Work and any modifications or additions +to that Work or Derivative Works thereof, that is intentionally +submitted to Licensor for inclusion in the Work by the copyright owner +or by an individual or Legal Entity authorized to submit on behalf of +the copyright owner. For the purposes of this definition, "submitted" +means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, +and issue tracking systems that are managed by, or on behalf of, the +Licensor for the purpose of discussing and improving the Work, but +excluding communication that is conspicuously marked or otherwise +designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the +Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except as stated in this section) patent license to make, have made, +use, offer to sell, sell, import, and otherwise transfer the Work, +where such license applies only to those patent claims licensable +by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) +with the Work to which such Contribution(s) was submitted. If You +institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work +or a Contribution incorporated within the Work constitutes direct +or contributory patent infringement, then any patent licenses +granted to You under this License for that Work shall terminate +as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the +Work or Derivative Works thereof in any medium, with or without +modifications, and in Source or Object form, provided that You +meet the following conditions: + +(a) You must give any other recipients of the Work or +Derivative Works a copy of this License; and + +(b) You must cause any modified files to carry prominent notices +stating that You changed the files; and + +(c) You must retain, in the Source form of any Derivative Works +that You distribute, all copyright, patent, trademark, and +attribution notices from the Source form of the Work, +excluding those notices that do not pertain to any part of +the Derivative Works; and + +(d) If the Work includes a "NOTICE" text file as part of its +distribution, then any Derivative Works that You distribute must +include a readable copy of the attribution notices contained +within such NOTICE file, excluding those notices that do not +pertain to any part of the Derivative Works, in at least one +of the following places: within a NOTICE text file distributed +as part of the Derivative Works; within the Source form or +documentation, if provided along with the Derivative Works; or, +within a display generated by the Derivative Works, if and +wherever such third-party notices normally appear. The contents +of the NOTICE file are for informational purposes only and +do not modify the License. You may add Your own attribution +notices within Derivative Works that You distribute, alongside +or as an addendum to the NOTICE text from the Work, provided +that such additional attribution notices cannot be construed +as modifying the License. + +You may add Your own copyright statement to Your modifications and +may provide additional or different license terms and conditions +for use, reproduction, or distribution of Your modifications, or +for any such Derivative Works as a whole, provided Your use, +reproduction, and distribution of the Work otherwise complies with +the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, +any Contribution intentionally submitted for inclusion in the Work +by You to the Licensor shall be under the terms and conditions of +this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify +the terms of any separate license agreement you may have executed +with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor, +except as required for reasonable and customary use in describing the +origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or +agreed to in writing, Licensor provides the Work (and each +Contributor provides its Contributions) on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied, including, without limitation, any warranties or conditions +of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any +risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, +whether in tort (including negligence), contract, or otherwise, +unless required by applicable law (such as deliberate and grossly +negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, +incidental, or consequential damages of any character arising as a +result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses), even if such Contributor +has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing +the Work or Derivative Works thereof, You may choose to offer, +and charge a fee for, acceptance of support, warranty, indemnity, +or other liability obligations and/or rights consistent with this +License. However, in accepting such obligations, You may act only +on Your own behalf and on Your sole responsibility, not on behalf +of any other Contributor, and only if You agree to indemnify, +defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason +of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following +boilerplate notice, with the fields enclosed by brackets "{}" +replaced with your own identifying information. (Don't include +the brackets!) The text should be enclosed in the appropriate +comment syntax for the file format. We also recommend that a +file or class name and description of purpose be included on the +same "printed page" as the copyright notice for easier +identification within third-party archives. + +Copyright {yyyy} {name of copyright owner} + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- github.com/ssor/bom -------------------------------------------------------------------------------- MIT License @@ -13968,6 +18017,30 @@ furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +github.com/stretchr/testify/assert +-------------------------------------------------------------------------------- +MIT License + +Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE @@ -14029,7 +18102,7 @@ THE SOFTWARE. -------------------------------------------------------------------------------- github.com/ulikunitz/xz -------------------------------------------------------------------------------- -Copyright (c) 2014-2021 Ulrich Kunitz +Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. Redistribution and use in source and binary forms, with or without @@ -14543,6 +18616,210 @@ You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +github.com/xanzy/ssh-agent +-------------------------------------------------------------------------------- +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all +other entities that control, are controlled by, or are under common +control with that entity. For the purposes of this definition, +"control" means (i) the power, direct or indirect, to cause the +direction or management of such entity, whether by contract or +otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity +exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation +source, and configuration files. + +"Object" form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or +Object form, made available under the License, as indicated by a +copyright notice that is included in or attached to the work +(an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object +form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain +separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including +the original version of the Work and any modifications or additions +to that Work or Derivative Works thereof, that is intentionally +submitted to Licensor for inclusion in the Work by the copyright owner +or by an individual or Legal Entity authorized to submit on behalf of +the copyright owner. For the purposes of this definition, "submitted" +means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, +and issue tracking systems that are managed by, or on behalf of, the +Licensor for the purpose of discussing and improving the Work, but +excluding communication that is conspicuously marked or otherwise +designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the +Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except as stated in this section) patent license to make, have made, +use, offer to sell, sell, import, and otherwise transfer the Work, +where such license applies only to those patent claims licensable +by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) +with the Work to which such Contribution(s) was submitted. If You +institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work +or a Contribution incorporated within the Work constitutes direct +or contributory patent infringement, then any patent licenses +granted to You under this License for that Work shall terminate +as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the +Work or Derivative Works thereof in any medium, with or without +modifications, and in Source or Object form, provided that You +meet the following conditions: + +(a) You must give any other recipients of the Work or +Derivative Works a copy of this License; and + +(b) You must cause any modified files to carry prominent notices +stating that You changed the files; and + +(c) You must retain, in the Source form of any Derivative Works +that You distribute, all copyright, patent, trademark, and +attribution notices from the Source form of the Work, +excluding those notices that do not pertain to any part of +the Derivative Works; and + +(d) If the Work includes a "NOTICE" text file as part of its +distribution, then any Derivative Works that You distribute must +include a readable copy of the attribution notices contained +within such NOTICE file, excluding those notices that do not +pertain to any part of the Derivative Works, in at least one +of the following places: within a NOTICE text file distributed +as part of the Derivative Works; within the Source form or +documentation, if provided along with the Derivative Works; or, +within a display generated by the Derivative Works, if and +wherever such third-party notices normally appear. The contents +of the NOTICE file are for informational purposes only and +do not modify the License. You may add Your own attribution +notices within Derivative Works that You distribute, alongside +or as an addendum to the NOTICE text from the Work, provided +that such additional attribution notices cannot be construed +as modifying the License. + +You may add Your own copyright statement to Your modifications and +may provide additional or different license terms and conditions +for use, reproduction, or distribution of Your modifications, or +for any such Derivative Works as a whole, provided Your use, +reproduction, and distribution of the Work otherwise complies with +the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, +any Contribution intentionally submitted for inclusion in the Work +by You to the Licensor shall be under the terms and conditions of +this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify +the terms of any separate license agreement you may have executed +with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor, +except as required for reasonable and customary use in describing the +origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or +agreed to in writing, Licensor provides the Work (and each +Contributor provides its Contributions) on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied, including, without limitation, any warranties or conditions +of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any +risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, +whether in tort (including negligence), contract, or otherwise, +unless required by applicable law (such as deliberate and grossly +negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, +incidental, or consequential damages of any character arising as a +result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses), even if such Contributor +has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing +the Work or Derivative Works thereof, You may choose to offer, +and charge a fee for, acceptance of support, warranty, indemnity, +or other liability obligations and/or rights consistent with this +License. However, in accepting such obligations, You may act only +on Your own behalf and on Your sole responsibility, not on behalf +of any other Contributor, and only if You agree to indemnify, +defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason +of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following +boilerplate notice, with the fields enclosed by brackets "{}" +replaced with your own identifying information. (Don't include +the brackets!) The text should be enclosed in the appropriate +comment syntax for the file format. We also recommend that a +file or class name and description of purpose be included on the +same "printed page" as the copyright notice for easier +identification within third-party archives. + +Copyright {yyyy} {name of copyright owner} + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -14653,48 +18930,6 @@ subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -go.jolheiser.com/hcaptcha --------------------------------------------------------------------------------- -Copyright 2020 John Olheiser - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -go.jolheiser.com/pwn --------------------------------------------------------------------------------- -Copyright 2020 John Olheiser - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -14876,6 +19111,36 @@ distribution. contributors may be used to endorse or promote products derived from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +golang.org/x/sync +-------------------------------------------------------------------------------- +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. +* Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR @@ -14978,6 +19243,414 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- +google.golang.org/genproto/googleapis/rpc/status +-------------------------------------------------------------------------------- +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all +other entities that control, are controlled by, or are under common +control with that entity. For the purposes of this definition, +"control" means (i) the power, direct or indirect, to cause the +direction or management of such entity, whether by contract or +otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity +exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation +source, and configuration files. + +"Object" form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or +Object form, made available under the License, as indicated by a +copyright notice that is included in or attached to the work +(an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object +form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain +separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including +the original version of the Work and any modifications or additions +to that Work or Derivative Works thereof, that is intentionally +submitted to Licensor for inclusion in the Work by the copyright owner +or by an individual or Legal Entity authorized to submit on behalf of +the copyright owner. For the purposes of this definition, "submitted" +means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, +and issue tracking systems that are managed by, or on behalf of, the +Licensor for the purpose of discussing and improving the Work, but +excluding communication that is conspicuously marked or otherwise +designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the +Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except as stated in this section) patent license to make, have made, +use, offer to sell, sell, import, and otherwise transfer the Work, +where such license applies only to those patent claims licensable +by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) +with the Work to which such Contribution(s) was submitted. If You +institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work +or a Contribution incorporated within the Work constitutes direct +or contributory patent infringement, then any patent licenses +granted to You under this License for that Work shall terminate +as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the +Work or Derivative Works thereof in any medium, with or without +modifications, and in Source or Object form, provided that You +meet the following conditions: + +(a) You must give any other recipients of the Work or +Derivative Works a copy of this License; and + +(b) You must cause any modified files to carry prominent notices +stating that You changed the files; and + +(c) You must retain, in the Source form of any Derivative Works +that You distribute, all copyright, patent, trademark, and +attribution notices from the Source form of the Work, +excluding those notices that do not pertain to any part of +the Derivative Works; and + +(d) If the Work includes a "NOTICE" text file as part of its +distribution, then any Derivative Works that You distribute must +include a readable copy of the attribution notices contained +within such NOTICE file, excluding those notices that do not +pertain to any part of the Derivative Works, in at least one +of the following places: within a NOTICE text file distributed +as part of the Derivative Works; within the Source form or +documentation, if provided along with the Derivative Works; or, +within a display generated by the Derivative Works, if and +wherever such third-party notices normally appear. The contents +of the NOTICE file are for informational purposes only and +do not modify the License. You may add Your own attribution +notices within Derivative Works that You distribute, alongside +or as an addendum to the NOTICE text from the Work, provided +that such additional attribution notices cannot be construed +as modifying the License. + +You may add Your own copyright statement to Your modifications and +may provide additional or different license terms and conditions +for use, reproduction, or distribution of Your modifications, or +for any such Derivative Works as a whole, provided Your use, +reproduction, and distribution of the Work otherwise complies with +the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, +any Contribution intentionally submitted for inclusion in the Work +by You to the Licensor shall be under the terms and conditions of +this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify +the terms of any separate license agreement you may have executed +with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor, +except as required for reasonable and customary use in describing the +origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or +agreed to in writing, Licensor provides the Work (and each +Contributor provides its Contributions) on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied, including, without limitation, any warranties or conditions +of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any +risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, +whether in tort (including negligence), contract, or otherwise, +unless required by applicable law (such as deliberate and grossly +negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, +incidental, or consequential damages of any character arising as a +result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses), even if such Contributor +has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing +the Work or Derivative Works thereof, You may choose to offer, +and charge a fee for, acceptance of support, warranty, indemnity, +or other liability obligations and/or rights consistent with this +License. However, in accepting such obligations, You may act only +on Your own behalf and on Your sole responsibility, not on behalf +of any other Contributor, and only if You agree to indemnify, +defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason +of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following +boilerplate notice, with the fields enclosed by brackets "[]" +replaced with your own identifying information. (Don't include +the brackets!) The text should be enclosed in the appropriate +comment syntax for the file format. We also recommend that a +file or class name and description of purpose be included on the +same "printed page" as the copyright notice for easier +identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +google.golang.org/grpc +-------------------------------------------------------------------------------- +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all +other entities that control, are controlled by, or are under common +control with that entity. For the purposes of this definition, +"control" means (i) the power, direct or indirect, to cause the +direction or management of such entity, whether by contract or +otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity +exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation +source, and configuration files. + +"Object" form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or +Object form, made available under the License, as indicated by a +copyright notice that is included in or attached to the work +(an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object +form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain +separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including +the original version of the Work and any modifications or additions +to that Work or Derivative Works thereof, that is intentionally +submitted to Licensor for inclusion in the Work by the copyright owner +or by an individual or Legal Entity authorized to submit on behalf of +the copyright owner. For the purposes of this definition, "submitted" +means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, +and issue tracking systems that are managed by, or on behalf of, the +Licensor for the purpose of discussing and improving the Work, but +excluding communication that is conspicuously marked or otherwise +designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the +Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except as stated in this section) patent license to make, have made, +use, offer to sell, sell, import, and otherwise transfer the Work, +where such license applies only to those patent claims licensable +by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) +with the Work to which such Contribution(s) was submitted. If You +institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work +or a Contribution incorporated within the Work constitutes direct +or contributory patent infringement, then any patent licenses +granted to You under this License for that Work shall terminate +as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the +Work or Derivative Works thereof in any medium, with or without +modifications, and in Source or Object form, provided that You +meet the following conditions: + +(a) You must give any other recipients of the Work or +Derivative Works a copy of this License; and + +(b) You must cause any modified files to carry prominent notices +stating that You changed the files; and + +(c) You must retain, in the Source form of any Derivative Works +that You distribute, all copyright, patent, trademark, and +attribution notices from the Source form of the Work, +excluding those notices that do not pertain to any part of +the Derivative Works; and + +(d) If the Work includes a "NOTICE" text file as part of its +distribution, then any Derivative Works that You distribute must +include a readable copy of the attribution notices contained +within such NOTICE file, excluding those notices that do not +pertain to any part of the Derivative Works, in at least one +of the following places: within a NOTICE text file distributed +as part of the Derivative Works; within the Source form or +documentation, if provided along with the Derivative Works; or, +within a display generated by the Derivative Works, if and +wherever such third-party notices normally appear. The contents +of the NOTICE file are for informational purposes only and +do not modify the License. You may add Your own attribution +notices within Derivative Works that You distribute, alongside +or as an addendum to the NOTICE text from the Work, provided +that such additional attribution notices cannot be construed +as modifying the License. + +You may add Your own copyright statement to Your modifications and +may provide additional or different license terms and conditions +for use, reproduction, or distribution of Your modifications, or +for any such Derivative Works as a whole, provided Your use, +reproduction, and distribution of the Work otherwise complies with +the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, +any Contribution intentionally submitted for inclusion in the Work +by You to the Licensor shall be under the terms and conditions of +this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify +the terms of any separate license agreement you may have executed +with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor, +except as required for reasonable and customary use in describing the +origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or +agreed to in writing, Licensor provides the Work (and each +Contributor provides its Contributions) on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied, including, without limitation, any warranties or conditions +of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any +risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, +whether in tort (including negligence), contract, or otherwise, +unless required by applicable law (such as deliberate and grossly +negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, +incidental, or consequential damages of any character arising as a +result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses), even if such Contributor +has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing +the Work or Derivative Works thereof, You may choose to offer, +and charge a fee for, acceptance of support, warranty, indemnity, +or other liability obligations and/or rights consistent with this +License. However, in accepting such obligations, You may act only +on Your own behalf and on Your sole responsibility, not on behalf +of any other Contributor, and only if You agree to indemnify, +defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason +of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following +boilerplate notice, with the fields enclosed by brackets "[]" +replaced with your own identifying information. (Don't include +the brackets!) The text should be enclosed in the appropriate +comment syntax for the file format. We also recommend that a +file or class name and description of purpose be included on the +same "printed page" as the copyright notice for easier +identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- google.golang.org/protobuf -------------------------------------------------------------------------------- Copyright (c) 2018 The Go Authors. All rights reserved. @@ -15225,6 +19898,33 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -------------------------------------------------------------------------------- +gopkg.in/warnings.v0 +-------------------------------------------------------------------------------- +Copyright (c) 2016 Péter Surányi. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- gopkg.in/yaml.v2 -------------------------------------------------------------------------------- Apache License @@ -15481,7 +20181,52 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -------------------------------------------------------------------------------- -jquery@3.6.1 - MIT +ieee754@1.2.1 - BSD-3-Clause +-------------------------------------------------------------------------------- +Copyright 2008 Fair Oaks Labs, Inc. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation and/or +other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors +may be used to endorse or promote products derived from this software without +specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +internmap@2.0.3 - ISC +-------------------------------------------------------------------------------- +Copyright 2021 Mike Bostock + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +-------------------------------------------------------------------------------- +jquery@3.6.3 - MIT -------------------------------------------------------------------------------- Copyright OpenJS Foundation and other contributors, https://openjsf.org/ @@ -15507,6 +20252,30 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. jquery.are-you-sure@1.9.0 - MIT -------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- +js-yaml@4.1.0 - MIT +-------------------------------------------------------------------------------- +(The MIT License) + +Copyright (C) 2011-2015 by Vitaly Puzrin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. -------------------------------------------------------------------------------- just-extend@5.1.1 - MIT -------------------------------------------------------------------------------- @@ -15532,7 +20301,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- -katex@0.16.2 - MIT +katex@0.16.4 - MIT -------------------------------------------------------------------------------- The MIT License (MIT) @@ -15556,13 +20325,73 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- -less-loader@11.1.0 - MIT +khroma@2.0.0 - MIT -------------------------------------------------------------------------------- -Copyright JS Foundation and other contributors +The MIT License (MIT) + +Copyright (c) 2019-present Fabio Spampinato, Andrew Maney + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +layout-base@1.0.2 - MIT +-------------------------------------------------------------------------------- +MIT License + +Copyright (c) 2019 iVis@Bilkent + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +lodash-es@4.17.21 - MIT +-------------------------------------------------------------------------------- +Copyright OpenJS Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including +"Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to @@ -15571,15 +20400,30 @@ the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. -------------------------------------------------------------------------------- -marked@4.1.1 - MIT +marked@4.2.12 - MIT -------------------------------------------------------------------------------- # License information @@ -15641,31 +20485,11 @@ any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. -------------------------------------------------------------------------------- -mermaid@9.1.7 - MIT +mermaid@10.0.2 - MIT -------------------------------------------------------------------------------- -The MIT License (MIT) -Copyright (c) 2014 - 2022 Knut Sveidqvist - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -------------------------------------------------------------------------------- -mini-css-extract-plugin@2.6.1 - MIT +mini-css-extract-plugin@2.7.4 - MIT -------------------------------------------------------------------------------- Copyright JS Foundation and other contributors @@ -15688,7 +20512,7 @@ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- -monaco-editor@0.34.0 - MIT +monaco-editor@0.34.1 - MIT -------------------------------------------------------------------------------- The MIT License (MIT) @@ -15736,6 +20560,38 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE -------------------------------------------------------------------------------- +moo@0.5.2 - BSD-3-Clause +-------------------------------------------------------------------------------- +BSD 3-Clause License + +Copyright (c) 2017, Tim Radvan (tjvr) +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- mvdan.cc/xurls/v2 -------------------------------------------------------------------------------- Copyright (c) 2015, Daniel Martí. All rights reserved. @@ -15812,6 +20668,33 @@ COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +robust-predicates@3.0.1 - Unlicense +-------------------------------------------------------------------------------- +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to +-------------------------------------------------------------------------------- sortablejs@1.15.0 - MIT -------------------------------------------------------------------------------- MIT License @@ -15858,7 +20741,31 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- -swagger-ui-dist@4.14.2 - Apache-2.0 +stylis@4.1.3 - MIT +-------------------------------------------------------------------------------- +MIT License + +Copyright (c) 2016-present Sultan Tarimo + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +swagger-ui-dist@4.15.5 - Apache-2.0 -------------------------------------------------------------------------------- Apache License Version 2.0, January 2004 @@ -16062,6 +20969,30 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -------------------------------------------------------------------------------- +sync-fetch@0.4.2 - MIT +-------------------------------------------------------------------------------- +MIT License + +Copyright (c) 2019 Lars Willighagen + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- tippy.js@6.3.7 - MIT -------------------------------------------------------------------------------- MIT License @@ -16112,6 +21043,30 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- +ts-dedent@2.2.0 - MIT +-------------------------------------------------------------------------------- +MIT License + +Copyright (c) 2018 Tamino Martinius + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- typo-js@1.2.2 - BSD-3-Clause -------------------------------------------------------------------------------- @@ -16134,7 +21089,30 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -------------------------------------------------------------------------------- -vue@3.2.40 - MIT +uuid@9.0.0 - MIT +-------------------------------------------------------------------------------- +The MIT License (MIT) + +Copyright (c) 2010-2020 Robert Kieffer and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +vue@3.2.45 - MIT -------------------------------------------------------------------------------- The MIT License (MIT) @@ -16162,7 +21140,7 @@ vue-bar-graph@2.0.0 - MIT -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -vue-loader@17.0.0 - MIT +vue-loader@17.0.1 - MIT -------------------------------------------------------------------------------- MIT License diff --git a/public/js/mermaid.081bbd49.js b/public/js/mermaid.081bbd49.js deleted file mode 100644 index c137c84..0000000 --- a/public/js/mermaid.081bbd49.js +++ /dev/null @@ -1,1255 +0,0 @@ -"use strict";(self.webpackChunkgitea=self.webpackChunkgitea||[]).push([["mermaid"],{"./node_modules/mermaid/dist/mermaid.esm.min.mjs":function(M6,E2,S2){S2.r(E2),S2.d(E2,{default:function(){return Om}});var Nm={2536:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(De,Qe,Ge,Se){for(Ge=Ge||{},Se=De.length;Se--;Ge[De[Se]]=Qe);return Ge},_=[1,6],g=[1,7],E=[1,8],A=[1,9],T=[1,16],F=[1,11],O=[1,12],P=[1,13],V=[1,14],J=[1,15],tt=[1,27],ht=[1,33],et=[1,34],wt=[1,35],at=[1,36],ut=[1,37],vt=[1,72],Qt=[1,73],Vt=[1,74],kt=[1,75],It=[1,76],Tt=[1,77],mt=[1,78],X=[1,38],ot=[1,39],j=[1,40],yt=[1,41],Y=[1,42],bt=[1,43],At=[1,44],Ut=[1,45],me=[1,46],Ye=[1,47],ke=[1,48],pe=[1,49],xe=[1,50],Ae=[1,51],Ne=[1,52],be=[1,53],kn=[1,54],he=[1,55],Ze=[1,56],re=[1,57],Xt=[1,59],se=[1,60],St=[1,61],ee=[1,62],st=[1,63],dt=[1,64],ft=[1,65],Dt=[1,66],ue=[1,67],Oe=[1,68],en=[1,69],$e=[24,52],cn=[24,44,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84],Fe=[15,24,44,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84],Ee=[1,94],Be=[1,95],Le=[1,96],ge=[1,97],ie=[15,24,52],An=[7,8,9,10,18,22,25,26,27,28],Ie=[15,24,43,52],un=[15,24,43,52,86,87,89,90],ze=[15,43],pn=[44,46,47,48,49,50,51,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84],tr={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,direction:5,directive:6,direction_tb:7,direction_bt:8,direction_rl:9,direction_lr:10,graphConfig:11,openDirective:12,typeDirective:13,closeDirective:14,NEWLINE:15,":":16,argDirective:17,open_directive:18,type_directive:19,arg_directive:20,close_directive:21,C4_CONTEXT:22,statements:23,EOF:24,C4_CONTAINER:25,C4_COMPONENT:26,C4_DYNAMIC:27,C4_DEPLOYMENT:28,otherStatements:29,diagramStatements:30,otherStatement:31,title:32,accDescription:33,acc_title:34,acc_title_value:35,acc_descr:36,acc_descr_value:37,acc_descr_multiline_value:38,boundaryStatement:39,boundaryStartStatement:40,boundaryStopStatement:41,boundaryStart:42,LBRACE:43,ENTERPRISE_BOUNDARY:44,attributes:45,SYSTEM_BOUNDARY:46,BOUNDARY:47,CONTAINER_BOUNDARY:48,NODE:49,NODE_L:50,NODE_R:51,RBRACE:52,diagramStatement:53,PERSON:54,PERSON_EXT:55,SYSTEM:56,SYSTEM_DB:57,SYSTEM_QUEUE:58,SYSTEM_EXT:59,SYSTEM_EXT_DB:60,SYSTEM_EXT_QUEUE:61,CONTAINER:62,CONTAINER_DB:63,CONTAINER_QUEUE:64,CONTAINER_EXT:65,CONTAINER_EXT_DB:66,CONTAINER_EXT_QUEUE:67,COMPONENT:68,COMPONENT_DB:69,COMPONENT_QUEUE:70,COMPONENT_EXT:71,COMPONENT_EXT_DB:72,COMPONENT_EXT_QUEUE:73,REL:74,BIREL:75,REL_U:76,REL_D:77,REL_L:78,REL_R:79,REL_B:80,REL_INDEX:81,UPDATE_EL_STYLE:82,UPDATE_REL_STYLE:83,UPDATE_LAYOUT_CONFIG:84,attribute:85,STR:86,STR_KEY:87,STR_VALUE:88,ATTRIBUTE:89,ATTRIBUTE_EMPTY:90,$accept:0,$end:1},terminals_:{2:"error",7:"direction_tb",8:"direction_bt",9:"direction_rl",10:"direction_lr",15:"NEWLINE",16:":",18:"open_directive",19:"type_directive",20:"arg_directive",21:"close_directive",22:"C4_CONTEXT",24:"EOF",25:"C4_CONTAINER",26:"C4_COMPONENT",27:"C4_DYNAMIC",28:"C4_DEPLOYMENT",32:"title",33:"accDescription",34:"acc_title",35:"acc_title_value",36:"acc_descr",37:"acc_descr_value",38:"acc_descr_multiline_value",43:"LBRACE",44:"ENTERPRISE_BOUNDARY",46:"SYSTEM_BOUNDARY",47:"BOUNDARY",48:"CONTAINER_BOUNDARY",49:"NODE",50:"NODE_L",51:"NODE_R",52:"RBRACE",54:"PERSON",55:"PERSON_EXT",56:"SYSTEM",57:"SYSTEM_DB",58:"SYSTEM_QUEUE",59:"SYSTEM_EXT",60:"SYSTEM_EXT_DB",61:"SYSTEM_EXT_QUEUE",62:"CONTAINER",63:"CONTAINER_DB",64:"CONTAINER_QUEUE",65:"CONTAINER_EXT",66:"CONTAINER_EXT_DB",67:"CONTAINER_EXT_QUEUE",68:"COMPONENT",69:"COMPONENT_DB",70:"COMPONENT_QUEUE",71:"COMPONENT_EXT",72:"COMPONENT_EXT_DB",73:"COMPONENT_EXT_QUEUE",74:"REL",75:"BIREL",76:"REL_U",77:"REL_D",78:"REL_L",79:"REL_R",80:"REL_B",81:"REL_INDEX",82:"UPDATE_EL_STYLE",83:"UPDATE_REL_STYLE",84:"UPDATE_LAYOUT_CONFIG",86:"STR",87:"STR_KEY",88:"STR_VALUE",89:"ATTRIBUTE",90:"ATTRIBUTE_EMPTY"},productions_:[0,[3,1],[3,1],[3,2],[5,1],[5,1],[5,1],[5,1],[4,1],[6,4],[6,6],[12,1],[13,1],[17,1],[14,1],[11,4],[11,4],[11,4],[11,4],[11,4],[23,1],[23,1],[23,2],[29,1],[29,2],[29,3],[31,1],[31,1],[31,2],[31,2],[31,1],[39,3],[40,3],[40,3],[40,4],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[41,1],[30,1],[30,2],[30,3],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,1],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[45,1],[45,2],[85,1],[85,2],[85,1],[85,1]],performAction:function(De,Qe,Ge,Se,vn,Mt,vr){var zt=Mt.length-1;switch(vn){case 4:Se.setDirection("TB");break;case 5:Se.setDirection("BT");break;case 6:Se.setDirection("RL");break;case 7:Se.setDirection("LR");break;case 11:console.log("open_directive: ",Mt[zt]),Se.parseDirective("%%{","open_directive");break;case 12:break;case 13:Mt[zt]=Mt[zt].trim().replace(/'/g,'"'),console.log("arg_directive: ",Mt[zt]),Se.parseDirective(Mt[zt],"arg_directive");break;case 14:console.log("close_directive: ",Mt[zt]),Se.parseDirective("}%%","close_directive","c4Context");break;case 15:case 16:case 17:case 18:case 19:Se.setC4Type(Mt[zt-3]);break;case 26:Se.setTitle(Mt[zt].substring(6)),this.$=Mt[zt].substring(6);break;case 27:Se.setAccDescription(Mt[zt].substring(15)),this.$=Mt[zt].substring(15);break;case 28:this.$=Mt[zt].trim(),Se.setTitle(this.$);break;case 29:case 30:this.$=Mt[zt].trim(),Se.setAccDescription(this.$);break;case 35:case 36:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Mt[zt].splice(2,0,"ENTERPRISE"),Se.addPersonOrSystemBoundary(...Mt[zt]),this.$=Mt[zt];break;case 37:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addPersonOrSystemBoundary(...Mt[zt]),this.$=Mt[zt];break;case 38:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Mt[zt].splice(2,0,"CONTAINER"),Se.addContainerBoundary(...Mt[zt]),this.$=Mt[zt];break;case 39:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addDeploymentNode("node",...Mt[zt]),this.$=Mt[zt];break;case 40:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addDeploymentNode("nodeL",...Mt[zt]),this.$=Mt[zt];break;case 41:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addDeploymentNode("nodeR",...Mt[zt]),this.$=Mt[zt];break;case 42:Se.popBoundaryParseStack();break;case 46:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addPersonOrSystem("person",...Mt[zt]),this.$=Mt[zt];break;case 47:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addPersonOrSystem("external_person",...Mt[zt]),this.$=Mt[zt];break;case 48:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addPersonOrSystem("system",...Mt[zt]),this.$=Mt[zt];break;case 49:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addPersonOrSystem("system_db",...Mt[zt]),this.$=Mt[zt];break;case 50:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addPersonOrSystem("system_queue",...Mt[zt]),this.$=Mt[zt];break;case 51:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addPersonOrSystem("external_system",...Mt[zt]),this.$=Mt[zt];break;case 52:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addPersonOrSystem("external_system_db",...Mt[zt]),this.$=Mt[zt];break;case 53:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addPersonOrSystem("external_system_queue",...Mt[zt]),this.$=Mt[zt];break;case 54:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addContainer("container",...Mt[zt]),this.$=Mt[zt];break;case 55:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addContainer("container_db",...Mt[zt]),this.$=Mt[zt];break;case 56:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addContainer("container_queue",...Mt[zt]),this.$=Mt[zt];break;case 57:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addContainer("external_container",...Mt[zt]),this.$=Mt[zt];break;case 58:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addContainer("external_container_db",...Mt[zt]),this.$=Mt[zt];break;case 59:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addContainer("external_container_queue",...Mt[zt]),this.$=Mt[zt];break;case 60:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addComponent("component",...Mt[zt]),this.$=Mt[zt];break;case 61:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addComponent("component_db",...Mt[zt]),this.$=Mt[zt];break;case 62:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addComponent("component_queue",...Mt[zt]),this.$=Mt[zt];break;case 63:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addComponent("external_component",...Mt[zt]),this.$=Mt[zt];break;case 64:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addComponent("external_component_db",...Mt[zt]),this.$=Mt[zt];break;case 65:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addComponent("external_component_queue",...Mt[zt]),this.$=Mt[zt];break;case 67:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addRel("rel",...Mt[zt]),this.$=Mt[zt];break;case 68:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addRel("birel",...Mt[zt]),this.$=Mt[zt];break;case 69:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addRel("rel_u",...Mt[zt]),this.$=Mt[zt];break;case 70:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addRel("rel_d",...Mt[zt]),this.$=Mt[zt];break;case 71:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addRel("rel_l",...Mt[zt]),this.$=Mt[zt];break;case 72:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addRel("rel_r",...Mt[zt]),this.$=Mt[zt];break;case 73:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.addRel("rel_b",...Mt[zt]),this.$=Mt[zt];break;case 74:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Mt[zt].splice(0,1),Se.addRel("rel",...Mt[zt]),this.$=Mt[zt];break;case 75:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.updateElStyle("update_el_style",...Mt[zt]),this.$=Mt[zt];break;case 76:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.updateRelStyle("update_rel_style",...Mt[zt]),this.$=Mt[zt];break;case 77:console.log(Mt[zt-1],JSON.stringify(Mt[zt])),Se.updateLayoutConfig("update_layout_config",...Mt[zt]),this.$=Mt[zt];break;case 78:console.log("PUSH ATTRIBUTE: ",Mt[zt]),this.$=[Mt[zt]];break;case 79:console.log("PUSH ATTRIBUTE: ",Mt[zt-1]),Mt[zt].unshift(Mt[zt-1]),this.$=Mt[zt];break;case 80:case 82:this.$=Mt[zt].trim();break;case 81:console.log("kv: ",Mt[zt-1],Mt[zt]);let Wn={};Wn[Mt[zt-1].trim()]=Mt[zt].trim(),this.$=Wn;break;case 83:this.$=""}},table:[{3:1,4:2,5:3,6:4,7:_,8:g,9:E,10:A,11:5,12:10,18:T,22:F,25:O,26:P,27:V,28:J},{1:[3]},{1:[2,1]},{1:[2,2]},{3:17,4:2,5:3,6:4,7:_,8:g,9:E,10:A,11:5,12:10,18:T,22:F,25:O,26:P,27:V,28:J},{1:[2,8]},{1:[2,4]},{1:[2,5]},{1:[2,6]},{1:[2,7]},{13:18,19:[1,19]},{15:[1,20]},{15:[1,21]},{15:[1,22]},{15:[1,23]},{15:[1,24]},{19:[2,11]},{1:[2,3]},{14:25,16:[1,26],21:tt},u([16,21],[2,12]),{23:28,29:29,30:30,31:31,32:ht,33:et,34:wt,36:at,38:ut,39:58,40:70,42:71,44:vt,46:Qt,47:Vt,48:kt,49:It,50:Tt,51:mt,53:32,54:X,55:ot,56:j,57:yt,58:Y,59:bt,60:At,61:Ut,62:me,63:Ye,64:ke,65:pe,66:xe,67:Ae,68:Ne,69:be,70:kn,71:he,72:Ze,73:re,74:Xt,75:se,76:St,77:ee,78:st,79:dt,80:ft,81:Dt,82:ue,83:Oe,84:en},{23:79,29:29,30:30,31:31,32:ht,33:et,34:wt,36:at,38:ut,39:58,40:70,42:71,44:vt,46:Qt,47:Vt,48:kt,49:It,50:Tt,51:mt,53:32,54:X,55:ot,56:j,57:yt,58:Y,59:bt,60:At,61:Ut,62:me,63:Ye,64:ke,65:pe,66:xe,67:Ae,68:Ne,69:be,70:kn,71:he,72:Ze,73:re,74:Xt,75:se,76:St,77:ee,78:st,79:dt,80:ft,81:Dt,82:ue,83:Oe,84:en},{23:80,29:29,30:30,31:31,32:ht,33:et,34:wt,36:at,38:ut,39:58,40:70,42:71,44:vt,46:Qt,47:Vt,48:kt,49:It,50:Tt,51:mt,53:32,54:X,55:ot,56:j,57:yt,58:Y,59:bt,60:At,61:Ut,62:me,63:Ye,64:ke,65:pe,66:xe,67:Ae,68:Ne,69:be,70:kn,71:he,72:Ze,73:re,74:Xt,75:se,76:St,77:ee,78:st,79:dt,80:ft,81:Dt,82:ue,83:Oe,84:en},{23:81,29:29,30:30,31:31,32:ht,33:et,34:wt,36:at,38:ut,39:58,40:70,42:71,44:vt,46:Qt,47:Vt,48:kt,49:It,50:Tt,51:mt,53:32,54:X,55:ot,56:j,57:yt,58:Y,59:bt,60:At,61:Ut,62:me,63:Ye,64:ke,65:pe,66:xe,67:Ae,68:Ne,69:be,70:kn,71:he,72:Ze,73:re,74:Xt,75:se,76:St,77:ee,78:st,79:dt,80:ft,81:Dt,82:ue,83:Oe,84:en},{23:82,29:29,30:30,31:31,32:ht,33:et,34:wt,36:at,38:ut,39:58,40:70,42:71,44:vt,46:Qt,47:Vt,48:kt,49:It,50:Tt,51:mt,53:32,54:X,55:ot,56:j,57:yt,58:Y,59:bt,60:At,61:Ut,62:me,63:Ye,64:ke,65:pe,66:xe,67:Ae,68:Ne,69:be,70:kn,71:he,72:Ze,73:re,74:Xt,75:se,76:St,77:ee,78:st,79:dt,80:ft,81:Dt,82:ue,83:Oe,84:en},{15:[1,83]},{17:84,20:[1,85]},{15:[2,14]},{24:[1,86]},u($e,[2,20],{53:32,39:58,40:70,42:71,30:87,44:vt,46:Qt,47:Vt,48:kt,49:It,50:Tt,51:mt,54:X,55:ot,56:j,57:yt,58:Y,59:bt,60:At,61:Ut,62:me,63:Ye,64:ke,65:pe,66:xe,67:Ae,68:Ne,69:be,70:kn,71:he,72:Ze,73:re,74:Xt,75:se,76:St,77:ee,78:st,79:dt,80:ft,81:Dt,82:ue,83:Oe,84:en}),u($e,[2,21]),u(cn,[2,23],{15:[1,88]}),u($e,[2,43],{15:[1,89]}),u(Fe,[2,26]),u(Fe,[2,27]),{35:[1,90]},{37:[1,91]},u(Fe,[2,30]),{45:92,85:93,86:Ee,87:Be,89:Le,90:ge},{45:98,85:93,86:Ee,87:Be,89:Le,90:ge},{45:99,85:93,86:Ee,87:Be,89:Le,90:ge},{45:100,85:93,86:Ee,87:Be,89:Le,90:ge},{45:101,85:93,86:Ee,87:Be,89:Le,90:ge},{45:102,85:93,86:Ee,87:Be,89:Le,90:ge},{45:103,85:93,86:Ee,87:Be,89:Le,90:ge},{45:104,85:93,86:Ee,87:Be,89:Le,90:ge},{45:105,85:93,86:Ee,87:Be,89:Le,90:ge},{45:106,85:93,86:Ee,87:Be,89:Le,90:ge},{45:107,85:93,86:Ee,87:Be,89:Le,90:ge},{45:108,85:93,86:Ee,87:Be,89:Le,90:ge},{45:109,85:93,86:Ee,87:Be,89:Le,90:ge},{45:110,85:93,86:Ee,87:Be,89:Le,90:ge},{45:111,85:93,86:Ee,87:Be,89:Le,90:ge},{45:112,85:93,86:Ee,87:Be,89:Le,90:ge},{45:113,85:93,86:Ee,87:Be,89:Le,90:ge},{45:114,85:93,86:Ee,87:Be,89:Le,90:ge},{45:115,85:93,86:Ee,87:Be,89:Le,90:ge},{45:116,85:93,86:Ee,87:Be,89:Le,90:ge},u(ie,[2,66]),{45:117,85:93,86:Ee,87:Be,89:Le,90:ge},{45:118,85:93,86:Ee,87:Be,89:Le,90:ge},{45:119,85:93,86:Ee,87:Be,89:Le,90:ge},{45:120,85:93,86:Ee,87:Be,89:Le,90:ge},{45:121,85:93,86:Ee,87:Be,89:Le,90:ge},{45:122,85:93,86:Ee,87:Be,89:Le,90:ge},{45:123,85:93,86:Ee,87:Be,89:Le,90:ge},{45:124,85:93,86:Ee,87:Be,89:Le,90:ge},{45:125,85:93,86:Ee,87:Be,89:Le,90:ge},{45:126,85:93,86:Ee,87:Be,89:Le,90:ge},{45:127,85:93,86:Ee,87:Be,89:Le,90:ge},{30:128,39:58,40:70,42:71,44:vt,46:Qt,47:Vt,48:kt,49:It,50:Tt,51:mt,53:32,54:X,55:ot,56:j,57:yt,58:Y,59:bt,60:At,61:Ut,62:me,63:Ye,64:ke,65:pe,66:xe,67:Ae,68:Ne,69:be,70:kn,71:he,72:Ze,73:re,74:Xt,75:se,76:St,77:ee,78:st,79:dt,80:ft,81:Dt,82:ue,83:Oe,84:en},{15:[1,130],43:[1,129]},{45:131,85:93,86:Ee,87:Be,89:Le,90:ge},{45:132,85:93,86:Ee,87:Be,89:Le,90:ge},{45:133,85:93,86:Ee,87:Be,89:Le,90:ge},{45:134,85:93,86:Ee,87:Be,89:Le,90:ge},{45:135,85:93,86:Ee,87:Be,89:Le,90:ge},{45:136,85:93,86:Ee,87:Be,89:Le,90:ge},{45:137,85:93,86:Ee,87:Be,89:Le,90:ge},{24:[1,138]},{24:[1,139]},{24:[1,140]},{24:[1,141]},u(An,[2,9]),{14:142,21:tt},{21:[2,13]},{1:[2,15]},u($e,[2,22]),u(cn,[2,24],{31:31,29:143,32:ht,33:et,34:wt,36:at,38:ut}),u($e,[2,44],{29:29,30:30,31:31,53:32,39:58,40:70,42:71,23:144,32:ht,33:et,34:wt,36:at,38:ut,44:vt,46:Qt,47:Vt,48:kt,49:It,50:Tt,51:mt,54:X,55:ot,56:j,57:yt,58:Y,59:bt,60:At,61:Ut,62:me,63:Ye,64:ke,65:pe,66:xe,67:Ae,68:Ne,69:be,70:kn,71:he,72:Ze,73:re,74:Xt,75:se,76:St,77:ee,78:st,79:dt,80:ft,81:Dt,82:ue,83:Oe,84:en}),u(Fe,[2,28]),u(Fe,[2,29]),u(ie,[2,46]),u(Ie,[2,78],{85:93,45:145,86:Ee,87:Be,89:Le,90:ge}),u(un,[2,80]),{88:[1,146]},u(un,[2,82]),u(un,[2,83]),u(ie,[2,47]),u(ie,[2,48]),u(ie,[2,49]),u(ie,[2,50]),u(ie,[2,51]),u(ie,[2,52]),u(ie,[2,53]),u(ie,[2,54]),u(ie,[2,55]),u(ie,[2,56]),u(ie,[2,57]),u(ie,[2,58]),u(ie,[2,59]),u(ie,[2,60]),u(ie,[2,61]),u(ie,[2,62]),u(ie,[2,63]),u(ie,[2,64]),u(ie,[2,65]),u(ie,[2,67]),u(ie,[2,68]),u(ie,[2,69]),u(ie,[2,70]),u(ie,[2,71]),u(ie,[2,72]),u(ie,[2,73]),u(ie,[2,74]),u(ie,[2,75]),u(ie,[2,76]),u(ie,[2,77]),{41:147,52:[1,148]},{15:[1,149]},{43:[1,150]},u(ze,[2,35]),u(ze,[2,36]),u(ze,[2,37]),u(ze,[2,38]),u(ze,[2,39]),u(ze,[2,40]),u(ze,[2,41]),{1:[2,16]},{1:[2,17]},{1:[2,18]},{1:[2,19]},{15:[1,151]},u(cn,[2,25]),u($e,[2,45]),u(Ie,[2,79]),u(un,[2,81]),u(ie,[2,31]),u(ie,[2,42]),u(pn,[2,32]),u(pn,[2,33],{15:[1,152]}),u(An,[2,10]),u(pn,[2,34])],defaultActions:{2:[2,1],3:[2,2],5:[2,8],6:[2,4],7:[2,5],8:[2,6],9:[2,7],16:[2,11],17:[2,3],27:[2,14],85:[2,13],86:[2,15],138:[2,16],139:[2,17],140:[2,18],141:[2,19]},parseError:function(De,Qe){if(!Qe.recoverable){var Ge=new Error(De);throw Ge.hash=Qe,Ge}this.trace(De)},parse:function(De){var Qe=this,Ge=[0],Se=[],vn=[null],Mt=[],vr=this.table,zt="",Wn=0,jn=0,Hn=0,Mn=2,Gn=1,Rn=Mt.slice.call(arguments,1),En=Object.create(this.lexer),Pn={yy:{}};for(var zn in this.yy)Object.prototype.hasOwnProperty.call(this.yy,zn)&&(Pn.yy[zn]=this.yy[zn]);En.setInput(De,Pn.yy),Pn.yy.lexer=En,Pn.yy.parser=this,En.yylloc===void 0&&(En.yylloc={});var Yn=En.yylloc;Mt.push(Yn);var ya=En.options&&En.options.ranges;function Br(){var Xn;return typeof(Xn=Se.pop()||En.lex()||Gn)!="number"&&(Xn instanceof Array&&(Xn=(Se=Xn).pop()),Xn=Qe.symbols_[Xn]||Xn),Xn}typeof Pn.yy.parseError=="function"?this.parseError=Pn.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var Tr,Sn,li,Bn,_r,Ar,yr,qr,Nt,Mr={};;){if(li=Ge[Ge.length-1],this.defaultActions[li]?Bn=this.defaultActions[li]:(Tr==null&&(Tr=Br()),Bn=vr[li]&&vr[li][Tr]),Bn===void 0||!Bn.length||!Bn[0]){var Lr="";for(Ar in Nt=[],vr[li])this.terminals_[Ar]&&Ar>Mn&&Nt.push("'"+this.terminals_[Ar]+"'");Lr=En.showPosition?"Parse error on line "+(Wn+1)+`: -`+En.showPosition()+` -Expecting `+Nt.join(", ")+", got '"+(this.terminals_[Tr]||Tr)+"'":"Parse error on line "+(Wn+1)+": Unexpected "+(Tr==Gn?"end of input":"'"+(this.terminals_[Tr]||Tr)+"'"),this.parseError(Lr,{text:En.match,token:this.terminals_[Tr]||Tr,line:En.yylineno,loc:Yn,expected:Nt})}if(Bn[0]instanceof Array&&Bn.length>1)throw new Error("Parse Error: multiple actions possible at state: "+li+", token: "+Tr);switch(Bn[0]){case 1:Ge.push(Tr),vn.push(En.yytext),Mt.push(En.yylloc),Ge.push(Bn[1]),Tr=null,Sn?(Tr=Sn,Sn=null):(jn=En.yyleng,zt=En.yytext,Wn=En.yylineno,Yn=En.yylloc,Hn>0&&Hn--);break;case 2:if(yr=this.productions_[Bn[1]][1],Mr.$=vn[vn.length-yr],Mr._$={first_line:Mt[Mt.length-(yr||1)].first_line,last_line:Mt[Mt.length-1].last_line,first_column:Mt[Mt.length-(yr||1)].first_column,last_column:Mt[Mt.length-1].last_column},ya&&(Mr._$.range=[Mt[Mt.length-(yr||1)].range[0],Mt[Mt.length-1].range[1]]),(_r=this.performAction.apply(Mr,[zt,jn,Wn,Pn.yy,Bn[1],vn,Mt].concat(Rn)))!==void 0)return _r;yr&&(Ge=Ge.slice(0,-1*yr*2),vn=vn.slice(0,-1*yr),Mt=Mt.slice(0,-1*yr)),Ge.push(this.productions_[Bn[1]][0]),vn.push(Mr.$),Mt.push(Mr._$),qr=vr[Ge[Ge.length-2]][Ge[Ge.length-1]],Ge.push(qr);break;case 3:return!0}}return!0}},Dn={EOF:1,parseError:function(De,Qe){if(!this.yy.parser)throw new Error(De);this.yy.parser.parseError(De,Qe)},setInput:function(De,Qe){return this.yy=Qe||this.yy||{},this._input=De,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var De=this._input[0];return this.yytext+=De,this.yyleng++,this.offset++,this.match+=De,this.matched+=De,De.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),De},unput:function(De){var Qe=De.length,Ge=De.split(/(?:\r\n?|\n)/g);this._input=De+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-Qe),this.offset-=Qe;var Se=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),Ge.length-1&&(this.yylineno-=Ge.length-1);var vn=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:Ge?(Ge.length===Se.length?this.yylloc.first_column:0)+Se[Se.length-Ge.length].length-Ge[0].length:this.yylloc.first_column-Qe},this.options.ranges&&(this.yylloc.range=[vn[0],vn[0]+this.yyleng-Qe]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(De){this.unput(this.match.slice(De))},pastInput:function(){var De=this.matched.substr(0,this.matched.length-this.match.length);return(De.length>20?"...":"")+De.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var De=this.match;return De.length<20&&(De+=this._input.substr(0,20-De.length)),(De.substr(0,20)+(De.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var De=this.pastInput(),Qe=new Array(De.length+1).join("-");return De+this.upcomingInput()+` -`+Qe+"^"},test_match:function(De,Qe){var Ge,Se,vn;if(this.options.backtrack_lexer&&(vn={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(vn.yylloc.range=this.yylloc.range.slice(0))),(Se=De[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=Se.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:Se?Se[Se.length-1].length-Se[Se.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+De[0].length},this.yytext+=De[0],this.match+=De[0],this.matches=De,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(De[0].length),this.matched+=De[0],Ge=this.performAction.call(this,this.yy,this,Qe,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),Ge)return Ge;if(this._backtrack){for(var Mt in vn)this[Mt]=vn[Mt];return!1}return!1},next:function(){if(this.done)return this.EOF;var De,Qe,Ge,Se;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var vn=this._currentRules(),Mt=0;MtQe[0].length)){if(Qe=Ge,Se=Mt,this.options.backtrack_lexer){if((De=this.test_match(Ge,vn[Mt]))!==!1)return De;if(this._backtrack){Qe=!1;continue}return!1}if(!this.options.flex)break}return Qe?(De=this.test_match(Qe,vn[Se]))!==!1&&De:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(De){this.conditionStack.push(De)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(De){return(De=this.conditionStack.length-1-Math.abs(De||0))>=0?this.conditionStack[De]:"INITIAL"},pushState:function(De){this.begin(De)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(De,Qe,Ge,Se){switch(Ge){case 0:return this.begin("open_directive"),18;case 1:return 7;case 2:return 8;case 3:return 9;case 4:return 10;case 5:return this.begin("type_directive"),19;case 6:return this.popState(),this.begin("arg_directive"),16;case 7:return this.popState(),this.popState(),21;case 8:return 20;case 9:return 32;case 10:return 33;case 11:return this.begin("acc_title"),34;case 12:return this.popState(),"acc_title_value";case 13:return this.begin("acc_descr"),36;case 14:return this.popState(),"acc_descr_value";case 15:this.begin("acc_descr_multiline");break;case 16:this.popState();break;case 17:return"acc_descr_multiline_value";case 18:case 21:break;case 19:c;break;case 20:return 15;case 22:return 22;case 23:return 25;case 24:return 26;case 25:return 27;case 26:return 28;case 27:return this.begin("person_ext"),console.log("begin person_ext"),55;case 28:return this.begin("person"),console.log("begin person"),54;case 29:return this.begin("system_ext_queue"),console.log("begin system_ext_queue"),61;case 30:return this.begin("system_ext_db"),console.log("begin system_ext_db"),60;case 31:return this.begin("system_ext"),console.log("begin system_ext"),59;case 32:return this.begin("system_queue"),console.log("begin system_queue"),58;case 33:return this.begin("system_db"),console.log("begin system_db"),57;case 34:return this.begin("system"),console.log("begin system"),56;case 35:return this.begin("boundary"),console.log("begin boundary"),47;case 36:return this.begin("enterprise_boundary"),console.log("begin enterprise_boundary"),44;case 37:return this.begin("system_boundary"),console.log("begin system_boundary"),46;case 38:return this.begin("container_ext_queue"),console.log("begin container_ext_queue"),67;case 39:return this.begin("container_ext_db"),console.log("begin container_ext_db"),66;case 40:return this.begin("container_ext"),console.log("begin container_ext"),65;case 41:return this.begin("container_queue"),console.log("begin container_queue"),64;case 42:return this.begin("container_db"),console.log("begin container_db"),63;case 43:return this.begin("container"),console.log("begin container"),62;case 44:return this.begin("container_boundary"),console.log("begin container_boundary"),48;case 45:return this.begin("component_ext_queue"),console.log("begin component_ext_queue"),73;case 46:return this.begin("component_ext_db"),console.log("begin component_ext_db"),72;case 47:return this.begin("component_ext"),console.log("begin component_ext"),71;case 48:return this.begin("component_queue"),console.log("begin component_queue"),70;case 49:return this.begin("component_db"),console.log("begin component_db"),69;case 50:return this.begin("component"),console.log("begin component"),68;case 51:case 52:return this.begin("node"),console.log("begin node"),49;case 53:return this.begin("node_l"),console.log("begin node_l"),50;case 54:return this.begin("node_r"),console.log("begin node_r"),51;case 55:return this.begin("rel"),console.log("begin rel"),74;case 56:return this.begin("birel"),console.log("begin birel"),75;case 57:case 58:return this.begin("rel_u"),console.log("begin rel_u"),76;case 59:case 60:return this.begin("rel_d"),console.log("begin rel_d"),77;case 61:case 62:return this.begin("rel_l"),console.log("begin rel_l"),78;case 63:case 64:return this.begin("rel_r"),console.log("begin rel_r"),79;case 65:return this.begin("rel_b"),console.log("begin rel_b"),80;case 66:return this.begin("rel_index"),console.log("begin rel_index"),81;case 67:return this.begin("update_el_style"),console.log("begin update_el_style"),82;case 68:return this.begin("update_rel_style"),console.log("begin update_rel_style"),83;case 69:return this.begin("update_layout_config"),console.log("begin update_layout_config"),84;case 70:return"EOF_IN_STRUCT";case 71:return console.log("begin attribute with ATTRIBUTE_EMPTY"),this.begin("attribute"),"ATTRIBUTE_EMPTY";case 72:console.log("begin attribute"),this.begin("attribute");break;case 73:console.log("STOP attribute"),this.popState(),console.log("STOP diagram"),this.popState();break;case 74:return console.log(",,"),90;case 75:console.log(",");break;case 76:return console.log("ATTRIBUTE_EMPTY"),90;case 77:console.log("begin string"),this.begin("string");break;case 78:console.log("STOP string"),this.popState();break;case 79:return console.log("STR"),"STR";case 80:console.log("begin string_kv"),this.begin("string_kv");break;case 81:return console.log("STR_KEY"),this.begin("string_kv_key"),"STR_KEY";case 82:console.log("begin string_kv_value"),this.popState(),this.begin("string_kv_value");break;case 83:return console.log("STR_VALUE"),"STR_VALUE";case 84:console.log("STOP string_kv_value"),this.popState(),this.popState();break;case 85:return console.log("not STR"),"STR";case 86:return console.log("begin boundary block"),"LBRACE";case 87:return console.log("STOP boundary block"),"RBRACE";case 88:return"SPACE";case 89:return"EOL";case 90:return 24}},rules:[/^(?:%%\{)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:title\s[^#\n;]+)/,/^(?:accDescription\s[^#\n;]+)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:%%(?!\{)*[^\n]*(\r?\n?)+)/,/^(?:%%[^\n]*(\r?\n)*)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:C4Context\b)/,/^(?:C4Container\b)/,/^(?:C4Component\b)/,/^(?:C4Dynamic\b)/,/^(?:C4Deployment\b)/,/^(?:Person_Ext\b)/,/^(?:Person\b)/,/^(?:SystemQueue_Ext\b)/,/^(?:SystemDb_Ext\b)/,/^(?:System_Ext\b)/,/^(?:SystemQueue\b)/,/^(?:SystemDb\b)/,/^(?:System\b)/,/^(?:Boundary\b)/,/^(?:Enterprise_Boundary\b)/,/^(?:System_Boundary\b)/,/^(?:ContainerQueue_Ext\b)/,/^(?:ContainerDb_Ext\b)/,/^(?:Container_Ext\b)/,/^(?:ContainerQueue\b)/,/^(?:ContainerDb\b)/,/^(?:Container\b)/,/^(?:Container_Boundary\b)/,/^(?:ComponentQueue_Ext\b)/,/^(?:ComponentDb_Ext\b)/,/^(?:Component_Ext\b)/,/^(?:ComponentQueue\b)/,/^(?:ComponentDb\b)/,/^(?:Component\b)/,/^(?:Deployment_Node\b)/,/^(?:Node\b)/,/^(?:Node_L\b)/,/^(?:Node_R\b)/,/^(?:Rel\b)/,/^(?:BiRel\b)/,/^(?:Rel_Up\b)/,/^(?:Rel_U\b)/,/^(?:Rel_Down\b)/,/^(?:Rel_D\b)/,/^(?:Rel_Left\b)/,/^(?:Rel_L\b)/,/^(?:Rel_Right\b)/,/^(?:Rel_R\b)/,/^(?:Rel_Back\b)/,/^(?:RelIndex\b)/,/^(?:UpdateElementStyle\b)/,/^(?:UpdateRelStyle\b)/,/^(?:UpdateLayoutConfig\b)/,/^(?:$)/,/^(?:[(][ ]*[,])/,/^(?:[(])/,/^(?:[)])/,/^(?:,,)/,/^(?:,)/,/^(?:[ ]*["]["])/,/^(?:[ ]*["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:[ ]*[\$])/,/^(?:[^=]*)/,/^(?:[=][ ]*["])/,/^(?:[^"]+)/,/^(?:["])/,/^(?:[^,]+)/,/^(?:\{)/,/^(?:\})/,/^(?:[\s]+)/,/^(?:[\n\r]+)/,/^(?:$)/],conditions:{acc_descr_multiline:{rules:[16,17],inclusive:!1},acc_descr:{rules:[14],inclusive:!1},acc_title:{rules:[12],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[7,8],inclusive:!1},type_directive:{rules:[6,7],inclusive:!1},open_directive:{rules:[5],inclusive:!1},string_kv_value:{rules:[83,84],inclusive:!1},string_kv_key:{rules:[82],inclusive:!1},string_kv:{rules:[81],inclusive:!1},string:{rules:[78,79],inclusive:!1},attribute:{rules:[73,74,75,76,77,80,85],inclusive:!1},update_layout_config:{rules:[70,71,72,73],inclusive:!1},update_rel_style:{rules:[70,71,72,73],inclusive:!1},update_el_style:{rules:[70,71,72,73],inclusive:!1},rel_b:{rules:[70,71,72,73],inclusive:!1},rel_r:{rules:[70,71,72,73],inclusive:!1},rel_l:{rules:[70,71,72,73],inclusive:!1},rel_d:{rules:[70,71,72,73],inclusive:!1},rel_u:{rules:[70,71,72,73],inclusive:!1},rel_bi:{rules:[],inclusive:!1},rel:{rules:[70,71,72,73],inclusive:!1},node_r:{rules:[70,71,72,73],inclusive:!1},node_l:{rules:[70,71,72,73],inclusive:!1},node:{rules:[70,71,72,73],inclusive:!1},index:{rules:[],inclusive:!1},rel_index:{rules:[70,71,72,73],inclusive:!1},component_ext_queue:{rules:[],inclusive:!1},component_ext_db:{rules:[70,71,72,73],inclusive:!1},component_ext:{rules:[70,71,72,73],inclusive:!1},component_queue:{rules:[70,71,72,73],inclusive:!1},component_db:{rules:[70,71,72,73],inclusive:!1},component:{rules:[70,71,72,73],inclusive:!1},container_boundary:{rules:[70,71,72,73],inclusive:!1},container_ext_queue:{rules:[],inclusive:!1},container_ext_db:{rules:[70,71,72,73],inclusive:!1},container_ext:{rules:[70,71,72,73],inclusive:!1},container_queue:{rules:[70,71,72,73],inclusive:!1},container_db:{rules:[70,71,72,73],inclusive:!1},container:{rules:[70,71,72,73],inclusive:!1},birel:{rules:[70,71,72,73],inclusive:!1},system_boundary:{rules:[70,71,72,73],inclusive:!1},enterprise_boundary:{rules:[70,71,72,73],inclusive:!1},boundary:{rules:[70,71,72,73],inclusive:!1},system_ext_queue:{rules:[70,71,72,73],inclusive:!1},system_ext_db:{rules:[70,71,72,73],inclusive:!1},system_ext:{rules:[70,71,72,73],inclusive:!1},system_queue:{rules:[70,71,72,73],inclusive:!1},system_db:{rules:[70,71,72,73],inclusive:!1},system:{rules:[70,71,72,73],inclusive:!1},person_ext:{rules:[70,71,72,73],inclusive:!1},person:{rules:[70,71,72,73],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,9,10,11,13,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,86,87,88,89,90],inclusive:!0}}};function Tn(){this.yy={}}return tr.lexer=Dn,Tn.prototype=tr,tr.Parser=Tn,new Tn}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(555).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},1362:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(Xt,se,St,ee){for(St=St||{},ee=Xt.length;ee--;St[Xt[ee]]=se);return St},_=[1,3],g=[1,7],E=[1,8],A=[1,9],T=[1,10],F=[1,13],O=[1,12],P=[1,16,25],V=[1,20],J=[1,31],tt=[1,32],ht=[1,33],et=[1,35],wt=[1,38],at=[1,36],ut=[1,37],vt=[1,39],Qt=[1,40],Vt=[1,41],kt=[1,42],It=[1,45],Tt=[1,46],mt=[1,47],X=[1,48],ot=[16,25],j=[1,62],yt=[1,63],Y=[1,64],bt=[1,65],At=[1,66],Ut=[1,67],me=[1,68],Ye=[16,25,32,44,45,53,56,57,58,59,60,61,62,67,69],ke=[16,25,30,32,44,45,49,53,56,57,58,59,60,61,62,67,69,84,85,86,87],pe=[5,8,9,10,11,16,19,23,25],xe=[53,84,85,86,87],Ae=[53,61,62,84,85,86,87],Ne=[53,56,57,58,59,60,84,85,86,87],be=[16,25,32],kn=[1,100],he={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,statments:5,direction:6,directive:7,direction_tb:8,direction_bt:9,direction_rl:10,direction_lr:11,graphConfig:12,openDirective:13,typeDirective:14,closeDirective:15,NEWLINE:16,":":17,argDirective:18,open_directive:19,type_directive:20,arg_directive:21,close_directive:22,CLASS_DIAGRAM:23,statements:24,EOF:25,statement:26,className:27,alphaNumToken:28,classLiteralName:29,GENERICTYPE:30,relationStatement:31,LABEL:32,classStatement:33,methodStatement:34,annotationStatement:35,clickStatement:36,cssClassStatement:37,acc_title:38,acc_title_value:39,acc_descr:40,acc_descr_value:41,acc_descr_multiline_value:42,CLASS:43,STYLE_SEPARATOR:44,STRUCT_START:45,members:46,STRUCT_STOP:47,ANNOTATION_START:48,ANNOTATION_END:49,MEMBER:50,SEPARATOR:51,relation:52,STR:53,relationType:54,lineType:55,AGGREGATION:56,EXTENSION:57,COMPOSITION:58,DEPENDENCY:59,LOLLIPOP:60,LINE:61,DOTTED_LINE:62,CALLBACK:63,LINK:64,LINK_TARGET:65,CLICK:66,CALLBACK_NAME:67,CALLBACK_ARGS:68,HREF:69,CSSCLASS:70,commentToken:71,textToken:72,graphCodeTokens:73,textNoTagsToken:74,TAGSTART:75,TAGEND:76,"==":77,"--":78,PCT:79,DEFAULT:80,SPACE:81,MINUS:82,keywords:83,UNICODE_TEXT:84,NUM:85,ALPHA:86,BQUOTE_STR:87,$accept:0,$end:1},terminals_:{2:"error",5:"statments",8:"direction_tb",9:"direction_bt",10:"direction_rl",11:"direction_lr",16:"NEWLINE",17:":",19:"open_directive",20:"type_directive",21:"arg_directive",22:"close_directive",23:"CLASS_DIAGRAM",25:"EOF",30:"GENERICTYPE",32:"LABEL",38:"acc_title",39:"acc_title_value",40:"acc_descr",41:"acc_descr_value",42:"acc_descr_multiline_value",43:"CLASS",44:"STYLE_SEPARATOR",45:"STRUCT_START",47:"STRUCT_STOP",48:"ANNOTATION_START",49:"ANNOTATION_END",50:"MEMBER",51:"SEPARATOR",53:"STR",56:"AGGREGATION",57:"EXTENSION",58:"COMPOSITION",59:"DEPENDENCY",60:"LOLLIPOP",61:"LINE",62:"DOTTED_LINE",63:"CALLBACK",64:"LINK",65:"LINK_TARGET",66:"CLICK",67:"CALLBACK_NAME",68:"CALLBACK_ARGS",69:"HREF",70:"CSSCLASS",73:"graphCodeTokens",75:"TAGSTART",76:"TAGEND",77:"==",78:"--",79:"PCT",80:"DEFAULT",81:"SPACE",82:"MINUS",83:"keywords",84:"UNICODE_TEXT",85:"NUM",86:"ALPHA",87:"BQUOTE_STR"},productions_:[0,[3,1],[3,1],[3,1],[3,2],[6,1],[6,1],[6,1],[6,1],[4,1],[7,4],[7,6],[13,1],[14,1],[18,1],[15,1],[12,4],[24,1],[24,2],[24,3],[27,1],[27,1],[27,2],[27,2],[27,2],[26,1],[26,2],[26,1],[26,1],[26,1],[26,1],[26,1],[26,1],[26,1],[26,2],[26,2],[26,1],[33,2],[33,4],[33,5],[33,7],[35,4],[46,1],[46,2],[34,1],[34,2],[34,1],[34,1],[31,3],[31,4],[31,4],[31,5],[52,3],[52,2],[52,2],[52,1],[54,1],[54,1],[54,1],[54,1],[54,1],[55,1],[55,1],[36,3],[36,4],[36,3],[36,4],[36,4],[36,5],[36,3],[36,4],[36,4],[36,5],[36,3],[36,4],[36,4],[36,5],[37,3],[71,1],[71,1],[72,1],[72,1],[72,1],[72,1],[72,1],[72,1],[72,1],[74,1],[74,1],[74,1],[74,1],[28,1],[28,1],[28,1],[29,1]],performAction:function(Xt,se,St,ee,st,dt,ft){var Dt=dt.length-1;switch(st){case 5:ee.setDirection("TB");break;case 6:ee.setDirection("BT");break;case 7:ee.setDirection("RL");break;case 8:ee.setDirection("LR");break;case 12:ee.parseDirective("%%{","open_directive");break;case 13:ee.parseDirective(dt[Dt],"type_directive");break;case 14:dt[Dt]=dt[Dt].trim().replace(/'/g,'"'),ee.parseDirective(dt[Dt],"arg_directive");break;case 15:ee.parseDirective("}%%","close_directive","class");break;case 20:case 21:this.$=dt[Dt];break;case 22:this.$=dt[Dt-1]+dt[Dt];break;case 23:case 24:this.$=dt[Dt-1]+"~"+dt[Dt];break;case 25:ee.addRelation(dt[Dt]);break;case 26:dt[Dt-1].title=ee.cleanupLabel(dt[Dt]),ee.addRelation(dt[Dt-1]);break;case 34:this.$=dt[Dt].trim(),ee.setAccTitle(this.$);break;case 35:case 36:this.$=dt[Dt].trim(),ee.setAccDescription(this.$);break;case 37:ee.addClass(dt[Dt]);break;case 38:ee.addClass(dt[Dt-2]),ee.setCssClass(dt[Dt-2],dt[Dt]);break;case 39:ee.addClass(dt[Dt-3]),ee.addMembers(dt[Dt-3],dt[Dt-1]);break;case 40:ee.addClass(dt[Dt-5]),ee.setCssClass(dt[Dt-5],dt[Dt-3]),ee.addMembers(dt[Dt-5],dt[Dt-1]);break;case 41:ee.addAnnotation(dt[Dt],dt[Dt-2]);break;case 42:this.$=[dt[Dt]];break;case 43:dt[Dt].push(dt[Dt-1]),this.$=dt[Dt];break;case 44:case 46:case 47:break;case 45:ee.addMember(dt[Dt-1],ee.cleanupLabel(dt[Dt]));break;case 48:this.$={id1:dt[Dt-2],id2:dt[Dt],relation:dt[Dt-1],relationTitle1:"none",relationTitle2:"none"};break;case 49:this.$={id1:dt[Dt-3],id2:dt[Dt],relation:dt[Dt-1],relationTitle1:dt[Dt-2],relationTitle2:"none"};break;case 50:this.$={id1:dt[Dt-3],id2:dt[Dt],relation:dt[Dt-2],relationTitle1:"none",relationTitle2:dt[Dt-1]};break;case 51:this.$={id1:dt[Dt-4],id2:dt[Dt],relation:dt[Dt-2],relationTitle1:dt[Dt-3],relationTitle2:dt[Dt-1]};break;case 52:this.$={type1:dt[Dt-2],type2:dt[Dt],lineType:dt[Dt-1]};break;case 53:this.$={type1:"none",type2:dt[Dt],lineType:dt[Dt-1]};break;case 54:this.$={type1:dt[Dt-1],type2:"none",lineType:dt[Dt]};break;case 55:this.$={type1:"none",type2:"none",lineType:dt[Dt]};break;case 56:this.$=ee.relationType.AGGREGATION;break;case 57:this.$=ee.relationType.EXTENSION;break;case 58:this.$=ee.relationType.COMPOSITION;break;case 59:this.$=ee.relationType.DEPENDENCY;break;case 60:this.$=ee.relationType.LOLLIPOP;break;case 61:this.$=ee.lineType.LINE;break;case 62:this.$=ee.lineType.DOTTED_LINE;break;case 63:case 69:this.$=dt[Dt-2],ee.setClickEvent(dt[Dt-1],dt[Dt]);break;case 64:case 70:this.$=dt[Dt-3],ee.setClickEvent(dt[Dt-2],dt[Dt-1]),ee.setTooltip(dt[Dt-2],dt[Dt]);break;case 65:case 73:this.$=dt[Dt-2],ee.setLink(dt[Dt-1],dt[Dt]);break;case 66:case 74:this.$=dt[Dt-3],ee.setLink(dt[Dt-2],dt[Dt-1],dt[Dt]);break;case 67:case 75:this.$=dt[Dt-3],ee.setLink(dt[Dt-2],dt[Dt-1]),ee.setTooltip(dt[Dt-2],dt[Dt]);break;case 68:case 76:this.$=dt[Dt-4],ee.setLink(dt[Dt-3],dt[Dt-2],dt[Dt]),ee.setTooltip(dt[Dt-3],dt[Dt-1]);break;case 71:this.$=dt[Dt-3],ee.setClickEvent(dt[Dt-2],dt[Dt-1],dt[Dt]);break;case 72:this.$=dt[Dt-4],ee.setClickEvent(dt[Dt-3],dt[Dt-2],dt[Dt-1]),ee.setTooltip(dt[Dt-3],dt[Dt]);break;case 77:ee.setCssClass(dt[Dt-1],dt[Dt])}},table:[{3:1,4:2,5:_,6:4,7:5,8:g,9:E,10:A,11:T,12:6,13:11,19:F,23:O},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{3:14,4:2,5:_,6:4,7:5,8:g,9:E,10:A,11:T,12:6,13:11,19:F,23:O},{1:[2,9]},u(P,[2,5]),u(P,[2,6]),u(P,[2,7]),u(P,[2,8]),{14:15,20:[1,16]},{16:[1,17]},{20:[2,12]},{1:[2,4]},{15:18,17:[1,19],22:V},u([17,22],[2,13]),{6:30,7:29,8:g,9:E,10:A,11:T,13:11,19:F,24:21,26:22,27:34,28:43,29:44,31:23,33:24,34:25,35:26,36:27,37:28,38:J,40:tt,42:ht,43:et,48:wt,50:at,51:ut,63:vt,64:Qt,66:Vt,70:kt,84:It,85:Tt,86:mt,87:X},{16:[1,49]},{18:50,21:[1,51]},{16:[2,15]},{25:[1,52]},{16:[1,53],25:[2,17]},u(ot,[2,25],{32:[1,54]}),u(ot,[2,27]),u(ot,[2,28]),u(ot,[2,29]),u(ot,[2,30]),u(ot,[2,31]),u(ot,[2,32]),u(ot,[2,33]),{39:[1,55]},{41:[1,56]},u(ot,[2,36]),u(ot,[2,44],{52:57,54:60,55:61,32:[1,59],53:[1,58],56:j,57:yt,58:Y,59:bt,60:At,61:Ut,62:me}),{27:69,28:43,29:44,84:It,85:Tt,86:mt,87:X},u(ot,[2,46]),u(ot,[2,47]),{28:70,84:It,85:Tt,86:mt},{27:71,28:43,29:44,84:It,85:Tt,86:mt,87:X},{27:72,28:43,29:44,84:It,85:Tt,86:mt,87:X},{27:73,28:43,29:44,84:It,85:Tt,86:mt,87:X},{53:[1,74]},u(Ye,[2,20],{28:43,29:44,27:75,30:[1,76],84:It,85:Tt,86:mt,87:X}),u(Ye,[2,21],{30:[1,77]}),u(ke,[2,91]),u(ke,[2,92]),u(ke,[2,93]),u([16,25,30,32,44,45,53,56,57,58,59,60,61,62,67,69],[2,94]),u(pe,[2,10]),{15:78,22:V},{22:[2,14]},{1:[2,16]},{6:30,7:29,8:g,9:E,10:A,11:T,13:11,19:F,24:79,25:[2,18],26:22,27:34,28:43,29:44,31:23,33:24,34:25,35:26,36:27,37:28,38:J,40:tt,42:ht,43:et,48:wt,50:at,51:ut,63:vt,64:Qt,66:Vt,70:kt,84:It,85:Tt,86:mt,87:X},u(ot,[2,26]),u(ot,[2,34]),u(ot,[2,35]),{27:80,28:43,29:44,53:[1,81],84:It,85:Tt,86:mt,87:X},{52:82,54:60,55:61,56:j,57:yt,58:Y,59:bt,60:At,61:Ut,62:me},u(ot,[2,45]),{55:83,61:Ut,62:me},u(xe,[2,55],{54:84,56:j,57:yt,58:Y,59:bt,60:At}),u(Ae,[2,56]),u(Ae,[2,57]),u(Ae,[2,58]),u(Ae,[2,59]),u(Ae,[2,60]),u(Ne,[2,61]),u(Ne,[2,62]),u(ot,[2,37],{44:[1,85],45:[1,86]}),{49:[1,87]},{53:[1,88]},{53:[1,89]},{67:[1,90],69:[1,91]},{28:92,84:It,85:Tt,86:mt},u(Ye,[2,22]),u(Ye,[2,23]),u(Ye,[2,24]),{16:[1,93]},{25:[2,19]},u(be,[2,48]),{27:94,28:43,29:44,84:It,85:Tt,86:mt,87:X},{27:95,28:43,29:44,53:[1,96],84:It,85:Tt,86:mt,87:X},u(xe,[2,54],{54:97,56:j,57:yt,58:Y,59:bt,60:At}),u(xe,[2,53]),{28:98,84:It,85:Tt,86:mt},{46:99,50:kn},{27:101,28:43,29:44,84:It,85:Tt,86:mt,87:X},u(ot,[2,63],{53:[1,102]}),u(ot,[2,65],{53:[1,104],65:[1,103]}),u(ot,[2,69],{53:[1,105],68:[1,106]}),u(ot,[2,73],{53:[1,108],65:[1,107]}),u(ot,[2,77]),u(pe,[2,11]),u(be,[2,50]),u(be,[2,49]),{27:109,28:43,29:44,84:It,85:Tt,86:mt,87:X},u(xe,[2,52]),u(ot,[2,38],{45:[1,110]}),{47:[1,111]},{46:112,47:[2,42],50:kn},u(ot,[2,41]),u(ot,[2,64]),u(ot,[2,66]),u(ot,[2,67],{65:[1,113]}),u(ot,[2,70]),u(ot,[2,71],{53:[1,114]}),u(ot,[2,74]),u(ot,[2,75],{65:[1,115]}),u(be,[2,51]),{46:116,50:kn},u(ot,[2,39]),{47:[2,43]},u(ot,[2,68]),u(ot,[2,72]),u(ot,[2,76]),{47:[1,117]},u(ot,[2,40])],defaultActions:{2:[2,1],3:[2,2],4:[2,3],6:[2,9],13:[2,12],14:[2,4],20:[2,15],51:[2,14],52:[2,16],79:[2,19],112:[2,43]},parseError:function(Xt,se){if(!se.recoverable){var St=new Error(Xt);throw St.hash=se,St}this.trace(Xt)},parse:function(Xt){var se=this,St=[0],ee=[],st=[null],dt=[],ft=this.table,Dt="",ue=0,Oe=0,en=0,$e=2,cn=1,Fe=dt.slice.call(arguments,1),Ee=Object.create(this.lexer),Be={yy:{}};for(var Le in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Le)&&(Be.yy[Le]=this.yy[Le]);Ee.setInput(Xt,Be.yy),Be.yy.lexer=Ee,Be.yy.parser=this,Ee.yylloc===void 0&&(Ee.yylloc={});var ge=Ee.yylloc;dt.push(ge);var ie=Ee.options&&Ee.options.ranges;function An(){var vn;return typeof(vn=ee.pop()||Ee.lex()||cn)!="number"&&(vn instanceof Array&&(vn=(ee=vn).pop()),vn=se.symbols_[vn]||vn),vn}typeof Be.yy.parseError=="function"?this.parseError=Be.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var Ie,un,ze,pn,tr,Dn,Tn,De,Qe,Ge={};;){if(ze=St[St.length-1],this.defaultActions[ze]?pn=this.defaultActions[ze]:(Ie==null&&(Ie=An()),pn=ft[ze]&&ft[ze][Ie]),pn===void 0||!pn.length||!pn[0]){var Se="";for(Dn in Qe=[],ft[ze])this.terminals_[Dn]&&Dn>$e&&Qe.push("'"+this.terminals_[Dn]+"'");Se=Ee.showPosition?"Parse error on line "+(ue+1)+`: -`+Ee.showPosition()+` -Expecting `+Qe.join(", ")+", got '"+(this.terminals_[Ie]||Ie)+"'":"Parse error on line "+(ue+1)+": Unexpected "+(Ie==cn?"end of input":"'"+(this.terminals_[Ie]||Ie)+"'"),this.parseError(Se,{text:Ee.match,token:this.terminals_[Ie]||Ie,line:Ee.yylineno,loc:ge,expected:Qe})}if(pn[0]instanceof Array&&pn.length>1)throw new Error("Parse Error: multiple actions possible at state: "+ze+", token: "+Ie);switch(pn[0]){case 1:St.push(Ie),st.push(Ee.yytext),dt.push(Ee.yylloc),St.push(pn[1]),Ie=null,un?(Ie=un,un=null):(Oe=Ee.yyleng,Dt=Ee.yytext,ue=Ee.yylineno,ge=Ee.yylloc,en>0&&en--);break;case 2:if(Tn=this.productions_[pn[1]][1],Ge.$=st[st.length-Tn],Ge._$={first_line:dt[dt.length-(Tn||1)].first_line,last_line:dt[dt.length-1].last_line,first_column:dt[dt.length-(Tn||1)].first_column,last_column:dt[dt.length-1].last_column},ie&&(Ge._$.range=[dt[dt.length-(Tn||1)].range[0],dt[dt.length-1].range[1]]),(tr=this.performAction.apply(Ge,[Dt,Oe,ue,Be.yy,pn[1],st,dt].concat(Fe)))!==void 0)return tr;Tn&&(St=St.slice(0,-1*Tn*2),st=st.slice(0,-1*Tn),dt=dt.slice(0,-1*Tn)),St.push(this.productions_[pn[1]][0]),st.push(Ge.$),dt.push(Ge._$),De=ft[St[St.length-2]][St[St.length-1]],St.push(De);break;case 3:return!0}}return!0}},Ze={EOF:1,parseError:function(Xt,se){if(!this.yy.parser)throw new Error(Xt);this.yy.parser.parseError(Xt,se)},setInput:function(Xt,se){return this.yy=se||this.yy||{},this._input=Xt,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var Xt=this._input[0];return this.yytext+=Xt,this.yyleng++,this.offset++,this.match+=Xt,this.matched+=Xt,Xt.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),Xt},unput:function(Xt){var se=Xt.length,St=Xt.split(/(?:\r\n?|\n)/g);this._input=Xt+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-se),this.offset-=se;var ee=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),St.length-1&&(this.yylineno-=St.length-1);var st=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:St?(St.length===ee.length?this.yylloc.first_column:0)+ee[ee.length-St.length].length-St[0].length:this.yylloc.first_column-se},this.options.ranges&&(this.yylloc.range=[st[0],st[0]+this.yyleng-se]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(Xt){this.unput(this.match.slice(Xt))},pastInput:function(){var Xt=this.matched.substr(0,this.matched.length-this.match.length);return(Xt.length>20?"...":"")+Xt.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var Xt=this.match;return Xt.length<20&&(Xt+=this._input.substr(0,20-Xt.length)),(Xt.substr(0,20)+(Xt.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var Xt=this.pastInput(),se=new Array(Xt.length+1).join("-");return Xt+this.upcomingInput()+` -`+se+"^"},test_match:function(Xt,se){var St,ee,st;if(this.options.backtrack_lexer&&(st={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(st.yylloc.range=this.yylloc.range.slice(0))),(ee=Xt[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=ee.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:ee?ee[ee.length-1].length-ee[ee.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+Xt[0].length},this.yytext+=Xt[0],this.match+=Xt[0],this.matches=Xt,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(Xt[0].length),this.matched+=Xt[0],St=this.performAction.call(this,this.yy,this,se,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),St)return St;if(this._backtrack){for(var dt in st)this[dt]=st[dt];return!1}return!1},next:function(){if(this.done)return this.EOF;var Xt,se,St,ee;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var st=this._currentRules(),dt=0;dtse[0].length)){if(se=St,ee=dt,this.options.backtrack_lexer){if((Xt=this.test_match(St,st[dt]))!==!1)return Xt;if(this._backtrack){se=!1;continue}return!1}if(!this.options.flex)break}return se?(Xt=this.test_match(se,st[ee]))!==!1&&Xt:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(Xt){this.conditionStack.push(Xt)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(Xt){return(Xt=this.conditionStack.length-1-Math.abs(Xt||0))>=0?this.conditionStack[Xt]:"INITIAL"},pushState:function(Xt){this.begin(Xt)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(Xt,se,St,ee){switch(St){case 0:return this.begin("open_directive"),19;case 1:return 8;case 2:return 9;case 3:return 10;case 4:return 11;case 5:return this.begin("type_directive"),20;case 6:return this.popState(),this.begin("arg_directive"),17;case 7:return this.popState(),this.popState(),22;case 8:return 21;case 9:case 10:case 19:case 27:break;case 11:return this.begin("acc_title"),38;case 12:return this.popState(),"acc_title_value";case 13:return this.begin("acc_descr"),40;case 14:return this.popState(),"acc_descr_value";case 15:this.begin("acc_descr_multiline");break;case 16:case 37:case 40:case 43:case 46:case 49:case 52:this.popState();break;case 17:return"acc_descr_multiline_value";case 18:return 16;case 20:case 21:return 23;case 22:return this.begin("struct"),45;case 23:return"EDGE_STATE";case 24:return"EOF_IN_STRUCT";case 25:return"OPEN_IN_STRUCT";case 26:return this.popState(),47;case 28:return"MEMBER";case 29:return 43;case 30:return 70;case 31:return 63;case 32:return 64;case 33:return 66;case 34:return 48;case 35:return 49;case 36:this.begin("generic");break;case 38:return"GENERICTYPE";case 39:this.begin("string");break;case 41:return"STR";case 42:this.begin("bqstring");break;case 44:return"BQUOTE_STR";case 45:this.begin("href");break;case 47:return 69;case 48:this.begin("callback_name");break;case 50:this.popState(),this.begin("callback_args");break;case 51:return 67;case 53:return 68;case 54:case 55:case 56:case 57:return 65;case 58:case 59:return 57;case 60:case 61:return 59;case 62:return 58;case 63:return 56;case 64:return 60;case 65:return 61;case 66:return 62;case 67:return 32;case 68:return 44;case 69:return 82;case 70:return"DOT";case 71:return"PLUS";case 72:return 79;case 73:case 74:return"EQUALS";case 75:return 86;case 76:return"PUNCTUATION";case 77:return 85;case 78:return 84;case 79:return 81;case 80:return 25}},rules:[/^(?:%%\{)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:%%(?!\{)*[^\n]*(\r?\n?)+)/,/^(?:%%[^\n]*(\r?\n)*)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:classDiagram-v2\b)/,/^(?:classDiagram\b)/,/^(?:[{])/,/^(?:\[\*\])/,/^(?:$)/,/^(?:[{])/,/^(?:[}])/,/^(?:[\n])/,/^(?:[^{}\n]*)/,/^(?:class\b)/,/^(?:cssClass\b)/,/^(?:callback\b)/,/^(?:link\b)/,/^(?:click\b)/,/^(?:<<)/,/^(?:>>)/,/^(?:[~])/,/^(?:[~])/,/^(?:[^~]*)/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:[`])/,/^(?:[`])/,/^(?:[^`]+)/,/^(?:href[\s]+["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:\s*<\|)/,/^(?:\s*\|>)/,/^(?:\s*>)/,/^(?:\s*<)/,/^(?:\s*\*)/,/^(?:\s*o\b)/,/^(?:\s*\(\))/,/^(?:--)/,/^(?:\.\.)/,/^(?::{1}[^:\n;]+)/,/^(?::{3})/,/^(?:-)/,/^(?:\.)/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:\w+)/,/^(?:[!"#$%&'*+,-.`?\\/])/,/^(?:[0-9]+)/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\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\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\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\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-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\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-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\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-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\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])/,/^(?:\s)/,/^(?:$)/],conditions:{acc_descr_multiline:{rules:[16,17],inclusive:!1},acc_descr:{rules:[14],inclusive:!1},acc_title:{rules:[12],inclusive:!1},arg_directive:{rules:[7,8],inclusive:!1},type_directive:{rules:[6,7],inclusive:!1},open_directive:{rules:[5],inclusive:!1},callback_args:{rules:[52,53],inclusive:!1},callback_name:{rules:[49,50,51],inclusive:!1},href:{rules:[46,47],inclusive:!1},struct:{rules:[23,24,25,26,27,28],inclusive:!1},generic:{rules:[37,38],inclusive:!1},bqstring:{rules:[43,44],inclusive:!1},string:{rules:[40,41],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,9,10,11,13,15,18,19,20,21,22,23,29,30,31,32,33,34,35,36,39,42,45,48,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80],inclusive:!0}}};function re(){this.yy={}}return he.lexer=Ze,re.prototype=he,he.Parser=re,new re}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(8218).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},5890:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(X,ot,j,yt){for(j=j||{},yt=X.length;yt--;j[X[yt]]=ot);return j},_=[1,2],g=[1,5],E=[6,9,11,23,25,27,29,30,49],A=[1,17],T=[1,18],F=[1,19],O=[1,20],P=[1,21],V=[1,24],J=[1,29],tt=[1,30],ht=[1,31],et=[1,32],wt=[6,9,11,15,20,23,25,27,29,30,42,43,44,45,49],at=[1,45],ut=[30,46,47],vt=[4,6,9,11,23,25,27,29,30,49],Qt=[42,43,44,45],Vt=[22,37],kt=[1,64],It={trace:function(){},yy:{},symbols_:{error:2,start:3,ER_DIAGRAM:4,document:5,EOF:6,directive:7,line:8,SPACE:9,statement:10,NEWLINE:11,openDirective:12,typeDirective:13,closeDirective:14,":":15,argDirective:16,entityName:17,relSpec:18,role:19,BLOCK_START:20,attributes:21,BLOCK_STOP:22,title:23,title_value:24,acc_title:25,acc_title_value:26,acc_descr:27,acc_descr_value:28,acc_descr_multiline_value:29,ALPHANUM:30,".":31,attribute:32,attributeType:33,attributeName:34,attributeKeyType:35,attributeComment:36,ATTRIBUTE_WORD:37,ATTRIBUTE_KEY:38,COMMENT:39,cardinality:40,relType:41,ZERO_OR_ONE:42,ZERO_OR_MORE:43,ONE_OR_MORE:44,ONLY_ONE:45,NON_IDENTIFYING:46,IDENTIFYING:47,WORD:48,open_directive:49,type_directive:50,arg_directive:51,close_directive:52,$accept:0,$end:1},terminals_:{2:"error",4:"ER_DIAGRAM",6:"EOF",9:"SPACE",11:"NEWLINE",15:":",20:"BLOCK_START",22:"BLOCK_STOP",23:"title",24:"title_value",25:"acc_title",26:"acc_title_value",27:"acc_descr",28:"acc_descr_value",29:"acc_descr_multiline_value",30:"ALPHANUM",31:".",37:"ATTRIBUTE_WORD",38:"ATTRIBUTE_KEY",39:"COMMENT",42:"ZERO_OR_ONE",43:"ZERO_OR_MORE",44:"ONE_OR_MORE",45:"ONLY_ONE",46:"NON_IDENTIFYING",47:"IDENTIFYING",48:"WORD",49:"open_directive",50:"type_directive",51:"arg_directive",52:"close_directive"},productions_:[0,[3,3],[3,2],[5,0],[5,2],[8,2],[8,1],[8,1],[8,1],[7,4],[7,6],[10,1],[10,5],[10,4],[10,3],[10,1],[10,2],[10,2],[10,2],[10,1],[17,1],[17,3],[21,1],[21,2],[32,2],[32,3],[32,3],[32,4],[33,1],[34,1],[35,1],[36,1],[18,3],[40,1],[40,1],[40,1],[40,1],[41,1],[41,1],[19,1],[19,1],[12,1],[13,1],[16,1],[14,1]],performAction:function(X,ot,j,yt,Y,bt,At){var Ut=bt.length-1;switch(Y){case 1:break;case 3:case 7:case 8:this.$=[];break;case 4:bt[Ut-1].push(bt[Ut]),this.$=bt[Ut-1];break;case 5:case 6:case 20:case 28:case 29:case 30:case 40:this.$=bt[Ut];break;case 12:yt.addEntity(bt[Ut-4]),yt.addEntity(bt[Ut-2]),yt.addRelationship(bt[Ut-4],bt[Ut],bt[Ut-2],bt[Ut-3]);break;case 13:yt.addEntity(bt[Ut-3]),yt.addAttributes(bt[Ut-3],bt[Ut-1]);break;case 14:yt.addEntity(bt[Ut-2]);break;case 15:yt.addEntity(bt[Ut]);break;case 16:case 17:this.$=bt[Ut].trim(),yt.setAccTitle(this.$);break;case 18:case 19:this.$=bt[Ut].trim(),yt.setAccDescription(this.$);break;case 21:this.$=bt[Ut-2]+bt[Ut-1]+bt[Ut];break;case 22:this.$=[bt[Ut]];break;case 23:bt[Ut].push(bt[Ut-1]),this.$=bt[Ut];break;case 24:this.$={attributeType:bt[Ut-1],attributeName:bt[Ut]};break;case 25:this.$={attributeType:bt[Ut-2],attributeName:bt[Ut-1],attributeKeyType:bt[Ut]};break;case 26:this.$={attributeType:bt[Ut-2],attributeName:bt[Ut-1],attributeComment:bt[Ut]};break;case 27:this.$={attributeType:bt[Ut-3],attributeName:bt[Ut-2],attributeKeyType:bt[Ut-1],attributeComment:bt[Ut]};break;case 31:case 39:this.$=bt[Ut].replace(/"/g,"");break;case 32:this.$={cardA:bt[Ut],relType:bt[Ut-1],cardB:bt[Ut-2]};break;case 33:this.$=yt.Cardinality.ZERO_OR_ONE;break;case 34:this.$=yt.Cardinality.ZERO_OR_MORE;break;case 35:this.$=yt.Cardinality.ONE_OR_MORE;break;case 36:this.$=yt.Cardinality.ONLY_ONE;break;case 37:this.$=yt.Identification.NON_IDENTIFYING;break;case 38:this.$=yt.Identification.IDENTIFYING;break;case 41:yt.parseDirective("%%{","open_directive");break;case 42:yt.parseDirective(bt[Ut],"type_directive");break;case 43:bt[Ut]=bt[Ut].trim().replace(/'/g,'"'),yt.parseDirective(bt[Ut],"arg_directive");break;case 44:yt.parseDirective("}%%","close_directive","er")}},table:[{3:1,4:_,7:3,12:4,49:g},{1:[3]},u(E,[2,3],{5:6}),{3:7,4:_,7:3,12:4,49:g},{13:8,50:[1,9]},{50:[2,41]},{6:[1,10],7:15,8:11,9:[1,12],10:13,11:[1,14],12:4,17:16,23:A,25:T,27:F,29:O,30:P,49:g},{1:[2,2]},{14:22,15:[1,23],52:V},u([15,52],[2,42]),u(E,[2,8],{1:[2,1]}),u(E,[2,4]),{7:15,10:25,12:4,17:16,23:A,25:T,27:F,29:O,30:P,49:g},u(E,[2,6]),u(E,[2,7]),u(E,[2,11]),u(E,[2,15],{18:26,40:28,20:[1,27],42:J,43:tt,44:ht,45:et}),{24:[1,33]},{26:[1,34]},{28:[1,35]},u(E,[2,19]),u(wt,[2,20],{31:[1,36]}),{11:[1,37]},{16:38,51:[1,39]},{11:[2,44]},u(E,[2,5]),{17:40,30:P},{21:41,22:[1,42],32:43,33:44,37:at},{41:46,46:[1,47],47:[1,48]},u(ut,[2,33]),u(ut,[2,34]),u(ut,[2,35]),u(ut,[2,36]),u(E,[2,16]),u(E,[2,17]),u(E,[2,18]),{17:49,30:P},u(vt,[2,9]),{14:50,52:V},{52:[2,43]},{15:[1,51]},{22:[1,52]},u(E,[2,14]),{21:53,22:[2,22],32:43,33:44,37:at},{34:54,37:[1,55]},{37:[2,28]},{40:56,42:J,43:tt,44:ht,45:et},u(Qt,[2,37]),u(Qt,[2,38]),u(wt,[2,21]),{11:[1,57]},{19:58,30:[1,60],48:[1,59]},u(E,[2,13]),{22:[2,23]},u(Vt,[2,24],{35:61,36:62,38:[1,63],39:kt}),u([22,37,38,39],[2,29]),{30:[2,32]},u(vt,[2,10]),u(E,[2,12]),u(E,[2,39]),u(E,[2,40]),u(Vt,[2,25],{36:65,39:kt}),u(Vt,[2,26]),u([22,37,39],[2,30]),u(Vt,[2,31]),u(Vt,[2,27])],defaultActions:{5:[2,41],7:[2,2],24:[2,44],39:[2,43],45:[2,28],53:[2,23],56:[2,32]},parseError:function(X,ot){if(!ot.recoverable){var j=new Error(X);throw j.hash=ot,j}this.trace(X)},parse:function(X){var ot=this,j=[0],yt=[],Y=[null],bt=[],At=this.table,Ut="",me=0,Ye=0,ke=0,pe=2,xe=1,Ae=bt.slice.call(arguments,1),Ne=Object.create(this.lexer),be={yy:{}};for(var kn in this.yy)Object.prototype.hasOwnProperty.call(this.yy,kn)&&(be.yy[kn]=this.yy[kn]);Ne.setInput(X,be.yy),be.yy.lexer=Ne,be.yy.parser=this,Ne.yylloc===void 0&&(Ne.yylloc={});var he=Ne.yylloc;bt.push(he);var Ze=Ne.options&&Ne.options.ranges;function re(){var $e;return typeof($e=yt.pop()||Ne.lex()||xe)!="number"&&($e instanceof Array&&($e=(yt=$e).pop()),$e=ot.symbols_[$e]||$e),$e}typeof be.yy.parseError=="function"?this.parseError=be.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var Xt,se,St,ee,st,dt,ft,Dt,ue,Oe={};;){if(St=j[j.length-1],this.defaultActions[St]?ee=this.defaultActions[St]:(Xt==null&&(Xt=re()),ee=At[St]&&At[St][Xt]),ee===void 0||!ee.length||!ee[0]){var en="";for(dt in ue=[],At[St])this.terminals_[dt]&&dt>pe&&ue.push("'"+this.terminals_[dt]+"'");en=Ne.showPosition?"Parse error on line "+(me+1)+`: -`+Ne.showPosition()+` -Expecting `+ue.join(", ")+", got '"+(this.terminals_[Xt]||Xt)+"'":"Parse error on line "+(me+1)+": Unexpected "+(Xt==xe?"end of input":"'"+(this.terminals_[Xt]||Xt)+"'"),this.parseError(en,{text:Ne.match,token:this.terminals_[Xt]||Xt,line:Ne.yylineno,loc:he,expected:ue})}if(ee[0]instanceof Array&&ee.length>1)throw new Error("Parse Error: multiple actions possible at state: "+St+", token: "+Xt);switch(ee[0]){case 1:j.push(Xt),Y.push(Ne.yytext),bt.push(Ne.yylloc),j.push(ee[1]),Xt=null,se?(Xt=se,se=null):(Ye=Ne.yyleng,Ut=Ne.yytext,me=Ne.yylineno,he=Ne.yylloc,ke>0&&ke--);break;case 2:if(ft=this.productions_[ee[1]][1],Oe.$=Y[Y.length-ft],Oe._$={first_line:bt[bt.length-(ft||1)].first_line,last_line:bt[bt.length-1].last_line,first_column:bt[bt.length-(ft||1)].first_column,last_column:bt[bt.length-1].last_column},Ze&&(Oe._$.range=[bt[bt.length-(ft||1)].range[0],bt[bt.length-1].range[1]]),(st=this.performAction.apply(Oe,[Ut,Ye,me,be.yy,ee[1],Y,bt].concat(Ae)))!==void 0)return st;ft&&(j=j.slice(0,-1*ft*2),Y=Y.slice(0,-1*ft),bt=bt.slice(0,-1*ft)),j.push(this.productions_[ee[1]][0]),Y.push(Oe.$),bt.push(Oe._$),Dt=At[j[j.length-2]][j[j.length-1]],j.push(Dt);break;case 3:return!0}}return!0}},Tt={EOF:1,parseError:function(X,ot){if(!this.yy.parser)throw new Error(X);this.yy.parser.parseError(X,ot)},setInput:function(X,ot){return this.yy=ot||this.yy||{},this._input=X,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var X=this._input[0];return this.yytext+=X,this.yyleng++,this.offset++,this.match+=X,this.matched+=X,X.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),X},unput:function(X){var ot=X.length,j=X.split(/(?:\r\n?|\n)/g);this._input=X+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-ot),this.offset-=ot;var yt=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),j.length-1&&(this.yylineno-=j.length-1);var Y=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:j?(j.length===yt.length?this.yylloc.first_column:0)+yt[yt.length-j.length].length-j[0].length:this.yylloc.first_column-ot},this.options.ranges&&(this.yylloc.range=[Y[0],Y[0]+this.yyleng-ot]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(X){this.unput(this.match.slice(X))},pastInput:function(){var X=this.matched.substr(0,this.matched.length-this.match.length);return(X.length>20?"...":"")+X.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var X=this.match;return X.length<20&&(X+=this._input.substr(0,20-X.length)),(X.substr(0,20)+(X.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var X=this.pastInput(),ot=new Array(X.length+1).join("-");return X+this.upcomingInput()+` -`+ot+"^"},test_match:function(X,ot){var j,yt,Y;if(this.options.backtrack_lexer&&(Y={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(Y.yylloc.range=this.yylloc.range.slice(0))),(yt=X[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=yt.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:yt?yt[yt.length-1].length-yt[yt.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+X[0].length},this.yytext+=X[0],this.match+=X[0],this.matches=X,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(X[0].length),this.matched+=X[0],j=this.performAction.call(this,this.yy,this,ot,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),j)return j;if(this._backtrack){for(var bt in Y)this[bt]=Y[bt];return!1}return!1},next:function(){if(this.done)return this.EOF;var X,ot,j,yt;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var Y=this._currentRules(),bt=0;btot[0].length)){if(ot=j,yt=bt,this.options.backtrack_lexer){if((X=this.test_match(j,Y[bt]))!==!1)return X;if(this._backtrack){ot=!1;continue}return!1}if(!this.options.flex)break}return ot?(X=this.test_match(ot,Y[yt]))!==!1&&X:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(X){this.conditionStack.push(X)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(X){return(X=this.conditionStack.length-1-Math.abs(X||0))>=0?this.conditionStack[X]:"INITIAL"},pushState:function(X){this.begin(X)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(X,ot,j,yt){switch(j){case 0:return this.begin("acc_title"),25;case 1:return this.popState(),"acc_title_value";case 2:return this.begin("acc_descr"),27;case 3:return this.popState(),"acc_descr_value";case 4:this.begin("acc_descr_multiline");break;case 5:this.popState();break;case 6:return"acc_descr_multiline_value";case 7:return this.begin("open_directive"),49;case 8:return this.begin("type_directive"),50;case 9:return this.popState(),this.begin("arg_directive"),15;case 10:return this.popState(),this.popState(),52;case 11:return 51;case 12:case 13:case 15:case 20:case 25:break;case 14:return 11;case 16:return 9;case 17:return 48;case 18:return 4;case 19:return this.begin("block"),20;case 21:return 38;case 22:case 23:return 37;case 24:return 39;case 26:return this.popState(),22;case 27:case 40:return ot.yytext[0];case 28:case 32:return 42;case 29:case 33:return 43;case 30:case 34:return 44;case 31:return 45;case 35:case 37:case 38:return 46;case 36:return 47;case 39:return 30;case 41:return 6}},rules:[/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:[\s]+)/i,/^(?:"[^"]*")/i,/^(?:erDiagram\b)/i,/^(?:\{)/i,/^(?:\s+)/i,/^(?:\b((?:PK)|(?:FK))\b)/i,/^(?:(.*?)[~](.*?)*[~])/i,/^(?:[A-Za-z][A-Za-z0-9\-_\[\]]*)/i,/^(?:"[^"]*")/i,/^(?:[\n]+)/i,/^(?:\})/i,/^(?:.)/i,/^(?:\|o\b)/i,/^(?:\}o\b)/i,/^(?:\}\|)/i,/^(?:\|\|)/i,/^(?:o\|)/i,/^(?:o\{)/i,/^(?:\|\{)/i,/^(?:\.\.)/i,/^(?:--)/i,/^(?:\.-)/i,/^(?:-\.)/i,/^(?:[A-Za-z][A-Za-z0-9\-_]*)/i,/^(?:.)/i,/^(?:$)/i],conditions:{acc_descr_multiline:{rules:[5,6],inclusive:!1},acc_descr:{rules:[3],inclusive:!1},acc_title:{rules:[1],inclusive:!1},open_directive:{rules:[8],inclusive:!1},type_directive:{rules:[9,10],inclusive:!1},arg_directive:{rules:[10,11],inclusive:!1},block:{rules:[20,21,22,23,24,25,26,27],inclusive:!1},INITIAL:{rules:[0,2,4,7,12,13,14,15,16,17,18,19,28,29,30,31,32,33,34,35,36,37,38,39,40,41],inclusive:!0}}};function mt(){this.yy={}}return It.lexer=Tt,mt.prototype=It,It.Parser=mt,new mt}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(8009).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},3602:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(an,Qn,on,rn){for(on=on||{},rn=an.length;rn--;on[an[rn]]=Qn);return on},_=[1,9],g=[1,7],E=[1,6],A=[1,8],T=[1,20,21,22,23,38,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],F=[2,10],O=[1,20],P=[1,21],V=[1,22],J=[1,23],tt=[1,30],ht=[1,32],et=[1,33],wt=[1,34],at=[1,62],ut=[1,48],vt=[1,52],Qt=[1,36],Vt=[1,37],kt=[1,38],It=[1,39],Tt=[1,40],mt=[1,56],X=[1,63],ot=[1,51],j=[1,53],yt=[1,55],Y=[1,59],bt=[1,60],At=[1,41],Ut=[1,42],me=[1,43],Ye=[1,44],ke=[1,61],pe=[1,50],xe=[1,54],Ae=[1,57],Ne=[1,58],be=[1,49],kn=[1,66],he=[1,71],Ze=[1,20,21,22,23,38,42,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],re=[1,75],Xt=[1,74],se=[1,76],St=[20,21,23,81,82],ee=[1,99],st=[1,104],dt=[1,107],ft=[1,108],Dt=[1,101],ue=[1,106],Oe=[1,109],en=[1,102],$e=[1,114],cn=[1,113],Fe=[1,103],Ee=[1,105],Be=[1,110],Le=[1,111],ge=[1,112],ie=[1,115],An=[20,21,22,23,81,82],Ie=[20,21,22,23,53,81,82],un=[20,21,22,23,40,52,53,55,57,59,61,63,65,66,67,69,71,73,74,76,81,82,91,95,105,106,109,111,112,122,123,124,125,126,127],ze=[20,21,23],pn=[20,21,23,52,66,67,81,82,91,95,105,106,109,111,112,122,123,124,125,126,127],tr=[1,12,20,21,22,23,24,38,42,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],Dn=[52,66,67,91,95,105,106,109,111,112,122,123,124,125,126,127],Tn=[1,149],De=[1,157],Qe=[1,158],Ge=[1,159],Se=[1,160],vn=[1,144],Mt=[1,145],vr=[1,141],zt=[1,152],Wn=[1,153],jn=[1,154],Hn=[1,155],Mn=[1,156],Gn=[1,161],Rn=[1,162],En=[1,147],Pn=[1,150],zn=[1,146],Yn=[1,143],ya=[20,21,22,23,38,42,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],Br=[1,165],Tr=[20,21,22,23,26,52,66,67,91,105,106,109,111,112,122,123,124,125,126,127],Sn=[20,21,22,23,24,26,38,40,41,42,52,56,58,60,62,64,66,67,68,70,72,73,75,77,81,82,86,87,88,89,90,91,92,95,105,106,109,111,112,113,114,122,123,124,125,126,127],li=[12,21,22,24],Bn=[22,106],_r=[1,250],Ar=[1,245],yr=[1,246],qr=[1,254],Nt=[1,251],Mr=[1,248],Lr=[1,247],Xn=[1,249],Qr=[1,252],Yr=[1,253],Pr=[1,255],Kr=[1,273],ka=[20,21,23,106],hr=[20,21,22,23,66,67,86,102,105,106,109,110,111,112,113],aa={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,directive:5,openDirective:6,typeDirective:7,closeDirective:8,separator:9,":":10,argDirective:11,open_directive:12,type_directive:13,arg_directive:14,close_directive:15,graphConfig:16,document:17,line:18,statement:19,SEMI:20,NEWLINE:21,SPACE:22,EOF:23,GRAPH:24,NODIR:25,DIR:26,FirstStmtSeperator:27,ending:28,endToken:29,spaceList:30,spaceListNewline:31,verticeStatement:32,styleStatement:33,linkStyleStatement:34,classDefStatement:35,classStatement:36,clickStatement:37,subgraph:38,text:39,SQS:40,SQE:41,end:42,direction:43,acc_title:44,acc_title_value:45,acc_descr:46,acc_descr_value:47,acc_descr_multiline_value:48,link:49,node:50,vertex:51,AMP:52,STYLE_SEPARATOR:53,idString:54,DOUBLECIRCLESTART:55,DOUBLECIRCLEEND:56,PS:57,PE:58,"(-":59,"-)":60,STADIUMSTART:61,STADIUMEND:62,SUBROUTINESTART:63,SUBROUTINEEND:64,VERTEX_WITH_PROPS_START:65,ALPHA:66,COLON:67,PIPE:68,CYLINDERSTART:69,CYLINDEREND:70,DIAMOND_START:71,DIAMOND_STOP:72,TAGEND:73,TRAPSTART:74,TRAPEND:75,INVTRAPSTART:76,INVTRAPEND:77,linkStatement:78,arrowText:79,TESTSTR:80,START_LINK:81,LINK:82,textToken:83,STR:84,keywords:85,STYLE:86,LINKSTYLE:87,CLASSDEF:88,CLASS:89,CLICK:90,DOWN:91,UP:92,textNoTags:93,textNoTagsToken:94,DEFAULT:95,stylesOpt:96,alphaNum:97,CALLBACKNAME:98,CALLBACKARGS:99,HREF:100,LINK_TARGET:101,HEX:102,numList:103,INTERPOLATE:104,NUM:105,COMMA:106,style:107,styleComponent:108,MINUS:109,UNIT:110,BRKT:111,DOT:112,PCT:113,TAGSTART:114,alphaNumToken:115,idStringToken:116,alphaNumStatement:117,direction_tb:118,direction_bt:119,direction_rl:120,direction_lr:121,PUNCTUATION:122,UNICODE_TEXT:123,PLUS:124,EQUALS:125,MULT:126,UNDERSCORE:127,graphCodeTokens:128,ARROW_CROSS:129,ARROW_POINT:130,ARROW_CIRCLE:131,ARROW_OPEN:132,QUOTE:133,$accept:0,$end:1},terminals_:{2:"error",10:":",12:"open_directive",13:"type_directive",14:"arg_directive",15:"close_directive",20:"SEMI",21:"NEWLINE",22:"SPACE",23:"EOF",24:"GRAPH",25:"NODIR",26:"DIR",38:"subgraph",40:"SQS",41:"SQE",42:"end",44:"acc_title",45:"acc_title_value",46:"acc_descr",47:"acc_descr_value",48:"acc_descr_multiline_value",52:"AMP",53:"STYLE_SEPARATOR",55:"DOUBLECIRCLESTART",56:"DOUBLECIRCLEEND",57:"PS",58:"PE",59:"(-",60:"-)",61:"STADIUMSTART",62:"STADIUMEND",63:"SUBROUTINESTART",64:"SUBROUTINEEND",65:"VERTEX_WITH_PROPS_START",66:"ALPHA",67:"COLON",68:"PIPE",69:"CYLINDERSTART",70:"CYLINDEREND",71:"DIAMOND_START",72:"DIAMOND_STOP",73:"TAGEND",74:"TRAPSTART",75:"TRAPEND",76:"INVTRAPSTART",77:"INVTRAPEND",80:"TESTSTR",81:"START_LINK",82:"LINK",84:"STR",86:"STYLE",87:"LINKSTYLE",88:"CLASSDEF",89:"CLASS",90:"CLICK",91:"DOWN",92:"UP",95:"DEFAULT",98:"CALLBACKNAME",99:"CALLBACKARGS",100:"HREF",101:"LINK_TARGET",102:"HEX",104:"INTERPOLATE",105:"NUM",106:"COMMA",109:"MINUS",110:"UNIT",111:"BRKT",112:"DOT",113:"PCT",114:"TAGSTART",118:"direction_tb",119:"direction_bt",120:"direction_rl",121:"direction_lr",122:"PUNCTUATION",123:"UNICODE_TEXT",124:"PLUS",125:"EQUALS",126:"MULT",127:"UNDERSCORE",129:"ARROW_CROSS",130:"ARROW_POINT",131:"ARROW_CIRCLE",132:"ARROW_OPEN",133:"QUOTE"},productions_:[0,[3,1],[3,2],[5,4],[5,6],[6,1],[7,1],[11,1],[8,1],[4,2],[17,0],[17,2],[18,1],[18,1],[18,1],[18,1],[18,1],[16,2],[16,2],[16,2],[16,3],[28,2],[28,1],[29,1],[29,1],[29,1],[27,1],[27,1],[27,2],[31,2],[31,2],[31,1],[31,1],[30,2],[30,1],[19,2],[19,2],[19,2],[19,2],[19,2],[19,2],[19,9],[19,6],[19,4],[19,1],[19,2],[19,2],[19,1],[9,1],[9,1],[9,1],[32,3],[32,4],[32,2],[32,1],[50,1],[50,5],[50,3],[51,4],[51,4],[51,6],[51,4],[51,4],[51,4],[51,8],[51,4],[51,4],[51,4],[51,6],[51,4],[51,4],[51,4],[51,4],[51,4],[51,1],[49,2],[49,3],[49,3],[49,1],[49,3],[78,1],[79,3],[39,1],[39,2],[39,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[93,1],[93,2],[35,5],[35,5],[36,5],[37,2],[37,4],[37,3],[37,5],[37,2],[37,4],[37,4],[37,6],[37,2],[37,4],[37,2],[37,4],[37,4],[37,6],[33,5],[33,5],[34,5],[34,5],[34,9],[34,9],[34,7],[34,7],[103,1],[103,3],[96,1],[96,3],[107,1],[107,2],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[83,1],[83,1],[83,1],[83,1],[83,1],[83,1],[94,1],[94,1],[94,1],[94,1],[54,1],[54,2],[97,1],[97,2],[117,1],[117,1],[117,1],[117,1],[43,1],[43,1],[43,1],[43,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1]],performAction:function(an,Qn,on,rn,rr,$t,Ci){var Kt=$t.length-1;switch(rr){case 5:rn.parseDirective("%%{","open_directive");break;case 6:rn.parseDirective($t[Kt],"type_directive");break;case 7:$t[Kt]=$t[Kt].trim().replace(/'/g,'"'),rn.parseDirective($t[Kt],"arg_directive");break;case 8:rn.parseDirective("}%%","close_directive","flowchart");break;case 10:case 36:case 37:case 38:case 39:case 40:this.$=[];break;case 11:$t[Kt]!==[]&&$t[Kt-1].push($t[Kt]),this.$=$t[Kt-1];break;case 12:case 82:case 84:case 96:case 152:case 154:case 155:case 78:case 150:this.$=$t[Kt];break;case 19:rn.setDirection("TB"),this.$="TB";break;case 20:rn.setDirection($t[Kt-1]),this.$=$t[Kt-1];break;case 35:this.$=$t[Kt-1].nodes;break;case 41:this.$=rn.addSubGraph($t[Kt-6],$t[Kt-1],$t[Kt-4]);break;case 42:this.$=rn.addSubGraph($t[Kt-3],$t[Kt-1],$t[Kt-3]);break;case 43:this.$=rn.addSubGraph(void 0,$t[Kt-1],void 0);break;case 45:this.$=$t[Kt].trim(),rn.setAccTitle(this.$);break;case 46:case 47:this.$=$t[Kt].trim(),rn.setAccDescription(this.$);break;case 51:rn.addLink($t[Kt-2].stmt,$t[Kt],$t[Kt-1]),this.$={stmt:$t[Kt],nodes:$t[Kt].concat($t[Kt-2].nodes)};break;case 52:rn.addLink($t[Kt-3].stmt,$t[Kt-1],$t[Kt-2]),this.$={stmt:$t[Kt-1],nodes:$t[Kt-1].concat($t[Kt-3].nodes)};break;case 53:this.$={stmt:$t[Kt-1],nodes:$t[Kt-1]};break;case 54:this.$={stmt:$t[Kt],nodes:$t[Kt]};break;case 55:case 123:case 125:this.$=[$t[Kt]];break;case 56:this.$=$t[Kt-4].concat($t[Kt]);break;case 57:this.$=[$t[Kt-2]],rn.setClass($t[Kt-2],$t[Kt]);break;case 58:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"square");break;case 59:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"doublecircle");break;case 60:this.$=$t[Kt-5],rn.addVertex($t[Kt-5],$t[Kt-2],"circle");break;case 61:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"ellipse");break;case 62:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"stadium");break;case 63:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"subroutine");break;case 64:this.$=$t[Kt-7],rn.addVertex($t[Kt-7],$t[Kt-1],"rect",void 0,void 0,void 0,Object.fromEntries([[$t[Kt-5],$t[Kt-3]]]));break;case 65:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"cylinder");break;case 66:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"round");break;case 67:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"diamond");break;case 68:this.$=$t[Kt-5],rn.addVertex($t[Kt-5],$t[Kt-2],"hexagon");break;case 69:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"odd");break;case 70:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"trapezoid");break;case 71:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"inv_trapezoid");break;case 72:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"lean_right");break;case 73:this.$=$t[Kt-3],rn.addVertex($t[Kt-3],$t[Kt-1],"lean_left");break;case 74:this.$=$t[Kt],rn.addVertex($t[Kt]);break;case 75:$t[Kt-1].text=$t[Kt],this.$=$t[Kt-1];break;case 76:case 77:$t[Kt-2].text=$t[Kt-1],this.$=$t[Kt-2];break;case 79:var xr=rn.destructLink($t[Kt],$t[Kt-2]);this.$={type:xr.type,stroke:xr.stroke,length:xr.length,text:$t[Kt-1]};break;case 80:xr=rn.destructLink($t[Kt]),this.$={type:xr.type,stroke:xr.stroke,length:xr.length};break;case 81:this.$=$t[Kt-1];break;case 83:case 97:case 153:case 151:this.$=$t[Kt-1]+""+$t[Kt];break;case 98:case 99:this.$=$t[Kt-4],rn.addClass($t[Kt-2],$t[Kt]);break;case 100:this.$=$t[Kt-4],rn.setClass($t[Kt-2],$t[Kt]);break;case 101:case 109:this.$=$t[Kt-1],rn.setClickEvent($t[Kt-1],$t[Kt]);break;case 102:case 110:this.$=$t[Kt-3],rn.setClickEvent($t[Kt-3],$t[Kt-2]),rn.setTooltip($t[Kt-3],$t[Kt]);break;case 103:this.$=$t[Kt-2],rn.setClickEvent($t[Kt-2],$t[Kt-1],$t[Kt]);break;case 104:this.$=$t[Kt-4],rn.setClickEvent($t[Kt-4],$t[Kt-3],$t[Kt-2]),rn.setTooltip($t[Kt-4],$t[Kt]);break;case 105:case 111:this.$=$t[Kt-1],rn.setLink($t[Kt-1],$t[Kt]);break;case 106:case 112:this.$=$t[Kt-3],rn.setLink($t[Kt-3],$t[Kt-2]),rn.setTooltip($t[Kt-3],$t[Kt]);break;case 107:case 113:this.$=$t[Kt-3],rn.setLink($t[Kt-3],$t[Kt-2],$t[Kt]);break;case 108:case 114:this.$=$t[Kt-5],rn.setLink($t[Kt-5],$t[Kt-4],$t[Kt]),rn.setTooltip($t[Kt-5],$t[Kt-2]);break;case 115:this.$=$t[Kt-4],rn.addVertex($t[Kt-2],void 0,void 0,$t[Kt]);break;case 116:case 118:this.$=$t[Kt-4],rn.updateLink($t[Kt-2],$t[Kt]);break;case 117:this.$=$t[Kt-4],rn.updateLink([$t[Kt-2]],$t[Kt]);break;case 119:this.$=$t[Kt-8],rn.updateLinkInterpolate([$t[Kt-6]],$t[Kt-2]),rn.updateLink([$t[Kt-6]],$t[Kt]);break;case 120:this.$=$t[Kt-8],rn.updateLinkInterpolate($t[Kt-6],$t[Kt-2]),rn.updateLink($t[Kt-6],$t[Kt]);break;case 121:this.$=$t[Kt-6],rn.updateLinkInterpolate([$t[Kt-4]],$t[Kt]);break;case 122:this.$=$t[Kt-6],rn.updateLinkInterpolate($t[Kt-4],$t[Kt]);break;case 124:case 126:$t[Kt-2].push($t[Kt]),this.$=$t[Kt-2];break;case 128:this.$=$t[Kt-1]+$t[Kt];break;case 156:this.$="v";break;case 157:this.$="-";break;case 158:this.$={stmt:"dir",value:"TB"};break;case 159:this.$={stmt:"dir",value:"BT"};break;case 160:this.$={stmt:"dir",value:"RL"};break;case 161:this.$={stmt:"dir",value:"LR"}}},table:[{3:1,4:2,5:3,6:5,12:_,16:4,21:g,22:E,24:A},{1:[3]},{1:[2,1]},{3:10,4:2,5:3,6:5,12:_,16:4,21:g,22:E,24:A},u(T,F,{17:11}),{7:12,13:[1,13]},{16:14,21:g,22:E,24:A},{16:15,21:g,22:E,24:A},{25:[1,16],26:[1,17]},{13:[2,5]},{1:[2,2]},{1:[2,9],18:18,19:19,20:O,21:P,22:V,23:J,32:24,33:25,34:26,35:27,36:28,37:29,38:tt,43:31,44:ht,46:et,48:wt,50:35,51:45,52:at,54:46,66:ut,67:vt,86:Qt,87:Vt,88:kt,89:It,90:Tt,91:mt,95:X,105:ot,106:j,109:yt,111:Y,112:bt,116:47,118:At,119:Ut,120:me,121:Ye,122:ke,123:pe,124:xe,125:Ae,126:Ne,127:be},{8:64,10:[1,65],15:kn},u([10,15],[2,6]),u(T,[2,17]),u(T,[2,18]),u(T,[2,19]),{20:[1,68],21:[1,69],22:he,27:67,30:70},u(Ze,[2,11]),u(Ze,[2,12]),u(Ze,[2,13]),u(Ze,[2,14]),u(Ze,[2,15]),u(Ze,[2,16]),{9:72,20:re,21:Xt,23:se,49:73,78:77,81:[1,78],82:[1,79]},{9:80,20:re,21:Xt,23:se},{9:81,20:re,21:Xt,23:se},{9:82,20:re,21:Xt,23:se},{9:83,20:re,21:Xt,23:se},{9:84,20:re,21:Xt,23:se},{9:86,20:re,21:Xt,22:[1,85],23:se},u(Ze,[2,44]),{45:[1,87]},{47:[1,88]},u(Ze,[2,47]),u(St,[2,54],{30:89,22:he}),{22:[1,90]},{22:[1,91]},{22:[1,92]},{22:[1,93]},{26:ee,52:st,66:dt,67:ft,84:[1,97],91:Dt,97:96,98:[1,94],100:[1,95],105:ue,106:Oe,109:en,111:$e,112:cn,115:100,117:98,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(Ze,[2,158]),u(Ze,[2,159]),u(Ze,[2,160]),u(Ze,[2,161]),u(An,[2,55],{53:[1,116]}),u(Ie,[2,74],{116:129,40:[1,117],52:at,55:[1,118],57:[1,119],59:[1,120],61:[1,121],63:[1,122],65:[1,123],66:ut,67:vt,69:[1,124],71:[1,125],73:[1,126],74:[1,127],76:[1,128],91:mt,95:X,105:ot,106:j,109:yt,111:Y,112:bt,122:ke,123:pe,124:xe,125:Ae,126:Ne,127:be}),u(un,[2,150]),u(un,[2,175]),u(un,[2,176]),u(un,[2,177]),u(un,[2,178]),u(un,[2,179]),u(un,[2,180]),u(un,[2,181]),u(un,[2,182]),u(un,[2,183]),u(un,[2,184]),u(un,[2,185]),u(un,[2,186]),u(un,[2,187]),u(un,[2,188]),u(un,[2,189]),u(un,[2,190]),{9:130,20:re,21:Xt,23:se},{11:131,14:[1,132]},u(ze,[2,8]),u(T,[2,20]),u(T,[2,26]),u(T,[2,27]),{21:[1,133]},u(pn,[2,34],{30:134,22:he}),u(Ze,[2,35]),{50:135,51:45,52:at,54:46,66:ut,67:vt,91:mt,95:X,105:ot,106:j,109:yt,111:Y,112:bt,116:47,122:ke,123:pe,124:xe,125:Ae,126:Ne,127:be},u(tr,[2,48]),u(tr,[2,49]),u(tr,[2,50]),u(Dn,[2,78],{79:136,68:[1,138],80:[1,137]}),{22:Tn,24:De,26:Qe,38:Ge,39:139,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u([52,66,67,68,80,91,95,105,106,109,111,112,122,123,124,125,126,127],[2,80]),u(Ze,[2,36]),u(Ze,[2,37]),u(Ze,[2,38]),u(Ze,[2,39]),u(Ze,[2,40]),{22:Tn,24:De,26:Qe,38:Ge,39:163,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(ya,F,{17:164}),u(Ze,[2,45]),u(Ze,[2,46]),u(St,[2,53],{52:Br}),{26:ee,52:st,66:dt,67:ft,91:Dt,97:166,102:[1,167],105:ue,106:Oe,109:en,111:$e,112:cn,115:100,117:98,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{95:[1,168],103:169,105:[1,170]},{26:ee,52:st,66:dt,67:ft,91:Dt,95:[1,171],97:172,105:ue,106:Oe,109:en,111:$e,112:cn,115:100,117:98,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{26:ee,52:st,66:dt,67:ft,91:Dt,97:173,105:ue,106:Oe,109:en,111:$e,112:cn,115:100,117:98,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(ze,[2,101],{22:[1,174],99:[1,175]}),u(ze,[2,105],{22:[1,176]}),u(ze,[2,109],{115:100,117:178,22:[1,177],26:ee,52:st,66:dt,67:ft,91:Dt,105:ue,106:Oe,109:en,111:$e,112:cn,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie}),u(ze,[2,111],{22:[1,179]}),u(Tr,[2,152]),u(Tr,[2,154]),u(Tr,[2,155]),u(Tr,[2,156]),u(Tr,[2,157]),u(Sn,[2,162]),u(Sn,[2,163]),u(Sn,[2,164]),u(Sn,[2,165]),u(Sn,[2,166]),u(Sn,[2,167]),u(Sn,[2,168]),u(Sn,[2,169]),u(Sn,[2,170]),u(Sn,[2,171]),u(Sn,[2,172]),u(Sn,[2,173]),u(Sn,[2,174]),{52:at,54:180,66:ut,67:vt,91:mt,95:X,105:ot,106:j,109:yt,111:Y,112:bt,116:47,122:ke,123:pe,124:xe,125:Ae,126:Ne,127:be},{22:Tn,24:De,26:Qe,38:Ge,39:181,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,39:182,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,39:184,42:Se,52:st,57:[1,183],66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,39:185,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,39:186,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,39:187,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{66:[1,188]},{22:Tn,24:De,26:Qe,38:Ge,39:189,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,39:190,42:Se,52:st,66:dt,67:ft,71:[1,191],73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,39:192,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,39:193,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,39:194,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(un,[2,151]),u(li,[2,3]),{8:195,15:kn},{15:[2,7]},u(T,[2,28]),u(pn,[2,33]),u(St,[2,51],{30:196,22:he}),u(Dn,[2,75],{22:[1,197]}),{22:[1,198]},{22:Tn,24:De,26:Qe,38:Ge,39:199,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,82:[1,200],83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(Sn,[2,82]),u(Sn,[2,84]),u(Sn,[2,140]),u(Sn,[2,141]),u(Sn,[2,142]),u(Sn,[2,143]),u(Sn,[2,144]),u(Sn,[2,145]),u(Sn,[2,146]),u(Sn,[2,147]),u(Sn,[2,148]),u(Sn,[2,149]),u(Sn,[2,85]),u(Sn,[2,86]),u(Sn,[2,87]),u(Sn,[2,88]),u(Sn,[2,89]),u(Sn,[2,90]),u(Sn,[2,91]),u(Sn,[2,92]),u(Sn,[2,93]),u(Sn,[2,94]),u(Sn,[2,95]),{9:203,20:re,21:Xt,22:Tn,23:se,24:De,26:Qe,38:Ge,40:[1,202],42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{18:18,19:19,20:O,21:P,22:V,23:J,32:24,33:25,34:26,35:27,36:28,37:29,38:tt,42:[1,204],43:31,44:ht,46:et,48:wt,50:35,51:45,52:at,54:46,66:ut,67:vt,86:Qt,87:Vt,88:kt,89:It,90:Tt,91:mt,95:X,105:ot,106:j,109:yt,111:Y,112:bt,116:47,118:At,119:Ut,120:me,121:Ye,122:ke,123:pe,124:xe,125:Ae,126:Ne,127:be},{22:he,30:205},{22:[1,206],26:ee,52:st,66:dt,67:ft,91:Dt,105:ue,106:Oe,109:en,111:$e,112:cn,115:100,117:178,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:[1,207]},{22:[1,208]},{22:[1,209],106:[1,210]},u(Bn,[2,123]),{22:[1,211]},{22:[1,212],26:ee,52:st,66:dt,67:ft,91:Dt,105:ue,106:Oe,109:en,111:$e,112:cn,115:100,117:178,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:[1,213],26:ee,52:st,66:dt,67:ft,91:Dt,105:ue,106:Oe,109:en,111:$e,112:cn,115:100,117:178,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{84:[1,214]},u(ze,[2,103],{22:[1,215]}),{84:[1,216],101:[1,217]},{84:[1,218]},u(Tr,[2,153]),{84:[1,219],101:[1,220]},u(An,[2,57],{116:129,52:at,66:ut,67:vt,91:mt,95:X,105:ot,106:j,109:yt,111:Y,112:bt,122:ke,123:pe,124:xe,125:Ae,126:Ne,127:be}),{22:Tn,24:De,26:Qe,38:Ge,41:[1,221],42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,56:[1,222],66:dt,67:ft,73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,39:223,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,58:[1,224],66:dt,67:ft,73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,60:[1,225],66:dt,67:ft,73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,62:[1,226],66:dt,67:ft,73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,64:[1,227],66:dt,67:ft,73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{67:[1,228]},{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,66:dt,67:ft,70:[1,229],73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,66:dt,67:ft,72:[1,230],73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,39:231,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,41:[1,232],42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,66:dt,67:ft,73:vn,75:[1,233],77:[1,234],81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,66:dt,67:ft,73:vn,75:[1,236],77:[1,235],81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{9:237,20:re,21:Xt,23:se},u(St,[2,52],{52:Br}),u(Dn,[2,77]),u(Dn,[2,76]),{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,66:dt,67:ft,68:[1,238],73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(Dn,[2,79]),u(Sn,[2,83]),{22:Tn,24:De,26:Qe,38:Ge,39:239,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(ya,F,{17:240}),u(Ze,[2,43]),{51:241,52:at,54:46,66:ut,67:vt,91:mt,95:X,105:ot,106:j,109:yt,111:Y,112:bt,116:47,122:ke,123:pe,124:xe,125:Ae,126:Ne,127:be},{22:_r,66:Ar,67:yr,86:qr,96:242,102:Nt,105:Mr,107:243,108:244,109:Lr,110:Xn,111:Qr,112:Yr,113:Pr},{22:_r,66:Ar,67:yr,86:qr,96:256,102:Nt,105:Mr,107:243,108:244,109:Lr,110:Xn,111:Qr,112:Yr,113:Pr},{22:_r,66:Ar,67:yr,86:qr,96:257,102:Nt,104:[1,258],105:Mr,107:243,108:244,109:Lr,110:Xn,111:Qr,112:Yr,113:Pr},{22:_r,66:Ar,67:yr,86:qr,96:259,102:Nt,104:[1,260],105:Mr,107:243,108:244,109:Lr,110:Xn,111:Qr,112:Yr,113:Pr},{105:[1,261]},{22:_r,66:Ar,67:yr,86:qr,96:262,102:Nt,105:Mr,107:243,108:244,109:Lr,110:Xn,111:Qr,112:Yr,113:Pr},{22:_r,66:Ar,67:yr,86:qr,96:263,102:Nt,105:Mr,107:243,108:244,109:Lr,110:Xn,111:Qr,112:Yr,113:Pr},{26:ee,52:st,66:dt,67:ft,91:Dt,97:264,105:ue,106:Oe,109:en,111:$e,112:cn,115:100,117:98,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(ze,[2,102]),{84:[1,265]},u(ze,[2,106],{22:[1,266]}),u(ze,[2,107]),u(ze,[2,110]),u(ze,[2,112],{22:[1,267]}),u(ze,[2,113]),u(Ie,[2,58]),u(Ie,[2,59]),{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,58:[1,268],66:dt,67:ft,73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(Ie,[2,66]),u(Ie,[2,61]),u(Ie,[2,62]),u(Ie,[2,63]),{66:[1,269]},u(Ie,[2,65]),u(Ie,[2,67]),{22:Tn,24:De,26:Qe,38:Ge,42:Se,52:st,66:dt,67:ft,72:[1,270],73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(Ie,[2,69]),u(Ie,[2,70]),u(Ie,[2,72]),u(Ie,[2,71]),u(Ie,[2,73]),u(li,[2,4]),u([22,52,66,67,91,95,105,106,109,111,112,122,123,124,125,126,127],[2,81]),{22:Tn,24:De,26:Qe,38:Ge,41:[1,271],42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{18:18,19:19,20:O,21:P,22:V,23:J,32:24,33:25,34:26,35:27,36:28,37:29,38:tt,42:[1,272],43:31,44:ht,46:et,48:wt,50:35,51:45,52:at,54:46,66:ut,67:vt,86:Qt,87:Vt,88:kt,89:It,90:Tt,91:mt,95:X,105:ot,106:j,109:yt,111:Y,112:bt,116:47,118:At,119:Ut,120:me,121:Ye,122:ke,123:pe,124:xe,125:Ae,126:Ne,127:be},u(An,[2,56]),u(ze,[2,115],{106:Kr}),u(ka,[2,125],{108:274,22:_r,66:Ar,67:yr,86:qr,102:Nt,105:Mr,109:Lr,110:Xn,111:Qr,112:Yr,113:Pr}),u(hr,[2,127]),u(hr,[2,129]),u(hr,[2,130]),u(hr,[2,131]),u(hr,[2,132]),u(hr,[2,133]),u(hr,[2,134]),u(hr,[2,135]),u(hr,[2,136]),u(hr,[2,137]),u(hr,[2,138]),u(hr,[2,139]),u(ze,[2,116],{106:Kr}),u(ze,[2,117],{106:Kr}),{22:[1,275]},u(ze,[2,118],{106:Kr}),{22:[1,276]},u(Bn,[2,124]),u(ze,[2,98],{106:Kr}),u(ze,[2,99],{106:Kr}),u(ze,[2,100],{115:100,117:178,26:ee,52:st,66:dt,67:ft,91:Dt,105:ue,106:Oe,109:en,111:$e,112:cn,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie}),u(ze,[2,104]),{101:[1,277]},{101:[1,278]},{58:[1,279]},{68:[1,280]},{72:[1,281]},{9:282,20:re,21:Xt,23:se},u(Ze,[2,42]),{22:_r,66:Ar,67:yr,86:qr,102:Nt,105:Mr,107:283,108:244,109:Lr,110:Xn,111:Qr,112:Yr,113:Pr},u(hr,[2,128]),{26:ee,52:st,66:dt,67:ft,91:Dt,97:284,105:ue,106:Oe,109:en,111:$e,112:cn,115:100,117:98,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{26:ee,52:st,66:dt,67:ft,91:Dt,97:285,105:ue,106:Oe,109:en,111:$e,112:cn,115:100,117:98,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(ze,[2,108]),u(ze,[2,114]),u(Ie,[2,60]),{22:Tn,24:De,26:Qe,38:Ge,39:286,42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:140,84:vr,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},u(Ie,[2,68]),u(ya,F,{17:287}),u(ka,[2,126],{108:274,22:_r,66:Ar,67:yr,86:qr,102:Nt,105:Mr,109:Lr,110:Xn,111:Qr,112:Yr,113:Pr}),u(ze,[2,121],{115:100,117:178,22:[1,288],26:ee,52:st,66:dt,67:ft,91:Dt,105:ue,106:Oe,109:en,111:$e,112:cn,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie}),u(ze,[2,122],{115:100,117:178,22:[1,289],26:ee,52:st,66:dt,67:ft,91:Dt,105:ue,106:Oe,109:en,111:$e,112:cn,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie}),{22:Tn,24:De,26:Qe,38:Ge,41:[1,290],42:Se,52:st,66:dt,67:ft,73:vn,81:Mt,83:201,85:151,86:zt,87:Wn,88:jn,89:Hn,90:Mn,91:Gn,92:Rn,94:142,95:En,105:ue,106:Oe,109:Pn,111:$e,112:cn,113:zn,114:Yn,115:148,122:Fe,123:Ee,124:Be,125:Le,126:ge,127:ie},{18:18,19:19,20:O,21:P,22:V,23:J,32:24,33:25,34:26,35:27,36:28,37:29,38:tt,42:[1,291],43:31,44:ht,46:et,48:wt,50:35,51:45,52:at,54:46,66:ut,67:vt,86:Qt,87:Vt,88:kt,89:It,90:Tt,91:mt,95:X,105:ot,106:j,109:yt,111:Y,112:bt,116:47,118:At,119:Ut,120:me,121:Ye,122:ke,123:pe,124:xe,125:Ae,126:Ne,127:be},{22:_r,66:Ar,67:yr,86:qr,96:292,102:Nt,105:Mr,107:243,108:244,109:Lr,110:Xn,111:Qr,112:Yr,113:Pr},{22:_r,66:Ar,67:yr,86:qr,96:293,102:Nt,105:Mr,107:243,108:244,109:Lr,110:Xn,111:Qr,112:Yr,113:Pr},u(Ie,[2,64]),u(Ze,[2,41]),u(ze,[2,119],{106:Kr}),u(ze,[2,120],{106:Kr})],defaultActions:{2:[2,1],9:[2,5],10:[2,2],132:[2,7]},parseError:function(an,Qn){if(!Qn.recoverable){var on=new Error(an);throw on.hash=Qn,on}this.trace(an)},parse:function(an){var Qn=this,on=[0],rn=[],rr=[null],$t=[],Ci=this.table,Kt="",xr=0,Ir=0,Ur=0,pi=2,wa=1,dr=$t.slice.call(arguments,1),_n=Object.create(this.lexer),sa={yy:{}};for(var In in this.yy)Object.prototype.hasOwnProperty.call(this.yy,In)&&(sa.yy[In]=this.yy[In]);_n.setInput(an,sa.yy),sa.yy.lexer=_n,sa.yy.parser=this,_n.yylloc===void 0&&(_n.yylloc={});var wi=_n.yylloc;$t.push(wi);var ui=_n.options&&_n.options.ranges;function Ii(){var ei;return typeof(ei=rn.pop()||_n.lex()||wa)!="number"&&(ei instanceof Array&&(ei=(rn=ei).pop()),ei=Qn.symbols_[ei]||ei),ei}typeof sa.yy.parseError=="function"?this.parseError=sa.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var fr,Jr,Hr,Vr,ii,Ai,Gr,Ta,Ia,pr={};;){if(Hr=on[on.length-1],this.defaultActions[Hr]?Vr=this.defaultActions[Hr]:(fr==null&&(fr=Ii()),Vr=Ci[Hr]&&Ci[Hr][fr]),Vr===void 0||!Vr.length||!Vr[0]){var ti="";for(Ai in Ia=[],Ci[Hr])this.terminals_[Ai]&&Ai>pi&&Ia.push("'"+this.terminals_[Ai]+"'");ti=_n.showPosition?"Parse error on line "+(xr+1)+`: -`+_n.showPosition()+` -Expecting `+Ia.join(", ")+", got '"+(this.terminals_[fr]||fr)+"'":"Parse error on line "+(xr+1)+": Unexpected "+(fr==wa?"end of input":"'"+(this.terminals_[fr]||fr)+"'"),this.parseError(ti,{text:_n.match,token:this.terminals_[fr]||fr,line:_n.yylineno,loc:wi,expected:Ia})}if(Vr[0]instanceof Array&&Vr.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Hr+", token: "+fr);switch(Vr[0]){case 1:on.push(fr),rr.push(_n.yytext),$t.push(_n.yylloc),on.push(Vr[1]),fr=null,Jr?(fr=Jr,Jr=null):(Ir=_n.yyleng,Kt=_n.yytext,xr=_n.yylineno,wi=_n.yylloc,Ur>0&&Ur--);break;case 2:if(Gr=this.productions_[Vr[1]][1],pr.$=rr[rr.length-Gr],pr._$={first_line:$t[$t.length-(Gr||1)].first_line,last_line:$t[$t.length-1].last_line,first_column:$t[$t.length-(Gr||1)].first_column,last_column:$t[$t.length-1].last_column},ui&&(pr._$.range=[$t[$t.length-(Gr||1)].range[0],$t[$t.length-1].range[1]]),(ii=this.performAction.apply(pr,[Kt,Ir,xr,sa.yy,Vr[1],rr,$t].concat(dr)))!==void 0)return ii;Gr&&(on=on.slice(0,-1*Gr*2),rr=rr.slice(0,-1*Gr),$t=$t.slice(0,-1*Gr)),on.push(this.productions_[Vr[1]][0]),rr.push(pr.$),$t.push(pr._$),Ta=Ci[on[on.length-2]][on[on.length-1]],on.push(Ta);break;case 3:return!0}}return!0}},oa={EOF:1,parseError:function(an,Qn){if(!this.yy.parser)throw new Error(an);this.yy.parser.parseError(an,Qn)},setInput:function(an,Qn){return this.yy=Qn||this.yy||{},this._input=an,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var an=this._input[0];return this.yytext+=an,this.yyleng++,this.offset++,this.match+=an,this.matched+=an,an.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),an},unput:function(an){var Qn=an.length,on=an.split(/(?:\r\n?|\n)/g);this._input=an+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-Qn),this.offset-=Qn;var rn=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),on.length-1&&(this.yylineno-=on.length-1);var rr=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:on?(on.length===rn.length?this.yylloc.first_column:0)+rn[rn.length-on.length].length-on[0].length:this.yylloc.first_column-Qn},this.options.ranges&&(this.yylloc.range=[rr[0],rr[0]+this.yyleng-Qn]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(an){this.unput(this.match.slice(an))},pastInput:function(){var an=this.matched.substr(0,this.matched.length-this.match.length);return(an.length>20?"...":"")+an.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var an=this.match;return an.length<20&&(an+=this._input.substr(0,20-an.length)),(an.substr(0,20)+(an.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var an=this.pastInput(),Qn=new Array(an.length+1).join("-");return an+this.upcomingInput()+` -`+Qn+"^"},test_match:function(an,Qn){var on,rn,rr;if(this.options.backtrack_lexer&&(rr={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(rr.yylloc.range=this.yylloc.range.slice(0))),(rn=an[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=rn.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:rn?rn[rn.length-1].length-rn[rn.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+an[0].length},this.yytext+=an[0],this.match+=an[0],this.matches=an,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(an[0].length),this.matched+=an[0],on=this.performAction.call(this,this.yy,this,Qn,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),on)return on;if(this._backtrack){for(var $t in rr)this[$t]=rr[$t];return!1}return!1},next:function(){if(this.done)return this.EOF;var an,Qn,on,rn;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var rr=this._currentRules(),$t=0;$tQn[0].length)){if(Qn=on,rn=$t,this.options.backtrack_lexer){if((an=this.test_match(on,rr[$t]))!==!1)return an;if(this._backtrack){Qn=!1;continue}return!1}if(!this.options.flex)break}return Qn?(an=this.test_match(Qn,rr[rn]))!==!1&&an:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(an){this.conditionStack.push(an)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(an){return(an=this.conditionStack.length-1-Math.abs(an||0))>=0?this.conditionStack[an]:"INITIAL"},pushState:function(an){this.begin(an)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(an,Qn,on,rn){switch(on){case 0:return this.begin("open_directive"),12;case 1:return this.begin("type_directive"),13;case 2:return this.popState(),this.begin("arg_directive"),10;case 3:return this.popState(),this.popState(),15;case 4:return 14;case 5:case 6:break;case 7:return this.begin("acc_title"),44;case 8:return this.popState(),"acc_title_value";case 9:return this.begin("acc_descr"),46;case 10:return this.popState(),"acc_descr_value";case 11:this.begin("acc_descr_multiline");break;case 12:case 15:case 24:case 27:case 30:case 33:this.popState();break;case 13:return"acc_descr_multiline_value";case 14:this.begin("string");break;case 16:return"STR";case 17:return 86;case 18:return 95;case 19:return 87;case 20:return 104;case 21:return 88;case 22:return 89;case 23:this.begin("href");break;case 25:return 100;case 26:this.begin("callbackname");break;case 28:this.popState(),this.begin("callbackargs");break;case 29:return 98;case 31:return 99;case 32:this.begin("click");break;case 34:return 90;case 35:case 36:return an.lex.firstGraph()&&this.begin("dir"),24;case 37:return 38;case 38:return 42;case 39:case 40:case 41:case 42:return 101;case 43:return this.popState(),25;case 44:case 45:case 46:case 47:case 48:case 49:case 50:case 51:case 52:case 53:return this.popState(),26;case 54:return 118;case 55:return 119;case 56:return 120;case 57:return 121;case 58:return 105;case 59:return 111;case 60:return 53;case 61:return 67;case 62:return 52;case 63:return 20;case 64:return 106;case 65:return 126;case 66:case 67:case 68:return 82;case 69:case 70:case 71:return 81;case 72:return 59;case 73:return 60;case 74:return 61;case 75:return 62;case 76:return 63;case 77:return 64;case 78:return 65;case 79:return 69;case 80:return 70;case 81:return 55;case 82:return 56;case 83:return 109;case 84:return 112;case 85:return 127;case 86:return 124;case 87:return 113;case 88:case 89:return 125;case 90:return 114;case 91:return 73;case 92:return 92;case 93:return"SEP";case 94:return 91;case 95:return 66;case 96:return 75;case 97:return 74;case 98:return 77;case 99:return 76;case 100:return 122;case 101:return 123;case 102:return 68;case 103:return 57;case 104:return 58;case 105:return 40;case 106:return 41;case 107:return 71;case 108:return 72;case 109:return 133;case 110:return 21;case 111:return 22;case 112:return 23}},rules:[/^(?:%%\{)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:%%(?!\{)[^\n]*)/,/^(?:[^\}]%%[^\n]*)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:style\b)/,/^(?:default\b)/,/^(?:linkStyle\b)/,/^(?:interpolate\b)/,/^(?:classDef\b)/,/^(?:class\b)/,/^(?:href[\s]+["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:click[\s]+)/,/^(?:[\s\n])/,/^(?:[^\s\n]*)/,/^(?:graph\b)/,/^(?:flowchart\b)/,/^(?:subgraph\b)/,/^(?:end\b\s*)/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:(\r?\n)*\s*\n)/,/^(?:\s*LR\b)/,/^(?:\s*RL\b)/,/^(?:\s*TB\b)/,/^(?:\s*BT\b)/,/^(?:\s*TD\b)/,/^(?:\s*BR\b)/,/^(?:\s*<)/,/^(?:\s*>)/,/^(?:\s*\^)/,/^(?:\s*v\b)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:[0-9]+)/,/^(?:#)/,/^(?::::)/,/^(?::)/,/^(?:&)/,/^(?:;)/,/^(?:,)/,/^(?:\*)/,/^(?:\s*[xo<]?--+[-xo>]\s*)/,/^(?:\s*[xo<]?==+[=xo>]\s*)/,/^(?:\s*[xo<]?-?\.+-[xo>]?\s*)/,/^(?:\s*[xo<]?--\s*)/,/^(?:\s*[xo<]?==\s*)/,/^(?:\s*[xo<]?-\.\s*)/,/^(?:\(-)/,/^(?:-\))/,/^(?:\(\[)/,/^(?:\]\))/,/^(?:\[\[)/,/^(?:\]\])/,/^(?:\[\|)/,/^(?:\[\()/,/^(?:\)\])/,/^(?:\(\(\()/,/^(?:\)\)\))/,/^(?:-)/,/^(?:\.)/,/^(?:[\_])/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:<)/,/^(?:>)/,/^(?:\^)/,/^(?:\\\|)/,/^(?:v\b)/,/^(?:[A-Za-z]+)/,/^(?:\\\])/,/^(?:\[\/)/,/^(?:\/\])/,/^(?:\[\\)/,/^(?:[!"#$%&'*+,-.`?\\_/])/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\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\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\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\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-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\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-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\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-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\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])/,/^(?:\|)/,/^(?:\()/,/^(?:\))/,/^(?:\[)/,/^(?:\])/,/^(?:\{)/,/^(?:\})/,/^(?:")/,/^(?:(\r?\n)+)/,/^(?:\s)/,/^(?:$)/],conditions:{close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},callbackargs:{rules:[30,31],inclusive:!1},callbackname:{rules:[27,28,29],inclusive:!1},href:{rules:[24,25],inclusive:!1},click:{rules:[33,34],inclusive:!1},vertex:{rules:[],inclusive:!1},dir:{rules:[43,44,45,46,47,48,49,50,51,52,53],inclusive:!1},acc_descr_multiline:{rules:[12,13],inclusive:!1},acc_descr:{rules:[10],inclusive:!1},acc_title:{rules:[8],inclusive:!1},string:{rules:[15,16],inclusive:!1},INITIAL:{rules:[0,5,6,7,9,11,14,17,18,19,20,21,22,23,26,32,35,36,37,38,39,40,41,42,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112],inclusive:!0}}};function Li(){this.yy={}}return aa.lexer=oa,Li.prototype=aa,aa.Parser=Li,new Li}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(5354).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},9959:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(mt,X,ot,j){for(ot=ot||{},j=mt.length;j--;ot[mt[j]]=X);return ot},_=[1,3],g=[1,5],E=[7,9,11,12,13,14,15,16,17,18,19,20,22,24,25,27,34,39],A=[1,15],T=[1,16],F=[1,17],O=[1,18],P=[1,19],V=[1,20],J=[1,21],tt=[1,22],ht=[1,23],et=[1,24],wt=[1,25],at=[1,26],ut=[1,28],vt=[1,30],Qt=[1,33],Vt=[5,7,9,11,12,13,14,15,16,17,18,19,20,22,24,25,27,34,39],kt={trace:function(){},yy:{},symbols_:{error:2,start:3,directive:4,gantt:5,document:6,EOF:7,line:8,SPACE:9,statement:10,NL:11,dateFormat:12,inclusiveEndDates:13,topAxis:14,axisFormat:15,excludes:16,includes:17,todayMarker:18,title:19,acc_title:20,acc_title_value:21,acc_descr:22,acc_descr_value:23,acc_descr_multiline_value:24,section:25,clickStatement:26,taskTxt:27,taskData:28,openDirective:29,typeDirective:30,closeDirective:31,":":32,argDirective:33,click:34,callbackname:35,callbackargs:36,href:37,clickStatementDebug:38,open_directive:39,type_directive:40,arg_directive:41,close_directive:42,$accept:0,$end:1},terminals_:{2:"error",5:"gantt",7:"EOF",9:"SPACE",11:"NL",12:"dateFormat",13:"inclusiveEndDates",14:"topAxis",15:"axisFormat",16:"excludes",17:"includes",18:"todayMarker",19:"title",20:"acc_title",21:"acc_title_value",22:"acc_descr",23:"acc_descr_value",24:"acc_descr_multiline_value",25:"section",27:"taskTxt",28:"taskData",32:":",34:"click",35:"callbackname",36:"callbackargs",37:"href",39:"open_directive",40:"type_directive",41:"arg_directive",42:"close_directive"},productions_:[0,[3,2],[3,3],[6,0],[6,2],[8,2],[8,1],[8,1],[8,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,2],[10,2],[10,1],[10,1],[10,1],[10,2],[10,1],[4,4],[4,6],[26,2],[26,3],[26,3],[26,4],[26,3],[26,4],[26,2],[38,2],[38,3],[38,3],[38,4],[38,3],[38,4],[38,2],[29,1],[30,1],[33,1],[31,1]],performAction:function(mt,X,ot,j,yt,Y,bt){var At=Y.length-1;switch(yt){case 2:return Y[At-1];case 3:case 7:case 8:this.$=[];break;case 4:Y[At-1].push(Y[At]),this.$=Y[At-1];break;case 5:case 6:this.$=Y[At];break;case 9:j.setDateFormat(Y[At].substr(11)),this.$=Y[At].substr(11);break;case 10:j.enableInclusiveEndDates(),this.$=Y[At].substr(18);break;case 11:j.TopAxis(),this.$=Y[At].substr(8);break;case 12:j.setAxisFormat(Y[At].substr(11)),this.$=Y[At].substr(11);break;case 13:j.setExcludes(Y[At].substr(9)),this.$=Y[At].substr(9);break;case 14:j.setIncludes(Y[At].substr(9)),this.$=Y[At].substr(9);break;case 15:j.setTodayMarker(Y[At].substr(12)),this.$=Y[At].substr(12);break;case 16:j.setDiagramTitle(Y[At].substr(6)),this.$=Y[At].substr(6);break;case 17:this.$=Y[At].trim(),j.setAccTitle(this.$);break;case 18:case 19:this.$=Y[At].trim(),j.setAccDescription(this.$);break;case 20:j.addSection(Y[At].substr(8)),this.$=Y[At].substr(8);break;case 22:j.addTask(Y[At-1],Y[At]),this.$="task";break;case 26:this.$=Y[At-1],j.setClickEvent(Y[At-1],Y[At],null);break;case 27:this.$=Y[At-2],j.setClickEvent(Y[At-2],Y[At-1],Y[At]);break;case 28:this.$=Y[At-2],j.setClickEvent(Y[At-2],Y[At-1],null),j.setLink(Y[At-2],Y[At]);break;case 29:this.$=Y[At-3],j.setClickEvent(Y[At-3],Y[At-2],Y[At-1]),j.setLink(Y[At-3],Y[At]);break;case 30:this.$=Y[At-2],j.setClickEvent(Y[At-2],Y[At],null),j.setLink(Y[At-2],Y[At-1]);break;case 31:this.$=Y[At-3],j.setClickEvent(Y[At-3],Y[At-1],Y[At]),j.setLink(Y[At-3],Y[At-2]);break;case 32:this.$=Y[At-1],j.setLink(Y[At-1],Y[At]);break;case 33:case 39:this.$=Y[At-1]+" "+Y[At];break;case 34:case 35:case 37:this.$=Y[At-2]+" "+Y[At-1]+" "+Y[At];break;case 36:case 38:this.$=Y[At-3]+" "+Y[At-2]+" "+Y[At-1]+" "+Y[At];break;case 40:j.parseDirective("%%{","open_directive");break;case 41:j.parseDirective(Y[At],"type_directive");break;case 42:Y[At]=Y[At].trim().replace(/'/g,'"'),j.parseDirective(Y[At],"arg_directive");break;case 43:j.parseDirective("}%%","close_directive","gantt")}},table:[{3:1,4:2,5:_,29:4,39:g},{1:[3]},{3:6,4:2,5:_,29:4,39:g},u(E,[2,3],{6:7}),{30:8,40:[1,9]},{40:[2,40]},{1:[2,1]},{4:29,7:[1,10],8:11,9:[1,12],10:13,11:[1,14],12:A,13:T,14:F,15:O,16:P,17:V,18:J,19:tt,20:ht,22:et,24:wt,25:at,26:27,27:ut,29:4,34:vt,39:g},{31:31,32:[1,32],42:Qt},u([32,42],[2,41]),u(E,[2,8],{1:[2,2]}),u(E,[2,4]),{4:29,10:34,12:A,13:T,14:F,15:O,16:P,17:V,18:J,19:tt,20:ht,22:et,24:wt,25:at,26:27,27:ut,29:4,34:vt,39:g},u(E,[2,6]),u(E,[2,7]),u(E,[2,9]),u(E,[2,10]),u(E,[2,11]),u(E,[2,12]),u(E,[2,13]),u(E,[2,14]),u(E,[2,15]),u(E,[2,16]),{21:[1,35]},{23:[1,36]},u(E,[2,19]),u(E,[2,20]),u(E,[2,21]),{28:[1,37]},u(E,[2,23]),{35:[1,38],37:[1,39]},{11:[1,40]},{33:41,41:[1,42]},{11:[2,43]},u(E,[2,5]),u(E,[2,17]),u(E,[2,18]),u(E,[2,22]),u(E,[2,26],{36:[1,43],37:[1,44]}),u(E,[2,32],{35:[1,45]}),u(Vt,[2,24]),{31:46,42:Qt},{42:[2,42]},u(E,[2,27],{37:[1,47]}),u(E,[2,28]),u(E,[2,30],{36:[1,48]}),{11:[1,49]},u(E,[2,29]),u(E,[2,31]),u(Vt,[2,25])],defaultActions:{5:[2,40],6:[2,1],33:[2,43],42:[2,42]},parseError:function(mt,X){if(!X.recoverable){var ot=new Error(mt);throw ot.hash=X,ot}this.trace(mt)},parse:function(mt){var X=this,ot=[0],j=[],yt=[null],Y=[],bt=this.table,At="",Ut=0,me=0,Ye=0,ke=2,pe=1,xe=Y.slice.call(arguments,1),Ae=Object.create(this.lexer),Ne={yy:{}};for(var be in this.yy)Object.prototype.hasOwnProperty.call(this.yy,be)&&(Ne.yy[be]=this.yy[be]);Ae.setInput(mt,Ne.yy),Ne.yy.lexer=Ae,Ne.yy.parser=this,Ae.yylloc===void 0&&(Ae.yylloc={});var kn=Ae.yylloc;Y.push(kn);var he=Ae.options&&Ae.options.ranges;function Ze(){var en;return typeof(en=j.pop()||Ae.lex()||pe)!="number"&&(en instanceof Array&&(en=(j=en).pop()),en=X.symbols_[en]||en),en}typeof Ne.yy.parseError=="function"?this.parseError=Ne.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var re,Xt,se,St,ee,st,dt,ft,Dt,ue={};;){if(se=ot[ot.length-1],this.defaultActions[se]?St=this.defaultActions[se]:(re==null&&(re=Ze()),St=bt[se]&&bt[se][re]),St===void 0||!St.length||!St[0]){var Oe="";for(st in Dt=[],bt[se])this.terminals_[st]&&st>ke&&Dt.push("'"+this.terminals_[st]+"'");Oe=Ae.showPosition?"Parse error on line "+(Ut+1)+`: -`+Ae.showPosition()+` -Expecting `+Dt.join(", ")+", got '"+(this.terminals_[re]||re)+"'":"Parse error on line "+(Ut+1)+": Unexpected "+(re==pe?"end of input":"'"+(this.terminals_[re]||re)+"'"),this.parseError(Oe,{text:Ae.match,token:this.terminals_[re]||re,line:Ae.yylineno,loc:kn,expected:Dt})}if(St[0]instanceof Array&&St.length>1)throw new Error("Parse Error: multiple actions possible at state: "+se+", token: "+re);switch(St[0]){case 1:ot.push(re),yt.push(Ae.yytext),Y.push(Ae.yylloc),ot.push(St[1]),re=null,Xt?(re=Xt,Xt=null):(me=Ae.yyleng,At=Ae.yytext,Ut=Ae.yylineno,kn=Ae.yylloc,Ye>0&&Ye--);break;case 2:if(dt=this.productions_[St[1]][1],ue.$=yt[yt.length-dt],ue._$={first_line:Y[Y.length-(dt||1)].first_line,last_line:Y[Y.length-1].last_line,first_column:Y[Y.length-(dt||1)].first_column,last_column:Y[Y.length-1].last_column},he&&(ue._$.range=[Y[Y.length-(dt||1)].range[0],Y[Y.length-1].range[1]]),(ee=this.performAction.apply(ue,[At,me,Ut,Ne.yy,St[1],yt,Y].concat(xe)))!==void 0)return ee;dt&&(ot=ot.slice(0,-1*dt*2),yt=yt.slice(0,-1*dt),Y=Y.slice(0,-1*dt)),ot.push(this.productions_[St[1]][0]),yt.push(ue.$),Y.push(ue._$),ft=bt[ot[ot.length-2]][ot[ot.length-1]],ot.push(ft);break;case 3:return!0}}return!0}},It={EOF:1,parseError:function(mt,X){if(!this.yy.parser)throw new Error(mt);this.yy.parser.parseError(mt,X)},setInput:function(mt,X){return this.yy=X||this.yy||{},this._input=mt,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var mt=this._input[0];return this.yytext+=mt,this.yyleng++,this.offset++,this.match+=mt,this.matched+=mt,mt.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),mt},unput:function(mt){var X=mt.length,ot=mt.split(/(?:\r\n?|\n)/g);this._input=mt+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-X),this.offset-=X;var j=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),ot.length-1&&(this.yylineno-=ot.length-1);var yt=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:ot?(ot.length===j.length?this.yylloc.first_column:0)+j[j.length-ot.length].length-ot[0].length:this.yylloc.first_column-X},this.options.ranges&&(this.yylloc.range=[yt[0],yt[0]+this.yyleng-X]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(mt){this.unput(this.match.slice(mt))},pastInput:function(){var mt=this.matched.substr(0,this.matched.length-this.match.length);return(mt.length>20?"...":"")+mt.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var mt=this.match;return mt.length<20&&(mt+=this._input.substr(0,20-mt.length)),(mt.substr(0,20)+(mt.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var mt=this.pastInput(),X=new Array(mt.length+1).join("-");return mt+this.upcomingInput()+` -`+X+"^"},test_match:function(mt,X){var ot,j,yt;if(this.options.backtrack_lexer&&(yt={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(yt.yylloc.range=this.yylloc.range.slice(0))),(j=mt[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=j.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:j?j[j.length-1].length-j[j.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+mt[0].length},this.yytext+=mt[0],this.match+=mt[0],this.matches=mt,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(mt[0].length),this.matched+=mt[0],ot=this.performAction.call(this,this.yy,this,X,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),ot)return ot;if(this._backtrack){for(var Y in yt)this[Y]=yt[Y];return!1}return!1},next:function(){if(this.done)return this.EOF;var mt,X,ot,j;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var yt=this._currentRules(),Y=0;YX[0].length)){if(X=ot,j=Y,this.options.backtrack_lexer){if((mt=this.test_match(ot,yt[Y]))!==!1)return mt;if(this._backtrack){X=!1;continue}return!1}if(!this.options.flex)break}return X?(mt=this.test_match(X,yt[j]))!==!1&&mt:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(mt){this.conditionStack.push(mt)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(mt){return(mt=this.conditionStack.length-1-Math.abs(mt||0))>=0?this.conditionStack[mt]:"INITIAL"},pushState:function(mt){this.begin(mt)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(mt,X,ot,j){switch(ot){case 0:return this.begin("open_directive"),39;case 1:return this.begin("type_directive"),40;case 2:return this.popState(),this.begin("arg_directive"),32;case 3:return this.popState(),this.popState(),42;case 4:return 41;case 5:return this.begin("acc_title"),20;case 6:return this.popState(),"acc_title_value";case 7:return this.begin("acc_descr"),22;case 8:return this.popState(),"acc_descr_value";case 9:this.begin("acc_descr_multiline");break;case 10:case 20:case 23:case 26:case 29:this.popState();break;case 11:return"acc_descr_multiline_value";case 12:case 13:case 14:case 16:case 17:case 18:break;case 15:return 11;case 19:this.begin("href");break;case 21:return 37;case 22:this.begin("callbackname");break;case 24:this.popState(),this.begin("callbackargs");break;case 25:return 35;case 27:return 36;case 28:this.begin("click");break;case 30:return 34;case 31:return 5;case 32:return 12;case 33:return 13;case 34:return 14;case 35:return 15;case 36:return 17;case 37:return 16;case 38:return 18;case 39:return"date";case 40:return 19;case 41:return"accDescription";case 42:return 25;case 43:return 27;case 44:return 28;case 45:return 32;case 46:return 7;case 47:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:%%(?!\{)*[^\n]*)/i,/^(?:[^\}]%%*[^\n]*)/i,/^(?:%%*[^\n]*[\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:href[\s]+["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:call[\s]+)/i,/^(?:\([\s]*\))/i,/^(?:\()/i,/^(?:[^(]*)/i,/^(?:\))/i,/^(?:[^)]*)/i,/^(?:click[\s]+)/i,/^(?:[\s\n])/i,/^(?:[^\s\n]*)/i,/^(?:gantt\b)/i,/^(?:dateFormat\s[^#\n;]+)/i,/^(?:inclusiveEndDates\b)/i,/^(?:topAxis\b)/i,/^(?:axisFormat\s[^#\n;]+)/i,/^(?:includes\s[^#\n;]+)/i,/^(?:excludes\s[^#\n;]+)/i,/^(?:todayMarker\s[^\n;]+)/i,/^(?:\d\d\d\d-\d\d-\d\d\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:accDescription\s[^#\n;]+)/i,/^(?:section\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{acc_descr_multiline:{rules:[10,11],inclusive:!1},acc_descr:{rules:[8],inclusive:!1},acc_title:{rules:[6],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},callbackargs:{rules:[26,27],inclusive:!1},callbackname:{rules:[23,24,25],inclusive:!1},href:{rules:[20,21],inclusive:!1},click:{rules:[29,30],inclusive:!1},INITIAL:{rules:[0,5,7,9,12,13,14,15,16,17,18,19,22,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],inclusive:!0}}};function Tt(){this.yy={}}return kt.lexer=It,Tt.prototype=kt,kt.Parser=Tt,new Tt}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(6878).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},2553:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(It,Tt,mt,X){for(mt=mt||{},X=It.length;X--;mt[It[X]]=Tt);return mt},_=[1,4],g=[1,7],E=[1,5],A=[1,9],T=[1,6],F=[2,6],O=[1,16],P=[6,8,14,20,22,24,25,27,29,32,35,39,49,53],V=[8,14,20,22,24,25,27,29,32,35,39],J=[8,13,14,20,22,24,25,27,29,32,35,39],tt=[1,26],ht=[6,8,14,49,53],et=[8,14,53],wt=[1,64],at=[1,65],ut=[1,66],vt=[8,14,33,38,41,53],Qt={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,directive:5,GG:6,document:7,EOF:8,":":9,DIR:10,options:11,body:12,OPT:13,NL:14,line:15,statement:16,commitStatement:17,mergeStatement:18,cherryPickStatement:19,acc_title:20,acc_title_value:21,acc_descr:22,acc_descr_value:23,acc_descr_multiline_value:24,section:25,branchStatement:26,CHECKOUT:27,ID:28,BRANCH:29,ORDER:30,NUM:31,CHERRY_PICK:32,COMMIT_ID:33,STR:34,MERGE:35,COMMIT_TYPE:36,commitType:37,COMMIT_TAG:38,COMMIT:39,commit_arg:40,COMMIT_MSG:41,NORMAL:42,REVERSE:43,HIGHLIGHT:44,openDirective:45,typeDirective:46,closeDirective:47,argDirective:48,open_directive:49,type_directive:50,arg_directive:51,close_directive:52,";":53,$accept:0,$end:1},terminals_:{2:"error",6:"GG",8:"EOF",9:":",10:"DIR",13:"OPT",14:"NL",20:"acc_title",21:"acc_title_value",22:"acc_descr",23:"acc_descr_value",24:"acc_descr_multiline_value",25:"section",27:"CHECKOUT",28:"ID",29:"BRANCH",30:"ORDER",31:"NUM",32:"CHERRY_PICK",33:"COMMIT_ID",34:"STR",35:"MERGE",36:"COMMIT_TYPE",38:"COMMIT_TAG",39:"COMMIT",41:"COMMIT_MSG",42:"NORMAL",43:"REVERSE",44:"HIGHLIGHT",49:"open_directive",50:"type_directive",51:"arg_directive",52:"close_directive",53:";"},productions_:[0,[3,2],[3,2],[3,3],[3,4],[3,5],[7,0],[7,2],[11,2],[11,1],[12,0],[12,2],[15,2],[15,1],[16,1],[16,1],[16,1],[16,2],[16,2],[16,1],[16,1],[16,1],[16,2],[26,2],[26,4],[19,3],[18,2],[18,4],[18,4],[18,4],[18,6],[18,6],[18,6],[18,6],[18,6],[18,6],[18,8],[18,8],[18,8],[18,8],[18,8],[18,8],[17,2],[17,3],[17,3],[17,5],[17,5],[17,3],[17,5],[17,5],[17,5],[17,5],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,3],[17,5],[17,5],[17,5],[17,5],[17,5],[17,5],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[40,0],[40,1],[37,1],[37,1],[37,1],[5,3],[5,5],[45,1],[46,1],[48,1],[47,1],[4,1],[4,1],[4,1]],performAction:function(It,Tt,mt,X,ot,j,yt){var Y=j.length-1;switch(ot){case 3:return j[Y];case 4:return j[Y-1];case 5:return X.setDirection(j[Y-3]),j[Y-1];case 7:X.setOptions(j[Y-1]),this.$=j[Y];break;case 8:j[Y-1]+=j[Y],this.$=j[Y-1];break;case 10:this.$=[];break;case 11:j[Y-1].push(j[Y]),this.$=j[Y-1];break;case 12:this.$=j[Y-1];break;case 17:this.$=j[Y].trim(),X.setAccTitle(this.$);break;case 18:case 19:this.$=j[Y].trim(),X.setAccDescription(this.$);break;case 20:X.addSection(j[Y].substr(8)),this.$=j[Y].substr(8);break;case 22:X.checkout(j[Y]);break;case 23:X.branch(j[Y]);break;case 24:X.branch(j[Y-2],j[Y]);break;case 25:X.cherryPick(j[Y]);break;case 26:X.merge(j[Y],"","","");break;case 27:X.merge(j[Y-2],j[Y],"","");break;case 28:X.merge(j[Y-2],"",j[Y],"");break;case 29:X.merge(j[Y-2],"","",j[Y]);break;case 30:X.merge(j[Y-4],j[Y],"",j[Y-2]);break;case 31:X.merge(j[Y-4],"",j[Y],j[Y-2]);break;case 32:X.merge(j[Y-4],"",j[Y-2],j[Y]);break;case 33:X.merge(j[Y-4],j[Y-2],j[Y],"");break;case 34:X.merge(j[Y-4],j[Y-2],"",j[Y]);break;case 35:X.merge(j[Y-4],j[Y],j[Y-2],"");break;case 36:X.merge(j[Y-6],j[Y-4],j[Y-2],j[Y]);break;case 37:X.merge(j[Y-6],j[Y],j[Y-4],j[Y-2]);break;case 38:X.merge(j[Y-6],j[Y-4],j[Y],j[Y-2]);break;case 39:X.merge(j[Y-6],j[Y-2],j[Y-4],j[Y]);break;case 40:X.merge(j[Y-6],j[Y],j[Y-2],j[Y-4]);break;case 41:X.merge(j[Y-6],j[Y-2],j[Y],j[Y-4]);break;case 42:X.commit(j[Y]);break;case 43:X.commit("","",X.commitType.NORMAL,j[Y]);break;case 44:X.commit("","",j[Y],"");break;case 45:X.commit("","",j[Y],j[Y-2]);break;case 46:X.commit("","",j[Y-2],j[Y]);break;case 47:X.commit("",j[Y],X.commitType.NORMAL,"");break;case 48:X.commit("",j[Y-2],X.commitType.NORMAL,j[Y]);break;case 49:X.commit("",j[Y],X.commitType.NORMAL,j[Y-2]);break;case 50:X.commit("",j[Y-2],j[Y],"");break;case 51:X.commit("",j[Y],j[Y-2],"");break;case 52:X.commit("",j[Y-4],j[Y-2],j[Y]);break;case 53:X.commit("",j[Y-4],j[Y],j[Y-2]);break;case 54:X.commit("",j[Y-2],j[Y-4],j[Y]);break;case 55:X.commit("",j[Y],j[Y-4],j[Y-2]);break;case 56:X.commit("",j[Y],j[Y-2],j[Y-4]);break;case 57:X.commit("",j[Y-2],j[Y],j[Y-4]);break;case 58:X.commit(j[Y],"",X.commitType.NORMAL,"");break;case 59:X.commit(j[Y],"",X.commitType.NORMAL,j[Y-2]);break;case 60:X.commit(j[Y-2],"",X.commitType.NORMAL,j[Y]);break;case 61:X.commit(j[Y-2],"",j[Y],"");break;case 62:X.commit(j[Y],"",j[Y-2],"");break;case 63:X.commit(j[Y],j[Y-2],X.commitType.NORMAL,"");break;case 64:X.commit(j[Y-2],j[Y],X.commitType.NORMAL,"");break;case 65:X.commit(j[Y-4],"",j[Y-2],j[Y]);break;case 66:X.commit(j[Y-4],"",j[Y],j[Y-2]);break;case 67:X.commit(j[Y-2],"",j[Y-4],j[Y]);break;case 68:X.commit(j[Y],"",j[Y-4],j[Y-2]);break;case 69:X.commit(j[Y],"",j[Y-2],j[Y-4]);break;case 70:X.commit(j[Y-2],"",j[Y],j[Y-4]);break;case 71:X.commit(j[Y-4],j[Y],j[Y-2],"");break;case 72:X.commit(j[Y-4],j[Y-2],j[Y],"");break;case 73:X.commit(j[Y-2],j[Y],j[Y-4],"");break;case 74:X.commit(j[Y],j[Y-2],j[Y-4],"");break;case 75:X.commit(j[Y],j[Y-4],j[Y-2],"");break;case 76:X.commit(j[Y-2],j[Y-4],j[Y],"");break;case 77:X.commit(j[Y-4],j[Y],X.commitType.NORMAL,j[Y-2]);break;case 78:X.commit(j[Y-4],j[Y-2],X.commitType.NORMAL,j[Y]);break;case 79:X.commit(j[Y-2],j[Y],X.commitType.NORMAL,j[Y-4]);break;case 80:X.commit(j[Y],j[Y-2],X.commitType.NORMAL,j[Y-4]);break;case 81:X.commit(j[Y],j[Y-4],X.commitType.NORMAL,j[Y-2]);break;case 82:X.commit(j[Y-2],j[Y-4],X.commitType.NORMAL,j[Y]);break;case 83:X.commit(j[Y-6],j[Y-4],j[Y-2],j[Y]);break;case 84:X.commit(j[Y-6],j[Y-4],j[Y],j[Y-2]);break;case 85:X.commit(j[Y-6],j[Y-2],j[Y-4],j[Y]);break;case 86:X.commit(j[Y-6],j[Y],j[Y-4],j[Y-2]);break;case 87:X.commit(j[Y-6],j[Y-2],j[Y],j[Y-4]);break;case 88:X.commit(j[Y-6],j[Y],j[Y-2],j[Y-4]);break;case 89:X.commit(j[Y-4],j[Y-6],j[Y-2],j[Y]);break;case 90:X.commit(j[Y-4],j[Y-6],j[Y],j[Y-2]);break;case 91:X.commit(j[Y-2],j[Y-6],j[Y-4],j[Y]);break;case 92:X.commit(j[Y],j[Y-6],j[Y-4],j[Y-2]);break;case 93:X.commit(j[Y-2],j[Y-6],j[Y],j[Y-4]);break;case 94:X.commit(j[Y],j[Y-6],j[Y-2],j[Y-4]);break;case 95:X.commit(j[Y],j[Y-4],j[Y-2],j[Y-6]);break;case 96:X.commit(j[Y-2],j[Y-4],j[Y],j[Y-6]);break;case 97:X.commit(j[Y],j[Y-2],j[Y-4],j[Y-6]);break;case 98:X.commit(j[Y-2],j[Y],j[Y-4],j[Y-6]);break;case 99:X.commit(j[Y-4],j[Y-2],j[Y],j[Y-6]);break;case 100:X.commit(j[Y-4],j[Y],j[Y-2],j[Y-6]);break;case 101:X.commit(j[Y-2],j[Y-4],j[Y-6],j[Y]);break;case 102:X.commit(j[Y],j[Y-4],j[Y-6],j[Y-2]);break;case 103:X.commit(j[Y-2],j[Y],j[Y-6],j[Y-4]);break;case 104:X.commit(j[Y],j[Y-2],j[Y-6],j[Y-4]);break;case 105:X.commit(j[Y-4],j[Y-2],j[Y-6],j[Y]);break;case 106:X.commit(j[Y-4],j[Y],j[Y-6],j[Y-2]);break;case 107:this.$="";break;case 108:this.$=j[Y];break;case 109:this.$=X.commitType.NORMAL;break;case 110:this.$=X.commitType.REVERSE;break;case 111:this.$=X.commitType.HIGHLIGHT;break;case 114:X.parseDirective("%%{","open_directive");break;case 115:X.parseDirective(j[Y],"type_directive");break;case 116:j[Y]=j[Y].trim().replace(/'/g,'"'),X.parseDirective(j[Y],"arg_directive");break;case 117:X.parseDirective("}%%","close_directive","gitGraph")}},table:[{3:1,4:2,5:3,6:_,8:g,14:E,45:8,49:A,53:T},{1:[3]},{3:10,4:2,5:3,6:_,8:g,14:E,45:8,49:A,53:T},{3:11,4:2,5:3,6:_,8:g,14:E,45:8,49:A,53:T},{7:12,8:F,9:[1,13],10:[1,14],11:15,14:O},u(P,[2,118]),u(P,[2,119]),u(P,[2,120]),{46:17,50:[1,18]},{50:[2,114]},{1:[2,1]},{1:[2,2]},{8:[1,19]},{7:20,8:F,11:15,14:O},{9:[1,21]},u(V,[2,10],{12:22,13:[1,23]}),u(J,[2,9]),{9:[1,25],47:24,52:tt},u([9,52],[2,115]),{1:[2,3]},{8:[1,27]},{7:28,8:F,11:15,14:O},{8:[2,7],14:[1,31],15:29,16:30,17:32,18:33,19:34,20:[1,35],22:[1,36],24:[1,37],25:[1,38],26:39,27:[1,40],29:[1,44],32:[1,43],35:[1,42],39:[1,41]},u(J,[2,8]),u(ht,[2,112]),{48:45,51:[1,46]},u(ht,[2,117]),{1:[2,4]},{8:[1,47]},u(V,[2,11]),{4:48,8:g,14:E,53:T},u(V,[2,13]),u(et,[2,14]),u(et,[2,15]),u(et,[2,16]),{21:[1,49]},{23:[1,50]},u(et,[2,19]),u(et,[2,20]),u(et,[2,21]),{28:[1,51]},u(et,[2,107],{40:52,33:[1,55],34:[1,57],36:[1,54],38:[1,53],41:[1,56]}),{28:[1,58]},{33:[1,59]},{28:[1,60]},{47:61,52:tt},{52:[2,116]},{1:[2,5]},u(V,[2,12]),u(et,[2,17]),u(et,[2,18]),u(et,[2,22]),u(et,[2,42]),{34:[1,62]},{37:63,42:wt,43:at,44:ut},{34:[1,67]},{34:[1,68]},u(et,[2,108]),u(et,[2,26],{33:[1,69],36:[1,70],38:[1,71]}),{34:[1,72]},u(et,[2,23],{30:[1,73]}),u(ht,[2,113]),u(et,[2,43],{33:[1,75],36:[1,74],41:[1,76]}),u(et,[2,44],{33:[1,78],38:[1,77],41:[1,79]}),u(vt,[2,109]),u(vt,[2,110]),u(vt,[2,111]),u(et,[2,47],{36:[1,81],38:[1,80],41:[1,82]}),u(et,[2,58],{33:[1,85],36:[1,84],38:[1,83]}),{34:[1,86]},{37:87,42:wt,43:at,44:ut},{34:[1,88]},u(et,[2,25]),{31:[1,89]},{37:90,42:wt,43:at,44:ut},{34:[1,91]},{34:[1,92]},{34:[1,93]},{34:[1,94]},{34:[1,95]},{34:[1,96]},{37:97,42:wt,43:at,44:ut},{34:[1,98]},{34:[1,99]},{37:100,42:wt,43:at,44:ut},{34:[1,101]},u(et,[2,27],{36:[1,102],38:[1,103]}),u(et,[2,28],{33:[1,105],38:[1,104]}),u(et,[2,29],{33:[1,106],36:[1,107]}),u(et,[2,24]),u(et,[2,45],{33:[1,108],41:[1,109]}),u(et,[2,49],{36:[1,110],41:[1,111]}),u(et,[2,59],{33:[1,113],36:[1,112]}),u(et,[2,46],{33:[1,114],41:[1,115]}),u(et,[2,51],{38:[1,116],41:[1,117]}),u(et,[2,62],{33:[1,119],38:[1,118]}),u(et,[2,48],{36:[1,120],41:[1,121]}),u(et,[2,50],{38:[1,122],41:[1,123]}),u(et,[2,63],{36:[1,124],38:[1,125]}),u(et,[2,60],{33:[1,127],36:[1,126]}),u(et,[2,61],{33:[1,129],38:[1,128]}),u(et,[2,64],{36:[1,130],38:[1,131]}),{37:132,42:wt,43:at,44:ut},{34:[1,133]},{34:[1,134]},{34:[1,135]},{34:[1,136]},{37:137,42:wt,43:at,44:ut},{34:[1,138]},{34:[1,139]},{37:140,42:wt,43:at,44:ut},{34:[1,141]},{37:142,42:wt,43:at,44:ut},{34:[1,143]},{34:[1,144]},{34:[1,145]},{34:[1,146]},{34:[1,147]},{34:[1,148]},{34:[1,149]},{37:150,42:wt,43:at,44:ut},{34:[1,151]},{34:[1,152]},{34:[1,153]},{37:154,42:wt,43:at,44:ut},{34:[1,155]},{37:156,42:wt,43:at,44:ut},{34:[1,157]},{34:[1,158]},{34:[1,159]},{37:160,42:wt,43:at,44:ut},{34:[1,161]},u(et,[2,33],{38:[1,162]}),u(et,[2,34],{36:[1,163]}),u(et,[2,32],{33:[1,164]}),u(et,[2,35],{38:[1,165]}),u(et,[2,30],{36:[1,166]}),u(et,[2,31],{33:[1,167]}),u(et,[2,56],{41:[1,168]}),u(et,[2,69],{33:[1,169]}),u(et,[2,57],{41:[1,170]}),u(et,[2,80],{36:[1,171]}),u(et,[2,70],{33:[1,172]}),u(et,[2,79],{36:[1,173]}),u(et,[2,55],{41:[1,174]}),u(et,[2,68],{33:[1,175]}),u(et,[2,54],{41:[1,176]}),u(et,[2,74],{38:[1,177]}),u(et,[2,67],{33:[1,178]}),u(et,[2,73],{38:[1,179]}),u(et,[2,53],{41:[1,180]}),u(et,[2,81],{36:[1,181]}),u(et,[2,52],{41:[1,182]}),u(et,[2,75],{38:[1,183]}),u(et,[2,76],{38:[1,184]}),u(et,[2,82],{36:[1,185]}),u(et,[2,66],{33:[1,186]}),u(et,[2,77],{36:[1,187]}),u(et,[2,65],{33:[1,188]}),u(et,[2,71],{38:[1,189]}),u(et,[2,72],{38:[1,190]}),u(et,[2,78],{36:[1,191]}),{34:[1,192]},{37:193,42:wt,43:at,44:ut},{34:[1,194]},{34:[1,195]},{37:196,42:wt,43:at,44:ut},{34:[1,197]},{34:[1,198]},{34:[1,199]},{34:[1,200]},{37:201,42:wt,43:at,44:ut},{34:[1,202]},{37:203,42:wt,43:at,44:ut},{34:[1,204]},{34:[1,205]},{34:[1,206]},{34:[1,207]},{34:[1,208]},{34:[1,209]},{34:[1,210]},{37:211,42:wt,43:at,44:ut},{34:[1,212]},{34:[1,213]},{34:[1,214]},{37:215,42:wt,43:at,44:ut},{34:[1,216]},{37:217,42:wt,43:at,44:ut},{34:[1,218]},{34:[1,219]},{34:[1,220]},{37:221,42:wt,43:at,44:ut},u(et,[2,36]),u(et,[2,38]),u(et,[2,37]),u(et,[2,39]),u(et,[2,41]),u(et,[2,40]),u(et,[2,97]),u(et,[2,98]),u(et,[2,95]),u(et,[2,96]),u(et,[2,100]),u(et,[2,99]),u(et,[2,104]),u(et,[2,103]),u(et,[2,102]),u(et,[2,101]),u(et,[2,106]),u(et,[2,105]),u(et,[2,94]),u(et,[2,93]),u(et,[2,92]),u(et,[2,91]),u(et,[2,89]),u(et,[2,90]),u(et,[2,88]),u(et,[2,87]),u(et,[2,86]),u(et,[2,85]),u(et,[2,83]),u(et,[2,84])],defaultActions:{9:[2,114],10:[2,1],11:[2,2],19:[2,3],27:[2,4],46:[2,116],47:[2,5]},parseError:function(It,Tt){if(!Tt.recoverable){var mt=new Error(It);throw mt.hash=Tt,mt}this.trace(It)},parse:function(It){var Tt=this,mt=[0],X=[],ot=[null],j=[],yt=this.table,Y="",bt=0,At=0,Ut=0,me=2,Ye=1,ke=j.slice.call(arguments,1),pe=Object.create(this.lexer),xe={yy:{}};for(var Ae in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ae)&&(xe.yy[Ae]=this.yy[Ae]);pe.setInput(It,xe.yy),xe.yy.lexer=pe,xe.yy.parser=this,pe.yylloc===void 0&&(pe.yylloc={});var Ne=pe.yylloc;j.push(Ne);var be=pe.options&&pe.options.ranges;function kn(){var ue;return typeof(ue=X.pop()||pe.lex()||Ye)!="number"&&(ue instanceof Array&&(ue=(X=ue).pop()),ue=Tt.symbols_[ue]||ue),ue}typeof xe.yy.parseError=="function"?this.parseError=xe.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var he,Ze,re,Xt,se,St,ee,st,dt,ft={};;){if(re=mt[mt.length-1],this.defaultActions[re]?Xt=this.defaultActions[re]:(he==null&&(he=kn()),Xt=yt[re]&&yt[re][he]),Xt===void 0||!Xt.length||!Xt[0]){var Dt="";for(St in dt=[],yt[re])this.terminals_[St]&&St>me&&dt.push("'"+this.terminals_[St]+"'");Dt=pe.showPosition?"Parse error on line "+(bt+1)+`: -`+pe.showPosition()+` -Expecting `+dt.join(", ")+", got '"+(this.terminals_[he]||he)+"'":"Parse error on line "+(bt+1)+": Unexpected "+(he==Ye?"end of input":"'"+(this.terminals_[he]||he)+"'"),this.parseError(Dt,{text:pe.match,token:this.terminals_[he]||he,line:pe.yylineno,loc:Ne,expected:dt})}if(Xt[0]instanceof Array&&Xt.length>1)throw new Error("Parse Error: multiple actions possible at state: "+re+", token: "+he);switch(Xt[0]){case 1:mt.push(he),ot.push(pe.yytext),j.push(pe.yylloc),mt.push(Xt[1]),he=null,Ze?(he=Ze,Ze=null):(At=pe.yyleng,Y=pe.yytext,bt=pe.yylineno,Ne=pe.yylloc,Ut>0&&Ut--);break;case 2:if(ee=this.productions_[Xt[1]][1],ft.$=ot[ot.length-ee],ft._$={first_line:j[j.length-(ee||1)].first_line,last_line:j[j.length-1].last_line,first_column:j[j.length-(ee||1)].first_column,last_column:j[j.length-1].last_column},be&&(ft._$.range=[j[j.length-(ee||1)].range[0],j[j.length-1].range[1]]),(se=this.performAction.apply(ft,[Y,At,bt,xe.yy,Xt[1],ot,j].concat(ke)))!==void 0)return se;ee&&(mt=mt.slice(0,-1*ee*2),ot=ot.slice(0,-1*ee),j=j.slice(0,-1*ee)),mt.push(this.productions_[Xt[1]][0]),ot.push(ft.$),j.push(ft._$),st=yt[mt[mt.length-2]][mt[mt.length-1]],mt.push(st);break;case 3:return!0}}return!0}},Vt={EOF:1,parseError:function(It,Tt){if(!this.yy.parser)throw new Error(It);this.yy.parser.parseError(It,Tt)},setInput:function(It,Tt){return this.yy=Tt||this.yy||{},this._input=It,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var It=this._input[0];return this.yytext+=It,this.yyleng++,this.offset++,this.match+=It,this.matched+=It,It.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),It},unput:function(It){var Tt=It.length,mt=It.split(/(?:\r\n?|\n)/g);this._input=It+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-Tt),this.offset-=Tt;var X=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),mt.length-1&&(this.yylineno-=mt.length-1);var ot=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:mt?(mt.length===X.length?this.yylloc.first_column:0)+X[X.length-mt.length].length-mt[0].length:this.yylloc.first_column-Tt},this.options.ranges&&(this.yylloc.range=[ot[0],ot[0]+this.yyleng-Tt]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(It){this.unput(this.match.slice(It))},pastInput:function(){var It=this.matched.substr(0,this.matched.length-this.match.length);return(It.length>20?"...":"")+It.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var It=this.match;return It.length<20&&(It+=this._input.substr(0,20-It.length)),(It.substr(0,20)+(It.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var It=this.pastInput(),Tt=new Array(It.length+1).join("-");return It+this.upcomingInput()+` -`+Tt+"^"},test_match:function(It,Tt){var mt,X,ot;if(this.options.backtrack_lexer&&(ot={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(ot.yylloc.range=this.yylloc.range.slice(0))),(X=It[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=X.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:X?X[X.length-1].length-X[X.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+It[0].length},this.yytext+=It[0],this.match+=It[0],this.matches=It,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(It[0].length),this.matched+=It[0],mt=this.performAction.call(this,this.yy,this,Tt,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),mt)return mt;if(this._backtrack){for(var j in ot)this[j]=ot[j];return!1}return!1},next:function(){if(this.done)return this.EOF;var It,Tt,mt,X;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var ot=this._currentRules(),j=0;jTt[0].length)){if(Tt=mt,X=j,this.options.backtrack_lexer){if((It=this.test_match(mt,ot[j]))!==!1)return It;if(this._backtrack){Tt=!1;continue}return!1}if(!this.options.flex)break}return Tt?(It=this.test_match(Tt,ot[X]))!==!1&&It:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(It){this.conditionStack.push(It)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(It){return(It=this.conditionStack.length-1-Math.abs(It||0))>=0?this.conditionStack[It]:"INITIAL"},pushState:function(It){this.begin(It)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(It,Tt,mt,X){switch(mt){case 0:return this.begin("open_directive"),49;case 1:return this.begin("type_directive"),50;case 2:return this.popState(),this.begin("arg_directive"),9;case 3:return this.popState(),this.popState(),52;case 4:return 51;case 5:return this.begin("acc_title"),20;case 6:return this.popState(),"acc_title_value";case 7:return this.begin("acc_descr"),22;case 8:return this.popState(),"acc_descr_value";case 9:this.begin("acc_descr_multiline");break;case 10:case 35:case 38:this.popState();break;case 11:return"acc_descr_multiline_value";case 12:return 14;case 13:case 14:case 15:break;case 16:return 6;case 17:return 39;case 18:return 33;case 19:return 36;case 20:return 41;case 21:return 42;case 22:return 43;case 23:return 44;case 24:return 38;case 25:return 29;case 26:return 30;case 27:return 35;case 28:return 32;case 29:return 27;case 30:case 31:return 10;case 32:return 9;case 33:return"CARET";case 34:this.begin("options");break;case 36:return 13;case 37:this.begin("string");break;case 39:return 34;case 40:return 31;case 41:return 28;case 42:return 8}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:(\r?\n)+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:gitGraph\b)/i,/^(?:commit\b)/i,/^(?:id:)/i,/^(?:type:)/i,/^(?:msg:)/i,/^(?:NORMAL\b)/i,/^(?:REVERSE\b)/i,/^(?:HIGHLIGHT\b)/i,/^(?:tag:)/i,/^(?:branch\b)/i,/^(?:order:)/i,/^(?:merge\b)/i,/^(?:cherry-pick\b)/i,/^(?:checkout\b)/i,/^(?:LR\b)/i,/^(?:BT\b)/i,/^(?::)/i,/^(?:\^)/i,/^(?:options\r?\n)/i,/^(?:[ \r\n\t]+end\b)/i,/^(?:[\s\S]+(?=[ \r\n\t]+end))/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[0-9]+)/i,/^(?:[a-zA-Z][-_\./a-zA-Z0-9]*[-_a-zA-Z0-9])/i,/^(?:$)/i],conditions:{acc_descr_multiline:{rules:[10,11],inclusive:!1},acc_descr:{rules:[8],inclusive:!1},acc_title:{rules:[6],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},options:{rules:[35,36],inclusive:!1},string:{rules:[38,39],inclusive:!1},INITIAL:{rules:[0,5,7,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,40,41,42],inclusive:!0}}};function kt(){this.yy={}}return Qt.lexer=Vt,kt.prototype=Qt,Qt.Parser=kt,new kt}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(8183).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},6765:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(T,F,O,P){for(O=O||{},P=T.length;P--;O[T[P]]=F);return O},_=[6,9,10],g={trace:function(){},yy:{},symbols_:{error:2,start:3,info:4,document:5,EOF:6,line:7,statement:8,NL:9,showInfo:10,$accept:0,$end:1},terminals_:{2:"error",4:"info",6:"EOF",9:"NL",10:"showInfo"},productions_:[0,[3,3],[5,0],[5,2],[7,1],[7,1],[8,1]],performAction:function(T,F,O,P,V,J,tt){switch(J.length,V){case 1:return P;case 4:break;case 6:P.setInfo(!0)}},table:[{3:1,4:[1,2]},{1:[3]},u(_,[2,2],{5:3}),{6:[1,4],7:5,8:6,9:[1,7],10:[1,8]},{1:[2,1]},u(_,[2,3]),u(_,[2,4]),u(_,[2,5]),u(_,[2,6])],defaultActions:{4:[2,1]},parseError:function(T,F){if(!F.recoverable){var O=new Error(T);throw O.hash=F,O}this.trace(T)},parse:function(T){var F=this,O=[0],P=[],V=[null],J=[],tt=this.table,ht="",et=0,wt=0,at=0,ut=2,vt=1,Qt=J.slice.call(arguments,1),Vt=Object.create(this.lexer),kt={yy:{}};for(var It in this.yy)Object.prototype.hasOwnProperty.call(this.yy,It)&&(kt.yy[It]=this.yy[It]);Vt.setInput(T,kt.yy),kt.yy.lexer=Vt,kt.yy.parser=this,Vt.yylloc===void 0&&(Vt.yylloc={});var Tt=Vt.yylloc;J.push(Tt);var mt=Vt.options&&Vt.options.ranges;function X(){var xe;return typeof(xe=P.pop()||Vt.lex()||vt)!="number"&&(xe instanceof Array&&(xe=(P=xe).pop()),xe=F.symbols_[xe]||xe),xe}typeof kt.yy.parseError=="function"?this.parseError=kt.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var ot,j,yt,Y,bt,At,Ut,me,Ye,ke={};;){if(yt=O[O.length-1],this.defaultActions[yt]?Y=this.defaultActions[yt]:(ot==null&&(ot=X()),Y=tt[yt]&&tt[yt][ot]),Y===void 0||!Y.length||!Y[0]){var pe="";for(At in Ye=[],tt[yt])this.terminals_[At]&&At>ut&&Ye.push("'"+this.terminals_[At]+"'");pe=Vt.showPosition?"Parse error on line "+(et+1)+`: -`+Vt.showPosition()+` -Expecting `+Ye.join(", ")+", got '"+(this.terminals_[ot]||ot)+"'":"Parse error on line "+(et+1)+": Unexpected "+(ot==vt?"end of input":"'"+(this.terminals_[ot]||ot)+"'"),this.parseError(pe,{text:Vt.match,token:this.terminals_[ot]||ot,line:Vt.yylineno,loc:Tt,expected:Ye})}if(Y[0]instanceof Array&&Y.length>1)throw new Error("Parse Error: multiple actions possible at state: "+yt+", token: "+ot);switch(Y[0]){case 1:O.push(ot),V.push(Vt.yytext),J.push(Vt.yylloc),O.push(Y[1]),ot=null,j?(ot=j,j=null):(wt=Vt.yyleng,ht=Vt.yytext,et=Vt.yylineno,Tt=Vt.yylloc,at>0&&at--);break;case 2:if(Ut=this.productions_[Y[1]][1],ke.$=V[V.length-Ut],ke._$={first_line:J[J.length-(Ut||1)].first_line,last_line:J[J.length-1].last_line,first_column:J[J.length-(Ut||1)].first_column,last_column:J[J.length-1].last_column},mt&&(ke._$.range=[J[J.length-(Ut||1)].range[0],J[J.length-1].range[1]]),(bt=this.performAction.apply(ke,[ht,wt,et,kt.yy,Y[1],V,J].concat(Qt)))!==void 0)return bt;Ut&&(O=O.slice(0,-1*Ut*2),V=V.slice(0,-1*Ut),J=J.slice(0,-1*Ut)),O.push(this.productions_[Y[1]][0]),V.push(ke.$),J.push(ke._$),me=tt[O[O.length-2]][O[O.length-1]],O.push(me);break;case 3:return!0}}return!0}},E={EOF:1,parseError:function(T,F){if(!this.yy.parser)throw new Error(T);this.yy.parser.parseError(T,F)},setInput:function(T,F){return this.yy=F||this.yy||{},this._input=T,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var T=this._input[0];return this.yytext+=T,this.yyleng++,this.offset++,this.match+=T,this.matched+=T,T.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),T},unput:function(T){var F=T.length,O=T.split(/(?:\r\n?|\n)/g);this._input=T+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-F),this.offset-=F;var P=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),O.length-1&&(this.yylineno-=O.length-1);var V=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:O?(O.length===P.length?this.yylloc.first_column:0)+P[P.length-O.length].length-O[0].length:this.yylloc.first_column-F},this.options.ranges&&(this.yylloc.range=[V[0],V[0]+this.yyleng-F]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(T){this.unput(this.match.slice(T))},pastInput:function(){var T=this.matched.substr(0,this.matched.length-this.match.length);return(T.length>20?"...":"")+T.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var T=this.match;return T.length<20&&(T+=this._input.substr(0,20-T.length)),(T.substr(0,20)+(T.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var T=this.pastInput(),F=new Array(T.length+1).join("-");return T+this.upcomingInput()+` -`+F+"^"},test_match:function(T,F){var O,P,V;if(this.options.backtrack_lexer&&(V={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(V.yylloc.range=this.yylloc.range.slice(0))),(P=T[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=P.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:P?P[P.length-1].length-P[P.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+T[0].length},this.yytext+=T[0],this.match+=T[0],this.matches=T,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(T[0].length),this.matched+=T[0],O=this.performAction.call(this,this.yy,this,F,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),O)return O;if(this._backtrack){for(var J in V)this[J]=V[J];return!1}return!1},next:function(){if(this.done)return this.EOF;var T,F,O,P;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var V=this._currentRules(),J=0;JF[0].length)){if(F=O,P=J,this.options.backtrack_lexer){if((T=this.test_match(O,V[J]))!==!1)return T;if(this._backtrack){F=!1;continue}return!1}if(!this.options.flex)break}return F?(T=this.test_match(F,V[P]))!==!1&&T:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(T){this.conditionStack.push(T)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(T){return(T=this.conditionStack.length-1-Math.abs(T||0))>=0?this.conditionStack[T]:"INITIAL"},pushState:function(T){this.begin(T)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(T,F,O,P){switch(O){case 0:return 4;case 1:return 9;case 2:return"space";case 3:return 10;case 4:return 6;case 5:return"TXT"}},rules:[/^(?:info\b)/i,/^(?:[\s\n\r]+)/i,/^(?:[\s]+)/i,/^(?:showInfo\b)/i,/^(?:$)/i,/^(?:.)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5],inclusive:!0}}};function A(){this.yy={}}return g.lexer=E,A.prototype=g,g.Parser=A,new A}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(1428).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},7062:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(Tt,mt,X,ot){for(X=X||{},ot=Tt.length;ot--;X[Tt[ot]]=mt);return X},_=[1,4],g=[1,5],E=[1,6],A=[1,7],T=[1,9],F=[1,11,13,15,17,19,20,26,27,28,29],O=[2,5],P=[1,6,11,13,15,17,19,20,26,27,28,29],V=[26,27,28],J=[2,8],tt=[1,18],ht=[1,19],et=[1,20],wt=[1,21],at=[1,22],ut=[1,23],vt=[1,28],Qt=[6,26,27,28,29],Vt={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,directive:5,PIE:6,document:7,showData:8,line:9,statement:10,txt:11,value:12,title:13,title_value:14,acc_title:15,acc_title_value:16,acc_descr:17,acc_descr_value:18,acc_descr_multiline_value:19,section:20,openDirective:21,typeDirective:22,closeDirective:23,":":24,argDirective:25,NEWLINE:26,";":27,EOF:28,open_directive:29,type_directive:30,arg_directive:31,close_directive:32,$accept:0,$end:1},terminals_:{2:"error",6:"PIE",8:"showData",11:"txt",12:"value",13:"title",14:"title_value",15:"acc_title",16:"acc_title_value",17:"acc_descr",18:"acc_descr_value",19:"acc_descr_multiline_value",20:"section",24:":",26:"NEWLINE",27:";",28:"EOF",29:"open_directive",30:"type_directive",31:"arg_directive",32:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,3],[7,0],[7,2],[9,2],[10,0],[10,2],[10,2],[10,2],[10,2],[10,1],[10,1],[10,1],[5,3],[5,5],[4,1],[4,1],[4,1],[21,1],[22,1],[25,1],[23,1]],performAction:function(Tt,mt,X,ot,j,yt,Y){var bt=yt.length-1;switch(j){case 4:ot.setShowData(!0);break;case 7:this.$=yt[bt-1];break;case 9:ot.addSection(yt[bt-1],ot.cleanupValue(yt[bt]));break;case 10:this.$=yt[bt].trim(),ot.setDiagramTitle(this.$);break;case 11:this.$=yt[bt].trim(),ot.setAccTitle(this.$);break;case 12:case 13:this.$=yt[bt].trim(),ot.setAccDescription(this.$);break;case 14:ot.addSection(yt[bt].substr(8)),this.$=yt[bt].substr(8);break;case 21:ot.parseDirective("%%{","open_directive");break;case 22:ot.parseDirective(yt[bt],"type_directive");break;case 23:yt[bt]=yt[bt].trim().replace(/'/g,'"'),ot.parseDirective(yt[bt],"arg_directive");break;case 24:ot.parseDirective("}%%","close_directive","pie")}},table:[{3:1,4:2,5:3,6:_,21:8,26:g,27:E,28:A,29:T},{1:[3]},{3:10,4:2,5:3,6:_,21:8,26:g,27:E,28:A,29:T},{3:11,4:2,5:3,6:_,21:8,26:g,27:E,28:A,29:T},u(F,O,{7:12,8:[1,13]}),u(P,[2,18]),u(P,[2,19]),u(P,[2,20]),{22:14,30:[1,15]},{30:[2,21]},{1:[2,1]},{1:[2,2]},u(V,J,{21:8,9:16,10:17,5:24,1:[2,3],11:tt,13:ht,15:et,17:wt,19:at,20:ut,29:T}),u(F,O,{7:25}),{23:26,24:[1,27],32:vt},u([24,32],[2,22]),u(F,[2,6]),{4:29,26:g,27:E,28:A},{12:[1,30]},{14:[1,31]},{16:[1,32]},{18:[1,33]},u(V,[2,13]),u(V,[2,14]),u(V,[2,15]),u(V,J,{21:8,9:16,10:17,5:24,1:[2,4],11:tt,13:ht,15:et,17:wt,19:at,20:ut,29:T}),u(Qt,[2,16]),{25:34,31:[1,35]},u(Qt,[2,24]),u(F,[2,7]),u(V,[2,9]),u(V,[2,10]),u(V,[2,11]),u(V,[2,12]),{23:36,32:vt},{32:[2,23]},u(Qt,[2,17])],defaultActions:{9:[2,21],10:[2,1],11:[2,2],35:[2,23]},parseError:function(Tt,mt){if(!mt.recoverable){var X=new Error(Tt);throw X.hash=mt,X}this.trace(Tt)},parse:function(Tt){var mt=this,X=[0],ot=[],j=[null],yt=[],Y=this.table,bt="",At=0,Ut=0,me=0,Ye=2,ke=1,pe=yt.slice.call(arguments,1),xe=Object.create(this.lexer),Ae={yy:{}};for(var Ne in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ne)&&(Ae.yy[Ne]=this.yy[Ne]);xe.setInput(Tt,Ae.yy),Ae.yy.lexer=xe,Ae.yy.parser=this,xe.yylloc===void 0&&(xe.yylloc={});var be=xe.yylloc;yt.push(be);var kn=xe.options&&xe.options.ranges;function he(){var Oe;return typeof(Oe=ot.pop()||xe.lex()||ke)!="number"&&(Oe instanceof Array&&(Oe=(ot=Oe).pop()),Oe=mt.symbols_[Oe]||Oe),Oe}typeof Ae.yy.parseError=="function"?this.parseError=Ae.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var Ze,re,Xt,se,St,ee,st,dt,ft,Dt={};;){if(Xt=X[X.length-1],this.defaultActions[Xt]?se=this.defaultActions[Xt]:(Ze==null&&(Ze=he()),se=Y[Xt]&&Y[Xt][Ze]),se===void 0||!se.length||!se[0]){var ue="";for(ee in ft=[],Y[Xt])this.terminals_[ee]&&ee>Ye&&ft.push("'"+this.terminals_[ee]+"'");ue=xe.showPosition?"Parse error on line "+(At+1)+`: -`+xe.showPosition()+` -Expecting `+ft.join(", ")+", got '"+(this.terminals_[Ze]||Ze)+"'":"Parse error on line "+(At+1)+": Unexpected "+(Ze==ke?"end of input":"'"+(this.terminals_[Ze]||Ze)+"'"),this.parseError(ue,{text:xe.match,token:this.terminals_[Ze]||Ze,line:xe.yylineno,loc:be,expected:ft})}if(se[0]instanceof Array&&se.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Xt+", token: "+Ze);switch(se[0]){case 1:X.push(Ze),j.push(xe.yytext),yt.push(xe.yylloc),X.push(se[1]),Ze=null,re?(Ze=re,re=null):(Ut=xe.yyleng,bt=xe.yytext,At=xe.yylineno,be=xe.yylloc,me>0&&me--);break;case 2:if(st=this.productions_[se[1]][1],Dt.$=j[j.length-st],Dt._$={first_line:yt[yt.length-(st||1)].first_line,last_line:yt[yt.length-1].last_line,first_column:yt[yt.length-(st||1)].first_column,last_column:yt[yt.length-1].last_column},kn&&(Dt._$.range=[yt[yt.length-(st||1)].range[0],yt[yt.length-1].range[1]]),(St=this.performAction.apply(Dt,[bt,Ut,At,Ae.yy,se[1],j,yt].concat(pe)))!==void 0)return St;st&&(X=X.slice(0,-1*st*2),j=j.slice(0,-1*st),yt=yt.slice(0,-1*st)),X.push(this.productions_[se[1]][0]),j.push(Dt.$),yt.push(Dt._$),dt=Y[X[X.length-2]][X[X.length-1]],X.push(dt);break;case 3:return!0}}return!0}},kt={EOF:1,parseError:function(Tt,mt){if(!this.yy.parser)throw new Error(Tt);this.yy.parser.parseError(Tt,mt)},setInput:function(Tt,mt){return this.yy=mt||this.yy||{},this._input=Tt,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var Tt=this._input[0];return this.yytext+=Tt,this.yyleng++,this.offset++,this.match+=Tt,this.matched+=Tt,Tt.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),Tt},unput:function(Tt){var mt=Tt.length,X=Tt.split(/(?:\r\n?|\n)/g);this._input=Tt+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-mt),this.offset-=mt;var ot=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),X.length-1&&(this.yylineno-=X.length-1);var j=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:X?(X.length===ot.length?this.yylloc.first_column:0)+ot[ot.length-X.length].length-X[0].length:this.yylloc.first_column-mt},this.options.ranges&&(this.yylloc.range=[j[0],j[0]+this.yyleng-mt]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(Tt){this.unput(this.match.slice(Tt))},pastInput:function(){var Tt=this.matched.substr(0,this.matched.length-this.match.length);return(Tt.length>20?"...":"")+Tt.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var Tt=this.match;return Tt.length<20&&(Tt+=this._input.substr(0,20-Tt.length)),(Tt.substr(0,20)+(Tt.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var Tt=this.pastInput(),mt=new Array(Tt.length+1).join("-");return Tt+this.upcomingInput()+` -`+mt+"^"},test_match:function(Tt,mt){var X,ot,j;if(this.options.backtrack_lexer&&(j={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(j.yylloc.range=this.yylloc.range.slice(0))),(ot=Tt[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=ot.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:ot?ot[ot.length-1].length-ot[ot.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+Tt[0].length},this.yytext+=Tt[0],this.match+=Tt[0],this.matches=Tt,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(Tt[0].length),this.matched+=Tt[0],X=this.performAction.call(this,this.yy,this,mt,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),X)return X;if(this._backtrack){for(var yt in j)this[yt]=j[yt];return!1}return!1},next:function(){if(this.done)return this.EOF;var Tt,mt,X,ot;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var j=this._currentRules(),yt=0;ytmt[0].length)){if(mt=X,ot=yt,this.options.backtrack_lexer){if((Tt=this.test_match(X,j[yt]))!==!1)return Tt;if(this._backtrack){mt=!1;continue}return!1}if(!this.options.flex)break}return mt?(Tt=this.test_match(mt,j[ot]))!==!1&&Tt:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(Tt){this.conditionStack.push(Tt)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(Tt){return(Tt=this.conditionStack.length-1-Math.abs(Tt||0))>=0?this.conditionStack[Tt]:"INITIAL"},pushState:function(Tt){this.begin(Tt)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(Tt,mt,X,ot){switch(X){case 0:return this.begin("open_directive"),29;case 1:return this.begin("type_directive"),30;case 2:return this.popState(),this.begin("arg_directive"),24;case 3:return this.popState(),this.popState(),32;case 4:return 31;case 5:case 6:case 8:case 9:break;case 7:return 26;case 10:return this.begin("title"),13;case 11:return this.popState(),"title_value";case 12:return this.begin("acc_title"),15;case 13:return this.popState(),"acc_title_value";case 14:return this.begin("acc_descr"),17;case 15:return this.popState(),"acc_descr_value";case 16:this.begin("acc_descr_multiline");break;case 17:case 20:this.popState();break;case 18:return"acc_descr_multiline_value";case 19:this.begin("string");break;case 21:return"txt";case 22:return 6;case 23:return 8;case 24:return"value";case 25:return 28}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n\r]+)/i,/^(?:%%[^\n]*)/i,/^(?:[\s]+)/i,/^(?:title\b)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:pie\b)/i,/^(?:showData\b)/i,/^(?::[\s]*[\d]+(?:\.[\d]+)?)/i,/^(?:$)/i],conditions:{acc_descr_multiline:{rules:[17,18],inclusive:!1},acc_descr:{rules:[15],inclusive:!1},acc_title:{rules:[13],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},title:{rules:[11],inclusive:!1},string:{rules:[20,21],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,12,14,16,19,22,23,24,25],inclusive:!0}}};function It(){this.yy={}}return Vt.lexer=kt,It.prototype=Vt,Vt.Parser=It,new It}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(4551).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},3176:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(re,Xt,se,St){for(se=se||{},St=re.length;St--;se[re[St]]=Xt);return se},_=[1,3],g=[1,5],E=[1,6],A=[1,7],T=[1,8],F=[5,6,8,14,16,18,19,40,41,42,43,44,45,53,71,72],O=[1,22],P=[2,13],V=[1,26],J=[1,27],tt=[1,28],ht=[1,29],et=[1,30],wt=[1,31],at=[1,24],ut=[1,32],vt=[1,33],Qt=[1,36],Vt=[71,72],kt=[5,8,14,16,18,19,40,41,42,43,44,45,53,60,62,71,72],It=[1,56],Tt=[1,57],mt=[1,58],X=[1,59],ot=[1,60],j=[1,61],yt=[1,62],Y=[62,63],bt=[1,74],At=[1,70],Ut=[1,71],me=[1,72],Ye=[1,73],ke=[1,75],pe=[1,79],xe=[1,80],Ae=[1,77],Ne=[1,78],be=[5,8,14,16,18,19,40,41,42,43,44,45,53,71,72],kn={trace:function(){},yy:{},symbols_:{error:2,start:3,directive:4,NEWLINE:5,RD:6,diagram:7,EOF:8,openDirective:9,typeDirective:10,closeDirective:11,":":12,argDirective:13,acc_title:14,acc_title_value:15,acc_descr:16,acc_descr_value:17,acc_descr_multiline_value:18,open_directive:19,type_directive:20,arg_directive:21,close_directive:22,requirementDef:23,elementDef:24,relationshipDef:25,requirementType:26,requirementName:27,STRUCT_START:28,requirementBody:29,ID:30,COLONSEP:31,id:32,TEXT:33,text:34,RISK:35,riskLevel:36,VERIFYMTHD:37,verifyType:38,STRUCT_STOP:39,REQUIREMENT:40,FUNCTIONAL_REQUIREMENT:41,INTERFACE_REQUIREMENT:42,PERFORMANCE_REQUIREMENT:43,PHYSICAL_REQUIREMENT:44,DESIGN_CONSTRAINT:45,LOW_RISK:46,MED_RISK:47,HIGH_RISK:48,VERIFY_ANALYSIS:49,VERIFY_DEMONSTRATION:50,VERIFY_INSPECTION:51,VERIFY_TEST:52,ELEMENT:53,elementName:54,elementBody:55,TYPE:56,type:57,DOCREF:58,ref:59,END_ARROW_L:60,relationship:61,LINE:62,END_ARROW_R:63,CONTAINS:64,COPIES:65,DERIVES:66,SATISFIES:67,VERIFIES:68,REFINES:69,TRACES:70,unqString:71,qString:72,$accept:0,$end:1},terminals_:{2:"error",5:"NEWLINE",6:"RD",8:"EOF",12:":",14:"acc_title",15:"acc_title_value",16:"acc_descr",17:"acc_descr_value",18:"acc_descr_multiline_value",19:"open_directive",20:"type_directive",21:"arg_directive",22:"close_directive",28:"STRUCT_START",30:"ID",31:"COLONSEP",33:"TEXT",35:"RISK",37:"VERIFYMTHD",39:"STRUCT_STOP",40:"REQUIREMENT",41:"FUNCTIONAL_REQUIREMENT",42:"INTERFACE_REQUIREMENT",43:"PERFORMANCE_REQUIREMENT",44:"PHYSICAL_REQUIREMENT",45:"DESIGN_CONSTRAINT",46:"LOW_RISK",47:"MED_RISK",48:"HIGH_RISK",49:"VERIFY_ANALYSIS",50:"VERIFY_DEMONSTRATION",51:"VERIFY_INSPECTION",52:"VERIFY_TEST",53:"ELEMENT",56:"TYPE",58:"DOCREF",60:"END_ARROW_L",62:"LINE",63:"END_ARROW_R",64:"CONTAINS",65:"COPIES",66:"DERIVES",67:"SATISFIES",68:"VERIFIES",69:"REFINES",70:"TRACES",71:"unqString",72:"qString"},productions_:[0,[3,3],[3,2],[3,4],[4,3],[4,5],[4,2],[4,2],[4,1],[9,1],[10,1],[13,1],[11,1],[7,0],[7,2],[7,2],[7,2],[7,2],[7,2],[23,5],[29,5],[29,5],[29,5],[29,5],[29,2],[29,1],[26,1],[26,1],[26,1],[26,1],[26,1],[26,1],[36,1],[36,1],[36,1],[38,1],[38,1],[38,1],[38,1],[24,5],[55,5],[55,5],[55,2],[55,1],[25,5],[25,5],[61,1],[61,1],[61,1],[61,1],[61,1],[61,1],[61,1],[27,1],[27,1],[32,1],[32,1],[34,1],[34,1],[54,1],[54,1],[57,1],[57,1],[59,1],[59,1]],performAction:function(re,Xt,se,St,ee,st,dt){var ft=st.length-1;switch(ee){case 6:this.$=st[ft].trim(),St.setAccTitle(this.$);break;case 7:case 8:this.$=st[ft].trim(),St.setAccDescription(this.$);break;case 9:St.parseDirective("%%{","open_directive");break;case 10:St.parseDirective(st[ft],"type_directive");break;case 11:st[ft]=st[ft].trim().replace(/'/g,'"'),St.parseDirective(st[ft],"arg_directive");break;case 12:St.parseDirective("}%%","close_directive","pie");break;case 13:this.$=[];break;case 19:St.addRequirement(st[ft-3],st[ft-4]);break;case 20:St.setNewReqId(st[ft-2]);break;case 21:St.setNewReqText(st[ft-2]);break;case 22:St.setNewReqRisk(st[ft-2]);break;case 23:St.setNewReqVerifyMethod(st[ft-2]);break;case 26:this.$=St.RequirementType.REQUIREMENT;break;case 27:this.$=St.RequirementType.FUNCTIONAL_REQUIREMENT;break;case 28:this.$=St.RequirementType.INTERFACE_REQUIREMENT;break;case 29:this.$=St.RequirementType.PERFORMANCE_REQUIREMENT;break;case 30:this.$=St.RequirementType.PHYSICAL_REQUIREMENT;break;case 31:this.$=St.RequirementType.DESIGN_CONSTRAINT;break;case 32:this.$=St.RiskLevel.LOW_RISK;break;case 33:this.$=St.RiskLevel.MED_RISK;break;case 34:this.$=St.RiskLevel.HIGH_RISK;break;case 35:this.$=St.VerifyType.VERIFY_ANALYSIS;break;case 36:this.$=St.VerifyType.VERIFY_DEMONSTRATION;break;case 37:this.$=St.VerifyType.VERIFY_INSPECTION;break;case 38:this.$=St.VerifyType.VERIFY_TEST;break;case 39:St.addElement(st[ft-3]);break;case 40:St.setNewElementType(st[ft-2]);break;case 41:St.setNewElementDocRef(st[ft-2]);break;case 44:St.addRelationship(st[ft-2],st[ft],st[ft-4]);break;case 45:St.addRelationship(st[ft-2],st[ft-4],st[ft]);break;case 46:this.$=St.Relationships.CONTAINS;break;case 47:this.$=St.Relationships.COPIES;break;case 48:this.$=St.Relationships.DERIVES;break;case 49:this.$=St.Relationships.SATISFIES;break;case 50:this.$=St.Relationships.VERIFIES;break;case 51:this.$=St.Relationships.REFINES;break;case 52:this.$=St.Relationships.TRACES}},table:[{3:1,4:2,6:_,9:4,14:g,16:E,18:A,19:T},{1:[3]},{3:10,4:2,5:[1,9],6:_,9:4,14:g,16:E,18:A,19:T},{5:[1,11]},{10:12,20:[1,13]},{15:[1,14]},{17:[1,15]},u(F,[2,8]),{20:[2,9]},{3:16,4:2,6:_,9:4,14:g,16:E,18:A,19:T},{1:[2,2]},{4:21,5:O,7:17,8:P,9:4,14:g,16:E,18:A,19:T,23:18,24:19,25:20,26:23,32:25,40:V,41:J,42:tt,43:ht,44:et,45:wt,53:at,71:ut,72:vt},{11:34,12:[1,35],22:Qt},u([12,22],[2,10]),u(F,[2,6]),u(F,[2,7]),{1:[2,1]},{8:[1,37]},{4:21,5:O,7:38,8:P,9:4,14:g,16:E,18:A,19:T,23:18,24:19,25:20,26:23,32:25,40:V,41:J,42:tt,43:ht,44:et,45:wt,53:at,71:ut,72:vt},{4:21,5:O,7:39,8:P,9:4,14:g,16:E,18:A,19:T,23:18,24:19,25:20,26:23,32:25,40:V,41:J,42:tt,43:ht,44:et,45:wt,53:at,71:ut,72:vt},{4:21,5:O,7:40,8:P,9:4,14:g,16:E,18:A,19:T,23:18,24:19,25:20,26:23,32:25,40:V,41:J,42:tt,43:ht,44:et,45:wt,53:at,71:ut,72:vt},{4:21,5:O,7:41,8:P,9:4,14:g,16:E,18:A,19:T,23:18,24:19,25:20,26:23,32:25,40:V,41:J,42:tt,43:ht,44:et,45:wt,53:at,71:ut,72:vt},{4:21,5:O,7:42,8:P,9:4,14:g,16:E,18:A,19:T,23:18,24:19,25:20,26:23,32:25,40:V,41:J,42:tt,43:ht,44:et,45:wt,53:at,71:ut,72:vt},{27:43,71:[1,44],72:[1,45]},{54:46,71:[1,47],72:[1,48]},{60:[1,49],62:[1,50]},u(Vt,[2,26]),u(Vt,[2,27]),u(Vt,[2,28]),u(Vt,[2,29]),u(Vt,[2,30]),u(Vt,[2,31]),u(kt,[2,55]),u(kt,[2,56]),u(F,[2,4]),{13:51,21:[1,52]},u(F,[2,12]),{1:[2,3]},{8:[2,14]},{8:[2,15]},{8:[2,16]},{8:[2,17]},{8:[2,18]},{28:[1,53]},{28:[2,53]},{28:[2,54]},{28:[1,54]},{28:[2,59]},{28:[2,60]},{61:55,64:It,65:Tt,66:mt,67:X,68:ot,69:j,70:yt},{61:63,64:It,65:Tt,66:mt,67:X,68:ot,69:j,70:yt},{11:64,22:Qt},{22:[2,11]},{5:[1,65]},{5:[1,66]},{62:[1,67]},u(Y,[2,46]),u(Y,[2,47]),u(Y,[2,48]),u(Y,[2,49]),u(Y,[2,50]),u(Y,[2,51]),u(Y,[2,52]),{63:[1,68]},u(F,[2,5]),{5:bt,29:69,30:At,33:Ut,35:me,37:Ye,39:ke},{5:pe,39:xe,55:76,56:Ae,58:Ne},{32:81,71:ut,72:vt},{32:82,71:ut,72:vt},u(be,[2,19]),{31:[1,83]},{31:[1,84]},{31:[1,85]},{31:[1,86]},{5:bt,29:87,30:At,33:Ut,35:me,37:Ye,39:ke},u(be,[2,25]),u(be,[2,39]),{31:[1,88]},{31:[1,89]},{5:pe,39:xe,55:90,56:Ae,58:Ne},u(be,[2,43]),u(be,[2,44]),u(be,[2,45]),{32:91,71:ut,72:vt},{34:92,71:[1,93],72:[1,94]},{36:95,46:[1,96],47:[1,97],48:[1,98]},{38:99,49:[1,100],50:[1,101],51:[1,102],52:[1,103]},u(be,[2,24]),{57:104,71:[1,105],72:[1,106]},{59:107,71:[1,108],72:[1,109]},u(be,[2,42]),{5:[1,110]},{5:[1,111]},{5:[2,57]},{5:[2,58]},{5:[1,112]},{5:[2,32]},{5:[2,33]},{5:[2,34]},{5:[1,113]},{5:[2,35]},{5:[2,36]},{5:[2,37]},{5:[2,38]},{5:[1,114]},{5:[2,61]},{5:[2,62]},{5:[1,115]},{5:[2,63]},{5:[2,64]},{5:bt,29:116,30:At,33:Ut,35:me,37:Ye,39:ke},{5:bt,29:117,30:At,33:Ut,35:me,37:Ye,39:ke},{5:bt,29:118,30:At,33:Ut,35:me,37:Ye,39:ke},{5:bt,29:119,30:At,33:Ut,35:me,37:Ye,39:ke},{5:pe,39:xe,55:120,56:Ae,58:Ne},{5:pe,39:xe,55:121,56:Ae,58:Ne},u(be,[2,20]),u(be,[2,21]),u(be,[2,22]),u(be,[2,23]),u(be,[2,40]),u(be,[2,41])],defaultActions:{8:[2,9],10:[2,2],16:[2,1],37:[2,3],38:[2,14],39:[2,15],40:[2,16],41:[2,17],42:[2,18],44:[2,53],45:[2,54],47:[2,59],48:[2,60],52:[2,11],93:[2,57],94:[2,58],96:[2,32],97:[2,33],98:[2,34],100:[2,35],101:[2,36],102:[2,37],103:[2,38],105:[2,61],106:[2,62],108:[2,63],109:[2,64]},parseError:function(re,Xt){if(!Xt.recoverable){var se=new Error(re);throw se.hash=Xt,se}this.trace(re)},parse:function(re){var Xt=this,se=[0],St=[],ee=[null],st=[],dt=this.table,ft="",Dt=0,ue=0,Oe=0,en=2,$e=1,cn=st.slice.call(arguments,1),Fe=Object.create(this.lexer),Ee={yy:{}};for(var Be in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Be)&&(Ee.yy[Be]=this.yy[Be]);Fe.setInput(re,Ee.yy),Ee.yy.lexer=Fe,Ee.yy.parser=this,Fe.yylloc===void 0&&(Fe.yylloc={});var Le=Fe.yylloc;st.push(Le);var ge=Fe.options&&Fe.options.ranges;function ie(){var Se;return typeof(Se=St.pop()||Fe.lex()||$e)!="number"&&(Se instanceof Array&&(Se=(St=Se).pop()),Se=Xt.symbols_[Se]||Se),Se}typeof Ee.yy.parseError=="function"?this.parseError=Ee.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var An,Ie,un,ze,pn,tr,Dn,Tn,De,Qe={};;){if(un=se[se.length-1],this.defaultActions[un]?ze=this.defaultActions[un]:(An==null&&(An=ie()),ze=dt[un]&&dt[un][An]),ze===void 0||!ze.length||!ze[0]){var Ge="";for(tr in De=[],dt[un])this.terminals_[tr]&&tr>en&&De.push("'"+this.terminals_[tr]+"'");Ge=Fe.showPosition?"Parse error on line "+(Dt+1)+`: -`+Fe.showPosition()+` -Expecting `+De.join(", ")+", got '"+(this.terminals_[An]||An)+"'":"Parse error on line "+(Dt+1)+": Unexpected "+(An==$e?"end of input":"'"+(this.terminals_[An]||An)+"'"),this.parseError(Ge,{text:Fe.match,token:this.terminals_[An]||An,line:Fe.yylineno,loc:Le,expected:De})}if(ze[0]instanceof Array&&ze.length>1)throw new Error("Parse Error: multiple actions possible at state: "+un+", token: "+An);switch(ze[0]){case 1:se.push(An),ee.push(Fe.yytext),st.push(Fe.yylloc),se.push(ze[1]),An=null,Ie?(An=Ie,Ie=null):(ue=Fe.yyleng,ft=Fe.yytext,Dt=Fe.yylineno,Le=Fe.yylloc,Oe>0&&Oe--);break;case 2:if(Dn=this.productions_[ze[1]][1],Qe.$=ee[ee.length-Dn],Qe._$={first_line:st[st.length-(Dn||1)].first_line,last_line:st[st.length-1].last_line,first_column:st[st.length-(Dn||1)].first_column,last_column:st[st.length-1].last_column},ge&&(Qe._$.range=[st[st.length-(Dn||1)].range[0],st[st.length-1].range[1]]),(pn=this.performAction.apply(Qe,[ft,ue,Dt,Ee.yy,ze[1],ee,st].concat(cn)))!==void 0)return pn;Dn&&(se=se.slice(0,-1*Dn*2),ee=ee.slice(0,-1*Dn),st=st.slice(0,-1*Dn)),se.push(this.productions_[ze[1]][0]),ee.push(Qe.$),st.push(Qe._$),Tn=dt[se[se.length-2]][se[se.length-1]],se.push(Tn);break;case 3:return!0}}return!0}},he={EOF:1,parseError:function(re,Xt){if(!this.yy.parser)throw new Error(re);this.yy.parser.parseError(re,Xt)},setInput:function(re,Xt){return this.yy=Xt||this.yy||{},this._input=re,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var re=this._input[0];return this.yytext+=re,this.yyleng++,this.offset++,this.match+=re,this.matched+=re,re.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),re},unput:function(re){var Xt=re.length,se=re.split(/(?:\r\n?|\n)/g);this._input=re+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-Xt),this.offset-=Xt;var St=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),se.length-1&&(this.yylineno-=se.length-1);var ee=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:se?(se.length===St.length?this.yylloc.first_column:0)+St[St.length-se.length].length-se[0].length:this.yylloc.first_column-Xt},this.options.ranges&&(this.yylloc.range=[ee[0],ee[0]+this.yyleng-Xt]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(re){this.unput(this.match.slice(re))},pastInput:function(){var re=this.matched.substr(0,this.matched.length-this.match.length);return(re.length>20?"...":"")+re.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var re=this.match;return re.length<20&&(re+=this._input.substr(0,20-re.length)),(re.substr(0,20)+(re.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var re=this.pastInput(),Xt=new Array(re.length+1).join("-");return re+this.upcomingInput()+` -`+Xt+"^"},test_match:function(re,Xt){var se,St,ee;if(this.options.backtrack_lexer&&(ee={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(ee.yylloc.range=this.yylloc.range.slice(0))),(St=re[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=St.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:St?St[St.length-1].length-St[St.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+re[0].length},this.yytext+=re[0],this.match+=re[0],this.matches=re,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(re[0].length),this.matched+=re[0],se=this.performAction.call(this,this.yy,this,Xt,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),se)return se;if(this._backtrack){for(var st in ee)this[st]=ee[st];return!1}return!1},next:function(){if(this.done)return this.EOF;var re,Xt,se,St;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var ee=this._currentRules(),st=0;stXt[0].length)){if(Xt=se,St=st,this.options.backtrack_lexer){if((re=this.test_match(se,ee[st]))!==!1)return re;if(this._backtrack){Xt=!1;continue}return!1}if(!this.options.flex)break}return Xt?(re=this.test_match(Xt,ee[St]))!==!1&&re:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(re){this.conditionStack.push(re)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(re){return(re=this.conditionStack.length-1-Math.abs(re||0))>=0?this.conditionStack[re]:"INITIAL"},pushState:function(re){this.begin(re)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(re,Xt,se,St){switch(se){case 0:return this.begin("open_directive"),19;case 1:return this.begin("type_directive"),20;case 2:return this.popState(),this.begin("arg_directive"),12;case 3:return this.popState(),this.popState(),22;case 4:return 21;case 5:return"title";case 6:return this.begin("acc_title"),14;case 7:return this.popState(),"acc_title_value";case 8:return this.begin("acc_descr"),16;case 9:return this.popState(),"acc_descr_value";case 10:this.begin("acc_descr_multiline");break;case 11:case 53:this.popState();break;case 12:return"acc_descr_multiline_value";case 13:return 5;case 14:case 15:case 16:break;case 17:return 8;case 18:return 6;case 19:return 28;case 20:return 39;case 21:return 31;case 22:return 30;case 23:return 33;case 24:return 35;case 25:return 37;case 26:return 40;case 27:return 41;case 28:return 42;case 29:return 43;case 30:return 44;case 31:return 45;case 32:return 46;case 33:return 47;case 34:return 48;case 35:return 49;case 36:return 50;case 37:return 51;case 38:return 52;case 39:return 53;case 40:return 64;case 41:return 65;case 42:return 66;case 43:return 67;case 44:return 68;case 45:return 69;case 46:return 70;case 47:return 56;case 48:return 58;case 49:return 60;case 50:return 63;case 51:return 62;case 52:this.begin("string");break;case 54:return"qString";case 55:return Xt.yytext=Xt.yytext.trim(),71}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:(\r?\n)+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:$)/i,/^(?:requirementDiagram\b)/i,/^(?:\{)/i,/^(?:\})/i,/^(?::)/i,/^(?:id\b)/i,/^(?:text\b)/i,/^(?:risk\b)/i,/^(?:verifyMethod\b)/i,/^(?:requirement\b)/i,/^(?:functionalRequirement\b)/i,/^(?:interfaceRequirement\b)/i,/^(?:performanceRequirement\b)/i,/^(?:physicalRequirement\b)/i,/^(?:designConstraint\b)/i,/^(?:low\b)/i,/^(?:medium\b)/i,/^(?:high\b)/i,/^(?:analysis\b)/i,/^(?:demonstration\b)/i,/^(?:inspection\b)/i,/^(?:test\b)/i,/^(?:element\b)/i,/^(?:contains\b)/i,/^(?:copies\b)/i,/^(?:derives\b)/i,/^(?:satisfies\b)/i,/^(?:verifies\b)/i,/^(?:refines\b)/i,/^(?:traces\b)/i,/^(?:type\b)/i,/^(?:docref\b)/i,/^(?:<-)/i,/^(?:->)/i,/^(?:-)/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[\w][^\r\n\{\<\>\-\=]*)/i],conditions:{acc_descr_multiline:{rules:[11,12],inclusive:!1},acc_descr:{rules:[9],inclusive:!1},acc_title:{rules:[7],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},unqString:{rules:[],inclusive:!1},token:{rules:[],inclusive:!1},string:{rules:[53,54],inclusive:!1},INITIAL:{rules:[0,5,6,8,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,55],inclusive:!0}}};function Ze(){this.yy={}}return kn.lexer=he,Ze.prototype=kn,kn.Parser=Ze,new Ze}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(8800).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},6876:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(re,Xt,se,St){for(se=se||{},St=re.length;St--;se[re[St]]=Xt);return se},_=[1,2],g=[1,3],E=[1,5],A=[1,7],T=[2,5],F=[1,15],O=[1,17],P=[1,18],V=[1,19],J=[1,21],tt=[1,22],ht=[1,23],et=[1,29],wt=[1,30],at=[1,31],ut=[1,32],vt=[1,33],Qt=[1,34],Vt=[1,35],kt=[1,36],It=[1,37],Tt=[1,38],mt=[1,39],X=[1,40],ot=[1,43],j=[1,44],yt=[1,45],Y=[1,46],bt=[1,47],At=[1,48],Ut=[1,51],me=[1,4,5,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,50,51,52,53,58,59,60,61,69,79],Ye=[4,5,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,53,58,59,60,61,69,79],ke=[4,5,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,52,53,58,59,60,61,69,79],pe=[4,5,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,51,53,58,59,60,61,69,79],xe=[4,5,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,50,53,58,59,60,61,69,79],Ae=[67,68,69],Ne=[1,121],be=[1,4,5,7,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,50,51,52,53,58,59,60,61,69,79],kn={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NEWLINE:5,directive:6,SD:7,document:8,line:9,statement:10,openDirective:11,typeDirective:12,closeDirective:13,":":14,argDirective:15,participant:16,actor:17,AS:18,restOfLine:19,participant_actor:20,signal:21,autonumber:22,NUM:23,off:24,activate:25,deactivate:26,note_statement:27,links_statement:28,link_statement:29,properties_statement:30,details_statement:31,title:32,legacy_title:33,acc_title:34,acc_title_value:35,acc_descr:36,acc_descr_value:37,acc_descr_multiline_value:38,loop:39,end:40,rect:41,opt:42,alt:43,else_sections:44,par:45,par_sections:46,critical:47,option_sections:48,break:49,option:50,and:51,else:52,note:53,placement:54,text2:55,over:56,actor_pair:57,links:58,link:59,properties:60,details:61,spaceList:62,",":63,left_of:64,right_of:65,signaltype:66,"+":67,"-":68,ACTOR:69,SOLID_OPEN_ARROW:70,DOTTED_OPEN_ARROW:71,SOLID_ARROW:72,DOTTED_ARROW:73,SOLID_CROSS:74,DOTTED_CROSS:75,SOLID_POINT:76,DOTTED_POINT:77,TXT:78,open_directive:79,type_directive:80,arg_directive:81,close_directive:82,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NEWLINE",7:"SD",14:":",16:"participant",18:"AS",19:"restOfLine",20:"participant_actor",22:"autonumber",23:"NUM",24:"off",25:"activate",26:"deactivate",32:"title",33:"legacy_title",34:"acc_title",35:"acc_title_value",36:"acc_descr",37:"acc_descr_value",38:"acc_descr_multiline_value",39:"loop",40:"end",41:"rect",42:"opt",43:"alt",45:"par",47:"critical",49:"break",50:"option",51:"and",52:"else",53:"note",56:"over",58:"links",59:"link",60:"properties",61:"details",63:",",64:"left_of",65:"right_of",67:"+",68:"-",69:"ACTOR",70:"SOLID_OPEN_ARROW",71:"DOTTED_OPEN_ARROW",72:"SOLID_ARROW",73:"DOTTED_ARROW",74:"SOLID_CROSS",75:"DOTTED_CROSS",76:"SOLID_POINT",77:"DOTTED_POINT",78:"TXT",79:"open_directive",80:"type_directive",81:"arg_directive",82:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,2],[8,0],[8,2],[9,2],[9,1],[9,1],[6,4],[6,6],[10,5],[10,3],[10,5],[10,3],[10,2],[10,4],[10,3],[10,3],[10,2],[10,3],[10,3],[10,2],[10,2],[10,2],[10,2],[10,2],[10,1],[10,1],[10,2],[10,2],[10,1],[10,4],[10,4],[10,4],[10,4],[10,4],[10,4],[10,4],[10,1],[48,1],[48,4],[46,1],[46,4],[44,1],[44,4],[27,4],[27,4],[28,3],[29,3],[30,3],[31,3],[62,2],[62,1],[57,3],[57,1],[54,1],[54,1],[21,5],[21,5],[21,4],[17,1],[66,1],[66,1],[66,1],[66,1],[66,1],[66,1],[66,1],[66,1],[55,1],[11,1],[12,1],[15,1],[13,1]],performAction:function(re,Xt,se,St,ee,st,dt){var ft=st.length-1;switch(ee){case 4:return St.apply(st[ft]),st[ft];case 5:case 9:this.$=[];break;case 6:st[ft-1].push(st[ft]),this.$=st[ft-1];break;case 7:case 8:case 56:this.$=st[ft];break;case 12:st[ft-3].type="addParticipant",st[ft-3].description=St.parseMessage(st[ft-1]),this.$=st[ft-3];break;case 13:st[ft-1].type="addParticipant",this.$=st[ft-1];break;case 14:st[ft-3].type="addActor",st[ft-3].description=St.parseMessage(st[ft-1]),this.$=st[ft-3];break;case 15:st[ft-1].type="addActor",this.$=st[ft-1];break;case 17:this.$={type:"sequenceIndex",sequenceIndex:Number(st[ft-2]),sequenceIndexStep:Number(st[ft-1]),sequenceVisible:!0,signalType:St.LINETYPE.AUTONUMBER};break;case 18:this.$={type:"sequenceIndex",sequenceIndex:Number(st[ft-1]),sequenceIndexStep:1,sequenceVisible:!0,signalType:St.LINETYPE.AUTONUMBER};break;case 19:this.$={type:"sequenceIndex",sequenceVisible:!1,signalType:St.LINETYPE.AUTONUMBER};break;case 20:this.$={type:"sequenceIndex",sequenceVisible:!0,signalType:St.LINETYPE.AUTONUMBER};break;case 21:this.$={type:"activeStart",signalType:St.LINETYPE.ACTIVE_START,actor:st[ft-1]};break;case 22:this.$={type:"activeEnd",signalType:St.LINETYPE.ACTIVE_END,actor:st[ft-1]};break;case 28:St.setDiagramTitle(st[ft].substring(6)),this.$=st[ft].substring(6);break;case 29:St.setDiagramTitle(st[ft].substring(7)),this.$=st[ft].substring(7);break;case 30:this.$=st[ft].trim(),St.setAccTitle(this.$);break;case 31:case 32:this.$=st[ft].trim(),St.setAccDescription(this.$);break;case 33:st[ft-1].unshift({type:"loopStart",loopText:St.parseMessage(st[ft-2]),signalType:St.LINETYPE.LOOP_START}),st[ft-1].push({type:"loopEnd",loopText:st[ft-2],signalType:St.LINETYPE.LOOP_END}),this.$=st[ft-1];break;case 34:st[ft-1].unshift({type:"rectStart",color:St.parseMessage(st[ft-2]),signalType:St.LINETYPE.RECT_START}),st[ft-1].push({type:"rectEnd",color:St.parseMessage(st[ft-2]),signalType:St.LINETYPE.RECT_END}),this.$=st[ft-1];break;case 35:st[ft-1].unshift({type:"optStart",optText:St.parseMessage(st[ft-2]),signalType:St.LINETYPE.OPT_START}),st[ft-1].push({type:"optEnd",optText:St.parseMessage(st[ft-2]),signalType:St.LINETYPE.OPT_END}),this.$=st[ft-1];break;case 36:st[ft-1].unshift({type:"altStart",altText:St.parseMessage(st[ft-2]),signalType:St.LINETYPE.ALT_START}),st[ft-1].push({type:"altEnd",signalType:St.LINETYPE.ALT_END}),this.$=st[ft-1];break;case 37:st[ft-1].unshift({type:"parStart",parText:St.parseMessage(st[ft-2]),signalType:St.LINETYPE.PAR_START}),st[ft-1].push({type:"parEnd",signalType:St.LINETYPE.PAR_END}),this.$=st[ft-1];break;case 38:st[ft-1].unshift({type:"criticalStart",criticalText:St.parseMessage(st[ft-2]),signalType:St.LINETYPE.CRITICAL_START}),st[ft-1].push({type:"criticalEnd",signalType:St.LINETYPE.CRITICAL_END}),this.$=st[ft-1];break;case 39:st[ft-1].unshift({type:"breakStart",breakText:St.parseMessage(st[ft-2]),signalType:St.LINETYPE.BREAK_START}),st[ft-1].push({type:"breakEnd",optText:St.parseMessage(st[ft-2]),signalType:St.LINETYPE.BREAK_END}),this.$=st[ft-1];break;case 42:this.$=st[ft-3].concat([{type:"option",optionText:St.parseMessage(st[ft-1]),signalType:St.LINETYPE.CRITICAL_OPTION},st[ft]]);break;case 44:this.$=st[ft-3].concat([{type:"and",parText:St.parseMessage(st[ft-1]),signalType:St.LINETYPE.PAR_AND},st[ft]]);break;case 46:this.$=st[ft-3].concat([{type:"else",altText:St.parseMessage(st[ft-1]),signalType:St.LINETYPE.ALT_ELSE},st[ft]]);break;case 47:this.$=[st[ft-1],{type:"addNote",placement:st[ft-2],actor:st[ft-1].actor,text:st[ft]}];break;case 48:st[ft-2]=[].concat(st[ft-1],st[ft-1]).slice(0,2),st[ft-2][0]=st[ft-2][0].actor,st[ft-2][1]=st[ft-2][1].actor,this.$=[st[ft-1],{type:"addNote",placement:St.PLACEMENT.OVER,actor:st[ft-2].slice(0,2),text:st[ft]}];break;case 49:this.$=[st[ft-1],{type:"addLinks",actor:st[ft-1].actor,text:st[ft]}];break;case 50:this.$=[st[ft-1],{type:"addALink",actor:st[ft-1].actor,text:st[ft]}];break;case 51:this.$=[st[ft-1],{type:"addProperties",actor:st[ft-1].actor,text:st[ft]}];break;case 52:this.$=[st[ft-1],{type:"addDetails",actor:st[ft-1].actor,text:st[ft]}];break;case 55:this.$=[st[ft-2],st[ft]];break;case 57:this.$=St.PLACEMENT.LEFTOF;break;case 58:this.$=St.PLACEMENT.RIGHTOF;break;case 59:this.$=[st[ft-4],st[ft-1],{type:"addMessage",from:st[ft-4].actor,to:st[ft-1].actor,signalType:st[ft-3],msg:st[ft]},{type:"activeStart",signalType:St.LINETYPE.ACTIVE_START,actor:st[ft-1]}];break;case 60:this.$=[st[ft-4],st[ft-1],{type:"addMessage",from:st[ft-4].actor,to:st[ft-1].actor,signalType:st[ft-3],msg:st[ft]},{type:"activeEnd",signalType:St.LINETYPE.ACTIVE_END,actor:st[ft-4]}];break;case 61:this.$=[st[ft-3],st[ft-1],{type:"addMessage",from:st[ft-3].actor,to:st[ft-1].actor,signalType:st[ft-2],msg:st[ft]}];break;case 62:this.$={type:"addParticipant",actor:st[ft]};break;case 63:this.$=St.LINETYPE.SOLID_OPEN;break;case 64:this.$=St.LINETYPE.DOTTED_OPEN;break;case 65:this.$=St.LINETYPE.SOLID;break;case 66:this.$=St.LINETYPE.DOTTED;break;case 67:this.$=St.LINETYPE.SOLID_CROSS;break;case 68:this.$=St.LINETYPE.DOTTED_CROSS;break;case 69:this.$=St.LINETYPE.SOLID_POINT;break;case 70:this.$=St.LINETYPE.DOTTED_POINT;break;case 71:this.$=St.parseMessage(st[ft].trim().substring(1));break;case 72:St.parseDirective("%%{","open_directive");break;case 73:St.parseDirective(st[ft],"type_directive");break;case 74:st[ft]=st[ft].trim().replace(/'/g,'"'),St.parseDirective(st[ft],"arg_directive");break;case 75:St.parseDirective("}%%","close_directive","sequence")}},table:[{3:1,4:_,5:g,6:4,7:E,11:6,79:A},{1:[3]},{3:8,4:_,5:g,6:4,7:E,11:6,79:A},{3:9,4:_,5:g,6:4,7:E,11:6,79:A},{3:10,4:_,5:g,6:4,7:E,11:6,79:A},u([1,4,5,16,20,22,25,26,32,33,34,36,38,39,41,42,43,45,47,49,53,58,59,60,61,69,79],T,{8:11}),{12:12,80:[1,13]},{80:[2,72]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{1:[2,4],4:F,5:O,6:41,9:14,10:16,11:6,16:P,17:42,20:V,21:20,22:J,25:tt,26:ht,27:24,28:25,29:26,30:27,31:28,32:et,33:wt,34:at,36:ut,38:vt,39:Qt,41:Vt,42:kt,43:It,45:Tt,47:mt,49:X,53:ot,58:j,59:yt,60:Y,61:bt,69:At,79:A},{13:49,14:[1,50],82:Ut},u([14,82],[2,73]),u(me,[2,6]),{6:41,10:52,11:6,16:P,17:42,20:V,21:20,22:J,25:tt,26:ht,27:24,28:25,29:26,30:27,31:28,32:et,33:wt,34:at,36:ut,38:vt,39:Qt,41:Vt,42:kt,43:It,45:Tt,47:mt,49:X,53:ot,58:j,59:yt,60:Y,61:bt,69:At,79:A},u(me,[2,8]),u(me,[2,9]),{17:53,69:At},{17:54,69:At},{5:[1,55]},{5:[1,58],23:[1,56],24:[1,57]},{17:59,69:At},{17:60,69:At},{5:[1,61]},{5:[1,62]},{5:[1,63]},{5:[1,64]},{5:[1,65]},u(me,[2,28]),u(me,[2,29]),{35:[1,66]},{37:[1,67]},u(me,[2,32]),{19:[1,68]},{19:[1,69]},{19:[1,70]},{19:[1,71]},{19:[1,72]},{19:[1,73]},{19:[1,74]},u(me,[2,40]),{66:75,70:[1,76],71:[1,77],72:[1,78],73:[1,79],74:[1,80],75:[1,81],76:[1,82],77:[1,83]},{54:84,56:[1,85],64:[1,86],65:[1,87]},{17:88,69:At},{17:89,69:At},{17:90,69:At},{17:91,69:At},u([5,18,63,70,71,72,73,74,75,76,77,78],[2,62]),{5:[1,92]},{15:93,81:[1,94]},{5:[2,75]},u(me,[2,7]),{5:[1,96],18:[1,95]},{5:[1,98],18:[1,97]},u(me,[2,16]),{5:[1,100],23:[1,99]},{5:[1,101]},u(me,[2,20]),{5:[1,102]},{5:[1,103]},u(me,[2,23]),u(me,[2,24]),u(me,[2,25]),u(me,[2,26]),u(me,[2,27]),u(me,[2,30]),u(me,[2,31]),u(Ye,T,{8:104}),u(Ye,T,{8:105}),u(Ye,T,{8:106}),u(ke,T,{44:107,8:108}),u(pe,T,{46:109,8:110}),u(xe,T,{48:111,8:112}),u(Ye,T,{8:113}),{17:116,67:[1,114],68:[1,115],69:At},u(Ae,[2,63]),u(Ae,[2,64]),u(Ae,[2,65]),u(Ae,[2,66]),u(Ae,[2,67]),u(Ae,[2,68]),u(Ae,[2,69]),u(Ae,[2,70]),{17:117,69:At},{17:119,57:118,69:At},{69:[2,57]},{69:[2,58]},{55:120,78:Ne},{55:122,78:Ne},{55:123,78:Ne},{55:124,78:Ne},u(be,[2,10]),{13:125,82:Ut},{82:[2,74]},{19:[1,126]},u(me,[2,13]),{19:[1,127]},u(me,[2,15]),{5:[1,128]},u(me,[2,18]),u(me,[2,19]),u(me,[2,21]),u(me,[2,22]),{4:F,5:O,6:41,9:14,10:16,11:6,16:P,17:42,20:V,21:20,22:J,25:tt,26:ht,27:24,28:25,29:26,30:27,31:28,32:et,33:wt,34:at,36:ut,38:vt,39:Qt,40:[1,129],41:Vt,42:kt,43:It,45:Tt,47:mt,49:X,53:ot,58:j,59:yt,60:Y,61:bt,69:At,79:A},{4:F,5:O,6:41,9:14,10:16,11:6,16:P,17:42,20:V,21:20,22:J,25:tt,26:ht,27:24,28:25,29:26,30:27,31:28,32:et,33:wt,34:at,36:ut,38:vt,39:Qt,40:[1,130],41:Vt,42:kt,43:It,45:Tt,47:mt,49:X,53:ot,58:j,59:yt,60:Y,61:bt,69:At,79:A},{4:F,5:O,6:41,9:14,10:16,11:6,16:P,17:42,20:V,21:20,22:J,25:tt,26:ht,27:24,28:25,29:26,30:27,31:28,32:et,33:wt,34:at,36:ut,38:vt,39:Qt,40:[1,131],41:Vt,42:kt,43:It,45:Tt,47:mt,49:X,53:ot,58:j,59:yt,60:Y,61:bt,69:At,79:A},{40:[1,132]},{4:F,5:O,6:41,9:14,10:16,11:6,16:P,17:42,20:V,21:20,22:J,25:tt,26:ht,27:24,28:25,29:26,30:27,31:28,32:et,33:wt,34:at,36:ut,38:vt,39:Qt,40:[2,45],41:Vt,42:kt,43:It,45:Tt,47:mt,49:X,52:[1,133],53:ot,58:j,59:yt,60:Y,61:bt,69:At,79:A},{40:[1,134]},{4:F,5:O,6:41,9:14,10:16,11:6,16:P,17:42,20:V,21:20,22:J,25:tt,26:ht,27:24,28:25,29:26,30:27,31:28,32:et,33:wt,34:at,36:ut,38:vt,39:Qt,40:[2,43],41:Vt,42:kt,43:It,45:Tt,47:mt,49:X,51:[1,135],53:ot,58:j,59:yt,60:Y,61:bt,69:At,79:A},{40:[1,136]},{4:F,5:O,6:41,9:14,10:16,11:6,16:P,17:42,20:V,21:20,22:J,25:tt,26:ht,27:24,28:25,29:26,30:27,31:28,32:et,33:wt,34:at,36:ut,38:vt,39:Qt,40:[2,41],41:Vt,42:kt,43:It,45:Tt,47:mt,49:X,50:[1,137],53:ot,58:j,59:yt,60:Y,61:bt,69:At,79:A},{4:F,5:O,6:41,9:14,10:16,11:6,16:P,17:42,20:V,21:20,22:J,25:tt,26:ht,27:24,28:25,29:26,30:27,31:28,32:et,33:wt,34:at,36:ut,38:vt,39:Qt,40:[1,138],41:Vt,42:kt,43:It,45:Tt,47:mt,49:X,53:ot,58:j,59:yt,60:Y,61:bt,69:At,79:A},{17:139,69:At},{17:140,69:At},{55:141,78:Ne},{55:142,78:Ne},{55:143,78:Ne},{63:[1,144],78:[2,56]},{5:[2,49]},{5:[2,71]},{5:[2,50]},{5:[2,51]},{5:[2,52]},{5:[1,145]},{5:[1,146]},{5:[1,147]},u(me,[2,17]),u(me,[2,33]),u(me,[2,34]),u(me,[2,35]),u(me,[2,36]),{19:[1,148]},u(me,[2,37]),{19:[1,149]},u(me,[2,38]),{19:[1,150]},u(me,[2,39]),{55:151,78:Ne},{55:152,78:Ne},{5:[2,61]},{5:[2,47]},{5:[2,48]},{17:153,69:At},u(be,[2,11]),u(me,[2,12]),u(me,[2,14]),u(ke,T,{8:108,44:154}),u(pe,T,{8:110,46:155}),u(xe,T,{8:112,48:156}),{5:[2,59]},{5:[2,60]},{78:[2,55]},{40:[2,46]},{40:[2,44]},{40:[2,42]}],defaultActions:{7:[2,72],8:[2,1],9:[2,2],10:[2,3],51:[2,75],86:[2,57],87:[2,58],94:[2,74],120:[2,49],121:[2,71],122:[2,50],123:[2,51],124:[2,52],141:[2,61],142:[2,47],143:[2,48],151:[2,59],152:[2,60],153:[2,55],154:[2,46],155:[2,44],156:[2,42]},parseError:function(re,Xt){if(!Xt.recoverable){var se=new Error(re);throw se.hash=Xt,se}this.trace(re)},parse:function(re){var Xt=this,se=[0],St=[],ee=[null],st=[],dt=this.table,ft="",Dt=0,ue=0,Oe=0,en=2,$e=1,cn=st.slice.call(arguments,1),Fe=Object.create(this.lexer),Ee={yy:{}};for(var Be in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Be)&&(Ee.yy[Be]=this.yy[Be]);Fe.setInput(re,Ee.yy),Ee.yy.lexer=Fe,Ee.yy.parser=this,Fe.yylloc===void 0&&(Fe.yylloc={});var Le=Fe.yylloc;st.push(Le);var ge=Fe.options&&Fe.options.ranges;function ie(){var Se;return typeof(Se=St.pop()||Fe.lex()||$e)!="number"&&(Se instanceof Array&&(Se=(St=Se).pop()),Se=Xt.symbols_[Se]||Se),Se}typeof Ee.yy.parseError=="function"?this.parseError=Ee.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var An,Ie,un,ze,pn,tr,Dn,Tn,De,Qe={};;){if(un=se[se.length-1],this.defaultActions[un]?ze=this.defaultActions[un]:(An==null&&(An=ie()),ze=dt[un]&&dt[un][An]),ze===void 0||!ze.length||!ze[0]){var Ge="";for(tr in De=[],dt[un])this.terminals_[tr]&&tr>en&&De.push("'"+this.terminals_[tr]+"'");Ge=Fe.showPosition?"Parse error on line "+(Dt+1)+`: -`+Fe.showPosition()+` -Expecting `+De.join(", ")+", got '"+(this.terminals_[An]||An)+"'":"Parse error on line "+(Dt+1)+": Unexpected "+(An==$e?"end of input":"'"+(this.terminals_[An]||An)+"'"),this.parseError(Ge,{text:Fe.match,token:this.terminals_[An]||An,line:Fe.yylineno,loc:Le,expected:De})}if(ze[0]instanceof Array&&ze.length>1)throw new Error("Parse Error: multiple actions possible at state: "+un+", token: "+An);switch(ze[0]){case 1:se.push(An),ee.push(Fe.yytext),st.push(Fe.yylloc),se.push(ze[1]),An=null,Ie?(An=Ie,Ie=null):(ue=Fe.yyleng,ft=Fe.yytext,Dt=Fe.yylineno,Le=Fe.yylloc,Oe>0&&Oe--);break;case 2:if(Dn=this.productions_[ze[1]][1],Qe.$=ee[ee.length-Dn],Qe._$={first_line:st[st.length-(Dn||1)].first_line,last_line:st[st.length-1].last_line,first_column:st[st.length-(Dn||1)].first_column,last_column:st[st.length-1].last_column},ge&&(Qe._$.range=[st[st.length-(Dn||1)].range[0],st[st.length-1].range[1]]),(pn=this.performAction.apply(Qe,[ft,ue,Dt,Ee.yy,ze[1],ee,st].concat(cn)))!==void 0)return pn;Dn&&(se=se.slice(0,-1*Dn*2),ee=ee.slice(0,-1*Dn),st=st.slice(0,-1*Dn)),se.push(this.productions_[ze[1]][0]),ee.push(Qe.$),st.push(Qe._$),Tn=dt[se[se.length-2]][se[se.length-1]],se.push(Tn);break;case 3:return!0}}return!0}},he={EOF:1,parseError:function(re,Xt){if(!this.yy.parser)throw new Error(re);this.yy.parser.parseError(re,Xt)},setInput:function(re,Xt){return this.yy=Xt||this.yy||{},this._input=re,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var re=this._input[0];return this.yytext+=re,this.yyleng++,this.offset++,this.match+=re,this.matched+=re,re.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),re},unput:function(re){var Xt=re.length,se=re.split(/(?:\r\n?|\n)/g);this._input=re+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-Xt),this.offset-=Xt;var St=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),se.length-1&&(this.yylineno-=se.length-1);var ee=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:se?(se.length===St.length?this.yylloc.first_column:0)+St[St.length-se.length].length-se[0].length:this.yylloc.first_column-Xt},this.options.ranges&&(this.yylloc.range=[ee[0],ee[0]+this.yyleng-Xt]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(re){this.unput(this.match.slice(re))},pastInput:function(){var re=this.matched.substr(0,this.matched.length-this.match.length);return(re.length>20?"...":"")+re.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var re=this.match;return re.length<20&&(re+=this._input.substr(0,20-re.length)),(re.substr(0,20)+(re.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var re=this.pastInput(),Xt=new Array(re.length+1).join("-");return re+this.upcomingInput()+` -`+Xt+"^"},test_match:function(re,Xt){var se,St,ee;if(this.options.backtrack_lexer&&(ee={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(ee.yylloc.range=this.yylloc.range.slice(0))),(St=re[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=St.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:St?St[St.length-1].length-St[St.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+re[0].length},this.yytext+=re[0],this.match+=re[0],this.matches=re,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(re[0].length),this.matched+=re[0],se=this.performAction.call(this,this.yy,this,Xt,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),se)return se;if(this._backtrack){for(var st in ee)this[st]=ee[st];return!1}return!1},next:function(){if(this.done)return this.EOF;var re,Xt,se,St;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var ee=this._currentRules(),st=0;stXt[0].length)){if(Xt=se,St=st,this.options.backtrack_lexer){if((re=this.test_match(se,ee[st]))!==!1)return re;if(this._backtrack){Xt=!1;continue}return!1}if(!this.options.flex)break}return Xt?(re=this.test_match(Xt,ee[St]))!==!1&&re:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(re){this.conditionStack.push(re)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(re){return(re=this.conditionStack.length-1-Math.abs(re||0))>=0?this.conditionStack[re]:"INITIAL"},pushState:function(re){this.begin(re)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(re,Xt,se,St){switch(se){case 0:return this.begin("open_directive"),79;case 1:return this.begin("type_directive"),80;case 2:return this.popState(),this.begin("arg_directive"),14;case 3:return this.popState(),this.popState(),82;case 4:return 81;case 5:case 52:case 65:return 5;case 6:case 7:case 8:case 9:case 10:break;case 11:return 23;case 12:return this.begin("ID"),16;case 13:return this.begin("ID"),20;case 14:return Xt.yytext=Xt.yytext.trim(),this.begin("ALIAS"),69;case 15:return this.popState(),this.popState(),this.begin("LINE"),18;case 16:return this.popState(),this.popState(),5;case 17:return this.begin("LINE"),39;case 18:return this.begin("LINE"),41;case 19:return this.begin("LINE"),42;case 20:return this.begin("LINE"),43;case 21:return this.begin("LINE"),52;case 22:return this.begin("LINE"),45;case 23:return this.begin("LINE"),51;case 24:return this.begin("LINE"),47;case 25:return this.begin("LINE"),50;case 26:return this.begin("LINE"),49;case 27:return this.popState(),19;case 28:return 40;case 29:return 64;case 30:return 65;case 31:return 58;case 32:return 59;case 33:return 60;case 34:return 61;case 35:return 56;case 36:return 53;case 37:return this.begin("ID"),25;case 38:return this.begin("ID"),26;case 39:return 32;case 40:return 33;case 41:return this.begin("acc_title"),34;case 42:return this.popState(),"acc_title_value";case 43:return this.begin("acc_descr"),36;case 44:return this.popState(),"acc_descr_value";case 45:this.begin("acc_descr_multiline");break;case 46:this.popState();break;case 47:return"acc_descr_multiline_value";case 48:return 7;case 49:return 22;case 50:return 24;case 51:return 63;case 53:return Xt.yytext=Xt.yytext.trim(),69;case 54:return 72;case 55:return 73;case 56:return 70;case 57:return 71;case 58:return 74;case 59:return 75;case 60:return 76;case 61:return 77;case 62:return 78;case 63:return 67;case 64:return 68;case 66:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:((?!\n)\s)+)/i,/^(?:#[^\n]*)/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[0-9]+(?=[ \n]+))/i,/^(?:participant\b)/i,/^(?:actor\b)/i,/^(?:[^\->:\n,;]+?(?=((?!\n)\s)+as(?!\n)\s|[#\n;]|$))/i,/^(?:as\b)/i,/^(?:(?:))/i,/^(?:loop\b)/i,/^(?:rect\b)/i,/^(?:opt\b)/i,/^(?:alt\b)/i,/^(?:else\b)/i,/^(?:par\b)/i,/^(?:and\b)/i,/^(?:critical\b)/i,/^(?:option\b)/i,/^(?:break\b)/i,/^(?:(?:[:]?(?:no)?wrap)?[^#\n;]*)/i,/^(?:end\b)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:links\b)/i,/^(?:link\b)/i,/^(?:properties\b)/i,/^(?:details\b)/i,/^(?:over\b)/i,/^(?:note\b)/i,/^(?:activate\b)/i,/^(?:deactivate\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:title:\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:sequenceDiagram\b)/i,/^(?:autonumber\b)/i,/^(?:off\b)/i,/^(?:,)/i,/^(?:;)/i,/^(?:[^\+\->:\n,;]+((?!(-x|--x|-\)|--\)))[\-]*[^\+\->:\n,;]+)*)/i,/^(?:->>)/i,/^(?:-->>)/i,/^(?:->)/i,/^(?:-->)/i,/^(?:-[x])/i,/^(?:--[x])/i,/^(?:-[\)])/i,/^(?:--[\)])/i,/^(?::(?:(?:no)?wrap)?[^#\n;]+)/i,/^(?:\+)/i,/^(?:-)/i,/^(?:$)/i,/^(?:.)/i],conditions:{acc_descr_multiline:{rules:[46,47],inclusive:!1},acc_descr:{rules:[44],inclusive:!1},acc_title:{rules:[42],inclusive:!1},open_directive:{rules:[1,8],inclusive:!1},type_directive:{rules:[2,3,8],inclusive:!1},arg_directive:{rules:[3,4,8],inclusive:!1},ID:{rules:[7,8,14],inclusive:!1},ALIAS:{rules:[7,8,15,16],inclusive:!1},LINE:{rules:[7,8,27],inclusive:!1},INITIAL:{rules:[0,5,6,8,9,10,11,12,13,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,45,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66],inclusive:!0}}};function Ze(){this.yy={}}return kn.lexer=he,Ze.prototype=kn,kn.Parser=Ze,new Ze}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(1993).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},3584:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(ke,pe,xe,Ae){for(xe=xe||{},Ae=ke.length;Ae--;xe[ke[Ae]]=pe);return xe},_=[1,2],g=[1,3],E=[1,5],A=[1,7],T=[2,5],F=[1,15],O=[1,17],P=[1,19],V=[1,20],J=[1,21],tt=[1,22],ht=[1,33],et=[1,23],wt=[1,24],at=[1,25],ut=[1,26],vt=[1,27],Qt=[1,30],Vt=[1,31],kt=[1,32],It=[1,35],Tt=[1,36],mt=[1,37],X=[1,38],ot=[1,34],j=[1,41],yt=[1,4,5,14,15,17,19,20,22,23,24,25,26,27,31,33,35,41,42,43,44,47,50],Y=[1,4,5,12,13,14,15,17,19,20,22,23,24,25,26,27,31,33,35,41,42,43,44,47,50],bt=[1,4,5,7,14,15,17,19,20,22,23,24,25,26,27,31,33,35,41,42,43,44,47,50],At=[4,5,14,15,17,19,20,22,23,24,25,26,27,31,33,35,41,42,43,44,47,50],Ut={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NL:5,directive:6,SD:7,document:8,line:9,statement:10,idStatement:11,DESCR:12,"-->":13,HIDE_EMPTY:14,scale:15,WIDTH:16,COMPOSIT_STATE:17,STRUCT_START:18,STRUCT_STOP:19,STATE_DESCR:20,AS:21,ID:22,FORK:23,JOIN:24,CHOICE:25,CONCURRENT:26,note:27,notePosition:28,NOTE_TEXT:29,direction:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,openDirective:36,typeDirective:37,closeDirective:38,":":39,argDirective:40,direction_tb:41,direction_bt:42,direction_rl:43,direction_lr:44,eol:45,";":46,EDGE_STATE:47,left_of:48,right_of:49,open_directive:50,type_directive:51,arg_directive:52,close_directive:53,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NL",7:"SD",12:"DESCR",13:"-->",14:"HIDE_EMPTY",15:"scale",16:"WIDTH",17:"COMPOSIT_STATE",18:"STRUCT_START",19:"STRUCT_STOP",20:"STATE_DESCR",21:"AS",22:"ID",23:"FORK",24:"JOIN",25:"CHOICE",26:"CONCURRENT",27:"note",29:"NOTE_TEXT",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",39:":",41:"direction_tb",42:"direction_bt",43:"direction_rl",44:"direction_lr",46:";",47:"EDGE_STATE",48:"left_of",49:"right_of",50:"open_directive",51:"type_directive",52:"arg_directive",53:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,2],[8,0],[8,2],[9,2],[9,1],[9,1],[10,1],[10,2],[10,3],[10,4],[10,1],[10,2],[10,1],[10,4],[10,3],[10,6],[10,1],[10,1],[10,1],[10,1],[10,4],[10,4],[10,1],[10,1],[10,2],[10,2],[10,1],[6,3],[6,5],[30,1],[30,1],[30,1],[30,1],[45,1],[45,1],[11,1],[11,1],[28,1],[28,1],[36,1],[37,1],[40,1],[38,1]],performAction:function(ke,pe,xe,Ae,Ne,be,kn){var he=be.length-1;switch(Ne){case 4:return Ae.setRootDoc(be[he]),be[he];case 5:this.$=[];break;case 6:be[he]!="nl"&&(be[he-1].push(be[he]),this.$=be[he-1]);break;case 7:case 8:case 39:case 40:this.$=be[he];break;case 9:this.$="nl";break;case 10:this.$={stmt:"state",id:be[he],type:"default",description:""};break;case 11:this.$={stmt:"state",id:be[he-1],type:"default",description:Ae.trimColon(be[he])};break;case 12:this.$={stmt:"relation",state1:{stmt:"state",id:be[he-2],type:"default",description:""},state2:{stmt:"state",id:be[he],type:"default",description:""}};break;case 13:this.$={stmt:"relation",state1:{stmt:"state",id:be[he-3],type:"default",description:""},state2:{stmt:"state",id:be[he-1],type:"default",description:""},description:be[he].substr(1).trim()};break;case 17:this.$={stmt:"state",id:be[he-3],type:"default",description:"",doc:be[he-1]};break;case 18:var Ze=be[he],re=be[he-2].trim();if(be[he].match(":")){var Xt=be[he].split(":");Ze=Xt[0],re=[re,Xt[1]]}this.$={stmt:"state",id:Ze,type:"default",description:re};break;case 19:this.$={stmt:"state",id:be[he-3],type:"default",description:be[he-5],doc:be[he-1]};break;case 20:this.$={stmt:"state",id:be[he],type:"fork"};break;case 21:this.$={stmt:"state",id:be[he],type:"join"};break;case 22:this.$={stmt:"state",id:be[he],type:"choice"};break;case 23:this.$={stmt:"state",id:Ae.getDividerId(),type:"divider"};break;case 24:this.$={stmt:"state",id:be[he-1].trim(),note:{position:be[he-2].trim(),text:be[he].trim()}};break;case 28:this.$=be[he].trim(),Ae.setAccTitle(this.$);break;case 29:case 30:this.$=be[he].trim(),Ae.setAccDescription(this.$);break;case 33:Ae.setDirection("TB"),this.$={stmt:"dir",value:"TB"};break;case 34:Ae.setDirection("BT"),this.$={stmt:"dir",value:"BT"};break;case 35:Ae.setDirection("RL"),this.$={stmt:"dir",value:"RL"};break;case 36:Ae.setDirection("LR"),this.$={stmt:"dir",value:"LR"};break;case 43:Ae.parseDirective("%%{","open_directive");break;case 44:Ae.parseDirective(be[he],"type_directive");break;case 45:be[he]=be[he].trim().replace(/'/g,'"'),Ae.parseDirective(be[he],"arg_directive");break;case 46:Ae.parseDirective("}%%","close_directive","state")}},table:[{3:1,4:_,5:g,6:4,7:E,36:6,50:A},{1:[3]},{3:8,4:_,5:g,6:4,7:E,36:6,50:A},{3:9,4:_,5:g,6:4,7:E,36:6,50:A},{3:10,4:_,5:g,6:4,7:E,36:6,50:A},u([1,4,5,14,15,17,20,22,23,24,25,26,27,31,33,35,41,42,43,44,47,50],T,{8:11}),{37:12,51:[1,13]},{51:[2,43]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{1:[2,4],4:F,5:O,6:28,9:14,10:16,11:18,14:P,15:V,17:J,20:tt,22:ht,23:et,24:wt,25:at,26:ut,27:vt,30:29,31:Qt,33:Vt,35:kt,36:6,41:It,42:Tt,43:mt,44:X,47:ot,50:A},{38:39,39:[1,40],53:j},u([39,53],[2,44]),u(yt,[2,6]),{6:28,10:42,11:18,14:P,15:V,17:J,20:tt,22:ht,23:et,24:wt,25:at,26:ut,27:vt,30:29,31:Qt,33:Vt,35:kt,36:6,41:It,42:Tt,43:mt,44:X,47:ot,50:A},u(yt,[2,8]),u(yt,[2,9]),u(yt,[2,10],{12:[1,43],13:[1,44]}),u(yt,[2,14]),{16:[1,45]},u(yt,[2,16],{18:[1,46]}),{21:[1,47]},u(yt,[2,20]),u(yt,[2,21]),u(yt,[2,22]),u(yt,[2,23]),{28:48,29:[1,49],48:[1,50],49:[1,51]},u(yt,[2,26]),u(yt,[2,27]),{32:[1,52]},{34:[1,53]},u(yt,[2,30]),u(Y,[2,39]),u(Y,[2,40]),u(yt,[2,33]),u(yt,[2,34]),u(yt,[2,35]),u(yt,[2,36]),u(bt,[2,31]),{40:54,52:[1,55]},u(bt,[2,46]),u(yt,[2,7]),u(yt,[2,11]),{11:56,22:ht,47:ot},u(yt,[2,15]),u(At,T,{8:57}),{22:[1,58]},{22:[1,59]},{21:[1,60]},{22:[2,41]},{22:[2,42]},u(yt,[2,28]),u(yt,[2,29]),{38:61,53:j},{53:[2,45]},u(yt,[2,12],{12:[1,62]}),{4:F,5:O,6:28,9:14,10:16,11:18,14:P,15:V,17:J,19:[1,63],20:tt,22:ht,23:et,24:wt,25:at,26:ut,27:vt,30:29,31:Qt,33:Vt,35:kt,36:6,41:It,42:Tt,43:mt,44:X,47:ot,50:A},u(yt,[2,18],{18:[1,64]}),{29:[1,65]},{22:[1,66]},u(bt,[2,32]),u(yt,[2,13]),u(yt,[2,17]),u(At,T,{8:67}),u(yt,[2,24]),u(yt,[2,25]),{4:F,5:O,6:28,9:14,10:16,11:18,14:P,15:V,17:J,19:[1,68],20:tt,22:ht,23:et,24:wt,25:at,26:ut,27:vt,30:29,31:Qt,33:Vt,35:kt,36:6,41:It,42:Tt,43:mt,44:X,47:ot,50:A},u(yt,[2,19])],defaultActions:{7:[2,43],8:[2,1],9:[2,2],10:[2,3],50:[2,41],51:[2,42],55:[2,45]},parseError:function(ke,pe){if(!pe.recoverable){var xe=new Error(ke);throw xe.hash=pe,xe}this.trace(ke)},parse:function(ke){var pe=this,xe=[0],Ae=[],Ne=[null],be=[],kn=this.table,he="",Ze=0,re=0,Xt=0,se=2,St=1,ee=be.slice.call(arguments,1),st=Object.create(this.lexer),dt={yy:{}};for(var ft in this.yy)Object.prototype.hasOwnProperty.call(this.yy,ft)&&(dt.yy[ft]=this.yy[ft]);st.setInput(ke,dt.yy),dt.yy.lexer=st,dt.yy.parser=this,st.yylloc===void 0&&(st.yylloc={});var Dt=st.yylloc;be.push(Dt);var ue=st.options&&st.options.ranges;function Oe(){var un;return typeof(un=Ae.pop()||st.lex()||St)!="number"&&(un instanceof Array&&(un=(Ae=un).pop()),un=pe.symbols_[un]||un),un}typeof dt.yy.parseError=="function"?this.parseError=dt.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var en,$e,cn,Fe,Ee,Be,Le,ge,ie,An={};;){if(cn=xe[xe.length-1],this.defaultActions[cn]?Fe=this.defaultActions[cn]:(en==null&&(en=Oe()),Fe=kn[cn]&&kn[cn][en]),Fe===void 0||!Fe.length||!Fe[0]){var Ie="";for(Be in ie=[],kn[cn])this.terminals_[Be]&&Be>se&&ie.push("'"+this.terminals_[Be]+"'");Ie=st.showPosition?"Parse error on line "+(Ze+1)+`: -`+st.showPosition()+` -Expecting `+ie.join(", ")+", got '"+(this.terminals_[en]||en)+"'":"Parse error on line "+(Ze+1)+": Unexpected "+(en==St?"end of input":"'"+(this.terminals_[en]||en)+"'"),this.parseError(Ie,{text:st.match,token:this.terminals_[en]||en,line:st.yylineno,loc:Dt,expected:ie})}if(Fe[0]instanceof Array&&Fe.length>1)throw new Error("Parse Error: multiple actions possible at state: "+cn+", token: "+en);switch(Fe[0]){case 1:xe.push(en),Ne.push(st.yytext),be.push(st.yylloc),xe.push(Fe[1]),en=null,$e?(en=$e,$e=null):(re=st.yyleng,he=st.yytext,Ze=st.yylineno,Dt=st.yylloc,Xt>0&&Xt--);break;case 2:if(Le=this.productions_[Fe[1]][1],An.$=Ne[Ne.length-Le],An._$={first_line:be[be.length-(Le||1)].first_line,last_line:be[be.length-1].last_line,first_column:be[be.length-(Le||1)].first_column,last_column:be[be.length-1].last_column},ue&&(An._$.range=[be[be.length-(Le||1)].range[0],be[be.length-1].range[1]]),(Ee=this.performAction.apply(An,[he,re,Ze,dt.yy,Fe[1],Ne,be].concat(ee)))!==void 0)return Ee;Le&&(xe=xe.slice(0,-1*Le*2),Ne=Ne.slice(0,-1*Le),be=be.slice(0,-1*Le)),xe.push(this.productions_[Fe[1]][0]),Ne.push(An.$),be.push(An._$),ge=kn[xe[xe.length-2]][xe[xe.length-1]],xe.push(ge);break;case 3:return!0}}return!0}},me={EOF:1,parseError:function(ke,pe){if(!this.yy.parser)throw new Error(ke);this.yy.parser.parseError(ke,pe)},setInput:function(ke,pe){return this.yy=pe||this.yy||{},this._input=ke,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var ke=this._input[0];return this.yytext+=ke,this.yyleng++,this.offset++,this.match+=ke,this.matched+=ke,ke.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),ke},unput:function(ke){var pe=ke.length,xe=ke.split(/(?:\r\n?|\n)/g);this._input=ke+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-pe),this.offset-=pe;var Ae=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),xe.length-1&&(this.yylineno-=xe.length-1);var Ne=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:xe?(xe.length===Ae.length?this.yylloc.first_column:0)+Ae[Ae.length-xe.length].length-xe[0].length:this.yylloc.first_column-pe},this.options.ranges&&(this.yylloc.range=[Ne[0],Ne[0]+this.yyleng-pe]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(ke){this.unput(this.match.slice(ke))},pastInput:function(){var ke=this.matched.substr(0,this.matched.length-this.match.length);return(ke.length>20?"...":"")+ke.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var ke=this.match;return ke.length<20&&(ke+=this._input.substr(0,20-ke.length)),(ke.substr(0,20)+(ke.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var ke=this.pastInput(),pe=new Array(ke.length+1).join("-");return ke+this.upcomingInput()+` -`+pe+"^"},test_match:function(ke,pe){var xe,Ae,Ne;if(this.options.backtrack_lexer&&(Ne={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(Ne.yylloc.range=this.yylloc.range.slice(0))),(Ae=ke[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=Ae.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:Ae?Ae[Ae.length-1].length-Ae[Ae.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+ke[0].length},this.yytext+=ke[0],this.match+=ke[0],this.matches=ke,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(ke[0].length),this.matched+=ke[0],xe=this.performAction.call(this,this.yy,this,pe,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),xe)return xe;if(this._backtrack){for(var be in Ne)this[be]=Ne[be];return!1}return!1},next:function(){if(this.done)return this.EOF;var ke,pe,xe,Ae;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var Ne=this._currentRules(),be=0;bepe[0].length)){if(pe=xe,Ae=be,this.options.backtrack_lexer){if((ke=this.test_match(xe,Ne[be]))!==!1)return ke;if(this._backtrack){pe=!1;continue}return!1}if(!this.options.flex)break}return pe?(ke=this.test_match(pe,Ne[Ae]))!==!1&&ke:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(ke){this.conditionStack.push(ke)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(ke){return(ke=this.conditionStack.length-1-Math.abs(ke||0))>=0?this.conditionStack[ke]:"INITIAL"},pushState:function(ke){this.begin(ke)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(ke,pe,xe,Ae){switch(xe){case 0:case 33:return 41;case 1:case 34:return 42;case 2:case 35:return 43;case 3:case 36:return 44;case 4:return this.begin("open_directive"),50;case 5:return this.begin("type_directive"),51;case 6:return this.popState(),this.begin("arg_directive"),39;case 7:return this.popState(),this.popState(),53;case 8:return 52;case 9:case 10:case 12:case 13:case 14:case 15:case 46:case 52:break;case 11:case 66:return 5;case 16:return this.pushState("SCALE"),15;case 17:return 16;case 18:case 24:case 40:case 43:this.popState();break;case 19:return this.begin("acc_title"),31;case 20:return this.popState(),"acc_title_value";case 21:return this.begin("acc_descr"),33;case 22:return this.popState(),"acc_descr_value";case 23:this.begin("acc_descr_multiline");break;case 25:return"acc_descr_multiline_value";case 26:this.pushState("STATE");break;case 27:case 30:return this.popState(),pe.yytext=pe.yytext.slice(0,-8).trim(),23;case 28:case 31:return this.popState(),pe.yytext=pe.yytext.slice(0,-8).trim(),24;case 29:case 32:return this.popState(),pe.yytext=pe.yytext.slice(0,-10).trim(),25;case 37:this.begin("STATE_STRING");break;case 38:return this.popState(),this.pushState("STATE_ID"),"AS";case 39:case 54:return this.popState(),"ID";case 41:return"STATE_DESCR";case 42:return 17;case 44:return this.popState(),this.pushState("struct"),18;case 45:return this.popState(),19;case 47:return this.begin("NOTE"),27;case 48:return this.popState(),this.pushState("NOTE_ID"),48;case 49:return this.popState(),this.pushState("NOTE_ID"),49;case 50:this.popState(),this.pushState("FLOATING_NOTE");break;case 51:return this.popState(),this.pushState("FLOATING_NOTE_ID"),"AS";case 53:return"NOTE_TEXT";case 55:return this.popState(),this.pushState("NOTE_TEXT"),22;case 56:return this.popState(),pe.yytext=pe.yytext.substr(2).trim(),29;case 57:return this.popState(),pe.yytext=pe.yytext.slice(0,-8).trim(),29;case 58:case 59:return 7;case 60:return 14;case 61:return 47;case 62:return 22;case 63:return pe.yytext=pe.yytext.trim(),12;case 64:return 13;case 65:return 26;case 67:return"INVALID"}},rules:[/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:[\s]+)/i,/^(?:((?!\n)\s)+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:scale\s+)/i,/^(?:\d+)/i,/^(?:\s+width\b)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:state\s+)/i,/^(?:.*<>)/i,/^(?:.*<>)/i,/^(?:.*<>)/i,/^(?:.*\[\[fork\]\])/i,/^(?:.*\[\[join\]\])/i,/^(?:.*\[\[choice\]\])/i,/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:["])/i,/^(?:\s*as\s+)/i,/^(?:[^\n\{]*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n\s\{]+)/i,/^(?:\n)/i,/^(?:\{)/i,/^(?:\})/i,/^(?:[\n])/i,/^(?:note\s+)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:")/i,/^(?:\s*as\s*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n]*)/i,/^(?:\s*[^:\n\s\-]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:[\s\S]*?end note\b)/i,/^(?:stateDiagram\s+)/i,/^(?:stateDiagram-v2\s+)/i,/^(?:hide empty description\b)/i,/^(?:\[\*\])/i,/^(?:[^:\n\s\-\{]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:-->)/i,/^(?:--)/i,/^(?:$)/i,/^(?:.)/i],conditions:{LINE:{rules:[13,14],inclusive:!1},close_directive:{rules:[13,14],inclusive:!1},arg_directive:{rules:[7,8,13,14],inclusive:!1},type_directive:{rules:[6,7,13,14],inclusive:!1},open_directive:{rules:[5,13,14],inclusive:!1},struct:{rules:[13,14,26,33,34,35,36,45,46,47,61,62,63,64,65],inclusive:!1},FLOATING_NOTE_ID:{rules:[54],inclusive:!1},FLOATING_NOTE:{rules:[51,52,53],inclusive:!1},NOTE_TEXT:{rules:[56,57],inclusive:!1},NOTE_ID:{rules:[55],inclusive:!1},NOTE:{rules:[48,49,50],inclusive:!1},acc_descr_multiline:{rules:[24,25],inclusive:!1},acc_descr:{rules:[22],inclusive:!1},acc_title:{rules:[20],inclusive:!1},SCALE:{rules:[17,18],inclusive:!1},ALIAS:{rules:[],inclusive:!1},STATE_ID:{rules:[39],inclusive:!1},STATE_STRING:{rules:[40,41],inclusive:!1},FORK_STATE:{rules:[],inclusive:!1},STATE:{rules:[13,14,27,28,29,30,31,32,37,38,42,43,44],inclusive:!1},ID:{rules:[13,14],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,9,10,11,12,14,15,16,19,21,23,26,44,47,58,59,60,61,62,63,64,66,67],inclusive:!0}}};function Ye(){this.yy={}}return Ut.lexer=me,Ye.prototype=Ut,Ut.Parser=Ye,new Ye}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(3069).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},9763:(M,z,p)=>{M=p.nmd(M);var b=function(){var u=function(at,ut,vt,Qt){for(vt=vt||{},Qt=at.length;Qt--;vt[at[Qt]]=ut);return vt},_=[1,2],g=[1,5],E=[6,9,11,17,18,20,22,23,24,26],A=[1,15],T=[1,16],F=[1,17],O=[1,18],P=[1,19],V=[1,20],J=[1,24],tt=[4,6,9,11,17,18,20,22,23,24,26],ht={trace:function(){},yy:{},symbols_:{error:2,start:3,journey:4,document:5,EOF:6,directive:7,line:8,SPACE:9,statement:10,NEWLINE:11,openDirective:12,typeDirective:13,closeDirective:14,":":15,argDirective:16,title:17,acc_title:18,acc_title_value:19,acc_descr:20,acc_descr_value:21,acc_descr_multiline_value:22,section:23,taskName:24,taskData:25,open_directive:26,type_directive:27,arg_directive:28,close_directive:29,$accept:0,$end:1},terminals_:{2:"error",4:"journey",6:"EOF",9:"SPACE",11:"NEWLINE",15:":",17:"title",18:"acc_title",19:"acc_title_value",20:"acc_descr",21:"acc_descr_value",22:"acc_descr_multiline_value",23:"section",24:"taskName",25:"taskData",26:"open_directive",27:"type_directive",28:"arg_directive",29:"close_directive"},productions_:[0,[3,3],[3,2],[5,0],[5,2],[8,2],[8,1],[8,1],[8,1],[7,4],[7,6],[10,1],[10,2],[10,2],[10,1],[10,1],[10,2],[10,1],[12,1],[13,1],[16,1],[14,1]],performAction:function(at,ut,vt,Qt,Vt,kt,It){var Tt=kt.length-1;switch(Vt){case 1:return kt[Tt-1];case 3:case 7:case 8:this.$=[];break;case 4:kt[Tt-1].push(kt[Tt]),this.$=kt[Tt-1];break;case 5:case 6:this.$=kt[Tt];break;case 11:Qt.setDiagramTitle(kt[Tt].substr(6)),this.$=kt[Tt].substr(6);break;case 12:this.$=kt[Tt].trim(),Qt.setAccTitle(this.$);break;case 13:case 14:this.$=kt[Tt].trim(),Qt.setAccDescription(this.$);break;case 15:Qt.addSection(kt[Tt].substr(8)),this.$=kt[Tt].substr(8);break;case 16:Qt.addTask(kt[Tt-1],kt[Tt]),this.$="task";break;case 18:Qt.parseDirective("%%{","open_directive");break;case 19:Qt.parseDirective(kt[Tt],"type_directive");break;case 20:kt[Tt]=kt[Tt].trim().replace(/'/g,'"'),Qt.parseDirective(kt[Tt],"arg_directive");break;case 21:Qt.parseDirective("}%%","close_directive","journey")}},table:[{3:1,4:_,7:3,12:4,26:g},{1:[3]},u(E,[2,3],{5:6}),{3:7,4:_,7:3,12:4,26:g},{13:8,27:[1,9]},{27:[2,18]},{6:[1,10],7:21,8:11,9:[1,12],10:13,11:[1,14],12:4,17:A,18:T,20:F,22:O,23:P,24:V,26:g},{1:[2,2]},{14:22,15:[1,23],29:J},u([15,29],[2,19]),u(E,[2,8],{1:[2,1]}),u(E,[2,4]),{7:21,10:25,12:4,17:A,18:T,20:F,22:O,23:P,24:V,26:g},u(E,[2,6]),u(E,[2,7]),u(E,[2,11]),{19:[1,26]},{21:[1,27]},u(E,[2,14]),u(E,[2,15]),{25:[1,28]},u(E,[2,17]),{11:[1,29]},{16:30,28:[1,31]},{11:[2,21]},u(E,[2,5]),u(E,[2,12]),u(E,[2,13]),u(E,[2,16]),u(tt,[2,9]),{14:32,29:J},{29:[2,20]},{11:[1,33]},u(tt,[2,10])],defaultActions:{5:[2,18],7:[2,2],24:[2,21],31:[2,20]},parseError:function(at,ut){if(!ut.recoverable){var vt=new Error(at);throw vt.hash=ut,vt}this.trace(at)},parse:function(at){var ut=this,vt=[0],Qt=[],Vt=[null],kt=[],It=this.table,Tt="",mt=0,X=0,ot=0,j=2,yt=1,Y=kt.slice.call(arguments,1),bt=Object.create(this.lexer),At={yy:{}};for(var Ut in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ut)&&(At.yy[Ut]=this.yy[Ut]);bt.setInput(at,At.yy),At.yy.lexer=bt,At.yy.parser=this,bt.yylloc===void 0&&(bt.yylloc={});var me=bt.yylloc;kt.push(me);var Ye=bt.options&&bt.options.ranges;function ke(){var St;return typeof(St=Qt.pop()||bt.lex()||yt)!="number"&&(St instanceof Array&&(St=(Qt=St).pop()),St=ut.symbols_[St]||St),St}typeof At.yy.parseError=="function"?this.parseError=At.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var pe,xe,Ae,Ne,be,kn,he,Ze,re,Xt={};;){if(Ae=vt[vt.length-1],this.defaultActions[Ae]?Ne=this.defaultActions[Ae]:(pe==null&&(pe=ke()),Ne=It[Ae]&&It[Ae][pe]),Ne===void 0||!Ne.length||!Ne[0]){var se="";for(kn in re=[],It[Ae])this.terminals_[kn]&&kn>j&&re.push("'"+this.terminals_[kn]+"'");se=bt.showPosition?"Parse error on line "+(mt+1)+`: -`+bt.showPosition()+` -Expecting `+re.join(", ")+", got '"+(this.terminals_[pe]||pe)+"'":"Parse error on line "+(mt+1)+": Unexpected "+(pe==yt?"end of input":"'"+(this.terminals_[pe]||pe)+"'"),this.parseError(se,{text:bt.match,token:this.terminals_[pe]||pe,line:bt.yylineno,loc:me,expected:re})}if(Ne[0]instanceof Array&&Ne.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Ae+", token: "+pe);switch(Ne[0]){case 1:vt.push(pe),Vt.push(bt.yytext),kt.push(bt.yylloc),vt.push(Ne[1]),pe=null,xe?(pe=xe,xe=null):(X=bt.yyleng,Tt=bt.yytext,mt=bt.yylineno,me=bt.yylloc,ot>0&&ot--);break;case 2:if(he=this.productions_[Ne[1]][1],Xt.$=Vt[Vt.length-he],Xt._$={first_line:kt[kt.length-(he||1)].first_line,last_line:kt[kt.length-1].last_line,first_column:kt[kt.length-(he||1)].first_column,last_column:kt[kt.length-1].last_column},Ye&&(Xt._$.range=[kt[kt.length-(he||1)].range[0],kt[kt.length-1].range[1]]),(be=this.performAction.apply(Xt,[Tt,X,mt,At.yy,Ne[1],Vt,kt].concat(Y)))!==void 0)return be;he&&(vt=vt.slice(0,-1*he*2),Vt=Vt.slice(0,-1*he),kt=kt.slice(0,-1*he)),vt.push(this.productions_[Ne[1]][0]),Vt.push(Xt.$),kt.push(Xt._$),Ze=It[vt[vt.length-2]][vt[vt.length-1]],vt.push(Ze);break;case 3:return!0}}return!0}},et={EOF:1,parseError:function(at,ut){if(!this.yy.parser)throw new Error(at);this.yy.parser.parseError(at,ut)},setInput:function(at,ut){return this.yy=ut||this.yy||{},this._input=at,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var at=this._input[0];return this.yytext+=at,this.yyleng++,this.offset++,this.match+=at,this.matched+=at,at.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),at},unput:function(at){var ut=at.length,vt=at.split(/(?:\r\n?|\n)/g);this._input=at+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-ut),this.offset-=ut;var Qt=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),vt.length-1&&(this.yylineno-=vt.length-1);var Vt=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:vt?(vt.length===Qt.length?this.yylloc.first_column:0)+Qt[Qt.length-vt.length].length-vt[0].length:this.yylloc.first_column-ut},this.options.ranges&&(this.yylloc.range=[Vt[0],Vt[0]+this.yyleng-ut]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(at){this.unput(this.match.slice(at))},pastInput:function(){var at=this.matched.substr(0,this.matched.length-this.match.length);return(at.length>20?"...":"")+at.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var at=this.match;return at.length<20&&(at+=this._input.substr(0,20-at.length)),(at.substr(0,20)+(at.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var at=this.pastInput(),ut=new Array(at.length+1).join("-");return at+this.upcomingInput()+` -`+ut+"^"},test_match:function(at,ut){var vt,Qt,Vt;if(this.options.backtrack_lexer&&(Vt={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(Vt.yylloc.range=this.yylloc.range.slice(0))),(Qt=at[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=Qt.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:Qt?Qt[Qt.length-1].length-Qt[Qt.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+at[0].length},this.yytext+=at[0],this.match+=at[0],this.matches=at,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(at[0].length),this.matched+=at[0],vt=this.performAction.call(this,this.yy,this,ut,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),vt)return vt;if(this._backtrack){for(var kt in Vt)this[kt]=Vt[kt];return!1}return!1},next:function(){if(this.done)return this.EOF;var at,ut,vt,Qt;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var Vt=this._currentRules(),kt=0;ktut[0].length)){if(ut=vt,Qt=kt,this.options.backtrack_lexer){if((at=this.test_match(vt,Vt[kt]))!==!1)return at;if(this._backtrack){ut=!1;continue}return!1}if(!this.options.flex)break}return ut?(at=this.test_match(ut,Vt[Qt]))!==!1&&at:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(at){this.conditionStack.push(at)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(at){return(at=this.conditionStack.length-1-Math.abs(at||0))>=0?this.conditionStack[at]:"INITIAL"},pushState:function(at){this.begin(at)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(at,ut,vt,Qt){switch(vt){case 0:return this.begin("open_directive"),26;case 1:return this.begin("type_directive"),27;case 2:return this.popState(),this.begin("arg_directive"),15;case 3:return this.popState(),this.popState(),29;case 4:return 28;case 5:case 6:case 8:case 9:break;case 7:return 11;case 10:return 4;case 11:return 17;case 12:return this.begin("acc_title"),18;case 13:return this.popState(),"acc_title_value";case 14:return this.begin("acc_descr"),20;case 15:return this.popState(),"acc_descr_value";case 16:this.begin("acc_descr_multiline");break;case 17:this.popState();break;case 18:return"acc_descr_multiline_value";case 19:return 23;case 20:return 24;case 21:return 25;case 22:return 15;case 23:return 6;case 24:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:journey\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:section\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{open_directive:{rules:[1],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},acc_descr_multiline:{rules:[17,18],inclusive:!1},acc_descr:{rules:[15],inclusive:!1},acc_title:{rules:[13],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,11,12,14,16,19,20,21,22,23,24],inclusive:!0}}};function wt(){this.yy={}}return ht.lexer=et,wt.prototype=ht,ht.Parser=wt,new wt}();z.parser=b,z.Parser=b.Parser,z.parse=function(){return b.parse.apply(b,arguments)},z.main=function(u){u[1]||(console.log("Usage: "+u[0]+" FILE"),process.exit(1));var _=p(9143).readFileSync(p(6470).normalize(u[1]),"utf8");return z.parser.parse(_)},p.c[p.s]===M&&z.main(process.argv.slice(1))},7967:(M,z)=>{z.N=void 0;var p=/^([^\w]*)(javascript|data|vbscript)/im,b=/&#(\w+)(^\w|;)?/g,u=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,_=/^([^:]+):/gm,g=[".","/"];z.N=function(E){var A,T=(A=E||"",A.replace(b,function(P,V){return String.fromCharCode(V)})).replace(u,"").trim();if(!T)return"about:blank";if(function(P){return g.indexOf(P[0])>-1}(T))return T;var F=T.match(_);if(!F)return T;var O=F[0];return p.test(O)?"about:blank":T}},3841:M=>{M.exports=function(z,p){return z.intersect(p)}},6187:(M,z,p)=>{p.d(z,{Z:()=>Zs});var b=p(1941),u=p.n(b),_={debug:1,info:2,warn:3,error:4,fatal:5},g={debug:function(){},info:function(){},warn:function(){},error:function(){},fatal:function(){}},E=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"fatal";isNaN(i)&&(i=i.toLowerCase(),_[i]!==void 0&&(i=_[i])),g.trace=function(){},g.debug=function(){},g.info=function(){},g.warn=function(){},g.error=function(){},g.fatal=function(){},i<=_.fatal&&(g.fatal=console.error?console.error.bind(console,A("FATAL"),"color: orange"):console.log.bind(console,"\x1B[35m",A("FATAL"))),i<=_.error&&(g.error=console.error?console.error.bind(console,A("ERROR"),"color: orange"):console.log.bind(console,"\x1B[31m",A("ERROR"))),i<=_.warn&&(g.warn=console.warn?console.warn.bind(console,A("WARN"),"color: orange"):console.log.bind(console,"\x1B[33m",A("WARN"))),i<=_.info&&(g.info=console.info?console.info.bind(console,A("INFO"),"color: lightblue"):console.log.bind(console,"\x1B[34m",A("INFO"))),i<=_.debug&&(g.debug=console.debug?console.debug.bind(console,A("DEBUG"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",A("DEBUG")))},A=function(i){var n=u()().format("ss.SSS");return"%c".concat(n," : ").concat(i," : ")},T=p(7543),F="comm",O="rule",P="decl",V=Math.abs,J=String.fromCharCode;function tt(i){return i.trim()}function ht(i,n,l){return i.replace(n,l)}function et(i,n){return i.indexOf(n)}function wt(i,n){return 0|i.charCodeAt(n)}function at(i,n,l){return i.slice(n,l)}function ut(i){return i.length}function vt(i){return i.length}function Qt(i,n){return n.push(i),i}function Vt(i,n){for(var l="",d=vt(i),m=0;m0?wt(j,--X):0,Tt--,ot===10&&(Tt=1,It--),ot}function bt(){return ot=X2||Ye(ot)>3?"":" "}function xe(i,n){for(;--n&&bt()&&!(ot<48||ot>102||ot>57&&ot<65||ot>70&&ot<97););return me(i,Ut()+(n<6&&At()==32&&bt()==32))}function Ae(i){for(;bt();)switch(ot){case i:return X;case 34:case 39:i!==34&&i!==39&&Ae(ot);break;case 40:i===41&&Ae(i);break;case 92:bt()}return X}function Ne(i,n){for(;bt()&&i+ot!==57&&(i+ot!==84||At()!==47););return"/*"+me(n,X-1)+"*"+J(i===47?i:bt())}function be(i){for(;!Ye(At());)bt();return me(i,X)}function kn(i){return function(n){return j="",n}(he("",null,null,null,[""],i=function(n){return It=Tt=1,mt=ut(j=n),X=0,[]}(i),0,[0],i))}function he(i,n,l,d,m,w,k,S,N){for(var B=0,q=0,G=k,K=0,Q=0,xt=0,Ct=1,Bt=1,Ft=1,Lt=0,Et="",_t=m,qt=w,ve=d,de=Et;Bt;)switch(xt=Lt,Lt=bt()){case 40:if(xt!=108&&de.charCodeAt(G-1)==58){et(de+=ht(ke(Lt),"&","&\f"),"&\f")!=-1&&(Ft=-1);break}case 34:case 39:case 91:de+=ke(Lt);break;case 9:case 10:case 13:case 32:de+=pe(xt);break;case 92:de+=xe(Ut()-1,7);continue;case 47:switch(At()){case 42:case 47:Qt(re(Ne(bt(),Ut()),n,l),N);break;default:de+="/"}break;case 123*Ct:S[B++]=ut(de)*Ft;case 125*Ct:case 59:case 0:switch(Lt){case 0:case 125:Bt=0;case 59+q:Q>0&&ut(de)-G&&Qt(Q>32?Xt(de+";",d,l,G-1):Xt(ht(de," ","")+";",d,l,G-2),N);break;case 59:de+=";";default:if(Qt(ve=Ze(de,n,l,B,q,m,S,Et,_t=[],qt=[],G),w),Lt===123)if(q===0)he(de,n,ve,ve,_t,w,G,S,qt);else switch(K){case 100:case 109:case 115:he(i,ve,ve,d&&Qt(Ze(i,ve,ve,0,0,m,S,Et,m,_t=[],G),qt),m,qt,G,S,d?_t:qt);break;default:he(de,ve,ve,ve,[""],qt,0,S,qt)}}B=q=Q=0,Ct=Ft=1,Et=de="",G=k;break;case 58:G=1+ut(de),Q=xt;default:if(Ct<1){if(Lt==123)--Ct;else if(Lt==125&&Ct++==0&&Y()==125)continue}switch(de+=J(Lt),Lt*Ct){case 38:Ft=q>0?1:(de+="\f",-1);break;case 44:S[B++]=(ut(de)-1)*Ft,Ft=1;break;case 64:At()===45&&(de+=ke(bt())),K=At(),q=G=ut(Et=de+=be(Ut())),Lt++;break;case 45:xt===45&&ut(de)==2&&(Ct=0)}}return w}function Ze(i,n,l,d,m,w,k,S,N,B,q){for(var G=m-1,K=m===0?w:[""],Q=vt(K),xt=0,Ct=0,Bt=0;xt0?K[Ft]+" "+Lt:ht(Lt,/&\f/g,K[Ft])))&&(N[Bt++]=Et);return yt(i,n,l,m===0?O:S,N,B,q)}function re(i,n,l){return yt(i,n,l,F,J(ot),at(i,2,-2),0)}function Xt(i,n,l,d){return yt(i,n,l,P,at(i,0,d),at(i,d+1,-1),d)}const se="9.1.7";function St(i){return St=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},St(i)}const ee=function i(n,l,d){var m=Object.assign({depth:2,clobber:!1},d),w=m.depth,k=m.clobber;return Array.isArray(l)&&!Array.isArray(n)?(l.forEach(function(S){return i(n,S,d)}),n):Array.isArray(l)&&Array.isArray(n)?(l.forEach(function(S){n.indexOf(S)===-1&&n.push(S)}),n):n===void 0||w<=0?n!=null&&St(n)==="object"&&St(l)==="object"?Object.assign(n,l):l:(l!==void 0&&St(n)==="object"&&St(l)==="object"&&Object.keys(l).forEach(function(S){St(l[S])!=="object"||n[S]!==void 0&&St(n[S])!=="object"?(k||St(n[S])!=="object"&&St(l[S])!=="object")&&(n[S]=l[S]):(n[S]===void 0&&(n[S]=Array.isArray(l[S])?[]:{}),n[S]=i(n[S],l[S],{depth:w-1,clobber:k}))}),n)},st={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:i=>i>=255?255:i<0?0:i,g:i=>i>=255?255:i<0?0:i,b:i=>i>=255?255:i<0?0:i,h:i=>i%360,s:i=>i>=100?100:i<0?0:i,l:i=>i>=100?100:i<0?0:i,a:i=>i>=1?1:i<0?0:i},toLinear:i=>{const n=i/255;return i>.03928?Math.pow((n+.055)/1.055,2.4):n/12.92},hue2rgb:(i,n,l)=>(l<0&&(l+=1),l>1&&(l-=1),l<1/6?i+6*(n-i)*l:l<.5?n:l<2/3?i+(n-i)*(2/3-l)*6:i),hsl2rgb:({h:i,s:n,l},d)=>{if(!n)return 2.55*l;i/=360,n/=100;const m=(l/=100)<.5?l*(1+n):l+n-l*n,w=2*l-m;switch(d){case"r":return 255*st.hue2rgb(w,m,i+1/3);case"g":return 255*st.hue2rgb(w,m,i);case"b":return 255*st.hue2rgb(w,m,i-1/3)}},rgb2hsl:({r:i,g:n,b:l},d)=>{i/=255,n/=255,l/=255;const m=Math.max(i,n,l),w=Math.min(i,n,l),k=(m+w)/2;if(d==="l")return 100*k;if(m===w)return 0;const S=m-w;if(d==="s")return 100*(k>.5?S/(2-m-w):S/(m+w));switch(m){case i:return 60*((n-l)/S+(nn>l?Math.min(n,Math.max(l,i)):Math.min(l,Math.max(n,i)),round:i=>Math.round(1e10*i)/1e10},unit:{dec2hex:i=>{const n=Math.round(i).toString(16);return n.length>1?n:`0${n}`}}},ft={};for(let i=0;i<=255;i++)ft[i]=dt.unit.dec2hex(i);const Dt=new class{constructor(i,n){this.color=n,this.changed=!1,this.data=i,this.type=new class{constructor(){this.type=0}get(){return this.type}set(l){if(this.type&&this.type!==l)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=l}reset(){this.type=0}is(l){return this.type===l}}}set(i,n){return this.color=n,this.changed=!1,this.data=i,this.type.type=0,this}_ensureHSL(){const i=this.data,{h:n,s:l,l:d}=i;n===void 0&&(i.h=dt.channel.rgb2hsl(i,"h")),l===void 0&&(i.s=dt.channel.rgb2hsl(i,"s")),d===void 0&&(i.l=dt.channel.rgb2hsl(i,"l"))}_ensureRGB(){const i=this.data,{r:n,g:l,b:d}=i;n===void 0&&(i.r=dt.channel.hsl2rgb(i,"r")),l===void 0&&(i.g=dt.channel.hsl2rgb(i,"g")),d===void 0&&(i.b=dt.channel.hsl2rgb(i,"b"))}get r(){const i=this.data,n=i.r;return this.type.is(2)||n===void 0?(this._ensureHSL(),dt.channel.hsl2rgb(i,"r")):n}get g(){const i=this.data,n=i.g;return this.type.is(2)||n===void 0?(this._ensureHSL(),dt.channel.hsl2rgb(i,"g")):n}get b(){const i=this.data,n=i.b;return this.type.is(2)||n===void 0?(this._ensureHSL(),dt.channel.hsl2rgb(i,"b")):n}get h(){const i=this.data,n=i.h;return this.type.is(1)||n===void 0?(this._ensureRGB(),dt.channel.rgb2hsl(i,"h")):n}get s(){const i=this.data,n=i.s;return this.type.is(1)||n===void 0?(this._ensureRGB(),dt.channel.rgb2hsl(i,"s")):n}get l(){const i=this.data,n=i.l;return this.type.is(1)||n===void 0?(this._ensureRGB(),dt.channel.rgb2hsl(i,"l")):n}get a(){return this.data.a}set r(i){this.type.set(1),this.changed=!0,this.data.r=i}set g(i){this.type.set(1),this.changed=!0,this.data.g=i}set b(i){this.type.set(1),this.changed=!0,this.data.b=i}set h(i){this.type.set(2),this.changed=!0,this.data.h=i}set s(i){this.type.set(2),this.changed=!0,this.data.s=i}set l(i){this.type.set(2),this.changed=!0,this.data.l=i}set a(i){this.changed=!0,this.data.a=i}}({r:0,g:0,b:0,a:0},"transparent"),ue={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:i=>{if(i.charCodeAt(0)!==35)return;const n=i.match(ue.re);if(!n)return;const l=n[1],d=parseInt(l,16),m=l.length,w=m%4==0,k=m>4,S=k?1:17,N=k?8:4,B=w?0:-1,q=k?255:15;return Dt.set({r:(d>>N*(B+3)&q)*S,g:(d>>N*(B+2)&q)*S,b:(d>>N*(B+1)&q)*S,a:w?(d&q)*S/255:1},i)},stringify:i=>{const{r:n,g:l,b:d,a:m}=i;return m<1?`#${ft[Math.round(n)]}${ft[Math.round(l)]}${ft[Math.round(d)]}${ft[Math.round(255*m)]}`:`#${ft[Math.round(n)]}${ft[Math.round(l)]}${ft[Math.round(d)]}`}},Oe=ue,en={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:i=>{const n=i.match(en.hueRe);if(n){const[,l,d]=n;switch(d){case"grad":return dt.channel.clamp.h(.9*parseFloat(l));case"rad":return dt.channel.clamp.h(180*parseFloat(l)/Math.PI);case"turn":return dt.channel.clamp.h(360*parseFloat(l))}}return dt.channel.clamp.h(parseFloat(i))},parse:i=>{const n=i.charCodeAt(0);if(n!==104&&n!==72)return;const l=i.match(en.re);if(!l)return;const[,d,m,w,k,S]=l;return Dt.set({h:en._hue2deg(d),s:dt.channel.clamp.s(parseFloat(m)),l:dt.channel.clamp.l(parseFloat(w)),a:k?dt.channel.clamp.a(S?parseFloat(k)/100:parseFloat(k)):1},i)},stringify:i=>{const{h:n,s:l,l:d,a:m}=i;return m<1?`hsla(${dt.lang.round(n)}, ${dt.lang.round(l)}%, ${dt.lang.round(d)}%, ${m})`:`hsl(${dt.lang.round(n)}, ${dt.lang.round(l)}%, ${dt.lang.round(d)}%)`}},$e=en,cn={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:i=>{i=i.toLowerCase();const n=cn.colors[i];if(n)return Oe.parse(n)},stringify:i=>{const n=Oe.stringify(i);for(const l in cn.colors)if(cn.colors[l]===n)return l}},Fe=cn,Ee={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:i=>{const n=i.charCodeAt(0);if(n!==114&&n!==82)return;const l=i.match(Ee.re);if(!l)return;const[,d,m,w,k,S,N,B,q]=l;return Dt.set({r:dt.channel.clamp.r(m?2.55*parseFloat(d):parseFloat(d)),g:dt.channel.clamp.g(k?2.55*parseFloat(w):parseFloat(w)),b:dt.channel.clamp.b(N?2.55*parseFloat(S):parseFloat(S)),a:B?dt.channel.clamp.a(q?parseFloat(B)/100:parseFloat(B)):1},i)},stringify:i=>{const{r:n,g:l,b:d,a:m}=i;return m<1?`rgba(${dt.lang.round(n)}, ${dt.lang.round(l)}, ${dt.lang.round(d)}, ${dt.lang.round(m)})`:`rgb(${dt.lang.round(n)}, ${dt.lang.round(l)}, ${dt.lang.round(d)})`}},Be=Ee,Le={format:{keyword:Fe,hex:Oe,rgb:Be,rgba:Be,hsl:$e,hsla:$e},parse:i=>{if(typeof i!="string")return i;const n=Oe.parse(i)||Be.parse(i)||$e.parse(i)||Fe.parse(i);if(n)return n;throw new Error(`Unsupported color format: "${i}"`)},stringify:i=>!i.changed&&i.color?i.color:i.type.is(2)||i.data.r===void 0?$e.stringify(i):i.a<1||!Number.isInteger(i.r)||!Number.isInteger(i.g)||!Number.isInteger(i.b)?Be.stringify(i):Oe.stringify(i)},ge=(i,n)=>{const l=Le.parse(i);for(const d in n)l[d]=dt.channel.clamp[d](n[d]);return Le.stringify(l)},ie=(i,n)=>{const l=Le.parse(i),d={};for(const m in n)n[m]&&(d[m]=l[m]+n[m]);return ge(i,d)},An=(i,n,l=0,d=1)=>{if(typeof i!="number")return ge(i,{a:n});const m=Dt.set({r:dt.channel.clamp.r(i),g:dt.channel.clamp.g(n),b:dt.channel.clamp.b(l),a:dt.channel.clamp.a(d)});return Le.stringify(m)},Ie=(i,n=100)=>{const l=Le.parse(i);return l.r=255-l.r,l.g=255-l.g,l.b=255-l.b,((d,m,w=50)=>{const{r:k,g:S,b:N,a:B}=Le.parse(d),{r:q,g:G,b:K,a:Q}=Le.parse(m),xt=w/100,Ct=2*xt-1,Bt=B-Q,Ft=((Ct*Bt==-1?Ct:(Ct+Bt)/(1+Ct*Bt))+1)/2,Lt=1-Ft;return An(k*Ft+q*Lt,S*Ft+G*Lt,N*Ft+K*Lt,B*xt+Q*(1-xt))})(l,i,n)},un=(i,n,l)=>{const d=Le.parse(i),m=d[n],w=dt.channel.clamp[n](m+l);return m!==w&&(d[n]=w),Le.stringify(d)},ze=(i,n)=>un(i,"l",-n),pn=(i,n)=>un(i,"l",n);var tr=function(i,n){return ie(i,n?{s:-40,l:10}:{s:-40,l:-10})};function Dn(i){return Dn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Dn(i)}function Tn(i,n){for(var l=0;li.length)&&(n=i.length);for(var l=0,d=new Array(n);l1&&arguments[1]!==void 0?arguments[1]:"";return Object.keys(n).reduce(function(d,m){return Array.isArray(n[m])?d:zn(n[m])==="object"&&n[m]!==null?[].concat(En(d),[l+m],En(i(n[m],""))):[].concat(En(d),[l+m])},[])}(Yn,"");const Br=Yn;function Tr(i){return Tr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Tr(i)}var Sn,li=Object.freeze(Br),Bn=ee({},li),_r=[],Ar=ee({},li),yr=function(i,n){for(var l=ee({},i),d={},m=0;m-1||n[l].indexOf(">")>-1||n[l].indexOf("url(data:")>-1)&&delete n[l],Tr(n[l])==="object"&&i(n[l])})},Lr=function(i){i.fontFamily&&(i.themeVariables&&i.themeVariables.fontFamily||(i.themeVariables={fontFamily:i.fontFamily})),_r.push(i),yr(Bn,_r)},Xn=function(){yr(Bn,_r=[])},Qr=p(7856),Yr=p.n(Qr),Pr=function(i){var n=i.replace(/\\u[\dA-F]{4}/gi,function(l){return String.fromCharCode(parseInt(l.replace(/\\u/g,""),16))});return n=(n=(n=n.replace(/\\x([0-9a-f]{2})/gi,function(l,d){return String.fromCharCode(parseInt(d,16))})).replace(/\\[\d\d\d]{3}/gi,function(l){return String.fromCharCode(parseInt(l.replace(/\\/g,""),8))})).replace(/\\[\d\d\d]{2}/gi,function(l){return String.fromCharCode(parseInt(l.replace(/\\/g,""),8))})},Kr=function(i){for(var n="",l=0;l>=0;){if(!((l=i.indexOf("=0)){n+=i,l=-1;break}n+=i.substr(0,l),(l=(i=i.substr(l+1)).indexOf("<\/script>"))>=0&&(l+=9,i=i.substr(l))}var d=Pr(n);return(d=(d=(d=(d=d.replace(/script>/gi,"#")).replace(/javascript:/gi,"#")).replace(/javascript&colon/gi,"#")).replace(/onerror=/gi,"onerror:")).replace(/`)}else k.securityLevel!=="loose"&&(te=Yr().sanitize(te,{ADD_TAGS:["foreignobject"],ADD_ATTR:["dominant-baseline"]}));if(l!==void 0)switch(Bt){case"flowchart":case"flowchart-v2":l(te,po.bindFunctions);break;case"gantt":l(te,Pu.bindFunctions);break;case"class":case"classDiagram":l(te,la.bindFunctions);break;default:l(te)}else g.debug("CB = undefined!");Gu.forEach(function(oe){oe()}),Gu=[];var le=k.securityLevel==="sandbox"?"#i"+i:"#d"+i,Gt=(0,T.select)(le).node();if(Gt!==null&&typeof Gt.remove=="function"&&(0,T.select)(le).node().remove(),N)throw N;return te},parse:function(i,n){Ln||(Zl(),Ln=!0);var l=!1;try{var d=n||new Xs(i);return d.db.clear(),d.parse(i)}catch(m){if(l=!0,!Zs.parseError)throw m;m.str!=null?Zs.parseError(m.str,m.hash):Zs.parseError(m)}return!l},parseDirective:function(i,n,l,d){try{if(n!==void 0)switch(n=n.trim(),l){case"open_directive":to={};break;case"type_directive":to.type=n.toLowerCase();break;case"arg_directive":to.args=JSON.parse(n);break;case"close_directive":(function(m,w,k){switch(g.debug("Directive type=".concat(w.type," with args:"),w.args),w.type){case"init":case"initialize":["config"].forEach(function(S){w.args[S]!==void 0&&(k==="flowchart-v2"&&(k="flowchart"),w.args[k]=w.args[S],delete w.args[S])}),g.debug("sanitize in handleDirective",w.args),mi(w.args),g.debug("sanitize in handleDirective (done)",w.args),Lr(w.args);break;case"wrap":case"nowrap":m&&m.setWrap&&m.setWrap(w.type==="wrap");break;case"themeCss":g.warn("themeCss encountered");break;default:g.warn("Unhandled directive: source: '%%{".concat(w.type,": ").concat(JSON.stringify(w.args?w.args:{}),"}%%"),w)}})(i,to,d),to=null}}catch(m){g.error("Error while rendering sequenceDiagram directive: ".concat(n," jison context: ").concat(l)),g.error(m.message)}},initialize:function(i){var n;i!=null&&i.fontFamily&&((n=i.themeVariables)!==null&&n!==void 0&&n.fontFamily||(i.themeVariables={fontFamily:i.fontFamily})),function(d){Sn=ee({},d)}(i),i!=null&&i.theme&&Rn[i.theme]?i.themeVariables=Rn[i.theme].getThemeVariables(i.themeVariables):i&&(i.themeVariables=Rn.default.getThemeVariables(i.themeVariables));var l=Nr(i)==="object"?function(d){return Bn=ee({},li),Bn=ee(Bn,d),d.theme&&Rn[d.theme]&&(Bn.themeVariables=Rn[d.theme].getThemeVariables(d.themeVariables)),Ar=yr(Bn,_r),Bn}(i):qr();Hi(l),E(l.logLevel),Ln||(Zl(),Ln=!0)},getConfig:Nt,setConfig:function(i){return ee(Ar,i),Nt()},getSiteConfig:qr,updateSiteConfig:function(i){return Bn=ee(Bn,i),yr(Bn,_r),Bn},reset:function(){Xn()},globalReset:function(){Xn(),Hi(Nt())},defaultConfig:li});E(Nt().logLevel),Xn(Nt());const zr=Nn;var fh=function(){var i,n,l=zr.getConfig();arguments.length>=2?(arguments[0]!==void 0&&(ki.sequenceConfig=arguments[0]),i=arguments[1]):i=arguments[0],typeof arguments[arguments.length-1]=="function"?(n=arguments[arguments.length-1],g.debug("Callback function found")):l.mermaid!==void 0&&(typeof l.mermaid.callback=="function"?(n=l.mermaid.callback,g.debug("Callback function found")):g.debug("No Callback function found")),i=i===void 0?document.querySelectorAll(".mermaid"):typeof i=="string"?document.querySelectorAll(i):i instanceof window.Node?[i]:i,g.debug("Start On Load before: "+ki.startOnLoad),ki.startOnLoad!==void 0&&(g.debug("Start On Load inner: "+ki.startOnLoad),zr.updateSiteConfig({startOnLoad:ki.startOnLoad})),ki.ganttConfig!==void 0&&zr.updateSiteConfig({gantt:ki.ganttConfig});for(var d,m=new Vn.initIdGenerator(l.deterministicIds,l.deterministicIDSeed),w=[],k=function(N){g.info("Rendering diagram: "+i[N].id,N);var B=i[N];if(B.getAttribute("data-processed"))return"continue";B.setAttribute("data-processed",!0);var q="mermaid-".concat(m.next());d=B.innerHTML,d=Vn.entityDecode(d).trim().replace(//gi,"
    ");var G=Vn.detectInit(d);G&&g.debug("Detected early reinit: ",G);try{zr.render(q,d,function(K,Q){B.innerHTML=K,n!==void 0&&n(q),Q&&Q(B)},B)}catch(K){g.warn("Catching Error (bootstrap)",K),typeof ki.parseError=="function"&&ki.parseError({error:K,str:K.str,hash:K.hash,message:K.str}),w.push({error:K,str:K.str,hash:K.hash,message:K.str})}},S=0;S0)throw w[0]},Ql=function(){ki.startOnLoad?zr.getConfig().startOnLoad&&ki.init():ki.startOnLoad===void 0&&(g.debug("In start, no config"),zr.getConfig().startOnLoad&&ki.init())};typeof document!="undefined"&&window.addEventListener("load",function(){Ql()},!1);var ki={startOnLoad:!0,htmlLabels:!0,diagrams:{},mermaidAPI:zr,parse:zr!=null?zr.parse:null,render:zr!=null?zr.render:null,init:function(){try{fh.apply(void 0,arguments)}catch(i){g.warn("Syntax Error rendering"),g.warn(i.str)}},initThrowsErrors:fh,initialize:function(i){i.mermaid!==void 0&&(i.mermaid.startOnLoad!==void 0&&(ki.startOnLoad=i.mermaid.startOnLoad),i.mermaid.htmlLabels!==void 0&&(ki.htmlLabels=i.mermaid.htmlLabels!=="false"&&i.mermaid.htmlLabels!==!1)),zr.initialize(i)},contentLoaded:Ql,setParseErrorHandler:function(i){ki.parseError=i}};const Zs=ki},4949:(M,z,p)=>{M.exports={graphlib:p(6614),dagre:p(6478),intersect:p(8114),render:p(5787),util:p(8355),version:p(5689)}},9144:(M,z,p)=>{var b=p(8355);function u(_,g,E,A){var T=_.append("marker").attr("id",g).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").style("stroke-width",1).style("stroke-dasharray","1,0");b.applyStyle(T,E[A+"Style"]),E[A+"Class"]&&T.attr("class",E[A+"Class"])}M.exports={default:u,normal:u,vee:function(_,g,E,A){var T=_.append("marker").attr("id",g).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 L 4 5 z").style("stroke-width",1).style("stroke-dasharray","1,0");b.applyStyle(T,E[A+"Style"]),E[A+"Class"]&&T.attr("class",E[A+"Class"])},undirected:function(_,g,E,A){var T=_.append("marker").attr("id",g).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 5 L 10 5").style("stroke-width",1).style("stroke-dasharray","1,0");b.applyStyle(T,E[A+"Style"]),E[A+"Class"]&&T.attr("class",E[A+"Class"])}}},5632:(M,z,p)=>{var b=p(8355),u=p(4322),_=p(1322);M.exports=function(g,E){var A,T=E.nodes().filter(function(O){return b.isSubgraph(E,O)}),F=g.selectAll("g.cluster").data(T,function(O){return O});return F.selectAll("*").remove(),F.enter().append("g").attr("class","cluster").attr("id",function(O){return E.node(O).id}).style("opacity",0),F=g.selectAll("g.cluster"),b.applyTransition(F,E).style("opacity",1),F.each(function(O){var P=E.node(O),V=u.select(this);u.select(this).append("rect");var J=V.append("g").attr("class","label");_(J,P,P.clusterLabelPos)}),F.selectAll("rect").each(function(O){var P=E.node(O),V=u.select(this);b.applyStyle(V,P.style)}),A=F.exit?F.exit():F.selectAll(null),b.applyTransition(A,E).style("opacity",0).remove(),F}},6315:(M,z,p)=>{var b=p(1034),u=p(1322),_=p(8355),g=p(4322);M.exports=function(E,A){var T,F=E.selectAll("g.edgeLabel").data(A.edges(),function(O){return _.edgeToId(O)}).classed("update",!0);return F.exit().remove(),F.enter().append("g").classed("edgeLabel",!0).style("opacity",0),(F=E.selectAll("g.edgeLabel")).each(function(O){var P=g.select(this);P.select(".label").remove();var V=A.edge(O),J=u(P,A.edge(O),0,0).classed("label",!0),tt=J.node().getBBox();V.labelId&&J.attr("id",V.labelId),b.has(V,"width")||(V.width=tt.width),b.has(V,"height")||(V.height=tt.height)}),T=F.exit?F.exit():F.selectAll(null),_.applyTransition(T,A).style("opacity",0).remove(),F}},940:(M,z,p)=>{var b=p(1034),u=p(3042),_=p(8355),g=p(4322);function E(A,T){var F=(g.line||g.svg.line)().x(function(O){return O.x}).y(function(O){return O.y});return(F.curve||F.interpolate)(A.curve),F(T)}M.exports=function(A,T,F){var O=A.selectAll("g.edgePath").data(T.edges(),function(J){return _.edgeToId(J)}).classed("update",!0),P=function(J,tt){var ht=J.enter().append("g").attr("class","edgePath").style("opacity",0);return ht.append("path").attr("class","path").attr("d",function(et){var wt=tt.edge(et),at=tt.node(et.v).elem;return E(wt,b.range(wt.points.length).map(function(){return vt=(ut=at).getBBox(),{x:(Qt=ut.ownerSVGElement.getScreenCTM().inverse().multiply(ut.getScreenCTM()).translate(vt.width/2,vt.height/2)).e,y:Qt.f};var ut,vt,Qt}))}),ht.append("defs"),ht}(O,T);(function(J,tt){var ht=J.exit();_.applyTransition(ht,tt).style("opacity",0).remove()})(O,T);var V=O.merge!==void 0?O.merge(P):O;return _.applyTransition(V,T).style("opacity",1),V.each(function(J){var tt=g.select(this),ht=T.edge(J);ht.elem=this,ht.id&&tt.attr("id",ht.id),_.applyClass(tt,ht.class,(tt.classed("update")?"update ":"")+"edgePath")}),V.selectAll("path.path").each(function(J){var tt=T.edge(J);tt.arrowheadId=b.uniqueId("arrowhead");var ht=g.select(this).attr("marker-end",function(){return"url("+(et=location.href,wt=tt.arrowheadId,et.split("#")[0]+"#"+wt+")");var et,wt}).style("fill","none");_.applyTransition(ht,T).attr("d",function(et){return function(wt,at){var ut=wt.edge(at),vt=wt.node(at.v),Qt=wt.node(at.w),Vt=ut.points.slice(1,ut.points.length-1);return Vt.unshift(u(vt,Vt[0])),Vt.push(u(Qt,Vt[Vt.length-1])),E(ut,Vt)}(T,et)}),_.applyStyle(ht,tt.style)}),V.selectAll("defs *").remove(),V.selectAll("defs").each(function(J){var tt=T.edge(J);(0,F[tt.arrowhead])(g.select(this),tt.arrowheadId,tt,"arrowhead")}),V}},607:(M,z,p)=>{var b=p(1034),u=p(1322),_=p(8355),g=p(4322);M.exports=function(E,A,T){var F,O=A.nodes().filter(function(V){return!_.isSubgraph(A,V)}),P=E.selectAll("g.node").data(O,function(V){return V}).classed("update",!0);return P.exit().remove(),P.enter().append("g").attr("class","node").style("opacity",0),(P=E.selectAll("g.node")).each(function(V){var J=A.node(V),tt=g.select(this);_.applyClass(tt,J.class,(tt.classed("update")?"update ":"")+"node"),tt.select("g.label").remove();var ht=tt.append("g").attr("class","label"),et=u(ht,J),wt=T[J.shape],at=b.pick(et.node().getBBox(),"width","height");J.elem=this,J.id&&tt.attr("id",J.id),J.labelId&&ht.attr("id",J.labelId),b.has(J,"width")&&(at.width=J.width),b.has(J,"height")&&(at.height=J.height),at.width+=J.paddingLeft+J.paddingRight,at.height+=J.paddingTop+J.paddingBottom,ht.attr("transform","translate("+(J.paddingLeft-J.paddingRight)/2+","+(J.paddingTop-J.paddingBottom)/2+")");var ut=g.select(this);ut.select(".label-container").remove();var vt=wt(ut,at,J).classed("label-container",!0);_.applyStyle(vt,J.style);var Qt=vt.node().getBBox();J.width=Qt.width,J.height=Qt.height}),F=P.exit?P.exit():P.selectAll(null),_.applyTransition(F,A).style("opacity",0).remove(),P}},4322:(M,z,p)=>{var b;if(!b)try{b=p(7543)}catch(u){}b||(b=window.d3),M.exports=b},6478:(M,z,p)=>{var b;try{b=p(681)}catch(u){}b||(b=window.dagre),M.exports=b},6614:(M,z,p)=>{var b;try{b=p(8282)}catch(u){}b||(b=window.graphlib),M.exports=b},8114:(M,z,p)=>{M.exports={node:p(3042),circle:p(6587),ellipse:p(3260),polygon:p(5337),rect:p(8049)}},6587:(M,z,p)=>{var b=p(3260);M.exports=function(u,_,g){return b(u,_,_,g)}},3260:M=>{M.exports=function(z,p,b,u){var _=z.x,g=z.y,E=_-u.x,A=g-u.y,T=Math.sqrt(p*p*A*A+b*b*E*E),F=Math.abs(p*b*E/T);u.x<_&&(F=-F);var O=Math.abs(p*b*A/T);return u.y{function z(p,b){return p*b>0}M.exports=function(p,b,u,_){var g,E,A,T,F,O,P,V,J,tt,ht,et,wt;if(g=b.y-p.y,A=p.x-b.x,F=b.x*p.y-p.x*b.y,J=g*u.x+A*u.y+F,tt=g*_.x+A*_.y+F,!(J!==0&&tt!==0&&z(J,tt)||(E=_.y-u.y,T=u.x-_.x,O=_.x*u.y-u.x*_.y,P=E*p.x+T*p.y+O,V=E*b.x+T*b.y+O,P!==0&&V!==0&&z(P,V)||(ht=g*T-E*A)==0)))return et=Math.abs(ht/2),{x:(wt=A*O-T*F)<0?(wt-et)/ht:(wt+et)/ht,y:(wt=E*F-g*O)<0?(wt-et)/ht:(wt+et)/ht}}},3042:M=>{M.exports=function(z,p){return z.intersect(p)}},5337:(M,z,p)=>{var b=p(6808);M.exports=function(u,_,g){var E=u.x,A=u.y,T=[],F=Number.POSITIVE_INFINITY,O=Number.POSITIVE_INFINITY;_.forEach(function(wt){F=Math.min(F,wt.x),O=Math.min(O,wt.y)});for(var P=E-u.width/2-F,V=A-u.height/2-O,J=0;J<_.length;J++){var tt=_[J],ht=_[J<_.length-1?J+1:0],et=b(u,g,{x:P+tt.x,y:V+tt.y},{x:P+ht.x,y:V+ht.y});et&&T.push(et)}return T.length?(T.length>1&&T.sort(function(wt,at){var ut=wt.x-g.x,vt=wt.y-g.y,Qt=Math.sqrt(ut*ut+vt*vt),Vt=at.x-g.x,kt=at.y-g.y,It=Math.sqrt(Vt*Vt+kt*kt);return Qt{M.exports=function(z,p){var b,u,_=z.x,g=z.y,E=p.x-_,A=p.y-g,T=z.width/2,F=z.height/2;return Math.abs(A)*T>Math.abs(E)*F?(A<0&&(F=-F),b=A===0?0:F*E/A,u=F):(E<0&&(T=-T),b=T,u=E===0?0:T*A/E),{x:_+b,y:g+u}}},8284:(M,z,p)=>{var b=p(8355);M.exports=function(u,_){var g=u.append("foreignObject").attr("width","100000"),E=g.append("xhtml:div");E.attr("xmlns","http://www.w3.org/1999/xhtml");var A=_.label;switch(typeof A){case"function":E.insert(A);break;case"object":E.insert(function(){return A});break;default:E.html(A)}b.applyStyle(E,_.labelStyle),E.style("display","inline-block"),E.style("white-space","nowrap");var T=E.node().getBoundingClientRect();return g.attr("width",T.width).attr("height",T.height),g}},1322:(M,z,p)=>{var b=p(7318),u=p(8284),_=p(8287);M.exports=function(g,E,A){var T=E.label,F=g.append("g");E.labelType==="svg"?_(F,E):typeof T!="string"||E.labelType==="html"?u(F,E):b(F,E);var O,P=F.node().getBBox();switch(A){case"top":O=-E.height/2;break;case"bottom":O=E.height/2-P.height;break;default:O=-P.height/2}return F.attr("transform","translate("+-P.width/2+","+O+")"),F}},8287:(M,z,p)=>{var b=p(8355);M.exports=function(u,_){var g=u;return g.node().appendChild(_.label),b.applyStyle(g,_.labelStyle),g}},7318:(M,z,p)=>{var b=p(8355);M.exports=function(u,_){for(var g=u.append("text"),E=function(T){for(var F,O="",P=!1,V=0;V{var b;try{b={defaults:p(1747),each:p(6073),isFunction:p(3560),isPlainObject:p(8630),pick:p(9722),has:p(8721),range:p(6026),uniqueId:p(3955)}}catch(u){}b||(b=window._),M.exports=b},6381:(M,z,p)=>{var b=p(8355),u=p(4322);M.exports=function(_,g){var E=_.filter(function(){return!u.select(this).classed("update")});function A(T){var F=g.node(T);return"translate("+F.x+","+F.y+")"}E.attr("transform",A),b.applyTransition(_,g).style("opacity",1).attr("transform",A),b.applyTransition(E.selectAll("rect"),g).attr("width",function(T){return g.node(T).width}).attr("height",function(T){return g.node(T).height}).attr("x",function(T){return-g.node(T).width/2}).attr("y",function(T){return-g.node(T).height/2})}},4577:(M,z,p)=>{var b=p(8355),u=p(4322),_=p(1034);M.exports=function(g,E){function A(T){var F=E.edge(T);return _.has(F,"x")?"translate("+F.x+","+F.y+")":""}g.filter(function(){return!u.select(this).classed("update")}).attr("transform",A),b.applyTransition(g,E).style("opacity",1).attr("transform",A)}},4849:(M,z,p)=>{var b=p(8355),u=p(4322);M.exports=function(_,g){function E(A){var T=g.node(A);return"translate("+T.x+","+T.y+")"}_.filter(function(){return!u.select(this).classed("update")}).attr("transform",E),b.applyTransition(_,g).style("opacity",1).attr("transform",E)}},5787:(M,z,p)=>{var b=p(1034),u=p(4322),_=p(6478).layout;M.exports=function(){var T=p(607),F=p(5632),O=p(6315),P=p(940),V=p(4849),J=p(4577),tt=p(6381),ht=p(4418),et=p(9144),wt=function(at,ut){(function(mt){mt.nodes().forEach(function(X){var ot=mt.node(X);b.has(ot,"label")||mt.children(X).length||(ot.label=X),b.has(ot,"paddingX")&&b.defaults(ot,{paddingLeft:ot.paddingX,paddingRight:ot.paddingX}),b.has(ot,"paddingY")&&b.defaults(ot,{paddingTop:ot.paddingY,paddingBottom:ot.paddingY}),b.has(ot,"padding")&&b.defaults(ot,{paddingLeft:ot.padding,paddingRight:ot.padding,paddingTop:ot.padding,paddingBottom:ot.padding}),b.defaults(ot,g),b.each(["paddingLeft","paddingRight","paddingTop","paddingBottom"],function(j){ot[j]=Number(ot[j])}),b.has(ot,"width")&&(ot._prevWidth=ot.width),b.has(ot,"height")&&(ot._prevHeight=ot.height)}),mt.edges().forEach(function(X){var ot=mt.edge(X);b.has(ot,"label")||(ot.label=""),b.defaults(ot,E)})})(ut);var vt=A(at,"output"),Qt=A(vt,"clusters"),Vt=A(vt,"edgePaths"),kt=O(A(vt,"edgeLabels"),ut),It=T(A(vt,"nodes"),ut,ht);_(ut),V(It,ut),J(kt,ut),P(Vt,ut,et);var Tt=F(Qt,ut);tt(Tt,ut),function(mt){b.each(mt.nodes(),function(X){var ot=mt.node(X);b.has(ot,"_prevWidth")?ot.width=ot._prevWidth:delete ot.width,b.has(ot,"_prevHeight")?ot.height=ot._prevHeight:delete ot.height,delete ot._prevWidth,delete ot._prevHeight})}(ut)};return wt.createNodes=function(at){return arguments.length?(T=at,wt):T},wt.createClusters=function(at){return arguments.length?(F=at,wt):F},wt.createEdgeLabels=function(at){return arguments.length?(O=at,wt):O},wt.createEdgePaths=function(at){return arguments.length?(P=at,wt):P},wt.shapes=function(at){return arguments.length?(ht=at,wt):ht},wt.arrows=function(at){return arguments.length?(et=at,wt):et},wt};var g={paddingLeft:10,paddingRight:10,paddingTop:10,paddingBottom:10,rx:0,ry:0,shape:"rect"},E={arrowhead:"normal",curve:u.curveLinear};function A(T,F){var O=T.select("g."+F);return O.empty()&&(O=T.append("g").attr("class",F)),O}},4418:(M,z,p)=>{var b=p(8049),u=p(3260),_=p(6587),g=p(5337);M.exports={rect:function(E,A,T){var F=E.insert("rect",":first-child").attr("rx",T.rx).attr("ry",T.ry).attr("x",-A.width/2).attr("y",-A.height/2).attr("width",A.width).attr("height",A.height);return T.intersect=function(O){return b(T,O)},F},ellipse:function(E,A,T){var F=A.width/2,O=A.height/2,P=E.insert("ellipse",":first-child").attr("x",-A.width/2).attr("y",-A.height/2).attr("rx",F).attr("ry",O);return T.intersect=function(V){return u(T,F,O,V)},P},circle:function(E,A,T){var F=Math.max(A.width,A.height)/2,O=E.insert("circle",":first-child").attr("x",-A.width/2).attr("y",-A.height/2).attr("r",F);return T.intersect=function(P){return _(T,F,P)},O},diamond:function(E,A,T){var F=A.width*Math.SQRT2/2,O=A.height*Math.SQRT2/2,P=[{x:0,y:-O},{x:-F,y:0},{x:0,y:O},{x:F,y:0}],V=E.insert("polygon",":first-child").attr("points",P.map(function(J){return J.x+","+J.y}).join(" "));return T.intersect=function(J){return g(T,P,J)},V}}},8355:(M,z,p)=>{var b=p(1034);M.exports={isSubgraph:function(g,E){return!!g.children(E).length},edgeToId:function(g){return _(g.v)+":"+_(g.w)+":"+_(g.name)},applyStyle:function(g,E){E&&g.attr("style",E)},applyClass:function(g,E,A){E&&g.attr("class",E).attr("class",A+" "+g.attr("class"))},applyTransition:function(g,E){var A=E.graph();if(b.isPlainObject(A)){var T=A.transition;if(b.isFunction(T))return T(g)}return g}};var u=/:/g;function _(g){return g?String(g).replace(u,"\\:"):""}},5689:M=>{M.exports="0.6.4"},681:(M,z,p)=>{M.exports={graphlib:p(574),layout:p(8123),debug:p(7570),util:{time:p(1138).time,notime:p(1138).notime},version:p(8177)}},2188:(M,z,p)=>{var b=p(8436),u=p(4079);M.exports={run:function(_){var g=_.graph().acyclicer==="greedy"?u(_,function(E){return function(A){return E.edge(A).weight}}(_)):function(E){var A=[],T={},F={};return b.forEach(E.nodes(),function O(P){b.has(F,P)||(F[P]=!0,T[P]=!0,b.forEach(E.outEdges(P),function(V){b.has(T,V.w)?A.push(V):O(V.w)}),delete T[P])}),A}(_);b.forEach(g,function(E){var A=_.edge(E);_.removeEdge(E),A.forwardName=E.name,A.reversed=!0,_.setEdge(E.w,E.v,A,b.uniqueId("rev"))})},undo:function(_){b.forEach(_.edges(),function(g){var E=_.edge(g);if(E.reversed){_.removeEdge(g);var A=E.forwardName;delete E.reversed,delete E.forwardName,_.setEdge(g.w,g.v,E,A)}})}}},1133:(M,z,p)=>{var b=p(8436),u=p(1138);function _(g,E,A,T,F,O){var P={width:0,height:0,rank:O,borderType:E},V=F[E][O-1],J=u.addDummyNode(g,"border",P,A);F[E][O]=J,g.setParent(J,T),V&&g.setEdge(V,J,{weight:1})}M.exports=function(g){b.forEach(g.children(),function E(A){var T=g.children(A),F=g.node(A);if(T.length&&b.forEach(T,E),b.has(F,"minRank")){F.borderLeft=[],F.borderRight=[];for(var O=F.minRank,P=F.maxRank+1;O{var b=p(8436);function u(A){b.forEach(A.nodes(),function(T){_(A.node(T))}),b.forEach(A.edges(),function(T){_(A.edge(T))})}function _(A){var T=A.width;A.width=A.height,A.height=T}function g(A){A.y=-A.y}function E(A){var T=A.x;A.x=A.y,A.y=T}M.exports={adjust:function(A){var T=A.graph().rankdir.toLowerCase();T!=="lr"&&T!=="rl"||u(A)},undo:function(A){var T=A.graph().rankdir.toLowerCase();T!=="bt"&&T!=="rl"||function(F){b.forEach(F.nodes(),function(O){g(F.node(O))}),b.forEach(F.edges(),function(O){var P=F.edge(O);b.forEach(P.points,g),b.has(P,"y")&&g(P)})}(A),T!=="lr"&&T!=="rl"||(function(F){b.forEach(F.nodes(),function(O){E(F.node(O))}),b.forEach(F.edges(),function(O){var P=F.edge(O);b.forEach(P.points,E),b.has(P,"x")&&E(P)})}(A),u(A))}}},7822:M=>{function z(){var u={};u._next=u._prev=u,this._sentinel=u}function p(u){u._prev._next=u._next,u._next._prev=u._prev,delete u._next,delete u._prev}function b(u,_){if(u!=="_next"&&u!=="_prev")return _}M.exports=z,z.prototype.dequeue=function(){var u=this._sentinel,_=u._prev;if(_!==u)return p(_),_},z.prototype.enqueue=function(u){var _=this._sentinel;u._prev&&u._next&&p(u),u._next=_._next,_._next._prev=u,_._next=u,u._prev=_},z.prototype.toString=function(){for(var u=[],_=this._sentinel,g=_._prev;g!==_;)u.push(JSON.stringify(g,b)),g=g._prev;return"["+u.join(", ")+"]"}},7570:(M,z,p)=>{var b=p(8436),u=p(1138),_=p(574).Graph;M.exports={debugOrdering:function(g){var E=u.buildLayerMatrix(g),A=new _({compound:!0,multigraph:!0}).setGraph({});return b.forEach(g.nodes(),function(T){A.setNode(T,{label:T}),A.setParent(T,"layer"+g.node(T).rank)}),b.forEach(g.edges(),function(T){A.setEdge(T.v,T.w,{},T.name)}),b.forEach(E,function(T,F){var O="layer"+F;A.setNode(O,{rank:"same"}),b.reduce(T,function(P,V){return A.setEdge(P,V,{style:"invis"}),V})}),A}}},574:(M,z,p)=>{var b;try{b=p(8282)}catch(u){}b||(b=window.graphlib),M.exports=b},4079:(M,z,p)=>{var b=p(8436),u=p(574).Graph,_=p(7822);M.exports=function(T,F){if(T.nodeCount()<=1)return[];var O=function(V,J){var tt=new u,ht=0,et=0;b.forEach(V.nodes(),function(ut){tt.setNode(ut,{v:ut,in:0,out:0})}),b.forEach(V.edges(),function(ut){var vt=tt.edge(ut.v,ut.w)||0,Qt=J(ut),Vt=vt+Qt;tt.setEdge(ut.v,ut.w,Vt),et=Math.max(et,tt.node(ut.v).out+=Qt),ht=Math.max(ht,tt.node(ut.w).in+=Qt)});var wt=b.range(et+ht+3).map(function(){return new _}),at=ht+1;return b.forEach(tt.nodes(),function(ut){A(wt,at,tt.node(ut))}),{graph:tt,buckets:wt,zeroIdx:at}}(T,F||g),P=function(V,J,tt){for(var ht,et=[],wt=J[J.length-1],at=J[0];V.nodeCount();){for(;ht=at.dequeue();)E(V,J,tt,ht);for(;ht=wt.dequeue();)E(V,J,tt,ht);if(V.nodeCount()){for(var ut=J.length-2;ut>0;--ut)if(ht=J[ut].dequeue()){et=et.concat(E(V,J,tt,ht,!0));break}}}return et}(O.graph,O.buckets,O.zeroIdx);return b.flatten(b.map(P,function(V){return T.outEdges(V.v,V.w)}),!0)};var g=b.constant(1);function E(T,F,O,P,V){var J=V?[]:void 0;return b.forEach(T.inEdges(P.v),function(tt){var ht=T.edge(tt),et=T.node(tt.v);V&&J.push({v:tt.v,w:tt.w}),et.out-=ht,A(F,O,et)}),b.forEach(T.outEdges(P.v),function(tt){var ht=T.edge(tt),et=tt.w,wt=T.node(et);wt.in-=ht,A(F,O,wt)}),T.removeNode(P.v),J}function A(T,F,O){O.out?O.in?T[O.out-O.in+F].enqueue(O):T[T.length-1].enqueue(O):T[0].enqueue(O)}},8123:(M,z,p)=>{var b=p(8436),u=p(2188),_=p(5995),g=p(8093),E=p(1138).normalizeRanks,A=p(4219),T=p(1138).removeEmptyRanks,F=p(2981),O=p(1133),P=p(3258),V=p(3408),J=p(7873),tt=p(1138),ht=p(574).Graph;M.exports=function(mt,X){var ot=X&&X.debugTiming?tt.time:tt.notime;ot("layout",function(){var j=ot(" buildLayoutGraph",function(){return function(yt){var Y=new ht({multigraph:!0,compound:!0}),bt=Tt(yt.graph());return Y.setGraph(b.merge({},wt,It(bt,et),b.pick(bt,at))),b.forEach(yt.nodes(),function(At){var Ut=Tt(yt.node(At));Y.setNode(At,b.defaults(It(Ut,ut),vt)),Y.setParent(At,yt.parent(At))}),b.forEach(yt.edges(),function(At){var Ut=Tt(yt.edge(At));Y.setEdge(At,b.merge({},Vt,It(Ut,Qt),b.pick(Ut,kt)))}),Y}(mt)});ot(" runLayout",function(){(function(yt,Y){Y(" makeSpaceForEdgeLabels",function(){(function(bt){var At=bt.graph();At.ranksep/=2,b.forEach(bt.edges(),function(Ut){var me=bt.edge(Ut);me.minlen*=2,me.labelpos.toLowerCase()!=="c"&&(At.rankdir==="TB"||At.rankdir==="BT"?me.width+=me.labeloffset:me.height+=me.labeloffset)})})(yt)}),Y(" removeSelfEdges",function(){(function(bt){b.forEach(bt.edges(),function(At){if(At.v===At.w){var Ut=bt.node(At.v);Ut.selfEdges||(Ut.selfEdges=[]),Ut.selfEdges.push({e:At,label:bt.edge(At)}),bt.removeEdge(At)}})})(yt)}),Y(" acyclic",function(){u.run(yt)}),Y(" nestingGraph.run",function(){F.run(yt)}),Y(" rank",function(){g(tt.asNonCompoundGraph(yt))}),Y(" injectEdgeLabelProxies",function(){(function(bt){b.forEach(bt.edges(),function(At){var Ut=bt.edge(At);if(Ut.width&&Ut.height){var me=bt.node(At.v),Ye={rank:(bt.node(At.w).rank-me.rank)/2+me.rank,e:At};tt.addDummyNode(bt,"edge-proxy",Ye,"_ep")}})})(yt)}),Y(" removeEmptyRanks",function(){T(yt)}),Y(" nestingGraph.cleanup",function(){F.cleanup(yt)}),Y(" normalizeRanks",function(){E(yt)}),Y(" assignRankMinMax",function(){(function(bt){var At=0;b.forEach(bt.nodes(),function(Ut){var me=bt.node(Ut);me.borderTop&&(me.minRank=bt.node(me.borderTop).rank,me.maxRank=bt.node(me.borderBottom).rank,At=b.max(At,me.maxRank))}),bt.graph().maxRank=At})(yt)}),Y(" removeEdgeLabelProxies",function(){(function(bt){b.forEach(bt.nodes(),function(At){var Ut=bt.node(At);Ut.dummy==="edge-proxy"&&(bt.edge(Ut.e).labelRank=Ut.rank,bt.removeNode(At))})})(yt)}),Y(" normalize.run",function(){_.run(yt)}),Y(" parentDummyChains",function(){A(yt)}),Y(" addBorderSegments",function(){O(yt)}),Y(" order",function(){V(yt)}),Y(" insertSelfEdges",function(){(function(bt){var At=tt.buildLayerMatrix(bt);b.forEach(At,function(Ut){var me=0;b.forEach(Ut,function(Ye,ke){var pe=bt.node(Ye);pe.order=ke+me,b.forEach(pe.selfEdges,function(xe){tt.addDummyNode(bt,"selfedge",{width:xe.label.width,height:xe.label.height,rank:pe.rank,order:ke+ ++me,e:xe.e,label:xe.label},"_se")}),delete pe.selfEdges})})})(yt)}),Y(" adjustCoordinateSystem",function(){P.adjust(yt)}),Y(" position",function(){J(yt)}),Y(" positionSelfEdges",function(){(function(bt){b.forEach(bt.nodes(),function(At){var Ut=bt.node(At);if(Ut.dummy==="selfedge"){var me=bt.node(Ut.e.v),Ye=me.x+me.width/2,ke=me.y,pe=Ut.x-Ye,xe=me.height/2;bt.setEdge(Ut.e,Ut.label),bt.removeNode(At),Ut.label.points=[{x:Ye+2*pe/3,y:ke-xe},{x:Ye+5*pe/6,y:ke-xe},{x:Ye+pe,y:ke},{x:Ye+5*pe/6,y:ke+xe},{x:Ye+2*pe/3,y:ke+xe}],Ut.label.x=Ut.x,Ut.label.y=Ut.y}})})(yt)}),Y(" removeBorderNodes",function(){(function(bt){b.forEach(bt.nodes(),function(At){if(bt.children(At).length){var Ut=bt.node(At),me=bt.node(Ut.borderTop),Ye=bt.node(Ut.borderBottom),ke=bt.node(b.last(Ut.borderLeft)),pe=bt.node(b.last(Ut.borderRight));Ut.width=Math.abs(pe.x-ke.x),Ut.height=Math.abs(Ye.y-me.y),Ut.x=ke.x+Ut.width/2,Ut.y=me.y+Ut.height/2}}),b.forEach(bt.nodes(),function(At){bt.node(At).dummy==="border"&&bt.removeNode(At)})})(yt)}),Y(" normalize.undo",function(){_.undo(yt)}),Y(" fixupEdgeLabelCoords",function(){(function(bt){b.forEach(bt.edges(),function(At){var Ut=bt.edge(At);if(b.has(Ut,"x"))switch(Ut.labelpos!=="l"&&Ut.labelpos!=="r"||(Ut.width-=Ut.labeloffset),Ut.labelpos){case"l":Ut.x-=Ut.width/2+Ut.labeloffset;break;case"r":Ut.x+=Ut.width/2+Ut.labeloffset}})})(yt)}),Y(" undoCoordinateSystem",function(){P.undo(yt)}),Y(" translateGraph",function(){(function(bt){var At=Number.POSITIVE_INFINITY,Ut=0,me=Number.POSITIVE_INFINITY,Ye=0,ke=bt.graph(),pe=ke.marginx||0,xe=ke.marginy||0;function Ae(Ne){var be=Ne.x,kn=Ne.y,he=Ne.width,Ze=Ne.height;At=Math.min(At,be-he/2),Ut=Math.max(Ut,be+he/2),me=Math.min(me,kn-Ze/2),Ye=Math.max(Ye,kn+Ze/2)}b.forEach(bt.nodes(),function(Ne){Ae(bt.node(Ne))}),b.forEach(bt.edges(),function(Ne){var be=bt.edge(Ne);b.has(be,"x")&&Ae(be)}),At-=pe,me-=xe,b.forEach(bt.nodes(),function(Ne){var be=bt.node(Ne);be.x-=At,be.y-=me}),b.forEach(bt.edges(),function(Ne){var be=bt.edge(Ne);b.forEach(be.points,function(kn){kn.x-=At,kn.y-=me}),b.has(be,"x")&&(be.x-=At),b.has(be,"y")&&(be.y-=me)}),ke.width=Ut-At+pe,ke.height=Ye-me+xe})(yt)}),Y(" assignNodeIntersects",function(){(function(bt){b.forEach(bt.edges(),function(At){var Ut,me,Ye=bt.edge(At),ke=bt.node(At.v),pe=bt.node(At.w);Ye.points?(Ut=Ye.points[0],me=Ye.points[Ye.points.length-1]):(Ye.points=[],Ut=pe,me=ke),Ye.points.unshift(tt.intersectRect(ke,Ut)),Ye.points.push(tt.intersectRect(pe,me))})})(yt)}),Y(" reversePoints",function(){(function(bt){b.forEach(bt.edges(),function(At){var Ut=bt.edge(At);Ut.reversed&&Ut.points.reverse()})})(yt)}),Y(" acyclic.undo",function(){u.undo(yt)})})(j,ot)}),ot(" updateInputGraph",function(){(function(yt,Y){b.forEach(yt.nodes(),function(bt){var At=yt.node(bt),Ut=Y.node(bt);At&&(At.x=Ut.x,At.y=Ut.y,Y.children(bt).length&&(At.width=Ut.width,At.height=Ut.height))}),b.forEach(yt.edges(),function(bt){var At=yt.edge(bt),Ut=Y.edge(bt);At.points=Ut.points,b.has(Ut,"x")&&(At.x=Ut.x,At.y=Ut.y)}),yt.graph().width=Y.graph().width,yt.graph().height=Y.graph().height})(mt,j)})})};var et=["nodesep","edgesep","ranksep","marginx","marginy"],wt={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},at=["acyclicer","ranker","rankdir","align"],ut=["width","height"],vt={width:0,height:0},Qt=["minlen","weight","width","height","labeloffset"],Vt={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},kt=["labelpos"];function It(mt,X){return b.mapValues(b.pick(mt,X),Number)}function Tt(mt){var X={};return b.forEach(mt,function(ot,j){X[j.toLowerCase()]=ot}),X}},8436:(M,z,p)=>{var b;try{b={cloneDeep:p(361),constant:p(5703),defaults:p(1747),each:p(6073),filter:p(3105),find:p(3311),flatten:p(5564),forEach:p(4486),forIn:p(2620),has:p(8721),isUndefined:p(2353),last:p(928),map:p(5161),mapValues:p(6604),max:p(6162),merge:p(3857),min:p(3632),minBy:p(2762),now:p(7771),pick:p(9722),range:p(6026),reduce:p(4061),sortBy:p(9734),uniqueId:p(3955),values:p(2628),zipObject:p(7287)}}catch(u){}b||(b=window._),M.exports=b},2981:(M,z,p)=>{var b=p(8436),u=p(1138);function _(g,E,A,T,F,O,P){var V=g.children(P);if(V.length){var J=u.addBorderNode(g,"_bt"),tt=u.addBorderNode(g,"_bb"),ht=g.node(P);g.setParent(J,P),ht.borderTop=J,g.setParent(tt,P),ht.borderBottom=tt,b.forEach(V,function(et){_(g,E,A,T,F,O,et);var wt=g.node(et),at=wt.borderTop?wt.borderTop:et,ut=wt.borderBottom?wt.borderBottom:et,vt=wt.borderTop?T:2*T,Qt=at!==ut?1:F-O[P]+1;g.setEdge(J,at,{weight:vt,minlen:Qt,nestingEdge:!0}),g.setEdge(ut,tt,{weight:vt,minlen:Qt,nestingEdge:!0})}),g.parent(P)||g.setEdge(E,J,{weight:0,minlen:F+O[P]})}else P!==E&&g.setEdge(E,P,{weight:0,minlen:A})}M.exports={run:function(g){var E=u.addDummyNode(g,"root",{},"_root"),A=function(P){var V={};function J(tt,ht){var et=P.children(tt);et&&et.length&&b.forEach(et,function(wt){J(wt,ht+1)}),V[tt]=ht}return b.forEach(P.children(),function(tt){J(tt,1)}),V}(g),T=b.max(b.values(A))-1,F=2*T+1;g.graph().nestingRoot=E,b.forEach(g.edges(),function(P){g.edge(P).minlen*=F});var O=function(P){return b.reduce(P.edges(),function(V,J){return V+P.edge(J).weight},0)}(g)+1;b.forEach(g.children(),function(P){_(g,E,F,O,T,A,P)}),g.graph().nodeRankFactor=F},cleanup:function(g){var E=g.graph();g.removeNode(E.nestingRoot),delete E.nestingRoot,b.forEach(g.edges(),function(A){g.edge(A).nestingEdge&&g.removeEdge(A)})}}},5995:(M,z,p)=>{var b=p(8436),u=p(1138);M.exports={run:function(_){_.graph().dummyChains=[],b.forEach(_.edges(),function(g){(function(E,A){var T,F,O,P=A.v,V=E.node(P).rank,J=A.w,tt=E.node(J).rank,ht=A.name,et=E.edge(A),wt=et.labelRank;if(tt!==V+1){for(E.removeEdge(A),O=0,++V;V{var b=p(8436);M.exports=function(u,_,g){var E,A={};b.forEach(g,function(T){for(var F,O,P=u.parent(T);P;){if((F=u.parent(P))?(O=A[F],A[F]=P):(O=E,E=P),O&&O!==P)return void _.setEdge(O,P);P=F}})}},5439:(M,z,p)=>{var b=p(8436);M.exports=function(u,_){return b.map(_,function(g){var E=u.inEdges(g);if(E.length){var A=b.reduce(E,function(T,F){var O=u.edge(F),P=u.node(F.v);return{sum:T.sum+O.weight*P.order,weight:T.weight+O.weight}},{sum:0,weight:0});return{v:g,barycenter:A.sum/A.weight,weight:A.weight}}return{v:g}})}},3128:(M,z,p)=>{var b=p(8436),u=p(574).Graph;M.exports=function(_,g,E){var A=function(F){for(var O;F.hasNode(O=b.uniqueId("_root")););return O}(_),T=new u({compound:!0}).setGraph({root:A}).setDefaultNodeLabel(function(F){return _.node(F)});return b.forEach(_.nodes(),function(F){var O=_.node(F),P=_.parent(F);(O.rank===g||O.minRank<=g&&g<=O.maxRank)&&(T.setNode(F),T.setParent(F,P||A),b.forEach(_[E](F),function(V){var J=V.v===F?V.w:V.v,tt=T.edge(J,F),ht=b.isUndefined(tt)?0:tt.weight;T.setEdge(J,F,{weight:_.edge(V).weight+ht})}),b.has(O,"minRank")&&T.setNode(F,{borderLeft:O.borderLeft[g],borderRight:O.borderRight[g]}))}),T}},6630:(M,z,p)=>{var b=p(8436);function u(_,g,E){for(var A=b.zipObject(E,b.map(E,function(J,tt){return tt})),T=b.flatten(b.map(g,function(J){return b.sortBy(b.map(_.outEdges(J),function(tt){return{pos:A[tt.w],weight:_.edge(tt).weight}}),"pos")}),!0),F=1;F0;)tt%2&&(ht+=P[tt+1]),P[tt=tt-1>>1]+=J.weight;V+=J.weight*ht})),V}M.exports=function(_,g){for(var E=0,A=1;A{var b=p(8436),u=p(2588),_=p(6630),g=p(1026),E=p(3128),A=p(5093),T=p(574).Graph,F=p(1138);function O(J,tt,ht){return b.map(tt,function(et){return E(J,et,ht)})}function P(J,tt){var ht=new T;b.forEach(J,function(et){var wt=et.graph().root,at=g(et,wt,ht,tt);b.forEach(at.vs,function(ut,vt){et.node(ut).order=vt}),A(et,ht,at.vs)})}function V(J,tt){b.forEach(tt,function(ht){b.forEach(ht,function(et,wt){J.node(et).order=wt})})}M.exports=function(J){var tt=F.maxRank(J),ht=O(J,b.range(1,tt+1),"inEdges"),et=O(J,b.range(tt-1,-1,-1),"outEdges"),wt=u(J);V(J,wt);for(var at,ut=Number.POSITIVE_INFINITY,vt=0,Qt=0;Qt<4;++vt,++Qt){P(vt%2?ht:et,vt%4>=2),wt=F.buildLayerMatrix(J);var Vt=_(J,wt);Vt{var b=p(8436);M.exports=function(u){var _={},g=b.filter(u.nodes(),function(F){return!u.children(F).length}),E=b.max(b.map(g,function(F){return u.node(F).rank})),A=b.map(b.range(E+1),function(){return[]}),T=b.sortBy(g,function(F){return u.node(F).rank});return b.forEach(T,function F(O){if(!b.has(_,O)){_[O]=!0;var P=u.node(O);A[P.rank].push(O),b.forEach(u.successors(O),F)}}),A}},9567:(M,z,p)=>{var b=p(8436);M.exports=function(u,_){var g={};return b.forEach(u,function(E,A){var T=g[E.v]={indegree:0,in:[],out:[],vs:[E.v],i:A};b.isUndefined(E.barycenter)||(T.barycenter=E.barycenter,T.weight=E.weight)}),b.forEach(_.edges(),function(E){var A=g[E.v],T=g[E.w];b.isUndefined(A)||b.isUndefined(T)||(T.indegree++,A.out.push(g[E.w]))}),function(E){var A=[];function T(P){return function(V){var J,tt,ht,et;V.merged||(b.isUndefined(V.barycenter)||b.isUndefined(P.barycenter)||V.barycenter>=P.barycenter)&&(tt=V,ht=0,et=0,(J=P).weight&&(ht+=J.barycenter*J.weight,et+=J.weight),tt.weight&&(ht+=tt.barycenter*tt.weight,et+=tt.weight),J.vs=tt.vs.concat(J.vs),J.barycenter=ht/et,J.weight=et,J.i=Math.min(tt.i,J.i),tt.merged=!0)}}function F(P){return function(V){V.in.push(P),--V.indegree==0&&E.push(V)}}for(;E.length;){var O=E.pop();A.push(O),b.forEach(O.in.reverse(),T(O)),b.forEach(O.out,F(O))}return b.map(b.filter(A,function(P){return!P.merged}),function(P){return b.pick(P,["vs","i","barycenter","weight"])})}(b.filter(g,function(E){return!E.indegree}))}},1026:(M,z,p)=>{var b=p(8436),u=p(5439),_=p(9567),g=p(7304);M.exports=function E(A,T,F,O){var P=A.children(T),V=A.node(T),J=V?V.borderLeft:void 0,tt=V?V.borderRight:void 0,ht={};J&&(P=b.filter(P,function(Qt){return Qt!==J&&Qt!==tt}));var et=u(A,P);b.forEach(et,function(Qt){if(A.children(Qt.v).length){var Vt=E(A,Qt.v,F,O);ht[Qt.v]=Vt,b.has(Vt,"barycenter")&&(kt=Qt,It=Vt,b.isUndefined(kt.barycenter)?(kt.barycenter=It.barycenter,kt.weight=It.weight):(kt.barycenter=(kt.barycenter*kt.weight+It.barycenter*It.weight)/(kt.weight+It.weight),kt.weight+=It.weight))}var kt,It});var wt=_(et,F);(function(Qt,Vt){b.forEach(Qt,function(kt){kt.vs=b.flatten(kt.vs.map(function(It){return Vt[It]?Vt[It].vs:It}),!0)})})(wt,ht);var at=g(wt,O);if(J&&(at.vs=b.flatten([J,at.vs,tt],!0),A.predecessors(J).length)){var ut=A.node(A.predecessors(J)[0]),vt=A.node(A.predecessors(tt)[0]);b.has(at,"barycenter")||(at.barycenter=0,at.weight=0),at.barycenter=(at.barycenter*at.weight+ut.order+vt.order)/(at.weight+2),at.weight+=2}return at}},7304:(M,z,p)=>{var b=p(8436),u=p(1138);function _(g,E,A){for(var T;E.length&&(T=b.last(E)).i<=A;)E.pop(),g.push(T.vs),A++;return A}M.exports=function(g,E){var A,T=u.partition(g,function(et){return b.has(et,"barycenter")}),F=T.lhs,O=b.sortBy(T.rhs,function(et){return-et.i}),P=[],V=0,J=0,tt=0;F.sort((A=!!E,function(et,wt){return et.barycenterwt.barycenter?1:A?wt.i-et.i:et.i-wt.i})),tt=_(P,O,tt),b.forEach(F,function(et){tt+=et.vs.length,P.push(et.vs),V+=et.barycenter*et.weight,J+=et.weight,tt=_(P,O,tt)});var ht={vs:b.flatten(P,!0)};return J&&(ht.barycenter=V/J,ht.weight=J),ht}},4219:(M,z,p)=>{var b=p(8436);M.exports=function(u){var _=function(g){var E={},A=0;return b.forEach(g.children(),function T(F){var O=A;b.forEach(g.children(F),T),E[F]={low:O,lim:A++}}),E}(u);b.forEach(u.graph().dummyChains,function(g){for(var E=u.node(g),A=E.edgeObj,T=function(tt,ht,et,wt){var at,ut,vt=[],Qt=[],Vt=Math.min(ht[et].low,ht[wt].low),kt=Math.max(ht[et].lim,ht[wt].lim);at=et;do at=tt.parent(at),vt.push(at);while(at&&(ht[at].low>Vt||kt>ht[at].lim));for(ut=at,at=wt;(at=tt.parent(at))!==ut;)Qt.push(at);return{path:vt.concat(Qt.reverse()),lca:ut}}(u,_,A.v,A.w),F=T.path,O=T.lca,P=0,V=F[P],J=!0;g!==A.w;){if(E=u.node(g),J){for(;(V=F[P])!==O&&u.node(V).maxRank{var b=p(8436),u=p(574).Graph,_=p(1138);function g(tt,ht){var et={};return b.reduce(ht,function(wt,at){var ut=0,vt=0,Qt=wt.length,Vt=b.last(at);return b.forEach(at,function(kt,It){var Tt=function(X,ot){if(X.node(ot).dummy)return b.find(X.predecessors(ot),function(j){return X.node(j).dummy})}(tt,kt),mt=Tt?tt.node(Tt).order:Qt;(Tt||kt===Vt)&&(b.forEach(at.slice(vt,It+1),function(X){b.forEach(tt.predecessors(X),function(ot){var j=tt.node(ot),yt=j.order;!(ytVt)&&A(et,Tt,kt)})})}return b.reduce(ht,function(at,ut){var vt,Qt=-1,Vt=0;return b.forEach(ut,function(kt,It){if(tt.node(kt).dummy==="border"){var Tt=tt.predecessors(kt);Tt.length&&(vt=tt.node(Tt[0]).order,wt(ut,Vt,It,Qt,vt),Vt=It,Qt=vt)}wt(ut,Vt,ut.length,vt,at.length)}),ut}),et}function A(tt,ht,et){if(ht>et){var wt=ht;ht=et,et=wt}var at=tt[ht];at||(tt[ht]=at={}),at[et]=!0}function T(tt,ht,et){if(ht>et){var wt=ht;ht=et,et=wt}return b.has(tt[ht],et)}function F(tt,ht,et,wt){var at={},ut={},vt={};return b.forEach(ht,function(Qt){b.forEach(Qt,function(Vt,kt){at[Vt]=Vt,ut[Vt]=Vt,vt[Vt]=kt})}),b.forEach(ht,function(Qt){var Vt=-1;b.forEach(Qt,function(kt){var It=wt(kt);if(It.length){It=b.sortBy(It,function(j){return vt[j]});for(var Tt=(It.length-1)/2,mt=Math.floor(Tt),X=Math.ceil(Tt);mt<=X;++mt){var ot=It[mt];ut[kt]===kt&&Vt{var b=p(8436),u=p(1138),_=p(3573).positionX;M.exports=function(g){(function(E){var A=u.buildLayerMatrix(E),T=E.graph().ranksep,F=0;b.forEach(A,function(O){var P=b.max(b.map(O,function(V){return E.node(V).height}));b.forEach(O,function(V){E.node(V).y=F+P/2}),F+=P+T})})(g=u.asNonCompoundGraph(g)),b.forEach(_(g),function(E,A){g.node(A).x=E})}},300:(M,z,p)=>{var b=p(8436),u=p(574).Graph,_=p(6681).slack;function g(T,F){return b.forEach(T.nodes(),function O(P){b.forEach(F.nodeEdges(P),function(V){var J=V.v,tt=P===J?V.w:J;T.hasNode(tt)||_(F,V)||(T.setNode(tt,{}),T.setEdge(P,tt,{}),O(tt))})}),T.nodeCount()}function E(T,F){return b.minBy(F.edges(),function(O){if(T.hasNode(O.v)!==T.hasNode(O.w))return _(F,O)})}function A(T,F,O){b.forEach(T.nodes(),function(P){F.node(P).rank+=O})}M.exports=function(T){var F,O,P=new u({directed:!1}),V=T.nodes()[0],J=T.nodeCount();for(P.setNode(V,{});g(P,T){var b=p(6681).longestPath,u=p(300),_=p(2472);M.exports=function(E){switch(E.graph().ranker){case"network-simplex":default:(function(A){_(A)})(E);break;case"tight-tree":(function(A){b(A),u(A)})(E);break;case"longest-path":g(E)}};var g=b},2472:(M,z,p)=>{var b=p(8436),u=p(300),_=p(6681).slack,g=p(6681).longestPath,E=p(574).alg.preorder,A=p(574).alg.postorder,T=p(1138).simplify;function F(at){at=T(at),g(at);var ut,vt=u(at);for(V(vt),O(vt,at);ut=tt(vt);)et(vt,at,ut,ht(vt,at,ut))}function O(at,ut){var vt=A(at,at.nodes());vt=vt.slice(0,vt.length-1),b.forEach(vt,function(Qt){(function(Vt,kt,It){var Tt=Vt.node(It).parent;Vt.edge(It,Tt).cutvalue=P(Vt,kt,It)})(at,ut,Qt)})}function P(at,ut,vt){var Qt=at.node(vt).parent,Vt=!0,kt=ut.edge(vt,Qt),It=0;return kt||(Vt=!1,kt=ut.edge(Qt,vt)),It=kt.weight,b.forEach(ut.nodeEdges(vt),function(Tt){var mt,X,ot=Tt.v===vt,j=ot?Tt.w:Tt.v;if(j!==Qt){var yt=ot===Vt,Y=ut.edge(Tt).weight;if(It+=yt?Y:-Y,mt=vt,X=j,at.hasEdge(mt,X)){var bt=at.edge(vt,j).cutvalue;It+=yt?-bt:bt}}}),It}function V(at,ut){arguments.length<2&&(ut=at.nodes()[0]),J(at,{},1,ut)}function J(at,ut,vt,Qt,Vt){var kt=vt,It=at.node(Qt);return ut[Qt]=!0,b.forEach(at.neighbors(Qt),function(Tt){b.has(ut,Tt)||(vt=J(at,ut,vt,Tt,Qt))}),It.low=kt,It.lim=vt++,Vt?It.parent=Vt:delete It.parent,vt}function tt(at){return b.find(at.edges(),function(ut){return at.edge(ut).cutvalue<0})}function ht(at,ut,vt){var Qt=vt.v,Vt=vt.w;ut.hasEdge(Qt,Vt)||(Qt=vt.w,Vt=vt.v);var kt=at.node(Qt),It=at.node(Vt),Tt=kt,mt=!1;kt.lim>It.lim&&(Tt=It,mt=!0);var X=b.filter(ut.edges(),function(ot){return mt===wt(0,at.node(ot.v),Tt)&&mt!==wt(0,at.node(ot.w),Tt)});return b.minBy(X,function(ot){return _(ut,ot)})}function et(at,ut,vt,Qt){var Vt=vt.v,kt=vt.w;at.removeEdge(Vt,kt),at.setEdge(Qt.v,Qt.w,{}),V(at),O(at,ut),function(It,Tt){var mt=b.find(It.nodes(),function(ot){return!Tt.node(ot).parent}),X=E(It,mt);X=X.slice(1),b.forEach(X,function(ot){var j=It.node(ot).parent,yt=Tt.edge(ot,j),Y=!1;yt||(yt=Tt.edge(j,ot),Y=!0),Tt.node(ot).rank=Tt.node(j).rank+(Y?yt.minlen:-yt.minlen)})}(at,ut)}function wt(at,ut,vt){return vt.low<=ut.lim&&ut.lim<=vt.lim}M.exports=F,F.initLowLimValues=V,F.initCutValues=O,F.calcCutValue=P,F.leaveEdge=tt,F.enterEdge=ht,F.exchangeEdges=et},6681:(M,z,p)=>{var b=p(8436);M.exports={longestPath:function(u){var _={};b.forEach(u.sources(),function g(E){var A=u.node(E);if(b.has(_,E))return A.rank;_[E]=!0;var T=b.min(b.map(u.outEdges(E),function(F){return g(F.w)-u.edge(F).minlen}));return T!==Number.POSITIVE_INFINITY&&T!=null||(T=0),A.rank=T})},slack:function(u,_){return u.node(_.w).rank-u.node(_.v).rank-u.edge(_).minlen}}},1138:(M,z,p)=>{var b=p(8436),u=p(574).Graph;function _(E,A,T,F){var O;do O=b.uniqueId(F);while(E.hasNode(O));return T.dummy=A,E.setNode(O,T),O}function g(E){return b.max(b.map(E.nodes(),function(A){var T=E.node(A).rank;if(!b.isUndefined(T))return T}))}M.exports={addDummyNode:_,simplify:function(E){var A=new u().setGraph(E.graph());return b.forEach(E.nodes(),function(T){A.setNode(T,E.node(T))}),b.forEach(E.edges(),function(T){var F=A.edge(T.v,T.w)||{weight:0,minlen:1},O=E.edge(T);A.setEdge(T.v,T.w,{weight:F.weight+O.weight,minlen:Math.max(F.minlen,O.minlen)})}),A},asNonCompoundGraph:function(E){var A=new u({multigraph:E.isMultigraph()}).setGraph(E.graph());return b.forEach(E.nodes(),function(T){E.children(T).length||A.setNode(T,E.node(T))}),b.forEach(E.edges(),function(T){A.setEdge(T,E.edge(T))}),A},successorWeights:function(E){var A=b.map(E.nodes(),function(T){var F={};return b.forEach(E.outEdges(T),function(O){F[O.w]=(F[O.w]||0)+E.edge(O).weight}),F});return b.zipObject(E.nodes(),A)},predecessorWeights:function(E){var A=b.map(E.nodes(),function(T){var F={};return b.forEach(E.inEdges(T),function(O){F[O.v]=(F[O.v]||0)+E.edge(O).weight}),F});return b.zipObject(E.nodes(),A)},intersectRect:function(E,A){var T,F,O=E.x,P=E.y,V=A.x-O,J=A.y-P,tt=E.width/2,ht=E.height/2;if(!V&&!J)throw new Error("Not possible to find intersection inside of the rectangle");return Math.abs(J)*tt>Math.abs(V)*ht?(J<0&&(ht=-ht),T=ht*V/J,F=ht):(V<0&&(tt=-tt),T=tt,F=tt*J/V),{x:O+T,y:P+F}},buildLayerMatrix:function(E){var A=b.map(b.range(g(E)+1),function(){return[]});return b.forEach(E.nodes(),function(T){var F=E.node(T),O=F.rank;b.isUndefined(O)||(A[O][F.order]=T)}),A},normalizeRanks:function(E){var A=b.min(b.map(E.nodes(),function(T){return E.node(T).rank}));b.forEach(E.nodes(),function(T){var F=E.node(T);b.has(F,"rank")&&(F.rank-=A)})},removeEmptyRanks:function(E){var A=b.min(b.map(E.nodes(),function(P){return E.node(P).rank})),T=[];b.forEach(E.nodes(),function(P){var V=E.node(P).rank-A;T[V]||(T[V]=[]),T[V].push(P)});var F=0,O=E.graph().nodeRankFactor;b.forEach(T,function(P,V){b.isUndefined(P)&&V%O!=0?--F:F&&b.forEach(P,function(J){E.node(J).rank+=F})})},addBorderNode:function(E,A,T,F){var O={width:0,height:0};return arguments.length>=4&&(O.rank=T,O.order=F),_(E,"border",O,A)},maxRank:g,partition:function(E,A){var T={lhs:[],rhs:[]};return b.forEach(E,function(F){A(F)?T.lhs.push(F):T.rhs.push(F)}),T},time:function(E,A){var T=b.now();try{return A()}finally{console.log(E+" time: "+(b.now()-T)+"ms")}},notime:function(E,A){return A()}}},8177:M=>{M.exports="0.8.5"},7856:function(M){M.exports=function(){function z(ft){return z=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Dt){return typeof Dt}:function(Dt){return Dt&&typeof Symbol=="function"&&Dt.constructor===Symbol&&Dt!==Symbol.prototype?"symbol":typeof Dt},z(ft)}function p(ft,Dt){return p=Object.setPrototypeOf||function(ue,Oe){return ue.__proto__=Oe,ue},p(ft,Dt)}function b(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(ft){return!1}}function u(ft,Dt,ue){return u=b()?Reflect.construct:function(Oe,en,$e){var cn=[null];cn.push.apply(cn,en);var Fe=new(Function.bind.apply(Oe,cn));return $e&&p(Fe,$e.prototype),Fe},u.apply(null,arguments)}function _(ft){return function(Dt){if(Array.isArray(Dt))return g(Dt)}(ft)||function(Dt){if(typeof Symbol!="undefined"&&Dt[Symbol.iterator]!=null||Dt["@@iterator"]!=null)return Array.from(Dt)}(ft)||function(Dt,ue){if(Dt){if(typeof Dt=="string")return g(Dt,ue);var Oe=Object.prototype.toString.call(Dt).slice(8,-1);return Oe==="Object"&&Dt.constructor&&(Oe=Dt.constructor.name),Oe==="Map"||Oe==="Set"?Array.from(Dt):Oe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Oe)?g(Dt,ue):void 0}}(ft)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function g(ft,Dt){(Dt==null||Dt>ft.length)&&(Dt=ft.length);for(var ue=0,Oe=new Array(Dt);ue1?ue-1:0),en=1;en/gm),Ze=V(/^data-[\-\w.\u00B7-\uFFFF]/),re=V(/^aria-[\-\w]+$/),Xt=V(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),se=V(/^(?:\w+script|data):/i),St=V(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ee=V(/^html$/i),st=function(){return typeof window=="undefined"?null:window},dt=function(ft,Dt){if(z(ft)!=="object"||typeof ft.createPolicy!="function")return null;var ue=null,Oe="data-tt-policy-suffix";Dt.currentScript&&Dt.currentScript.hasAttribute(Oe)&&(ue=Dt.currentScript.getAttribute(Oe));var en="dompurify"+(ue?"#"+ue:"");try{return ft.createPolicy(en,{createHTML:function($e){return $e},createScriptURL:function($e){return $e}})}catch($e){return console.warn("TrustedTypes policy "+en+" could not be created."),null}};return function ft(){var Dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:st(),ue=function(Ht){return ft(Ht)};if(ue.version="2.4.0",ue.removed=[],!Dt||!Dt.document||Dt.document.nodeType!==9)return ue.isSupported=!1,ue;var Oe=Dt.document,en=Dt.document,$e=Dt.DocumentFragment,cn=Dt.HTMLTemplateElement,Fe=Dt.Node,Ee=Dt.Element,Be=Dt.NodeFilter,Le=Dt.NamedNodeMap,ge=Le===void 0?Dt.NamedNodeMap||Dt.MozNamedAttrMap:Le,ie=Dt.HTMLFormElement,An=Dt.DOMParser,Ie=Dt.trustedTypes,un=Ee.prototype,ze=Y(un,"cloneNode"),pn=Y(un,"nextSibling"),tr=Y(un,"childNodes"),Dn=Y(un,"parentNode");if(typeof cn=="function"){var Tn=en.createElement("template");Tn.content&&Tn.content.ownerDocument&&(en=Tn.content.ownerDocument)}var De=dt(Ie,Oe),Qe=De?De.createHTML(""):"",Ge=en,Se=Ge.implementation,vn=Ge.createNodeIterator,Mt=Ge.createDocumentFragment,vr=Ge.getElementsByTagName,zt=Oe.importNode,Wn={};try{Wn=yt(en).documentMode?en.documentMode:{}}catch(Ht){}var jn={};ue.isSupported=typeof Dn=="function"&&Se&&Se.createHTMLDocument!==void 0&&Wn!==9;var Hn,Mn,Gn=kn,Rn=he,En=Ze,Pn=re,zn=se,Yn=St,ya=Xt,Br=null,Tr=j({},[].concat(_(bt),_(At),_(Ut),_(Ye),_(pe))),Sn=null,li=j({},[].concat(_(xe),_(Ae),_(Ne),_(be))),Bn=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),_r=null,Ar=null,yr=!0,qr=!0,Nt=!1,Mr=!1,Lr=!1,Xn=!1,Qr=!1,Yr=!1,Pr=!1,Kr=!1,ka=!0,hr=!1,aa="user-content-",oa=!0,Li=!1,an={},Qn=null,on=j({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),rn=null,rr=j({},["audio","video","img","source","image","track"]),$t=null,Ci=j({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Kt="http://www.w3.org/1998/Math/MathML",xr="http://www.w3.org/2000/svg",Ir="http://www.w3.org/1999/xhtml",Ur=Ir,pi=!1,wa=["application/xhtml+xml","text/html"],dr="text/html",_n=null,sa=en.createElement("form"),In=function(Ht){return Ht instanceof RegExp||Ht instanceof Function},wi=function(Ht){_n&&_n===Ht||(Ht&&z(Ht)==="object"||(Ht={}),Ht=yt(Ht),Hn=Hn=wa.indexOf(Ht.PARSER_MEDIA_TYPE)===-1?dr:Ht.PARSER_MEDIA_TYPE,Mn=Hn==="application/xhtml+xml"?function(We){return We}:Qt,Br="ALLOWED_TAGS"in Ht?j({},Ht.ALLOWED_TAGS,Mn):Tr,Sn="ALLOWED_ATTR"in Ht?j({},Ht.ALLOWED_ATTR,Mn):li,$t="ADD_URI_SAFE_ATTR"in Ht?j(yt(Ci),Ht.ADD_URI_SAFE_ATTR,Mn):Ci,rn="ADD_DATA_URI_TAGS"in Ht?j(yt(rr),Ht.ADD_DATA_URI_TAGS,Mn):rr,Qn="FORBID_CONTENTS"in Ht?j({},Ht.FORBID_CONTENTS,Mn):on,_r="FORBID_TAGS"in Ht?j({},Ht.FORBID_TAGS,Mn):{},Ar="FORBID_ATTR"in Ht?j({},Ht.FORBID_ATTR,Mn):{},an="USE_PROFILES"in Ht&&Ht.USE_PROFILES,yr=Ht.ALLOW_ARIA_ATTR!==!1,qr=Ht.ALLOW_DATA_ATTR!==!1,Nt=Ht.ALLOW_UNKNOWN_PROTOCOLS||!1,Mr=Ht.SAFE_FOR_TEMPLATES||!1,Lr=Ht.WHOLE_DOCUMENT||!1,Yr=Ht.RETURN_DOM||!1,Pr=Ht.RETURN_DOM_FRAGMENT||!1,Kr=Ht.RETURN_TRUSTED_TYPE||!1,Qr=Ht.FORCE_BODY||!1,ka=Ht.SANITIZE_DOM!==!1,hr=Ht.SANITIZE_NAMED_PROPS||!1,oa=Ht.KEEP_CONTENT!==!1,Li=Ht.IN_PLACE||!1,ya=Ht.ALLOWED_URI_REGEXP||ya,Ur=Ht.NAMESPACE||Ir,Ht.CUSTOM_ELEMENT_HANDLING&&In(Ht.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Bn.tagNameCheck=Ht.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Ht.CUSTOM_ELEMENT_HANDLING&&In(Ht.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Bn.attributeNameCheck=Ht.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Ht.CUSTOM_ELEMENT_HANDLING&&typeof Ht.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Bn.allowCustomizedBuiltInElements=Ht.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Mr&&(qr=!1),Pr&&(Yr=!0),an&&(Br=j({},_(pe)),Sn=[],an.html===!0&&(j(Br,bt),j(Sn,xe)),an.svg===!0&&(j(Br,At),j(Sn,Ae),j(Sn,be)),an.svgFilters===!0&&(j(Br,Ut),j(Sn,Ae),j(Sn,be)),an.mathMl===!0&&(j(Br,Ye),j(Sn,Ne),j(Sn,be))),Ht.ADD_TAGS&&(Br===Tr&&(Br=yt(Br)),j(Br,Ht.ADD_TAGS,Mn)),Ht.ADD_ATTR&&(Sn===li&&(Sn=yt(Sn)),j(Sn,Ht.ADD_ATTR,Mn)),Ht.ADD_URI_SAFE_ATTR&&j($t,Ht.ADD_URI_SAFE_ATTR,Mn),Ht.FORBID_CONTENTS&&(Qn===on&&(Qn=yt(Qn)),j(Qn,Ht.FORBID_CONTENTS,Mn)),oa&&(Br["#text"]=!0),Lr&&j(Br,["html","head","body"]),Br.table&&(j(Br,["tbody"]),delete _r.tbody),P&&P(Ht),_n=Ht)},ui=j({},["mi","mo","mn","ms","mtext"]),Ii=j({},["foreignobject","desc","title","annotation-xml"]),fr=j({},["title","style","font","a","script"]),Jr=j({},At);j(Jr,Ut),j(Jr,me);var Hr=j({},Ye);j(Hr,ke);var Vr=function(Ht){var We=Dn(Ht);We&&We.tagName||(We={namespaceURI:Ir,tagName:"template"});var mn=Qt(Ht.tagName),or=Qt(We.tagName);return Ht.namespaceURI===xr?We.namespaceURI===Ir?mn==="svg":We.namespaceURI===Kt?mn==="svg"&&(or==="annotation-xml"||ui[or]):Boolean(Jr[mn]):Ht.namespaceURI===Kt?We.namespaceURI===Ir?mn==="math":We.namespaceURI===xr?mn==="math"&&Ii[or]:Boolean(Hr[mn]):Ht.namespaceURI===Ir&&!(We.namespaceURI===xr&&!Ii[or])&&!(We.namespaceURI===Kt&&!ui[or])&&!Hr[mn]&&(fr[mn]||!Jr[mn])},ii=function(Ht){vt(ue.removed,{element:Ht});try{Ht.parentNode.removeChild(Ht)}catch(We){try{Ht.outerHTML=Qe}catch(mn){Ht.remove()}}},Ai=function(Ht,We){try{vt(ue.removed,{attribute:We.getAttributeNode(Ht),from:We})}catch(mn){vt(ue.removed,{attribute:null,from:We})}if(We.removeAttribute(Ht),Ht==="is"&&!Sn[Ht])if(Yr||Pr)try{ii(We)}catch(mn){}else try{We.setAttribute(Ht,"")}catch(mn){}},Gr=function(Ht){var We,mn;if(Qr)Ht=""+Ht;else{var or=Vt(Ht,/^[\r\n\t ]+/);mn=or&&or[0]}Hn==="application/xhtml+xml"&&(Ht=''+Ht+"");var hi=De?De.createHTML(Ht):Ht;if(Ur===Ir)try{We=new An().parseFromString(hi,Hn)}catch(gi){}if(!We||!We.documentElement){We=Se.createDocument(Ur,"template",null);try{We.documentElement.innerHTML=pi?"":hi}catch(gi){}}var Er=We.body||We.documentElement;return Ht&&mn&&Er.insertBefore(en.createTextNode(mn),Er.childNodes[0]||null),Ur===Ir?vr.call(We,Lr?"html":"body")[0]:Lr?We.documentElement:Er},Ta=function(Ht){return vn.call(Ht.ownerDocument||Ht,Ht,Be.SHOW_ELEMENT|Be.SHOW_COMMENT|Be.SHOW_TEXT,null,!1)},Ia=function(Ht){return Ht instanceof ie&&(typeof Ht.nodeName!="string"||typeof Ht.textContent!="string"||typeof Ht.removeChild!="function"||!(Ht.attributes instanceof ge)||typeof Ht.removeAttribute!="function"||typeof Ht.setAttribute!="function"||typeof Ht.namespaceURI!="string"||typeof Ht.insertBefore!="function")},pr=function(Ht){return z(Fe)==="object"?Ht instanceof Fe:Ht&&z(Ht)==="object"&&typeof Ht.nodeType=="number"&&typeof Ht.nodeName=="string"},ti=function(Ht,We,mn){jn[Ht]&&at(jn[Ht],function(or){or.call(ue,We,mn,_n)})},ei=function(Ht){var We;if(ti("beforeSanitizeElements",Ht,null),Ia(Ht)||mt(/[\u0080-\uFFFF]/,Ht.nodeName))return ii(Ht),!0;var mn=Mn(Ht.nodeName);if(ti("uponSanitizeElement",Ht,{tagName:mn,allowedTags:Br}),Ht.hasChildNodes()&&!pr(Ht.firstElementChild)&&(!pr(Ht.content)||!pr(Ht.content.firstElementChild))&&mt(/<[/\w]/g,Ht.innerHTML)&&mt(/<[/\w]/g,Ht.textContent)||mn==="select"&&mt(/