diff --git a/CHANGELOG.md b/CHANGELOG.md index b18eb9e..2c7fddc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +## v2.1.12 +- chore(build/vendors): removes hash tag from urls in css files +- update: `@coreui/coreui` to `^2.1.7` +- update: `bootstrap` to `^4.3.1` +- update: `popper.js` to `^1.14.7` +- update: `@babel/core` to `^7.3.3` +- update: `@babel/plugin-proposal-object-rest-spread` to `^7.3.2` +- update: `@babel/preset-env` to `^7.3.1` +- update: `autoprefixer` to `^9.4.8` +- update: `eslint` to `^5.14.1` +- update: `eslint-plugin-compat` to `^2.7.0` +- update: `nodemon` to `^1.18.10` +- update: `postcss-cli` to `^6.1.2` +- update: `stylelint` to `^9.10.1` +- update: `stylelint-scss` to `^3.5.3` + ## v2.1.11 - fix(collapse): add `mb-0` to accordion cards - refactor(forms): add `autocomplete` diff --git a/build/vendors.js b/build/vendors.js index 62089f8..2555348 100644 --- a/build/vendors.js +++ b/build/vendors.js @@ -89,7 +89,7 @@ const findVendors = () => { let subVendor = [] if (assetPath !== undefined) { // console.log(assetPath) - const path = assetPath.replace(/\?.*/, '').replace(/\'|\"/, '') + const path = assetPath.replace(/\?.*|#.*/, '').replace(/\'|\"/, '') subVendor['name'] = name subVendor['filetype'] = 'other' subVendor['src'] = normalize(`css/${path}`) diff --git a/package-lock.json b/package-lock.json index 011f2b5..7a2fe5b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-bootstrap-admin-template-ajax", - "version": "2.1.11", + "version": "2.1.12", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -32,44 +32,44 @@ } }, "@babel/core": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.2.tgz", - "integrity": "sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.3.3.tgz", + "integrity": "sha512-w445QGI2qd0E0GlSnq6huRZWPMmQGCp5gd5ZWS4hagn0EiwzxD5QMFkpchyusAyVC1n27OKXzQ0/88aVU9n4xQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.2.2", + "@babel/generator": "^7.3.3", "@babel/helpers": "^7.2.0", - "@babel/parser": "^7.2.2", + "@babel/parser": "^7.3.3", "@babel/template": "^7.2.2", "@babel/traverse": "^7.2.2", - "@babel/types": "^7.2.2", + "@babel/types": "^7.3.3", "convert-source-map": "^1.1.0", "debug": "^4.1.0", "json5": "^2.1.0", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" }, "dependencies": { "@babel/generator": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.2.tgz", - "integrity": "sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.3.tgz", + "integrity": "sha512-aEADYwRRZjJyMnKN7llGIlircxTCofm3dtV5pmY6ob18MSIuipHpA2yZWkPlycwu5HJcx/pADS3zssd8eY7/6A==", "dev": true, "requires": { - "@babel/types": "^7.2.2", + "@babel/types": "^7.3.3", "jsesc": "^2.5.1", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "source-map": "^0.5.0", "trim-right": "^1.0.1" } }, "@babel/parser": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.3.tgz", - "integrity": "sha512-0LyEcVlfCoFmci8mXx8A5oIkpkOgyo8dRHtxBnK9RRBwxO2+JZPNsqtVEZQ7mJFPxnXF9lfmU24mHOPI0qnlkA==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.3.tgz", + "integrity": "sha512-xsH1CJoln2r74hR+y7cg2B5JCPaTh+Hd+EbBRk9nWGSNspuo6krjhX0Om6RnRQuIvFq8wVXCLKH3kwKDYhanSg==", "dev": true }, "@babel/template": { @@ -101,13 +101,13 @@ } }, "@babel/types": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz", - "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.3.tgz", + "integrity": "sha512-2tACZ80Wg09UnPg5uGAOUvvInaqLk3l/IAhQzlxLQOIXacr6bMsra5SH6AWw/hIDRCSbCdHP2KzSOD+cT7TzMQ==", "dev": true, "requires": { "esutils": "^2.0.2", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "to-fast-properties": "^2.0.0" } }, @@ -119,20 +119,39 @@ "requires": { "ms": "^2.1.1" } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true } } }, "@babel/generator": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0.tgz", - "integrity": "sha512-/BM2vupkpbZXq22l1ALO7MqXJZH2k8bKVv8Y+pABFnzWdztDB/ZLveP5At21vLz5c2YtSE6p7j2FZEsqafMz5Q==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.3.tgz", + "integrity": "sha512-aEADYwRRZjJyMnKN7llGIlircxTCofm3dtV5pmY6ob18MSIuipHpA2yZWkPlycwu5HJcx/pADS3zssd8eY7/6A==", "dev": true, "requires": { - "@babel/types": "^7.0.0", + "@babel/types": "^7.3.3", "jsesc": "^2.5.1", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "source-map": "^0.5.0", "trim-right": "^1.0.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.3.tgz", + "integrity": "sha512-2tACZ80Wg09UnPg5uGAOUvvInaqLk3l/IAhQzlxLQOIXacr6bMsra5SH6AWw/hIDRCSbCdHP2KzSOD+cT7TzMQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-annotate-as-pure": { @@ -248,9 +267,9 @@ }, "dependencies": { "@babel/parser": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.3.tgz", - "integrity": "sha512-0LyEcVlfCoFmci8mXx8A5oIkpkOgyo8dRHtxBnK9RRBwxO2+JZPNsqtVEZQ7mJFPxnXF9lfmU24mHOPI0qnlkA==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.3.tgz", + "integrity": "sha512-xsH1CJoln2r74hR+y7cg2B5JCPaTh+Hd+EbBRk9nWGSNspuo6krjhX0Om6RnRQuIvFq8wVXCLKH3kwKDYhanSg==", "dev": true }, "@babel/template": { @@ -265,14 +284,22 @@ } }, "@babel/types": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz", - "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.3.tgz", + "integrity": "sha512-2tACZ80Wg09UnPg5uGAOUvvInaqLk3l/IAhQzlxLQOIXacr6bMsra5SH6AWw/hIDRCSbCdHP2KzSOD+cT7TzMQ==", "dev": true, "requires": { "esutils": "^2.0.2", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } } } } @@ -327,35 +354,41 @@ }, "dependencies": { "@babel/generator": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.2.tgz", - "integrity": "sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.3.tgz", + "integrity": "sha512-aEADYwRRZjJyMnKN7llGIlircxTCofm3dtV5pmY6ob18MSIuipHpA2yZWkPlycwu5HJcx/pADS3zssd8eY7/6A==", "dev": true, "requires": { - "@babel/types": "^7.2.2", + "@babel/types": "^7.3.3", "jsesc": "^2.5.1", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "source-map": "^0.5.0", "trim-right": "^1.0.1" }, "dependencies": { "@babel/types": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz", - "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.3.tgz", + "integrity": "sha512-2tACZ80Wg09UnPg5uGAOUvvInaqLk3l/IAhQzlxLQOIXacr6bMsra5SH6AWw/hIDRCSbCdHP2KzSOD+cT7TzMQ==", "dev": true, "requires": { "esutils": "^2.0.2", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "to-fast-properties": "^2.0.0" } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true } } }, "@babel/parser": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.3.tgz", - "integrity": "sha512-0LyEcVlfCoFmci8mXx8A5oIkpkOgyo8dRHtxBnK9RRBwxO2+JZPNsqtVEZQ7mJFPxnXF9lfmU24mHOPI0qnlkA==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.3.tgz", + "integrity": "sha512-xsH1CJoln2r74hR+y7cg2B5JCPaTh+Hd+EbBRk9nWGSNspuo6krjhX0Om6RnRQuIvFq8wVXCLKH3kwKDYhanSg==", "dev": true }, "@babel/traverse": { @@ -376,14 +409,22 @@ }, "dependencies": { "@babel/types": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz", - "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.3.tgz", + "integrity": "sha512-2tACZ80Wg09UnPg5uGAOUvvInaqLk3l/IAhQzlxLQOIXacr6bMsra5SH6AWw/hIDRCSbCdHP2KzSOD+cT7TzMQ==", "dev": true, "requires": { "esutils": "^2.0.2", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } } } } @@ -431,46 +472,60 @@ }, "dependencies": { "@babel/types": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz", - "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.3.tgz", + "integrity": "sha512-2tACZ80Wg09UnPg5uGAOUvvInaqLk3l/IAhQzlxLQOIXacr6bMsra5SH6AWw/hIDRCSbCdHP2KzSOD+cT7TzMQ==", "dev": true, "requires": { "esutils": "^2.0.2", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "to-fast-properties": "^2.0.0" } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true } } }, "@babel/helpers": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.2.0.tgz", - "integrity": "sha512-Fr07N+ea0dMcMN8nFpuK6dUIT7/ivt9yKQdEEnjVS83tG2pHwPi03gYmk/tyuwONnZ+sY+GFFPlWGgCtW1hF9A==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.3.1.tgz", + "integrity": "sha512-Q82R3jKsVpUV99mgX50gOPCWwco9Ec5Iln/8Vyu4osNIOQgSrd9RFrQeUvmvddFNoLwMyOUWU+5ckioEKpDoGA==", "dev": true, "requires": { "@babel/template": "^7.1.2", "@babel/traverse": "^7.1.5", - "@babel/types": "^7.2.0" + "@babel/types": "^7.3.0" }, "dependencies": { "@babel/generator": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.2.tgz", - "integrity": "sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.3.tgz", + "integrity": "sha512-aEADYwRRZjJyMnKN7llGIlircxTCofm3dtV5pmY6ob18MSIuipHpA2yZWkPlycwu5HJcx/pADS3zssd8eY7/6A==", "dev": true, "requires": { - "@babel/types": "^7.2.2", + "@babel/types": "^7.3.3", "jsesc": "^2.5.1", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "source-map": "^0.5.0", "trim-right": "^1.0.1" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } } }, "@babel/parser": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.3.tgz", - "integrity": "sha512-0LyEcVlfCoFmci8mXx8A5oIkpkOgyo8dRHtxBnK9RRBwxO2+JZPNsqtVEZQ7mJFPxnXF9lfmU24mHOPI0qnlkA==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.3.tgz", + "integrity": "sha512-xsH1CJoln2r74hR+y7cg2B5JCPaTh+Hd+EbBRk9nWGSNspuo6krjhX0Om6RnRQuIvFq8wVXCLKH3kwKDYhanSg==", "dev": true }, "@babel/traverse": { @@ -491,14 +546,22 @@ } }, "@babel/types": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz", - "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.3.tgz", + "integrity": "sha512-2tACZ80Wg09UnPg5uGAOUvvInaqLk3l/IAhQzlxLQOIXacr6bMsra5SH6AWw/hIDRCSbCdHP2KzSOD+cT7TzMQ==", "dev": true, "requires": { "esutils": "^2.0.2", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } } }, "debug": { @@ -551,9 +614,9 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.2.0.tgz", - "integrity": "sha512-1L5mWLSvR76XYUQJXkd/EEQgjq8HHRP6lQuZTTg0VA4tTGPpGemmCdAfQIz1rzEuWAm+ecP8PyyEm30jC1eQCg==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.2.tgz", + "integrity": "sha512-DjeMS+J2+lpANkYLLO+m6GjoTMygYglKmRe6cDTbFv3L9i6mmiE8fe6B8MtCSLZpVXscD5kn7s6SgtHrDoBWoA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -657,9 +720,9 @@ } }, "@babel/plugin-transform-classes": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz", - "integrity": "sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.3.3.tgz", + "integrity": "sha512-n0CLbsg7KOXsMF4tSTLCApNMoXk0wOPb0DYfsOO1e7SfIb9gOyfbpKI2MZ+AXfqvlfzq2qsflJ1nEns48Caf2w==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.0.0", @@ -682,9 +745,9 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.2.0.tgz", - "integrity": "sha512-coVO2Ayv7g0qdDbrNiadE4bU7lvCd9H539m2gMknyVjjMdwF/iCOM7R+E8PkntoqLkltO0rk+3axhpp/0v68VQ==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.3.2.tgz", + "integrity": "sha512-Lrj/u53Ufqxl/sGxyjsJ2XNtNuEjDyjpqdhMNh5aZ+XFOdThL46KBj27Uem4ggoezSYBxKWAil6Hu8HtwqesYw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" @@ -789,6 +852,15 @@ "@babel/helper-plugin-utils": "^7.0.0" } }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.3.0.tgz", + "integrity": "sha512-NxIoNVhk9ZxS+9lSoAQ/LM0V2UEvARLttEHUrRDGKFaAxOYQcrkN/nLRE+BbbicCAvZPl7wMP0X60HsHE5DtQw==", + "dev": true, + "requires": { + "regexp-tree": "^0.1.0" + } + }, "@babel/plugin-transform-new-target": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", @@ -809,9 +881,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz", - "integrity": "sha512-kB9+hhUidIgUoBQ0MsxMewhzr8i60nMa2KgeJKQWYrqQpqcBYtnpR+JgkadZVZoaEZ/eKu9mclFaVwhRpLNSzA==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.3.3.tgz", + "integrity": "sha512-IrIP25VvXWu/VlBWTpsjGptpomtIkYrN/3aDp4UKm7xK6UxZY88kcJ1UwETbzHAlwN21MnNfwlar0u8y3KpiXw==", "dev": true, "requires": { "@babel/helper-call-delegate": "^7.1.0", @@ -903,19 +975,20 @@ } }, "@babel/preset-env": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.2.3.tgz", - "integrity": "sha512-AuHzW7a9rbv5WXmvGaPX7wADxFkZIqKlbBh1dmZUQp4iwiPpkE/Qnrji6SC4UQCQzvWY/cpHET29eUhXS9cLPw==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.1.tgz", + "integrity": "sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-async-generator-functions": "^7.2.0", "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.3.1", "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", "@babel/plugin-syntax-object-rest-spread": "^7.2.0", "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", "@babel/plugin-transform-arrow-functions": "^7.2.0", @@ -935,6 +1008,7 @@ "@babel/plugin-transform-modules-commonjs": "^7.2.0", "@babel/plugin-transform-modules-systemjs": "^7.2.0", "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", "@babel/plugin-transform-new-target": "^7.0.0", "@babel/plugin-transform-object-super": "^7.2.0", "@babel/plugin-transform-parameters": "^7.2.0", @@ -952,9 +1026,9 @@ } }, "@babel/runtime": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz", - "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.1.tgz", + "integrity": "sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA==", "dev": true, "requires": { "regenerator-runtime": "^0.12.0" @@ -993,26 +1067,43 @@ } }, "@babel/traverse": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", - "integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.3.tgz", + "integrity": "sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.0.0", + "@babel/generator": "^7.2.2", "@babel/helper-function-name": "^7.1.0", "@babel/helper-split-export-declaration": "^7.0.0", - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "debug": "^3.1.0", + "@babel/parser": "^7.2.3", + "@babel/types": "^7.2.2", + "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.10" }, "dependencies": { + "@babel/parser": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.3.tgz", + "integrity": "sha512-xsH1CJoln2r74hR+y7cg2B5JCPaTh+Hd+EbBRk9nWGSNspuo6krjhX0Om6RnRQuIvFq8wVXCLKH3kwKDYhanSg==", + "dev": true + }, + "@babel/types": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.3.tgz", + "integrity": "sha512-2tACZ80Wg09UnPg5uGAOUvvInaqLk3l/IAhQzlxLQOIXacr6bMsra5SH6AWw/hIDRCSbCdHP2KzSOD+cT7TzMQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { "ms": "^2.1.1" @@ -1032,13 +1123,13 @@ } }, "@coreui/coreui": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.1.5.tgz", - "integrity": "sha512-wHmfvLYgdzFDsaNT0hCs2UTTEjfSbHDmUxYC74cbe1Z5QvgId4Fco4sN/slNA3bYd+OUp6f8lR4BVtPD2AU8gQ==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.1.7.tgz", + "integrity": "sha512-921Qi1ujd8yUhLdwMggEnEPEOr/OX9mAKjJitH4PaEGFTCmPL2Fb00wuWUzUN0uTRekCmkns1Zt1hJ1ezigG6g==", "requires": { "@babel/polyfill": "^7.2.5", "@coreui/coreui-plugin-npm-postinstall": "^1.0.2", - "bootstrap": "^4.2.1" + "bootstrap": "^4.3.1" } }, "@coreui/coreui-plugin-chartjs-custom-tooltips": { @@ -1135,9 +1226,9 @@ } }, "@nodelib/fs.stat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.2.tgz", - "integrity": "sha512-yprFYuno9FtNsSHVlSWd+nRlmGoAbqbeCwOryP6sC/zoCjhpArcRMYp19EvpSUSizJAlsXEwJv+wcWS9XaXdMw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", "dev": true }, "@types/babel-types": { @@ -1167,6 +1258,33 @@ "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==", "dev": true }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "@types/vfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", + "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/unist": "*", + "@types/vfile-message": "*" + } + }, + "@types/vfile-message": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz", + "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/unist": "*" + } + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -1184,9 +1302,9 @@ } }, "acorn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.5.tgz", - "integrity": "sha512-i33Zgp3XWtmZBMNvCr4azvOFeWVw1Rk6p3hfi3LUDvIFraOMywb1kAtrbi+med14m4Xfpqm3zRZMT+c0FNE7kg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.0.tgz", + "integrity": "sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw==", "dev": true }, "acorn-globals": { @@ -1301,9 +1419,9 @@ } }, "ansi-escapes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true }, "ansi-regex": { @@ -1469,6 +1587,12 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, "async": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", @@ -1512,28 +1636,28 @@ "dev": true }, "autoprefixer": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.4.tgz", - "integrity": "sha512-7tpjBadJyHKf+gOJEmKhZIksWxdZCSrnKbbTJNsw+/zX9+f//DLELRQPWjjjVoDbbWlCuNRkN7RfmZwDVgWMLw==", + "version": "9.4.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.8.tgz", + "integrity": "sha512-DIhd0KMi9Nql3oJkJ2HCeOVihrXFPtWXc6ckwaUNwliDOt9OGr0fk8vV8jCLWXnZc1EXvQ2uLUzGpcPxFAQHEQ==", "dev": true, "requires": { - "browserslist": "^4.3.7", - "caniuse-lite": "^1.0.30000926", + "browserslist": "^4.4.1", + "caniuse-lite": "^1.0.30000938", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.7", + "postcss": "^7.0.14", "postcss-value-parser": "^3.3.1" }, "dependencies": { "postcss": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.7.tgz", - "integrity": "sha512-HThWSJEPkupqew2fnuQMEI2YcTj/8gMV3n80cMdJsKxfIh5tHf7nM5JigNX6LxVMqo6zkgQNAI88hyFvBk41Pg==", + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", "dev": true, "requires": { - "chalk": "^2.4.1", + "chalk": "^2.4.2", "source-map": "^0.6.1", - "supports-color": "^5.5.0" + "supports-color": "^6.1.0" } }, "source-map": { @@ -1541,6 +1665,15 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -1747,9 +1880,9 @@ } }, "bootstrap": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.2.1.tgz", - "integrity": "sha512-tt/7vIv3Gm2mnd/WeDx36nfGGHleil0Wg8IeB7eMrVkY0fZ5iTaBisSh8oNANc2IBsCc6vCgCNTIM/IEN0+50Q==" + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz", + "integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==" }, "boxen": { "version": "1.3.0", @@ -2011,13 +2144,13 @@ } }, "browserslist": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.7.tgz", - "integrity": "sha512-pWQv51Ynb0MNk9JGMCZ8VkM785/4MQNXiFYtPqI7EEP0TJO+/d/NqRVn1uiAN0DNbnlUSpL2sh16Kspasv3pUQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", + "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000925", - "electron-to-chromium": "^1.3.96", + "caniuse-lite": "^1.0.30000929", + "electron-to-chromium": "^1.3.103", "node-releases": "^1.1.3" } }, @@ -2085,6 +2218,15 @@ } } }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, "callsite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", @@ -2122,15 +2264,15 @@ } }, "caniuse-db": { - "version": "1.0.30000904", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000904.tgz", - "integrity": "sha512-iZ36AxtEx7ZiCBKhF2qFL8ED6u9zJGPU7Aq6HwZQYUbetBgYkGZfoPHq9z38jahV2kr8BgDYfXvftA35Ng2AaA==", + "version": "1.0.30000938", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000938.tgz", + "integrity": "sha512-1lbcoAGPQFUYOdY7sxpsl8ZDBfn5cyn80XuYnZwk7N4Qp7Behw7uxZCH5jjH2qWTV2WM6hgjvDVpP/uV3M/l9g==", "dev": true }, "caniuse-lite": { - "version": "1.0.30000927", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000927.tgz", - "integrity": "sha512-ogq4NbUWf1uG/j66k0AmiO3GjqJAlQyF8n4w8a954cbCyFKmYGvRtgz6qkq2fWuduTXHibX7GyYL5Pg58Aks2g==", + "version": "1.0.30000938", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000938.tgz", + "integrity": "sha512-ekW8NQ3/FvokviDxhdKLZZAx7PptXNwxKgXtnR5y+PR3hckwuP3yJ1Ir+4/c97dsHNqtAyfKUGdw8P4EYzBNgw==", "dev": true }, "capture-stack-trace": { @@ -2276,12 +2418,6 @@ "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", "dev": true }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "dev": true - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -2956,12 +3092,11 @@ "dev": true }, "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", "dev": true, "requires": { - "arrify": "^1.0.1", "path-type": "^3.0.0" }, "dependencies": { @@ -2983,9 +3118,9 @@ } }, "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "requires": { "esutils": "^2.0.2" @@ -2998,27 +3133,19 @@ "dev": true }, "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", "dev": true, "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true - } + "domelementtype": "^1.3.0", + "entities": "^1.1.1" } }, "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, "domhandler": { @@ -3118,9 +3245,15 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.98", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.98.tgz", - "integrity": "sha512-WIZdNuvE3dFr6kkPgv4d/cfswNZD6XbeLBM8baOIQTsnbf4xWrVEaLvp7oNnbnMWWXDqq7Tbv+H5JfciLTJm4Q==", + "version": "1.3.113", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz", + "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, "encodeurl": { @@ -3270,50 +3403,61 @@ "dev": true }, "eslint": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.12.0.tgz", - "integrity": "sha512-LntwyPxtOHrsJdcSwyQKVtHofPHdv+4+mFwEe91r2V13vqpM8yLr7b1sW+Oo/yheOPkWYsYlYJCkzlFAt8KV7g==", + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.14.1.tgz", + "integrity": "sha512-CyUMbmsjxedx8B0mr79mNOqetvkbij/zrXnFeK2zc3pGRn3/tibjiNAv/3UxFEyfMDjh+ZqTrJrEGBFiGfD5Og==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "ajv": "^6.5.3", + "ajv": "^6.9.1", "chalk": "^2.1.0", "cross-spawn": "^6.0.5", "debug": "^4.0.1", - "doctrine": "^2.1.0", + "doctrine": "^3.0.0", "eslint-scope": "^4.0.0", "eslint-utils": "^1.3.1", "eslint-visitor-keys": "^1.0.0", - "espree": "^5.0.0", + "espree": "^5.0.1", "esquery": "^1.0.1", "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", + "file-entry-cache": "^5.0.1", "functional-red-black-tree": "^1.0.1", "glob": "^7.1.2", "globals": "^11.7.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", - "inquirer": "^6.1.0", + "inquirer": "^6.2.2", "js-yaml": "^3.12.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.3.0", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "minimatch": "^3.0.4", "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", "optionator": "^0.8.2", "path-is-inside": "^1.0.2", - "pluralize": "^7.0.0", "progress": "^2.0.0", "regexpp": "^2.0.1", "semver": "^5.5.1", "strip-ansi": "^4.0.0", "strip-json-comments": "^2.0.1", - "table": "^5.0.2", + "table": "^5.2.3", "text-table": "^0.2.0" }, "dependencies": { + "ajv": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz", + "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", @@ -3352,15 +3496,11 @@ "estraverse": "^4.1.1" } }, - "import-fresh": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz", - "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true }, "strip-ansi": { "version": "4.0.0", @@ -3374,49 +3514,15 @@ } }, "eslint-plugin-compat": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-2.6.3.tgz", - "integrity": "sha512-zog1HSEViOhzXNpP6a5T2SjX02A0EYkbYPWemwKupXyOY2hvV4+QbsWlYVzO7Vi36r+zzPwF19T3kaY1x+MrDg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-2.7.0.tgz", + "integrity": "sha512-3J4Ic1WS+SgF1smUOc62fdf7Cnrdsg0GNwKmGVPziPtWdrc2vV5Oq2ut4kG6SM5DJcxOoz/sWJIN7rkcsWh60Q==", "dev": true, "requires": { - "@babel/runtime": "^7.1.2", - "browserslist": "^4.3.4", - "caniuse-db": "^1.0.30000889", - "mdn-browser-compat-data": "^0.0.54" - }, - "dependencies": { - "browserslist": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.4.tgz", - "integrity": "sha512-u5iz+ijIMUlmV8blX82VGFrB9ecnUg5qEt55CMZ/YJEhha+d8qpBfOFuutJ6F/VKRXjZoD33b6uvarpPxcl3RA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30000899", - "electron-to-chromium": "^1.3.82", - "node-releases": "^1.0.1" - } - }, - "caniuse-lite": { - "version": "1.0.30000904", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000904.tgz", - "integrity": "sha512-M4sXvogCoY5Fp6fuXIaQG/MIexlEFQ3Lgwban+KlqiQUbUIkSmjAB8ZJIP79aj2cdqz2F1Lb+Z+5GwHvCrbLtg==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.83", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.83.tgz", - "integrity": "sha512-DqJoDarxq50dcHsOOlMLNoy+qQitlMNbYb6wwbE0oUw2veHdRkpNrhmngiUYKMErdJ8SJ48rpJsZTQgy5SoEAA==", - "dev": true - }, - "node-releases": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.3.tgz", - "integrity": "sha512-ZaZWMsbuDcetpHmYeKWPO6e63pSXLb50M7lJgCbcM2nC/nQC3daNifmtp5a2kp7EWwYfhuvH6zLPWkrF8IiDdw==", - "dev": true, - "requires": { - "semver": "^5.3.0" - } - } + "@babel/runtime": "^7.3.1", + "browserslist": "^4.4.1", + "caniuse-db": "^1.0.30000935", + "mdn-browser-compat-data": "^0.0.65" } }, "eslint-scope": { @@ -3442,12 +3548,12 @@ "dev": true }, "espree": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.0.tgz", - "integrity": "sha512-1MpUfwsdS9MMoN7ZXqAr9e9UKdVHDcvrJpyx7mm1WuQlx/ygErEQBzgi5Nh5qBHIoYweprhtMkTCb9GhcAIcsA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", "dev": true, "requires": { - "acorn": "^6.0.2", + "acorn": "^6.0.7", "acorn-jsx": "^5.0.0", "eslint-visitor-keys": "^1.0.0" } @@ -3616,15 +3722,6 @@ } } }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -3752,16 +3849,16 @@ "dev": true }, "fast-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.2.tgz", - "integrity": "sha512-TR6zxCKftDQnUAPvkrCWdBgDq/gbqx8A3ApnBrR5rMvpp6+KMJI0Igw7fkWPgeVK0uhRXTXdvO3O+YP0CaUX2g==", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz", + "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==", "dev": true, "requires": { "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.0.1", + "@nodelib/fs.stat": "^1.1.2", "glob-parent": "^3.1.0", "is-glob": "^4.0.0", - "merge2": "^1.2.1", + "merge2": "^1.2.3", "micromatch": "^3.1.10" } }, @@ -3787,13 +3884,12 @@ } }, "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", "dev": true, "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" + "flat-cache": "^2.0.1" } }, "filename-regex": { @@ -3856,17 +3952,22 @@ "integrity": "sha512-0t7zPm2crM2cBIm3epZQ+EmiHuzgFNTTSMUMkWlrztDDGL+y31D+eY8zaB9zYCzJGAsn4KEMAKY+jCU1mt9jwg==" }, "flat-cache": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", "dev": true, "requires": { - "circular-json": "^0.3.1", - "graceful-fs": "^4.1.2", - "rimraf": "~2.6.2", - "write": "^0.2.1" + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" } }, + "flatted": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz", + "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==", + "dev": true + }, "follow-redirects": { "version": "1.5.9", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.9.tgz", @@ -4059,9 +4160,9 @@ "dev": true }, "fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", "dev": true, "optional": true, "requires": { @@ -4078,7 +4179,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -4087,7 +4189,7 @@ "optional": true }, "are-we-there-yet": { - "version": "1.1.4", + "version": "1.1.5", "bundled": true, "dev": true, "optional": true, @@ -4113,7 +4215,7 @@ } }, "chownr": { - "version": "1.0.1", + "version": "1.1.1", "bundled": true, "dev": true, "optional": true @@ -4121,7 +4223,8 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", @@ -4132,7 +4235,8 @@ "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -4150,7 +4254,7 @@ } }, "deep-extend": { - "version": "0.5.1", + "version": "0.6.0", "bundled": true, "dev": true, "optional": true @@ -4199,7 +4303,7 @@ } }, "glob": { - "version": "7.1.2", + "version": "7.1.3", "bundled": true, "dev": true, "optional": true, @@ -4219,12 +4323,12 @@ "optional": true }, "iconv-lite": { - "version": "0.4.21", + "version": "0.4.24", "bundled": true, "dev": true, "optional": true, "requires": { - "safer-buffer": "^2.1.0" + "safer-buffer": ">= 2.1.2 < 3" } }, "ignore-walk": { @@ -4249,7 +4353,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -4261,6 +4366,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -4283,19 +4389,21 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { - "version": "2.2.4", + "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { - "safe-buffer": "^5.1.1", + "safe-buffer": "^5.1.2", "yallist": "^3.0.0" } }, "minizlib": { - "version": "1.1.0", + "version": "1.2.1", "bundled": true, "dev": true, "optional": true, @@ -4307,6 +4415,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -4318,7 +4427,7 @@ "optional": true }, "needle": { - "version": "2.2.0", + "version": "2.2.4", "bundled": true, "dev": true, "optional": true, @@ -4329,18 +4438,18 @@ } }, "node-pre-gyp": { - "version": "0.10.0", + "version": "0.10.3", "bundled": true, "dev": true, "optional": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", - "needle": "^2.2.0", + "needle": "^2.2.1", "nopt": "^4.0.1", "npm-packlist": "^1.1.6", "npmlog": "^4.0.2", - "rc": "^1.1.7", + "rc": "^1.2.7", "rimraf": "^2.6.1", "semver": "^5.3.0", "tar": "^4" @@ -4357,13 +4466,13 @@ } }, "npm-bundled": { - "version": "1.0.3", + "version": "1.0.5", "bundled": true, "dev": true, "optional": true }, "npm-packlist": { - "version": "1.1.10", + "version": "1.2.0", "bundled": true, "dev": true, "optional": true, @@ -4387,7 +4496,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -4399,6 +4509,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -4438,12 +4549,12 @@ "optional": true }, "rc": { - "version": "1.2.7", + "version": "1.2.8", "bundled": true, "dev": true, "optional": true, "requires": { - "deep-extend": "^0.5.1", + "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" @@ -4473,18 +4584,19 @@ } }, "rimraf": { - "version": "2.6.2", + "version": "2.6.3", "bundled": true, "dev": true, "optional": true, "requires": { - "glob": "^7.0.5" + "glob": "^7.1.3" } }, "safe-buffer": { - "version": "5.1.1", + "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -4499,7 +4611,7 @@ "optional": true }, "semver": { - "version": "5.5.0", + "version": "5.6.0", "bundled": true, "dev": true, "optional": true @@ -4520,6 +4632,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -4539,6 +4652,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -4550,17 +4664,17 @@ "optional": true }, "tar": { - "version": "4.4.1", + "version": "4.4.8", "bundled": true, "dev": true, "optional": true, "requires": { - "chownr": "^1.0.1", + "chownr": "^1.1.1", "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", + "safe-buffer": "^5.1.2", "yallist": "^3.0.2" } }, @@ -4571,23 +4685,25 @@ "optional": true }, "wide-align": { - "version": "1.1.2", + "version": "1.1.3", "bundled": true, "dev": true, "optional": true, "requires": { - "string-width": "^1.0.2" + "string-width": "^1.0.2 || 2" } }, "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { - "version": "3.0.2", + "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -4760,27 +4876,23 @@ } }, "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" + "global-prefix": "^3.0.0" } }, "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dev": true, "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" } }, "globals": { @@ -4790,36 +4902,24 @@ "dev": true }, "globby": { - "version": "8.0.1", - "resolved": "http://registry.npmjs.org/globby/-/globby-8.0.1.tgz", - "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.0.0.tgz", + "integrity": "sha512-q0qiO/p1w/yJ0hk8V9x1UXlgsXUxlGd0AHUOXZVXBO6aznDtpx7M8D1kBrCAItoPm+4l8r6ATXV1JpjY2SBQOw==", "dev": true, "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" + "array-union": "^1.0.2", + "dir-glob": "^2.2.1", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" }, "dependencies": { - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true } } @@ -4860,7 +4960,7 @@ }, "got": { "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "dev": true, "requires": { @@ -4990,15 +5090,6 @@ } } }, - "homedir-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", - "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, "hosted-git-info": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", @@ -5012,23 +5103,23 @@ "dev": true }, "htmlparser2": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz", - "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", "dev": true, "requires": { - "domelementtype": "^1.3.0", + "domelementtype": "^1.3.1", "domhandler": "^2.3.0", "domutils": "^1.5.1", "entities": "^1.1.1", "inherits": "^2.0.1", - "readable-stream": "^3.0.6" + "readable-stream": "^3.1.1" }, "dependencies": { "readable-stream": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz", - "integrity": "sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz", + "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -5116,30 +5207,13 @@ } }, "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz", + "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==", "dev": true, "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "dependencies": { - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, "import-from": { @@ -5221,21 +5295,21 @@ "dev": true }, "inquirer": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.1.tgz", - "integrity": "sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", + "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", "cli-cursor": "^2.1.0", "cli-width": "^2.0.0", - "external-editor": "^3.0.0", + "external-editor": "^3.0.3", "figures": "^2.0.0", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "mute-stream": "0.0.7", "run-async": "^2.2.0", - "rxjs": "^6.1.0", + "rxjs": "^6.4.0", "string-width": "^2.1.0", "strip-ansi": "^5.0.0", "through": "^2.3.6" @@ -5253,6 +5327,12 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -5762,9 +5842,9 @@ } }, "js-levenshtein": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz", - "integrity": "sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", "dev": true }, "js-stringify": { @@ -5780,9 +5860,9 @@ "dev": true }, "js-yaml": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz", + "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -5842,7 +5922,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -5892,9 +5972,9 @@ "dev": true }, "known-css-properties": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.10.0.tgz", - "integrity": "sha512-OMPb86bpVbnKN/2VJw1Ggs1Hw/FNGwEL1QYiNIEHaB5FSLybJ4QD7My5Hm9yDhgpRrRnnOgu0oKeuuABzASeBw==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.11.0.tgz", + "integrity": "sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w==", "dev": true }, "latest-version": { @@ -6010,9 +6090,9 @@ } }, "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, "lodash.assign": { @@ -6033,6 +6113,12 @@ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, "lodash.isfinite": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", @@ -6263,9 +6349,9 @@ } }, "mdn-browser-compat-data": { - "version": "0.0.54", - "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-0.0.54.tgz", - "integrity": "sha512-eu0g/tlNB3+kqy1O7bzq84OR67Kg1HxRJ6v16P1rjcDsBL7RhJik7aXnzNvuaijNaR1rDana9IO5Lo1b3E4Qxg==", + "version": "0.0.65", + "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-0.0.65.tgz", + "integrity": "sha512-OC27wWCLD2mw2aW6+8zZTwCv0+9WMTOFxuvTBfWoCx8f9gVFNUXHxGYA16mhKyso7hEa4tw1hY+ruCB/kg3EzQ==", "dev": true, "requires": { "extend": "3.0.2" @@ -6306,16 +6392,16 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "merge2": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.2.tgz", - "integrity": "sha512-bgM8twH86rWni21thii6WCMQMRMmwqqdW3sGWi9IipnVAszdLXRjwDwAnyrVXo6DuP3AjRMMttZKUB48QWIFGg==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==", "dev": true }, "micromatch": { @@ -6524,9 +6610,9 @@ } }, "node-releases": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.3.tgz", - "integrity": "sha512-6VrvH7z6jqqNFY200kdB6HdzkgM96Oaj9v3dqGfgp6mF+cHmU4wyQKZ2/WPDRVoR0Jz9KqbamaBN0ZhdUaysUQ==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.8.tgz", + "integrity": "sha512-gQm+K9mGCiT/NXHy+V/ZZS1N/LOaGGqRAAJJs3X9Ah1g+CIbRcBgNyoNYQ+SEtcyAtB9KqDruu+fF7nWjsqRaA==", "dev": true, "requires": { "semver": "^5.3.0" @@ -6567,7 +6653,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -6607,12 +6693,12 @@ } }, "nodemon": { - "version": "1.18.9", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.9.tgz", - "integrity": "sha512-oj/eEVTEI47pzYAjGkpcNw0xYwTl4XSTUQv2NPQI6PpN3b75PhpuYk3Vb3U80xHCyM2Jm+1j68ULHXl4OR3Afw==", + "version": "1.18.10", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.10.tgz", + "integrity": "sha512-we51yBb1TfEvZamFchRgcfLbVYgg0xlGbyXmOtbBzDwxwgewYS/YbZ5tnlnsH51+AoSTTsT3A2E/FloUbtH8cQ==", "dev": true, "requires": { - "chokidar": "^2.0.4", + "chokidar": "^2.1.0", "debug": "^3.1.0", "ignore-by-default": "^1.0.1", "minimatch": "^3.0.4", @@ -6624,6 +6710,26 @@ "update-notifier": "^2.5.0" }, "dependencies": { + "chokidar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz", + "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.0" + } + }, "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", @@ -6632,6 +6738,23 @@ "requires": { "ms": "^2.1.1" } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } } } }, @@ -7097,9 +7220,9 @@ "dev": true }, "p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", + "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==", "dev": true }, "p-limit": { @@ -7204,12 +7327,6 @@ "error-ex": "^1.2.0" } }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, "parseqs": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", @@ -7328,16 +7445,10 @@ "pinkie": "^2.0.0" } }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "dev": true - }, "popper.js": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.6.tgz", - "integrity": "sha512-AGwHGQBKumlk/MDfrSOf0JHhJCImdDMcGNoqKmKkU+68GFazv3CQ6q9r7Ja1sKDZmYWTckY/uLyEznheTDycnA==" + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.7.tgz", + "integrity": "sha512-4q1hNvoUre/8srWsH7hnoSJ5xVmIL4qgz+s4qf2TnJIMyZFUFMGH+9vE7mXynAlHSZ/NdTmmow86muD0myUkVQ==" }, "portscanner": { "version": "2.1.1", @@ -7375,9 +7486,9 @@ } }, "postcss-cli": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-6.1.1.tgz", - "integrity": "sha512-18PQO4qCDWY6vggnG3k+i5zrUnRc4I6P4MpKQWGbNyTfWBaRgu/nScunw6VH5QnUKtRu0NuPF5SpxhcYzWVXDg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-6.1.2.tgz", + "integrity": "sha512-jIWfIkqt8cTThSpH8DBaNxHlBf99OKSem2RseRpfVPqWayxHKQB0IWdS/IF5XSGeFU5QslSDTdVHnw6qggXGkA==", "dev": true, "requires": { "chalk": "^2.1.0", @@ -7385,7 +7496,7 @@ "dependency-graph": "^0.8.0", "fs-extra": "^7.0.0", "get-stdin": "^6.0.0", - "globby": "^8.0.0", + "globby": "^9.0.0", "postcss": "^7.0.0", "postcss-load-config": "^2.0.0", "postcss-reporter": "^6.0.0", @@ -7521,14 +7632,14 @@ } }, "mem": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", - "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", + "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", "dev": true, "requires": { "map-age-cleaner": "^0.1.1", "mimic-fn": "^1.0.0", - "p-is-promise": "^1.1.0" + "p-is-promise": "^2.0.0" } }, "os-locale": { @@ -7630,31 +7741,58 @@ } }, "postcss-html": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.34.0.tgz", - "integrity": "sha512-BIW982Kbf9/RikInNhNS3/GA6x/qY/+jhVS9KumqXZtU9ss8Yq15HhPJ6mnaXcU5bFq2ULxpOv96mHPAErpGMQ==", + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", "dev": true, "requires": { - "htmlparser2": "^3.9.2" + "htmlparser2": "^3.10.0" } }, "postcss-jsx": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.35.0.tgz", - "integrity": "sha512-AU2/9QDmHYJRxTiniMt2bJ9fwCzVF6n00VnR4gdnFGHeXRW2mGwoptpuPgYjfivkdI8LlNIuo+w8TyS6a4JhJw==", + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.0.tgz", + "integrity": "sha512-/lWOSXSX5jlITCKFkuYU2WLFdrncZmjSVyNpHAunEgirZXLwI8RjU556e3Uz4mv0WVHnJA9d3JWb36lK9Yx99g==", "dev": true, "requires": { - "@babel/core": "^7.1.2", - "postcss-styled": ">=0.34.0" + "@babel/core": ">=7.1.0" } }, "postcss-less": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.0.tgz", - "integrity": "sha512-+fDH2A9zV8B4gFu3Idhq8ma09/mMBXXc03T2lL9CHjBQqKrfUit+TrQrnojc6Y4k7N4E+tyE1Uj5U1tcoKtXLQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.2.tgz", + "integrity": "sha512-66ZBVo1JGkQ7r13M97xcHcyarWpgg21RaqIZWZXHE3XOtb5+ywK1uZWeY1DYkYRkIX/l8Hvxnx9iSKB68nFr+w==", "dev": true, "requires": { - "postcss": "^7.0.3" + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-load-config": { @@ -7668,12 +7806,12 @@ } }, "postcss-markdown": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.34.0.tgz", - "integrity": "sha512-cKPggF9OMOKPoqDm5YpYszCqMsImFh78FK6P8p6IsEKZB6IkUJYKz0/QgadYy4jLb60jcFIHJ6v6jsMH7/ZQrA==", + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz", + "integrity": "sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==", "dev": true, "requires": { - "remark": "^9.0.0", + "remark": "^10.0.1", "unist-util-find-all-after": "^1.0.2" } }, @@ -7684,17 +7822,23 @@ "dev": true }, "postcss-reporter": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.0.tgz", - "integrity": "sha512-5xQXm1UPWuFObjbtyQzWvQaupru8yFcFi4HUlm6OPo1o2bUszYASuqRJ7bVArb3svGCdbYtqdMBKrqR1Aoy+tw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", + "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", "dev": true, "requires": { - "chalk": "^2.0.1", - "lodash": "^4.17.4", - "log-symbols": "^2.0.0", - "postcss": "^7.0.2" + "chalk": "^2.4.1", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "postcss": "^7.0.7" }, "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, "log-symbols": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", @@ -7703,6 +7847,32 @@ "requires": { "chalk": "^2.0.1" } + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -7761,16 +7931,10 @@ "postcss": "^7.0.0" } }, - "postcss-styled": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/postcss-styled/-/postcss-styled-0.34.0.tgz", - "integrity": "sha512-Uaeetr/xOiQWGJgzPFOr32/Bwykpfh9TVE26OpmwDb8eEN205TS/gqkt9ri+C6otQzQKXqbMfeZNbKYi7QpeNA==", - "dev": true - }, "postcss-syntax": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.34.0.tgz", - "integrity": "sha512-L36NZwq2UK743US+vl1CRMdBRZCBmFYfThP9n9jCFhX1Wfk6BqnRSgt0Fy8q44IwxPee/GCzlo7T1c1JIeUDlQ==", + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", "dev": true }, "postcss-value-parser": { @@ -8059,7 +8223,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -8163,9 +8327,9 @@ "dev": true }, "regenerator-transform": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", - "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.4.tgz", + "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==", "dev": true, "requires": { "private": "^0.1.6" @@ -8190,6 +8354,12 @@ "safe-regex": "^1.1.0" } }, + "regexp-tree": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.5.tgz", + "integrity": "sha512-nUmxvfJyAODw+0B13hj8CFVAxhe7fDEAgJgaotBu3nnR+IgGgZq59YedJP5VYTlkEfqjuK6TuRpnymKdatLZfQ==", + "dev": true + }, "regexpp": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", @@ -8253,20 +8423,20 @@ } }, "remark": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/remark/-/remark-9.0.0.tgz", - "integrity": "sha512-amw8rGdD5lHbMEakiEsllmkdBP+/KpjW/PRK6NSGPZKCQowh0BT4IWXDAkRMyG3SB9dKPXWMviFjNusXzXNn3A==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", + "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", "dev": true, "requires": { - "remark-parse": "^5.0.0", - "remark-stringify": "^5.0.0", - "unified": "^6.0.0" + "remark-parse": "^6.0.0", + "remark-stringify": "^6.0.0", + "unified": "^7.0.0" } }, "remark-parse": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", - "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", + "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", "dev": true, "requires": { "collapse-white-space": "^1.0.2", @@ -8287,9 +8457,9 @@ } }, "remark-stringify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-5.0.0.tgz", - "integrity": "sha512-Ws5MdA69ftqQ/yhRF9XhVV29mhxbfGhbz0Rx5bQH+oJcNhhSM6nCu1EpLod+DjrFGrU0BMPs+czVmJZU7xiS7w==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", + "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", "dev": true, "requires": { "ccount": "^1.0.0", @@ -8410,16 +8580,6 @@ "path-parse": "^1.0.5" } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -8492,9 +8652,9 @@ "dev": true }, "rxjs": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz", - "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -8772,11 +8932,13 @@ "dev": true }, "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", "dev": true, "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", "is-fullwidth-code-point": "^2.0.0" }, "dependencies": { @@ -9247,9 +9409,9 @@ "dev": true }, "stylelint": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-9.9.0.tgz", - "integrity": "sha512-kIuX0/9/I2mZeHz6EoFt7UpLt7Mz+ic9/PmFwKMdq4BkQHikg3FkcgAElLdAmaI8Au1JEUOS996ZFE+mwXytmA==", + "version": "9.10.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-9.10.1.tgz", + "integrity": "sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ==", "dev": true, "requires": { "autoprefixer": "^9.0.0", @@ -9258,16 +9420,16 @@ "cosmiconfig": "^5.0.0", "debug": "^4.0.0", "execall": "^1.0.0", - "file-entry-cache": "^2.0.0", + "file-entry-cache": "^4.0.0", "get-stdin": "^6.0.0", - "global-modules": "^1.0.0", - "globby": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^9.0.0", "globjoin": "^0.1.4", "html-tags": "^2.0.0", "ignore": "^5.0.4", "import-lazy": "^3.1.0", "imurmurhash": "^0.1.4", - "known-css-properties": "^0.10.0", + "known-css-properties": "^0.11.0", "leven": "^2.1.0", "lodash": "^4.17.4", "log-symbols": "^2.0.0", @@ -9276,11 +9438,11 @@ "micromatch": "^3.1.10", "normalize-selector": "^0.2.0", "pify": "^4.0.0", - "postcss": "^7.0.0", - "postcss-html": "^0.34.0", - "postcss-jsx": "^0.35.0", + "postcss": "^7.0.13", + "postcss-html": "^0.36.0", + "postcss-jsx": "^0.36.0", "postcss-less": "^3.1.0", - "postcss-markdown": "^0.34.0", + "postcss-markdown": "^0.36.0", "postcss-media-query-parser": "^0.2.3", "postcss-reporter": "^6.0.0", "postcss-resolve-nested-selector": "^0.1.1", @@ -9288,14 +9450,13 @@ "postcss-sass": "^0.3.5", "postcss-scss": "^2.0.0", "postcss-selector-parser": "^3.1.0", - "postcss-styled": "^0.34.0", - "postcss-syntax": "^0.34.0", + "postcss-syntax": "^0.36.2", "postcss-value-parser": "^3.3.0", "resolve-from": "^4.0.0", "signal-exit": "^3.0.2", "slash": "^2.0.0", "specificity": "^0.4.1", - "string-width": "^2.1.0", + "string-width": "^3.0.0", "style-search": "^0.1.0", "sugarss": "^2.0.0", "svg-tags": "^1.0.0", @@ -9303,9 +9464,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", + "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==", "dev": true }, "camelcase": { @@ -9326,26 +9487,36 @@ } }, "cosmiconfig": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.7.tgz", - "integrity": "sha512-PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz", + "integrity": "sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q==", "dev": true, "requires": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", "js-yaml": "^3.9.0", + "lodash.get": "^4.4.2", "parse-json": "^4.0.0" } }, "debug": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", - "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { "ms": "^2.1.1" } }, + "file-entry-cache": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-4.0.0.tgz", + "integrity": "sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -9362,11 +9533,29 @@ "dev": true }, "ignore": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.0.4.tgz", - "integrity": "sha512-WLsTMEhsQuXpCiG173+f3aymI43SXa+fB1rSfbzyP4GkPP+ZFVuO0/3sFUGNBtifisPeDcl/uD/Y2NxZ7xFq4g==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.0.5.tgz", + "integrity": "sha512-kOC8IUb8HSDMVcYrDVezCxpJkzSQWTAzf3olpKM6o9rM5zpojx23O0Fl8Wr4+qJ6ZbPEHqf1fdwev/DS7v7pmA==", "dev": true }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, "import-lazy": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", @@ -9470,6 +9659,17 @@ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -9501,29 +9701,30 @@ "strip-indent": "^2.0.0" } }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz", + "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==", "dev": true, "requires": { + "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "strip-ansi": "^5.0.0" } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^4.0.0" } }, "strip-bom": { @@ -9538,6 +9739,15 @@ "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", "dev": true }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, "trim-newlines": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", @@ -9591,9 +9801,9 @@ } }, "stylelint-scss": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.4.4.tgz", - "integrity": "sha512-GquwsRegF2gsVRePaUN93cYf9aJDygr03X/QRiwk9O5lOe7QZHlM4Vzrb8JAu+pZ0xodPRpN6W259yA6ApM3WA==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.5.3.tgz", + "integrity": "sha512-QESQUOY1ldU5tlJTTM3Megz/QtJ39S58ByjZ7dZobGDq9qMjy5jbC7PDUasrv/T7pB1UbpPojpxX9K1OR7IPEg==", "dev": true, "requires": { "lodash": "^4.17.11", @@ -9653,21 +9863,33 @@ "dev": true }, "table": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/table/-/table-5.1.0.tgz", - "integrity": "sha512-e542in22ZLhD/fOIuXs/8yDZ9W61ltF8daM88rkRNtgTIct+vI2fTnAyu/Db2TCfEcI8i7mjZz6meLq0nW7TYg==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz", + "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==", "dev": true, "requires": { - "ajv": "^6.5.3", - "lodash": "^4.17.10", - "slice-ansi": "1.0.0", - "string-width": "^2.1.1" + "ajv": "^6.9.1", + "lodash": "^4.17.11", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" }, "dependencies": { + "ajv": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz", + "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", + "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==", "dev": true }, "is-fullwidth-code-point": { @@ -9676,23 +9898,30 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz", + "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==", "dev": true, "requires": { + "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "strip-ansi": "^5.0.0" } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^4.0.0" } } } @@ -10071,16 +10300,18 @@ "dev": true }, "unified": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", - "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", + "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", "dev": true, "requires": { + "@types/unist": "^2.0.0", + "@types/vfile": "^3.0.0", "bail": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^1.1.0", "trough": "^1.0.0", - "vfile": "^2.0.0", + "vfile": "^3.0.0", "x-is-string": "^0.1.0" } }, @@ -10342,15 +10573,23 @@ } }, "vfile": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", - "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", + "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", "dev": true, "requires": { - "is-buffer": "^1.1.4", + "is-buffer": "^2.0.0", "replace-ext": "1.0.0", "unist-util-stringify-position": "^1.0.0", "vfile-message": "^1.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", + "dev": true + } } }, "vfile-location": { @@ -10360,9 +10599,9 @@ "dev": true }, "vfile-message": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.0.2.tgz", - "integrity": "sha512-dNdEXHfPCvzyOlEaaQ+DcXpcxEz+pFvdrebKLiAMjobjaBC2bMeWoHOKPwJ+I8A4jQOEUDH7uoVcLWDLF1qhVQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", "dev": true, "requires": { "unist-util-stringify-position": "^1.1.1" @@ -10487,18 +10726,18 @@ "dev": true }, "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", "dev": true, "requires": { "mkdirp": "^0.5.1" } }, "write-file-atomic": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", - "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz", + "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==", "dev": true, "requires": { "graceful-fs": "^4.1.11", diff --git a/package.json b/package.json index db5984d..eb7bff6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-bootstrap-admin-template-ajax", - "version": "2.1.11", + "version": "2.1.12", "description": "Free Bootstrap Admin Template Ajax", "keywords": [ "admin", @@ -63,25 +63,25 @@ "watch-pug": "nodemon -e pug -x \"npm run pug\"" }, "dependencies": { - "@coreui/coreui": "^2.1.5", + "@coreui/coreui": "^2.1.7", "@coreui/coreui-plugin-chartjs-custom-tooltips": "1.2.0", "@coreui/icons": "0.3.0", - "bootstrap": "^4.2.1", + "bootstrap": "^4.3.1", "chart.js": "^2.7.3", "flag-icon-css": "^3.2.1", "font-awesome": "4.7.0", "jquery": "3.3.1", "pace-progress": "1.0.2", "perfect-scrollbar": "1.4.0", - "popper.js": "^1.14.6", + "popper.js": "^1.14.7", "simple-line-icons": "2.4.1" }, "devDependencies": { "@babel/cli": "^7.2.3", - "@babel/core": "^7.2.2", - "@babel/plugin-proposal-object-rest-spread": "^7.2.0", - "@babel/preset-env": "^7.2.3", - "autoprefixer": "^9.4.4", + "@babel/core": "^7.3.3", + "@babel/plugin-proposal-object-rest-spread": "^7.3.2", + "@babel/preset-env": "^7.3.1", + "autoprefixer": "^9.4.8", "babel-eslint": "^10.0.1", "babel-plugin-transform-es2015-modules-strip": "^0.1.1", "browser-sync": "^2.26.3", @@ -89,22 +89,22 @@ "clean-css-cli": "^4.2.1", "copyfiles": "^2.1.0", "cross-env": "^5.2.0", - "eslint": "^5.12.0", - "eslint-plugin-compat": "^2.6.3", + "eslint": "^5.14.1", + "eslint-plugin-compat": "^2.7.0", "foreach-cli": "^1.8.1", "js-beautify": "^1.8.9", "node-sass": "^4.11.0", - "nodemon": "^1.18.9", + "nodemon": "^1.18.10", "npm-run-all": "^4.1.5", - "postcss-cli": "^6.1.1", + "postcss-cli": "^6.1.2", "pug": "^2.0.3", "rimraf": "^2.6.3", "shelljs": "^0.8.3", - "stylelint": "^9.9.0", + "stylelint": "^9.10.1", "stylelint-config-recommended-scss": "^3.2.0", "stylelint-config-standard": "^18.2.0", "stylelint-order": "^2.0.0", - "stylelint-scss": "^3.4.4" + "stylelint-scss": "^3.5.3" }, "engines": { "node": ">=6" diff --git a/src/css/style.css b/src/css/style.css index 05c7839..0c9d8e6 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -1,15 +1,15 @@ @charset "UTF-8"; /*! * CoreUI - Open Source Dashboard UI Kit - * @version v2.1.5 + * @version v2.1.7 * @link https://coreui.io * Copyright (c) 2018 creativeLabs Łukasz Holeczek * Licensed under MIT (https://coreui.io/license) */ /*! - * Bootstrap v4.2.1 (https://getbootstrap.com/) - * Copyright 2011-2018 The Bootstrap Authors - * Copyright 2011-2018 Twitter, Inc. + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ :root { @@ -99,6 +99,7 @@ abbr[data-original-title] { text-decoration: underline dotted; cursor: help; border-bottom: 0; + -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none; } @@ -264,6 +265,10 @@ select { text-transform: none; } +select { + word-wrap: normal; +} + button, [type="button"], [type="reset"], @@ -271,6 +276,13 @@ button, -webkit-appearance: button; } +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, @@ -359,10 +371,8 @@ template { h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; - font-family: inherit; font-weight: 500; line-height: 1.2; - color: inherit; } h1, .h1 { @@ -1513,7 +1523,7 @@ pre code { .table { width: 100%; margin-bottom: 1rem; - background-color: transparent; + color: #23282c; } .table th, @@ -1532,10 +1542,6 @@ pre code { border-top: 2px solid #c8ced3; } -.table .table { - background-color: #e4e5e6; -} - .table-sm th, .table-sm td { padding: 0.3rem; @@ -1567,6 +1573,7 @@ pre code { } .table-hover tbody tr:hover { + color: #23282c; background-color: rgba(0, 0, 0, 0.075); } @@ -1763,8 +1770,8 @@ pre code { .table .thead-dark th { color: #fff; - background-color: #23282c; - border-color: #343b41; + background-color: #2f353a; + border-color: #40484f; } .table .thead-light th { @@ -1775,13 +1782,13 @@ pre code { .table-dark { color: #fff; - background-color: #23282c; + background-color: #2f353a; } .table-dark th, .table-dark td, .table-dark thead th { - border-color: #343b41; + border-color: #40484f; } .table-dark.table-bordered { @@ -1793,6 +1800,7 @@ pre code { } .table-dark.table-hover tbody tr:hover { + color: #fff; background-color: rgba(255, 255, 255, 0.075); } @@ -1802,7 +1810,6 @@ pre code { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; } .table-responsive-sm > .table-bordered { border: 0; @@ -1815,7 +1822,6 @@ pre code { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; } .table-responsive-md > .table-bordered { border: 0; @@ -1828,7 +1834,6 @@ pre code { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; } .table-responsive-lg > .table-bordered { border: 0; @@ -1841,7 +1846,6 @@ pre code { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; } .table-responsive-xl > .table-bordered { border: 0; @@ -1853,7 +1857,6 @@ pre code { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; } .table-responsive > .table-bordered { @@ -1863,7 +1866,7 @@ pre code { .form-control { display: block; width: 100%; - height: calc(2.0625rem + 2px); + height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-size: 0.875rem; font-weight: 400; @@ -1876,7 +1879,7 @@ pre code { transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .form-control { transition: none; } @@ -1977,7 +1980,7 @@ select.form-control:focus::-ms-value { } .form-control-sm { - height: calc(1.648438rem + 2px); + height: calc(1.5em + 0.5rem + 2px); padding: 0.25rem 0.5rem; font-size: 0.765625rem; line-height: 1.5; @@ -1985,7 +1988,7 @@ select.form-control:focus::-ms-value { } .form-control-lg { - height: calc(2.640625rem + 2px); + height: calc(1.5em + 1rem + 2px); padding: 0.5rem 1rem; font-size: 1.09375rem; line-height: 1.5; @@ -2085,11 +2088,11 @@ textarea.form-control { .was-validated .form-control:valid, .form-control.is-valid { border-color: #4dbd74; - padding-right: 2.0625rem; - background-repeat: no-repeat; - background-position: center right calc(2.0625rem / 4); - background-size: calc(2.0625rem / 2) calc(2.0625rem / 2); + padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .form-control:valid:focus, .form-control.is-valid:focus { @@ -2104,14 +2107,14 @@ textarea.form-control { } .was-validated textarea.form-control:valid, textarea.form-control.is-valid { - padding-right: 2.0625rem; - background-position: top calc(2.0625rem / 4) right calc(2.0625rem / 4); + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } .was-validated .custom-select:valid, .custom-select.is-valid { border-color: #4dbd74; - padding-right: 3.296875rem; - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.03125rem 1.03125rem; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { @@ -2208,11 +2211,11 @@ textarea.form-control { .was-validated .form-control:invalid, .form-control.is-invalid { border-color: #f86c6b; - padding-right: 2.0625rem; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f86c6b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; - background-position: center right calc(2.0625rem / 4); - background-size: calc(2.0625rem / 2) calc(2.0625rem / 2); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-position: center right calc(0.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { @@ -2227,14 +2230,14 @@ textarea.form-control { } .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { - padding-right: 2.0625rem; - background-position: top calc(2.0625rem / 4) right calc(2.0625rem / 4); + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } .was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: #f86c6b; - padding-right: 3.296875rem; - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.03125rem 1.03125rem; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f86c6b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { @@ -2364,6 +2367,8 @@ textarea.form-control { } .form-inline .form-check-input { position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0; @@ -2398,7 +2403,7 @@ textarea.form-control { transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .btn { transition: none; } @@ -2418,10 +2423,6 @@ textarea.form-control { opacity: 0.65; } -.btn:not(:disabled):not(.disabled) { - cursor: pointer; -} - a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; @@ -2958,6 +2959,7 @@ fieldset:disabled a.btn { .btn-link { font-weight: 400; color: #20a8d8; + text-decoration: none; } .btn-link:hover { @@ -3008,7 +3010,7 @@ input[type="button"].btn-block { transition: opacity 0.15s linear; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .fade { transition: none; } @@ -3029,7 +3031,7 @@ input[type="button"].btn-block { transition: height 0.35s ease; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .collapsing { transition: none; } @@ -3042,6 +3044,10 @@ input[type="button"].btn-block { position: relative; } +.dropdown-toggle { + white-space: nowrap; +} + .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; @@ -3077,49 +3083,25 @@ input[type="button"].btn-block { border-radius: 0.25rem; } -.dropdown-menu-right { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} - .dropdown-menu-left { right: auto; left: 0; } +.dropdown-menu-right { + right: 0; + left: auto; +} + @media (min-width: 576px) { .dropdown-menu-sm-left { right: auto; left: 0; } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } } @media (min-width: 768px) { @@ -3127,6 +3109,10 @@ input[type="button"].btn-block { right: auto; left: 0; } + .dropdown-menu-md-right { + right: 0; + left: auto; + } } @media (min-width: 992px) { @@ -3134,6 +3120,10 @@ input[type="button"].btn-block { right: auto; left: 0; } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } } @media (min-width: 1200px) { @@ -3141,6 +3131,10 @@ input[type="button"].btn-block { right: auto; left: 0; } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } } .dropup .dropdown-menu { @@ -3566,7 +3560,7 @@ input[type="button"].btn-block { .input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select { - height: calc(2.640625rem + 2px); + height: calc(1.5em + 1rem + 2px); } .input-group-lg > .form-control, @@ -3583,7 +3577,7 @@ input[type="button"].btn-block { .input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select { - height: calc(1.648438rem + 2px); + height: calc(1.5em + 0.5rem + 2px); } .input-group-sm > .form-control, @@ -3697,9 +3691,7 @@ input[type="button"].btn-block { width: 1rem; height: 1rem; content: ""; - background-repeat: no-repeat; - background-position: center center; - background-size: 50% 50%; + background: no-repeat 50% / 50% 50%; } .custom-checkbox .custom-control-label::before { @@ -3762,7 +3754,7 @@ input[type="button"].btn-block { transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .custom-switch .custom-control-label::after { transition: none; } @@ -3781,8 +3773,9 @@ input[type="button"].btn-block { .custom-select { display: inline-block; width: 100%; - height: calc(2.0625rem + 2px); + height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 0.875rem; font-weight: 400; line-height: 1.5; color: #5c6873; @@ -3799,7 +3792,7 @@ input[type="button"].btn-block { .custom-select:focus { border-color: #8ad4ee; outline: 0; - box-shadow: 0 0 0 0.2rem rgba(138, 212, 238, 0.5); + box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25); } .custom-select:focus::-ms-value { @@ -3819,11 +3812,11 @@ input[type="button"].btn-block { } .custom-select::-ms-expand { - opacity: 0; + display: none; } .custom-select-sm { - height: calc(1.648438rem + 2px); + height: calc(1.5em + 0.5rem + 2px); padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; @@ -3831,7 +3824,7 @@ input[type="button"].btn-block { } .custom-select-lg { - height: calc(2.640625rem + 2px); + height: calc(1.5em + 1rem + 2px); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; @@ -3842,7 +3835,7 @@ input[type="button"].btn-block { position: relative; display: inline-block; width: 100%; - height: calc(2.0625rem + 2px); + height: calc(1.5em + 0.75rem + 2px); margin-bottom: 0; } @@ -3850,7 +3843,7 @@ input[type="button"].btn-block { position: relative; z-index: 2; width: 100%; - height: calc(2.0625rem + 2px); + height: calc(1.5em + 0.75rem + 2px); margin: 0; opacity: 0; } @@ -3878,7 +3871,7 @@ input[type="button"].btn-block { right: 0; left: 0; z-index: 1; - height: calc(2.0625rem + 2px); + height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-weight: 400; line-height: 1.5; @@ -3895,7 +3888,7 @@ input[type="button"].btn-block { bottom: 0; z-index: 3; display: block; - height: 2.0625rem; + height: calc(1.5em + 0.75rem); padding: 0.375rem 0.75rem; line-height: 1.5; color: #5c6873; @@ -3947,7 +3940,7 @@ input[type="button"].btn-block { appearance: none; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .custom-range::-webkit-slider-thumb { transition: none; } @@ -3978,7 +3971,7 @@ input[type="button"].btn-block { appearance: none; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .custom-range::-moz-range-thumb { transition: none; } @@ -4011,7 +4004,7 @@ input[type="button"].btn-block { appearance: none; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .custom-range::-ms-thumb { transition: none; } @@ -4068,7 +4061,7 @@ input[type="button"].btn-block { transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .custom-control-label::before, .custom-file-label, .custom-select { @@ -4257,10 +4250,6 @@ input[type="button"].btn-block { text-decoration: none; } -.navbar-toggler:not(:disabled):not(.disabled) { - cursor: pointer; -} - .navbar-toggler-icon { display: inline-block; width: 1.5em; @@ -4638,7 +4627,6 @@ input[type="button"].btn-block { .card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; - color: inherit; background-color: #f0f3f5; border-bottom: 1px solid #c8ced3; } @@ -4755,52 +4743,30 @@ input[type="button"].btn-block { margin-left: 0; border-left: 0; } - .card-group > .card:first-child { + .card-group > .card:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } - .card-group > .card:first-child .card-img-top, - .card-group > .card:first-child .card-header { + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; } - .card-group > .card:first-child .card-img-bottom, - .card-group > .card:first-child .card-footer { + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0; } - .card-group > .card:last-child { + .card-group > .card:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } - .card-group > .card:last-child .card-img-top, - .card-group > .card:last-child .card-header { + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0; } - .card-group > .card:last-child .card-img-bottom, - .card-group > .card:last-child .card-footer { + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0; } - .card-group > .card:only-child { - border-radius: 0.25rem; - } - .card-group > .card:only-child .card-img-top, - .card-group > .card:only-child .card-header { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - } - .card-group > .card:only-child .card-img-bottom, - .card-group > .card:only-child .card-footer { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { - border-radius: 0; - } - .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, - .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, - .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, - .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { - border-radius: 0; - } } .card-columns .card { @@ -4824,31 +4790,31 @@ input[type="button"].btn-block { } } -.accordion .card { +.accordion > .card { overflow: hidden; } -.accordion .card:not(:first-of-type) .card-header:first-child { +.accordion > .card:not(:first-of-type) .card-header:first-child { border-radius: 0; } -.accordion .card:not(:first-of-type):not(:last-of-type) { +.accordion > .card:not(:first-of-type):not(:last-of-type) { border-bottom: 0; border-radius: 0; } -.accordion .card:first-of-type { +.accordion > .card:first-of-type { border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } -.accordion .card:last-of-type { +.accordion > .card:last-of-type { border-top-left-radius: 0; border-top-right-radius: 0; } -.accordion .card .card-header { +.accordion > .card .card-header { margin-bottom: -1px; } @@ -4920,10 +4886,6 @@ input[type="button"].btn-block { box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25); } -.page-link:not(:disabled):not(.disabled) { - cursor: pointer; -} - .page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 0.25rem; @@ -4992,6 +4954,13 @@ input[type="button"].btn-block { white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } } a.badge:hover, a.badge:focus { @@ -5023,6 +4992,11 @@ a.badge-primary:hover, a.badge-primary:focus { background-color: #1985ac; } +a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5); +} + .badge-secondary { color: #23282c; background-color: #c8ced3; @@ -5033,6 +5007,11 @@ a.badge-secondary:hover, a.badge-secondary:focus { background-color: #acb5bc; } +a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5); +} + .badge-success { color: #fff; background-color: #4dbd74; @@ -5043,6 +5022,11 @@ a.badge-success:hover, a.badge-success:focus { background-color: #3a9d5d; } +a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5); +} + .badge-info { color: #23282c; background-color: #63c2de; @@ -5053,6 +5037,11 @@ a.badge-info:hover, a.badge-info:focus { background-color: #39b2d5; } +a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5); +} + .badge-warning { color: #23282c; background-color: #ffc107; @@ -5063,6 +5052,11 @@ a.badge-warning:hover, a.badge-warning:focus { background-color: #d39e00; } +a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + .badge-danger { color: #fff; background-color: #f86c6b; @@ -5073,6 +5067,11 @@ a.badge-danger:hover, a.badge-danger:focus { background-color: #f63c3a; } +a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5); +} + .badge-light { color: #23282c; background-color: #f0f3f5; @@ -5083,6 +5082,11 @@ a.badge-light:hover, a.badge-light:focus { background-color: #d1dbe1; } +a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5); +} + .badge-dark { color: #fff; background-color: #2f353a; @@ -5093,6 +5097,11 @@ a.badge-dark:hover, a.badge-dark:focus { background-color: #181b1e; } +a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5); +} + .jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; @@ -5294,7 +5303,7 @@ a.badge-dark:hover, a.badge-dark:focus { transition: width 0.6s ease; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .progress-bar { transition: none; } @@ -5310,6 +5319,13 @@ a.badge-dark:hover, a.badge-dark:focus { animation: progress-bar-stripes 1s linear infinite; } +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + .media { display: -ms-flexbox; display: flex; @@ -5338,6 +5354,7 @@ a.badge-dark:hover, a.badge-dark:focus { } .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; color: #5c6873; text-decoration: none; background-color: #f0f3f5; @@ -5368,11 +5385,6 @@ a.badge-dark:hover, a.badge-dark:focus { border-bottom-left-radius: 0.25rem; } -.list-group-item:hover, .list-group-item:focus { - z-index: 1; - text-decoration: none; -} - .list-group-item.disabled, .list-group-item:disabled { color: #73818f; pointer-events: none; @@ -5386,6 +5398,117 @@ a.badge-dark:hover, a.badge-dark:focus { border-color: #20a8d8; } +.list-group-horizontal { + -ms-flex-direction: row; + flex-direction: row; +} + +.list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; +} + +.list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} + +.list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + .list-group-flush .list-group-item { border-right: 0; border-left: 0; @@ -5548,10 +5671,6 @@ a.badge-dark:hover, a.badge-dark:focus { text-decoration: none; } -.close:not(:disabled):not(.disabled) { - cursor: pointer; -} - .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { opacity: .75; } @@ -5576,11 +5695,11 @@ a.close.disabled { background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); - border-radius: 0.25rem; box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); opacity: 0; + border-radius: 0.25rem; } .toast:not(:last-child) { @@ -5652,7 +5771,7 @@ a.close.disabled { transform: translate(0, -50px); } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } @@ -5663,20 +5782,57 @@ a.close.disabled { transform: none; } +.modal-dialog-scrollable { + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 1rem); +} + +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} + +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + .modal-dialog-centered { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; - min-height: calc(100% - (0.5rem * 2)); + min-height: calc(100% - 1rem); } .modal-dialog-centered::before { display: block; - height: calc(100vh - (0.5rem * 2)); + height: calc(100vh - 1rem); content: ""; } +.modal-dialog-centered.modal-dialog-scrollable { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + height: 100%; +} + +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} + +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + .modal-content { position: relative; display: -ms-flexbox; @@ -5718,7 +5874,7 @@ a.close.disabled { -ms-flex-pack: justify; justify-content: space-between; padding: 1rem 1rem; - border-bottom: 1px solid #e4e7ea; + border-bottom: 1px solid #c8ced3; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; } @@ -5748,7 +5904,7 @@ a.close.disabled { -ms-flex-pack: end; justify-content: flex-end; padding: 1rem; - border-top: 1px solid #e4e7ea; + border-top: 1px solid #c8ced3; border-bottom-right-radius: 0.3rem; border-bottom-left-radius: 0.3rem; } @@ -5774,11 +5930,17 @@ a.close.disabled { max-width: 500px; margin: 1.75rem auto; } + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } .modal-dialog-centered { - min-height: calc(100% - (1.75rem * 2)); + min-height: calc(100% - 3.5rem); } .modal-dialog-centered::before { - height: calc(100vh - (1.75rem * 2)); + height: calc(100vh - 3.5rem); } .modal-sm { max-width: 300px; @@ -5958,25 +6120,19 @@ a.close.disabled { margin-bottom: 0.5rem; } -.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow { +.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { bottom: calc((0.5rem + 1px) * -1); } -.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, -.bs-popover-top .arrow::after, -.bs-popover-auto[x-placement^="top"] .arrow::after { - border-width: 0.5rem 0.5rem 0; -} - -.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before { +.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { bottom: 0; + border-width: 0.5rem 0.5rem 0; border-top-color: rgba(0, 0, 0, 0.25); } - -.bs-popover-top .arrow::after, -.bs-popover-auto[x-placement^="top"] .arrow::after { +.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { bottom: 1px; + border-width: 0.5rem 0.5rem 0; border-top-color: #fff; } @@ -5984,28 +6140,22 @@ a.close.disabled { margin-left: 0.5rem; } -.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow { +.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; } -.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, -.bs-popover-right .arrow::after, -.bs-popover-auto[x-placement^="right"] .arrow::after { - border-width: 0.5rem 0.5rem 0.5rem 0; -} - -.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { +.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: rgba(0, 0, 0, 0.25); } - -.bs-popover-right .arrow::after, -.bs-popover-auto[x-placement^="right"] .arrow::after { +.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: #fff; } @@ -6013,25 +6163,19 @@ a.close.disabled { margin-top: 0.5rem; } -.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow { +.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { top: calc((0.5rem + 1px) * -1); } -.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, -.bs-popover-bottom .arrow::after, -.bs-popover-auto[x-placement^="bottom"] .arrow::after { - border-width: 0 0.5rem 0.5rem 0.5rem; -} - -.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before { +.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); } - -.bs-popover-bottom .arrow::after, -.bs-popover-auto[x-placement^="bottom"] .arrow::after { +.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: #fff; } @@ -6050,28 +6194,22 @@ a.close.disabled { margin-right: 0.5rem; } -.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow { +.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; } -.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, -.bs-popover-left .arrow::after, -.bs-popover-auto[x-placement^="left"] .arrow::after { - border-width: 0.5rem 0 0.5rem 0.5rem; -} - -.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before { +.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25); } - -.bs-popover-left .arrow::after, -.bs-popover-auto[x-placement^="left"] .arrow::after { +.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: #fff; } @@ -6079,7 +6217,6 @@ a.close.disabled { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 0.875rem; - color: inherit; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.3rem - 1px); @@ -6129,7 +6266,7 @@ a.close.disabled { transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .carousel-item { transition: none; } @@ -6174,7 +6311,7 @@ a.close.disabled { transition: 0s 0.6s opacity; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { transition: none; @@ -6200,7 +6337,7 @@ a.close.disabled { transition: opacity 0.15s ease; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .carousel-control-prev, .carousel-control-next { transition: none; @@ -6229,8 +6366,7 @@ a.close.disabled { display: inline-block; width: 20px; height: 20px; - background: transparent no-repeat center center; - background-size: 100% 100%; + background: no-repeat 50% / 100% 100%; } .carousel-control-prev-icon { @@ -6275,7 +6411,7 @@ a.close.disabled { transition: opacity 0.6s ease; } -@media screen and (prefers-reduced-motion: reduce) { +@media (prefers-reduced-motion: reduce) { .carousel-indicators li { transition: none; } @@ -6554,6 +6690,10 @@ button.bg-dark:focus { border-color: #fff !important; } +.rounded-sm { + border-radius: 0.2rem !important; +} + .rounded { border-radius: 0.25rem !important; } @@ -6578,6 +6718,10 @@ button.bg-dark:focus { border-bottom-left-radius: 0.25rem !important; } +.rounded-lg { + border-radius: 0.3rem !important; +} + .rounded-circle { border-radius: 50% !important; } @@ -6829,8 +6973,8 @@ button.bg-dark:focus { padding-top: 56.25%; } -.embed-responsive-3by4::before { - padding-top: 133.333333%; +.embed-responsive-4by3::before { + padding-top: 75%; } .embed-responsive-1by1::before { @@ -6845,8 +6989,8 @@ button.bg-dark:focus { padding-top: 56.25%; } -.embed-responsive-3by4::before { - padding-top: 133.333333%; +.embed-responsive-4by3::before { + padding-top: 75%; } .embed-responsive-1by1::before { @@ -7793,6 +7937,18 @@ button.bg-dark:focus { height: 100vh !important; } +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + .m-0 { margin: 0 !important; } @@ -9606,7 +9762,7 @@ button.bg-dark:focus { } .text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } .text-justify { @@ -9819,6 +9975,11 @@ a.text-dark:hover, a.text-dark:focus { text-decoration: none !important; } +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; +} + .text-reset { color: inherit !important; } diff --git a/src/css/style.css.map b/src/css/style.css.map index 850dfce..40e2a25 100644 --- a/src/css/style.css.map +++ b/src/css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","../../node_modules/@coreui/coreui/scss/coreui.scss","../../node_modules/@coreui/coreui/scss/bootstrap/bootstrap.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_root.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_reboot.scss","../../node_modules/@coreui/coreui/scss/variables/_colors.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_variables.scss","../../node_modules/@coreui/coreui/scss/variables/bootstrap/_variables.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_hover.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_type.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_lists.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_images.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_image.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_border-radius.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_code.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_grid.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_grid.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_breakpoints.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_grid-framework.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_tables.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_table-row.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_functions.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_forms.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_transition.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_forms.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_gradients.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_buttons.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_buttons.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_transitions.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_dropdown.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_caret.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_nav-divider.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_button-group.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_input-group.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_custom-forms.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_nav.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_navbar.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_card.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_breadcrumb.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_pagination.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_pagination.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_badge.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_badge.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_jumbotron.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_alert.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_alert.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_progress.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_media.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_list-group.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_list-group.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_close.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_toasts.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_modal.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_tooltip.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_reset-text.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_popover.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_carousel.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_clearfix.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_spinners.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_align.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_background-variant.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_background.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_borders.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_display.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_embed.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_flex.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_float.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_float.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_overflow.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_position.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_screenreaders.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_screen-reader.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_shadows.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_sizing.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_spacing.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_text.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_text-truncate.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_text-emphasis.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_text-hide.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_visibility.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_visibility.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_print.scss","../../node_modules/@coreui/coreui/scss/_animate.scss","../../node_modules/@coreui/coreui/scss/vendors/_perfect-scrollbar.scss","../../node_modules/@coreui/coreui/scss/_aside.scss","../../node_modules/@coreui/coreui/scss/_variables.scss","../../node_modules/@coreui/coreui/scss/mixins/_borders.scss","../../node_modules/@coreui/coreui/scss/_avatars.scss","../../node_modules/@coreui/coreui/scss/mixins/_avatars.scss","../../node_modules/@coreui/coreui/scss/_badge.scss","../../node_modules/@coreui/coreui/scss/_breadcrumb-menu.scss","../../node_modules/@coreui/coreui/scss/_breadcrumb.scss","../../node_modules/@coreui/coreui/scss/_brand-card.scss","../../node_modules/@coreui/coreui/scss/_brand-buttons.scss","../../node_modules/@coreui/coreui/scss/_buttons.scss","../../node_modules/@coreui/coreui/scss/mixins/_buttons.scss","../../node_modules/@coreui/coreui/scss/_callout.scss","../../node_modules/@coreui/coreui/scss/_card.scss","../../node_modules/@coreui/coreui/scss/mixins/_card-accent.scss","../../node_modules/@coreui/coreui/scss/_charts.scss","../../node_modules/@coreui/coreui/scss/_dropdown.scss","../../node_modules/@coreui/coreui/scss/_footer.scss","../../node_modules/@coreui/coreui/scss/_grid.scss","../../node_modules/@coreui/coreui/scss/_header.scss","../../node_modules/@coreui/coreui/scss/_input-group.scss","../../node_modules/@coreui/coreui/scss/_images.scss","../../node_modules/@coreui/coreui/scss/_list-group.scss","../../node_modules/@coreui/coreui/scss/mixins/_list-group.scss","../../node_modules/@coreui/coreui/scss/_modal.scss","../../node_modules/@coreui/coreui/scss/_nav.scss","../../node_modules/@coreui/coreui/scss/_progress.scss","../../node_modules/@coreui/coreui/scss/_progress-group.scss","../../node_modules/@coreui/coreui/scss/_sidebar.scss","../../node_modules/@coreui/coreui/scss/mixins/_sidebar-width.scss","../../node_modules/@coreui/coreui/scss/_switches.scss","../../node_modules/@coreui/coreui/scss/mixins/_switches.scss","../../node_modules/@coreui/coreui/scss/_tables.scss","../../node_modules/@coreui/coreui/scss/_layout.scss","../../node_modules/@coreui/coreui/scss/_others.scss","../../node_modules/@coreui/coreui/scss/utilities/_background.scss","../../node_modules/@coreui/coreui/scss/utilities/_borders.scss","../../node_modules/@coreui/coreui/scss/utilities/_display.scss","../../node_modules/@coreui/coreui/scss/utilities/_typography.scss","../../node_modules/@coreui/coreui/scss/_rtl.scss","../../node_modules/@coreui/coreui/scss/_ie-custom-properties.scss"],"names":[],"mappings":"AAAA,iBAAiB;ACAjB;;;;;;GAMG;ACNH;;;;;GAKG;ACLH;EAGI,gBAAc;EAAd,kBAAc;EAAd,kBAAc;EAAd,gBAAc;EAAd,eAAc;EAAd,kBAAc;EAAd,kBAAc;EAAd,iBAAc;EAAd,gBAAc;EAAd,gBAAc;EAAd,cAAc;EAAd,gBAAc;EAAd,qBAAc;EAAd,sBAAc;EAId,mBAAc;EAAd,qBAAc;EAAd,mBAAc;EAAd,gBAAc;EAAd,mBAAc;EAAd,kBAAc;EAAd,iBAAc;EAAd,gBAAc;EAId,mBAAiC;EAAjC,uBAAiC;EAAjC,uBAAiC;EAAjC,uBAAiC;EAAjC,wBAAiC;EAKnC,gNAAyB;EACzB,8GAAwB;CACzB;;ACAD;;;EAGE,uBAAsB;CACvB;;AAED;EACE,wBAAuB;EACvB,kBAAiB;EACjB,+BAA8B;EAC9B,8CCdc;CDef;;AAKD;EACE,eAAc;CACf;;AASD;EACE,UAAS;EACT,mMEsOiN;EFrOjN,oBGvBuC;EHwBvC,iBE+O+B;EF9O/B,iBEmP+B;EFlP/B,eCtCiB;EDuCjB,iBAAgB;EAChB,0BGxCuC;CHyCxC;;AJoBD;EIZE,sBAAqB;CACtB;;AAQD;EACE,wBAAuB;EACvB,UAAS;EACT,kBAAiB;CAClB;;AAYD;EACE,cAAa;EACb,sBEqNuC;CFpNxC;;AAMD;EACE,cAAa;EACb,oBEiF8B;CFhF/B;;AAUD;;EAEE,2BAA0B;EAC1B,0CAAiC;EAAjC,kCAAiC;EACjC,aAAY;EACZ,iBAAgB;EAChB,+BAA8B;CAC/B;;AAED;EACE,oBAAmB;EACnB,mBAAkB;EAClB,qBAAoB;CACrB;;AAED;;;EAGE,cAAa;EACb,oBAAmB;CACpB;;AAED;;;;EAIE,iBAAgB;CACjB;;AAED;EACE,iBEsJ+B;CFrJhC;;AAED;EACE,qBAAoB;EACpB,eAAc;CACf;;AAED;EACE,iBAAgB;CACjB;;AAED;;EAEE,oBEyIkC;CFxInC;;AAED;EACE,eAAc;CACf;;AAOD;;EAEE,mBAAkB;EAClB,eAAc;EACd,eAAc;EACd,yBAAwB;CACzB;;AAED;EAAM,eAAc;CAAI;;AACxB;EAAM,WAAU;CAAI;;AAOpB;EACE,eCtJkB;EDuJlB,sBEd4C;EFe5C,8BAA6B;CAM9B;;AIlLC;EJ+KE,eEjB8D;EFkB9D,2BEjB+C;CE/J3B;;AJ0LxB;EACE,eAAc;EACd,sBAAqB;CAUtB;;AIlMC;EJ2LE,eAAc;EACd,sBAAqB;CIzLtB;;AJmLH;EAUI,WAAU;CACX;;AAQH;;;;EAIE,kGEyDgH;EFxDhH,eAAc;CACf;;AAED;EAEE,cAAa;EAEb,oBAAmB;EAEnB,eAAc;CACf;;AAOD;EAEE,iBAAgB;CACjB;;AAOD;EACE,uBAAsB;EACtB,mBAAkB;CACnB;;AAED;EAGE,iBAAgB;EAChB,uBAAsB;CACvB;;AAOD;EACE,0BAAyB;CAC1B;;AAED;EACE,qBEgFkC;EF/ElC,wBE+EkC;EF9ElC,eCvQiB;EDwQjB,iBAAgB;EAChB,qBAAoB;CACrB;;AAED;EAGE,oBAAmB;CACpB;;AAOD;EAEE,sBAAqB;EACrB,sBE2J2C;CF1J5C;;AAKD;EACE,iBAAgB;CACjB;;AAMD;EACE,oBAAmB;EACnB,2CAA0C;CAC3C;;AAED;;;;;EAKE,UAAS;EACT,qBAAoB;EACpB,mBAAkB;EAClB,qBAAoB;CACrB;;AAED;;EAEE,kBAAiB;CAClB;;AAED;;EAEE,qBAAoB;CACrB;;AAKD;;;;EAIE,2BAA0B;CAC3B;;AAGD;;;;EAIE,WAAU;EACV,mBAAkB;CACnB;;AAED;;EAEE,uBAAsB;EACtB,WAAU;CACX;;AAGD;;;;EASE,4BAA2B;CAC5B;;AAED;EACE,eAAc;EAEd,iBAAgB;CACjB;;AAED;EAME,aAAY;EAEZ,WAAU;EACV,UAAS;EACT,UAAS;CACV;;AAID;EACE,eAAc;EACd,YAAW;EACX,gBAAe;EACf,WAAU;EACV,qBAAoB;EACpB,kBAAiB;EACjB,qBAAoB;EACpB,eAAc;EACd,oBAAmB;CACpB;;AAED;EACE,yBAAwB;CACzB;;AJpFD;;EIyFE,aAAY;CACb;;AJrFD;EI4FE,qBAAoB;EACpB,yBAAwB;CACzB;;AJzFD;EIgGE,yBAAwB;CACzB;;AAOD;EACE,cAAa;EACb,2BAA0B;CAC3B;;AAMD;EACE,sBAAqB;CACtB;;AAED;EACE,mBAAkB;EAClB,gBAAe;CAChB;;AAED;EACE,cAAa;CACd;;AJtGD;EI2GE,yBAAwB;CACzB;;AKvcD;;EAEE,sBHsSuC;EGrSvC,qBHsSmC;EGrSnC,iBHsS+B;EGrS/B,iBHsS+B;EGrS/B,eHsSmC;CGrSpC;;AAED;EAAU,qBHwRyC;CGxRb;;AACtC;EAAU,mBHwRuC;CGxRX;;AACtC;EAAU,sBHwR0C;CGxRd;;AACtC;EAAU,qBHwRyC;CGxRb;;AACtC;EAAU,sBHwR0C;CGxRd;;AACtC;EAAU,oBFK+B;CELH;;AAEtC;EACE,sBHwSoD;EGvSpD,iBHwS+B;CGvShC;;AAGD;EACE,gBHuRgC;EGtRhC,iBH2R+B;EG1R/B,iBHkR+B;CGjRhC;;AACD;EACE,kBHmRkC;EGlRlC,iBHuR+B;EGtR/B,iBH6Q+B;CG5QhC;;AACD;EACE,kBH+QkC;EG9QlC,iBHmR+B;EGlR/B,iBHwQ+B;CGvQhC;;AACD;EACE,kBH2QkC;EG1QlC,iBH+Q+B;EG9Q/B,iBHmQ+B;CGlQhC;;ALwBD;EKhBE,iBHuEW;EGtEX,oBHsEW;EGrEX,UAAS;EACT,yCJ5Cc;CI6Cf;;AAOD;;EAEE,eH8P+B;EG7P/B,iBH2N+B;CG1NhC;;AAED;;EAEE,eHmQgC;EGlQhC,0BH2QmC;CG1QpC;;AAOD;EC/EE,gBAAe;EACf,iBAAgB;CDgFjB;;AAGD;ECpFE,gBAAe;EACf,iBAAgB;CDqFjB;;AACD;EACE,sBAAqB;CAKtB;;AAND;EAII,qBHqP+B;CGpPhC;;AASH;EACE,eAAc;EACd,0BAAyB;CAC1B;;AAGD;EACE,oBHcW;EGbX,sBHuNoD;CGtNrD;;AAED;EACE,eAAc;EACd,eH4M+B;EG3M/B,eJ7GiB;CIkHlB;;AARD;EAMI,sBAAqB;CACtB;;AEpHH;ECIE,gBAAe;EAGf,aAAY;CDLb;;AAID;EACE,iBLg9BwC;EK/8BxC,0BJFuC;EIGvC,0BNTiB;EQHf,uBP6OgC;EMtOlC,gBAAe;EAGf,aAAY;CDQb;;AAMD;EAEE,sBAAqB;CACtB;;AAED;EACE,sBAA0B;EAC1B,eAAc;CACf;;AAED;EACE,eLi8BqC;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lBixCV;;AmBz0CD;EACE,YAAW;EACX,oBbwHW;EavHX,8Bb2VuC;CatUxC;;AAxBD;;EAOI,iBboVgC;EanVhC,oBAAmB;EACnB,8BdNe;CcOhB;;AAVH;EAaI,uBAAsB;EACtB,iCdXe;CcYhB;;AAfH;EAkBI,8Bdfe;CcgBhB;;AAnBH;EAsBI,0BZbqC;CYctC;;AAQH;;EAGI,gBb0T+B;CazThC;;AAQH;EACE,0BdzCiB;CcsDlB;;AAdD;;EAKI,0Bd7Ce;Cc8ChB;;AANH;;EAWM,yBAA4C;CAC7C;;AAIL;;;;EAKI,UAAS;CACV;;AAOH;EAEI,sCdhEY;CciEb;;AXnED;EW8EI,uCd5EU;CGFQ;;AYPtB;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZ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SpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,etBjBe;EsBkBf,0BtBxBe;EsByBf,sBtBzBe;CsB8BhB;;AAED;;EAGE,etB7Be;EsB8Bf,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;ADOH;ECzDA,YtBHc;EoBGZ,0BpBiCgB;EsB/BlB,sBtB+BkB;CqB0BjB;;AlBrDD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBQgB;EsBPhB,sBtBOgB;CsBFjB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;ADOH;ECzDA,etBOiB;EoBPf,0BpBoCgB;EsBlClB,sBtBkCkB;CqBuBjB;;AlBrDD;EmBAE,etBCe;EoBPf,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,etBjBe;EsBkBf,0BtBWgB;EsBVhB,sBtBUgB;CsBLjB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;ADOH;ECzDA,etBOiB;EoBPf,0BpBgCgB;EsB9BlB,sBtB8BkB;CqB2BjB;;AlBrDD;EmBAE,etBCe;EoBPf,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,etBjBe;EsBkBf,0BtBOgB;EsBNhB,sBtBMgB;CsBDjB;;AAED;;EAGE,etB7Be;EsB8Bf,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;ADOH;ECzDA,YtBHc;EoBGZ,0BpB8BgB;EsB5BlB,sBtB4BkB;CqB6BjB;;AlBrDD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBKgB;EsBJhB,sBtBIgB;CsBCjB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;ADOH;ECzDA,etBOiB;EoBPf,0BpBDe;EsBGjB,sBtBHiB;CqB4DhB;;AlBrDD;EmBAE,etBCe;EoBPf,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,etBjBe;EsBkBf,0BtB1Be;EsB2Bf,sBtB3Be;CsBgChB;;AAED;;EAGE,etB7Be;EsB8Bf,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;ADOH;ECzDA,YtBHc;EoBGZ,0BpBMe;EsBJjB,sBtBIiB;CqBqDhB;;AlBrDD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,+CAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBnBe;EsBoBf,sBtBpBe;CsByBhB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,+CAAiF;CAEpF;;ADaH;ECRA,etB7BkB;EsB8BlB,sBtB9BkB;CqBuCjB;;AlB3DD;EmBqDE,YtB9DY;EsB+DZ,0BtBlCgB;EsBmChB,sBtBnCgB;CGpBI;;AmB0DtB;EAEE,iDtBxCgB;CsByCjB;;AAED;EAEE,etB7CgB;EsB8ChB,8BAA6B;CAC9B;;AAED;;EAGE,YtBjFY;EsBkFZ,0BtBrDgB;EsBsDhB,sBtBtDgB;CsBgEjB;;AARC;;EAKI,iDtB7DY;CsB+Df;;AD1BH;ECRA,etBtDiB;EsBuDjB,sBtBvDiB;CqBgEhB;;AlB3DD;EmBqDE,etBpDe;EsBqDf,0BtB3De;EsB4Df,sBtB5De;CGKK;;AmB0DtB;EAEE,kDtBjEe;CsBkEhB;;AAED;EAEE,etBtEe;EsBuEf,8BAA6B;CAC9B;;AAED;;EAGE,etBvEe;EsBwEf,0BtB9Ee;EsB+Ef,sBtB/Ee;CsByFhB;;AARC;;EAKI,kDtBtFW;CsBwFd;;AD1BH;ECRA,etBtBkB;EsBuBlB,sBtBvBkB;CqBgCjB;;AlB3DD;EmBqDE,YtB9DY;EsB+DZ,0BtB3BgB;EsB4BhB,sBtB5BgB;CG3BI;;AmB0DtB;EAEE,iDtBjCgB;CsBkCjB;;AAED;EAEE,etBtCgB;EsBuChB,8BAA6B;CAC9B;;AAED;;EAGE,YtBjFY;EsBkFZ,0BtB9CgB;EsB+ChB,sBtB/CgB;CsByDjB;;AARC;;EAKI,iDtBtDY;CsBwDf;;AD1BH;ECRA,etBnBkB;EsBoBlB,sBtBpBkB;CqB6BjB;;AlB3DD;EmBqDE,etBpDe;EsBqDf,0BtBxBgB;EsByBhB,sBtBzBgB;CG9BI;;AmB0DtB;EAEE,iDtB9BgB;CsB+BjB;;AAED;EAEE,etBnCgB;EsBoChB,8BAA6B;CAC9B;;AAED;;EAGE,etBvEe;EsBwEf,0BtB3CgB;EsB4ChB,sBtB5CgB;CsBsDjB;;AARC;;EAKI,iDtBnDY;CsBqDf;;AD1BH;ECRA,etBvBkB;EsBwBlB,sBtBxBkB;CqBiCjB;;AlB3DD;EmBqDE,etBpDe;EsBqDf,0BtB5BgB;EsB6BhB,sBtB7BgB;CG1BI;;AmB0DtB;EAEE,gDtBlCgB;CsBmCjB;;AAED;EAEE,etBvCgB;EsBwChB,8BAA6B;CAC9B;;AAED;;EAGE,etBvEe;EsBwEf,0BtB/CgB;EsBgDhB,sBtBhDgB;CsB0DjB;;AARC;;EAKI,gDtBvDY;CsByDf;;AD1BH;ECRA,etBzBkB;EsB0BlB,sBtB1BkB;CqBmCjB;;AlB3DD;EmBqDE,YtB9DY;EsB+DZ,0BtB9BgB;EsB+BhB,sBtB/BgB;CGxBI;;AmB0DtB;EAEE,kDtBpCgB;CsBqCjB;;AAED;EAEE,etBzCgB;EsB0ChB,8BAA6B;CAC9B;;AAED;;EAGE,YtBjFY;EsBkFZ,0BtBjDgB;EsBkDhB,sBtBlDgB;CsB4DjB;;AARC;;EAKI,kDtBzDY;CsB2Df;;AD1BH;ECRA,etBxDiB;EsByDjB,sBtBzDiB;CqBkEhB;;AlB3DD;EmBqDE,etBpDe;EsBqDf,0BtB7De;EsB8Df,sBtB9De;CGOK;;AmB0DtB;EAEE,kDtBnEe;CsBoEhB;;AAED;EAEE,etBxEe;EsByEf,8BAA6B;CAC9B;;AAED;;EAGE,etBvEe;EsBwEf,0BtBhFe;EsBiFf,sBtBjFe;CsB2FhB;;AARC;;EAKI,kDtBxFW;CsB0Fd;;AD1BH;ECRA,etBjDiB;EsBkDjB,sBtBlDiB;CqB2DhB;;AlB3DD;EmBqDE,YtB9DY;EsB+DZ,0BtBtDe;EsBuDf,sBtBvDe;CGAK;;AmB0DtB;EAEE,+CtB5De;CsB6DhB;;AAED;EAEE,etBjEe;EsBkEf,8BAA6B;CAC9B;;AAED;;EAGE,YtBjFY;EsBkFZ,0BtBzEe;EsB0Ef,sBtB1Ee;CsBoFhB;;AARC;;EAKI,+CtBjFW;CsBmFd;;ADfL;EACE,iBpB+M+B;EoB9M/B,erBlDkB;CqBsEnB;;AlB1FC;EkByEE,epBqF8D;EoBpF9D,2BpBqF+C;CE/J3B;;AkBoExB;EAWI,2BpBgF+C;EoB/E/C,iBAAgB;CACjB;;AAbH;EAiBI,erBvFe;EqBwFf,qBAAoB;CACrB;;AAUH;ECRE,qBrBySgC;EqBxShC,sBrBqLoD;EqBpLpD,iBrBoI+B;EqBjI7B,sBrBwI+B;CoBnIlC;;AAED;ECZE,wBrBoSiC;EqBnSjC,uBrBsLoD;EqBrLpD,iBrBqI+B;EqBlI7B,sBrByI+B;CoBhIlC;;AAOD;EACE,eAAc;EACd,YAAW;CAMZ;;AARD;EAMI,mBpBmT+B;CoBlThC;;AAIH;;;EAII,YAAW;CACZ;;AExIH;ELIM,iCjB2P2C;CsBzPhD;;ALGG;EKTJ;ILUM,iBAAgB;GKJrB;C5B2vFA;;A4BjwFD;EAII,WAAU;CACX;;AAGH;EAEI,cAAa;CACd;;AAGH;EACE,mBAAkB;EAClB,UAAS;EACT,iBAAgB;ELbZ,8BjB4PwC;CsB7O7C;;ALVG;EKKJ;ILJM,iBAAgB;GKSrB;C5BmwFA;;A6BvxFD;;;;EAIE,mBAAkB;CACnB;;ACuBG;EACE,sBAAqB;EACrB,qBAA+B;EAC/B,wBAAkC;EAClC,YAAW;EAhCf,wBAA8B;EAC9B,sCAA4C;EAC5C,iBAAgB;EAChB,qCAA2C;CAqCxC;;AAgBD;EACE,eAAc;CACf;;AD7CL;EACE,mBAAkB;EAClB,UAAS;EACT,QAAO;EACP,cvB8pBsC;EuB7pBtC,cAAa;EACb,YAAW;EACX,iBvB4nBuC;EuB3nBvC,aAA8B;EAC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;E4BxaxC,YAAW;EACX,6BAA4B;EAC5B,mCAAkC;EAClC,yB5Bwa2C;C4Bva5C;;AAQH;ErBxGI,uBP6OgC;C4BlIjC;;AAHH;EAOM,8MbvEqI;CawEtI;;AARL;EAaM,sB7BzFc;EoB1BhB,0BpB0BgB;C6B4Ff;;AAhBL;EAkBM,2JblFqI;CamFtI;;AAnBL;EAwBM,0C7BpGc;C6BqGf;;AAzBL;EA2BM,0C7BvGc;C6BwGf;;AAQL;EAEI,mB5BwZ+C;C4BvZhD;;AAHH;EAOM,wJb3GqI;Ca4GtI;;AARL;EAaM,0C7B7Hc;C6B8Hf;;AASL;EACE,sBAA2D;CAiC5D;;AAlCD;EAKM,eAAqD;EACrD,e5BgY+E;E4B/X/E,oBAAmB;EACnB,sB5B+X4E;C4B9X7E;;AATL;EAYM,4BAA0I;EAC1I,2BAA+G;EAC/G,wB5B0XiI;E4BzXjI,yB5ByXiI;E4BxXjI,0B7B9Ka;E6B+Kb,sB5BsX4E;EiBxiB5E,kJjB6f+H;EiB7f/H,0IjB6f+H;EiB7f/H,+KjB6f+H;C4BzUhI;;AX/KD;EW4JJ;IX3JM,iBAAgB;GW8KjB;ClCuyGJ;;AkC1zGD;EAwBM,uB7B5LU;E6B6LV,uCAA4E;EAA5E,+BAA4E;CAC7E;;AA1BL;EA+BM,0C7BtKc;C6BuKf;;AAWL;EACE,sBAAqB;EACrB,YAAW;EACX,8B5BoR4F;E4BnR5F,2C5B0KkC;E4BzKlC,iB5ByE+B;E4BxE/B,iB5B6E+B;E4B5E/B,e7B9MiB;E6B+MjB,uBAAsB;EACtB,8M5BmWmI;E4BlWnI,uB7BzNc;E6B0Nd,0B7BvNiB;E6ByNf,uB5BkBgC;E4BblC,yBAAgB;EAAhB,sBAAgB;EAAhB,iBAAgB;CAsCjB;;AAxDD;EAqBI,sB5BuPsE;E4BtPtE,WAAU;EAIR,kD5BkPoE;C4BtOvE;;AAtCH;EAmCM,e7B1Oa;E6B2Ob,uB7BnPU;C6BoPX;;AArCL;EA0CI,aAAY;EACZ,uB5BmIgC;E4BlIhC,uBAAsB;CACvB;;AA7CH;EAgDI,e7BxPe;E6ByPf,0B7B7Pe;C6B8PhB;;AAlDH;EAsDI,WAAU;CACX;;AAGH;EACE,gC5B+N+F;E4B9N/F,qB5B0HkC;E4BzHlC,wB5ByHkC;E4BxHlC,qB5ByHiC;E4BxHjC,uB5BWoD;C4BVrD;;AAED;EACE,gC5B0N+F;E4BzN/F,oB5BuHiC;E4BtHjC,uB5BsHiC;E4BrHjC,mB5BsHgC;E4BrHhC,sB5BEoD;C4BDrD;;AAOD;EACE,mBAAkB;EAClB,sBAAqB;EACrB,YAAW;EACX,8B5BoM4F;E4BnM5F,iBAAgB;CACjB;;AAED;EACE,mBAAkB;EAClB,WAAU;EACV,YAAW;EACX,8B5B4L4F;E4B3L5F,UAAS;EACT,WAAU;CAoBX;;AA1BD;EASI,sB5B4KsE;E4B3KtE,kD7BnRgB;C6BoRjB;;AAXH;EAcI,0B7BjTe;C6BkThB;;AAfH;EAmBM,kB5BgUQ;C4B/TT;;AApBL;EAwBI,2BAA0B;CAC3B;;AAGH;EACE,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,QAAO;EACP,WAAU;EACV,8B5B8J4F;E4B7J5F,0B5BoDkC;E4BnDlC,iB5B7C+B;E4B8C/B,iB5BzC+B;E4B0C/B,e7BpUiB;E6BqUjB,uB7B7Uc;E6B8Ud,0B7B3UiB;EQFf,uBP6OgC;C4BoHnC;;AAhCD;EAiBI,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,UAAS;EACT,WAAU;EACV,eAAc;EACd,kB5B4IgH;E4B3IhH,0B5BmCgC;E4BlChC,iB5BzD6B;E4B0D7B,e7BpVe;E6BqVf,kBAAiB;ET1VjB,0BpBDe;E6B6Vf,qBAAoB;ErB9VpB,mCqB+VgF;CACjF;;AASH;EACE,YAAW;EACX,4BAA+F;EAC/F,WAAU;EACV,8BAA6B;EAC7B,yBAAgB;EAAhB,sBAAgB;EAAhB,iBAAgB;CAkIjB;;AAvID;EAQI,cAAa;CAOd;;AAfH;EAY8B,qE7BzVV;C6ByV8D;;AAZlF;EAa8B,qE7B1VV;C6B0V8D;;AAblF;EAc8B,qE7B3VV;C6B2V8D;;AAdlF;EAkBI,UAAS;CACV;;AAnBH;EAsBI,Y5B2N6C;E4B1N7C,a5B0N6C;E4BzN7C,qBAAyE;ET/XzE,0BpB0BgB;E6BuWhB,U5B0N0C;EO7lB1C,oBP8lB6C;EiB5lB3C,6GjB6f+H;E4BxHjI,yBAAgB;EAAhB,iBAAgB;CAKjB;;AXrYC;EWkWJ;IXjWM,iBAAgB;GWoYnB;ClCowGF;;AkCvyGD;ETvWI,0BnBgmB2E;C4BvN1E;;AAlCL;EAsCI,Y5BoMoC;E4BnMpC,e5BoMqC;E4BnMrC,mBAAkB;EAClB,gB5BmMuC;E4BlMvC,0B7BhZe;E6BiZf,0BAAyB;ErBpZzB,oBPulBoC;C4BhMrC;;AA9CH;EAiDI,Y5BgM6C;E4B/L7C,a5B+L6C;EmBxlB7C,0BpB0BgB;E6BiYhB,U5BgM0C;EO7lB1C,oBP8lB6C;EiB5lB3C,6GjB6f+H;E4B9FjI,sBAAgB;EAAhB,iBAAgB;CAKjB;;AX/ZC;EWkWJ;IXjWM,iBAAgB;GW8ZnB;ClCwwGF;;AkCr0GD;ETvWI,0BnBgmB2E;C4B7L1E;;AA5DL;EAgEI,Y5B0KoC;E4BzKpC,e5B0KqC;E4BzKrC,mBAAkB;EAClB,gB5ByKuC;E4BxKvC,0B7B1ae;E6B2af,0BAAyB;ErB9azB,oBPulBoC;C4BtKrC;;AAxEH;EA2EI,Y5BsK6C;E4BrK7C,a5BqK6C;E4BpK7C,cAAa;EACb,qB5BvD+B;E4BwD/B,oB5BxD+B;EmB9X/B,0BpB0BgB;E6B8ZhB,U5BmK0C;EO7lB1C,oBP8lB6C;EiB5lB3C,6GjB6f+H;E4BjEjI,iBAAgB;CAKjB;;AX5bC;EWkWJ;IXjWM,iBAAgB;GW2bnB;ClC4wGF;;AkCt2GD;ETvWI,0BnBgmB2E;C4BhK1E;;AAzFL;EA6FI,Y5B6IoC;E4B5IpC,e5B6IqC;E4B5IrC,mBAAkB;EAClB,gB5B4IuC;E4B3IvC,8BAA6B;EAC7B,0BAAyB;EACzB,qBAA4C;CAE7C;;AArGH;EAwGI,0B7B9ce;EQHf,oBPulBoC;C4BpIrC;;AA1GH;EA6GI,mBAAkB;EAClB,0B7Bpde;EQHf,oBPulBoC;C4B9HrC;;AAhHH;EAoHM,0B7Bxda;C6Bydd;;AArHL;EAwHM,gBAAe;CAChB;;AAzHL;EA4HM,0B7Bhea;C6Bied;;AA7HL;EAgIM,gBAAe;CAChB;;AAjIL;EAoIM,0B7Bxea;C6Byed;;AAIL;;;EXhfM,6GjB6f+H;C4BTpI;;AX/eG;EW2eJ;;;IX1eM,iBAAgB;GW8erB;ClCoxGA;;AmCzw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;;A4BkLH;EAWM,0B/BlMU;C+B2MX;;A5BzMH;E4BmMM,0B/BrMQ;CGKb;;A4BkLH;EAkBQ,0B/BzMQ;C+B0MT;;AAnBP;;;;EA0BM,0B/BjNU;C+BkNX;;AA3BL;EA+BI,0B/BtNY;E+BuNZ,iC/BvNY;C+BwNb;;AAjCH;EAoCI,yP9BmgBsR;C8BlgBvR;;AArCH;EAwCI,0B/B/NY;C+BuOb;;AAhDH;EA0CM,0B/BjOU;C+BsOX;;A5BpOH;E4BkOM,0B/BpOQ;CGKb;;A4BsOH;EAEI,Y/BxPY;C+B6Pb;;A5BhPD;E4B8OI,Y/B3PU;CGgBb;;A4BsOH;EAWM,gC/BjQU;C+B0QX;;A5B7PH;E4BuPM,iC/BpQQ;CGgBb;;A4BsOH;EAkBQ,iC/BxQQ;C+ByQT;;AAnBP;;;;EA0BM,Y/BhRU;C+BiRX;;AA3BL;EA+BI,gC/BrRY;E+BsRZ,uC/BtRY;C+BuRb;;AAjCH;EAoCI,+P9BwcqR;C8BvctR;;AArCH;EAwCI,gC/B9RY;C+BsSb;;AAhDH;EA0CM,Y/BhSU;C+BqSX;;A5BxRH;E4BsRM,Y/BnSQ;CGgBb;;A6BfH;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,aAAY;EACZ,sBAAqB;EACrB,uBhCPc;EgCQd,4BAA2B;EAC3B,0BhCLiB;EQHf,uBP6OgC;C+BlNnC;;AA3BD;EAYI,gBAAe;EACf,eAAc;CACf;;AAdH;ExBMI,gCPuOgC;EOtOhC,iCPsOgC;C+B1N/B;;AAnBL;ExBoBI,oCPyNgC;EOxNhC,mCPwNgC;C+BpN/B;;AAIL;EAGE,mBAAc;EAAd,eAAc;EACd,iB/BwvByC;C+BvvB1C;;AAED;EACE,uB/BmvBwC;C+BlvBzC;;AAED;EACE,sBAA+B;EAC/B,iBAAgB;CACjB;;AAED;EACE,iBAAgB;CACjB;;A7BvCC;E6B2CE,sBAAqB;C7B3CD;;A6ByCxB;EAMI,qB/BkuBuC;C+BjuBxC;;AAOH;EACE,yB/BytByC;E+BxtBzC,iBAAgB;EAChB,e/B6tByC;E+B5tBzC,0BhClEiB;EgCmEjB,iChCjEiB;CgC4ElB;;AAhBD;ExB/DI,2DwBuE8E;CAC/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sBlCde;CkCehB;;AAhBH;EAmBI,WAAU;EACV,WjC2uBiC;EiC1uBjC,kDlCKgB;CkCJjB;;AAtBH;EA0BI,gBAAe;CAChB;;AAGH;EAGM,eAAc;E1BRhB,gCPkNgC;EOjNhC,mCPiNgC;CiCxM/B;;AALL;E1BnBI,iCPgOgC;EO/NhC,oCP+NgC;CiCnM/B;;AAVL;EAcI,WAAU;EACV,YlChDY;EkCiDZ,0BlCpBgB;EkCqBhB,sBlCrBgB;CkCsBjB;;AAlBH;EAqBI,elC/Ce;EkCgDf,qBAAoB;EAEpB,aAAY;EACZ,uBlC1DY;EkC2DZ,sBlCvDe;CkCwDhB;;AC5DD;EACE,wBlCwvBsC;EkCvvBtC,sBlCsRkD;EkCrRlD,iBlCqO6B;CkCpO9B;;AAIG;E3BoBF,+BPmN+B;EOlN/B,kCPkN+B;CkCrO5B;;AAGD;E3BCF,gCPiO+B;EOhO/B,mCPgO+B;CkChO5B;;AAfL;EACE,wBlCsvBqC;EkCrvBrC,uBlCuRkD;EkCtRlD,iBlCsO6B;CkCrO9B;;AAIG;E3BoBF,+BPoN+B;EOnN/B,kCPmN+B;CkCtO5B;;AAGD;E3BCF,gCPkO+B;EOjO/B,mCPiO+B;CkCjO5B;;ACbP;EACE,sBAAqB;EACrB,sBnCi3BsC;EmCh3BtC,enC62BqC;EmC52BrC,iBnCwR+B;EmCvR/B,eAAc;EACd,mBAAkB;EAClB,oBAAmB;EACnB,yBAAwB;E5BTtB,uBP6OgC;CmCvNnC;;AjCVC;EiCEI,sBAAqB;CjCCxB;;AiCdH;EAmBI,cAAa;CACd;;AAIH;EACE,mBAAkB;EAClB,UAAS;CACV;;AAMD;EACE,qBnCo1BsC;EmCn1BtC,oBnCm1BsC;EOv3BpC,qBP03BqC;CmCp1BxC;;AAOC;EChDA,YrCEc;EqCDd,0BrC8BkB;CoCmBjB;;AjCnCD;EkCVI,YrCHU;EqCIV,0BAAkC;ClCYrC;;AiC8BD;EChDA,erCYiB;EqCXjB,0BrCKiB;CoC4ChB;;AjCnCD;EkCVI,erCOa;EqCNb,0BAAkC;ClCYrC;;AiC8BD;EChDA,YrCEc;EqCDd,0BrCqCkB;CoCYjB;;AjCnCD;EkCVI,YrCHU;EqCIV,0BAAkC;ClCYrC;;AiC8BD;EChDA,erCYiB;EqCXjB,0BrCwCkB;CoCSjB;;AjCnCD;EkCVI,erCOa;EqCNb,0BAAkC;ClCYrC;;AiC8BD;EChDA,erCYiB;EqCXjB,0BrCoCkB;CoCajB;;AjCnCD;EkCVI,erCOa;EqCNb,0BAAkC;ClCYrC;;AiC8BD;EChDA,YrCEc;EqCDd,0BrCkCkB;CoCejB;;AjCnCD;EkCVI,YrCHU;EqCIV,0BAAkC;ClCYrC;;AiC8BD;EChDA,erCYiB;EqCXjB,0BrCGiB;CoC8ChB;;AjCnCD;EkCVI,erCOa;EqCNb,0BAAkC;ClCYrC;;AiC8BD;EChDA,YrCEc;EqCDd,0BrCUiB;CoCuChB;;AjCnCD;EkCVI,YrCHU;EqCIV,0BAAkC;ClCYrC;;AmCnBH;EACE,mBAAoD;EACpD,oBrCoxBsC;EqCnxBtC,0BtCGiB;EQFf,sBP8O+B;CqCzOlC;;A1BmDG;E0B5DJ;IAOI,mBrC+wBoC;GqC7wBvC;C3CusJA;;A2CrsJD;EACE,iBAAgB;EAChB,gBAAe;E9BTb,iB8BUsB;CACzB;;ACXD;EACE,mBAAkB;EAClB,yBtCq6ByC;EsCp6BzC,oBtCq6BsC;EsCp6BtC,8BAA6C;E/BJ3C,uBP6OgC;CsCvOnC;;AAGD;EAEE,eAAc;CACf;;AAGD;EACE,iBtC6Q+B;CsC5QhC;;AAOD;EACE,yBAAsD;CAUvD;;AAXD;EAKI,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,yBtCu4BuC;EsCt4BvC,eAAc;CACf;;AASD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ACXH;EACE;IAAO,4BAAuC;G9Cs2J7C;E8Cr2JD;IAAK,yBAAwB;G9Cw2J5B;CACF;;A8C32JD;EACE;IAAO,4BAAuC;G9Cs2J7C;E8Cr2JD;IAAK,yBAAwB;G9Cw2J5B;CACF;;A8Ct2JD;EACE,qBAAa;EAAb,cAAa;EACb,axCi7BsC;EwCh7BtC,iBAAgB;EAChB,sBxCg7ByD;EwC/6BzD,0BzCLiB;EQDf,uBP6OgC;CwCpOnC;;AAED;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,sBAAuB;EAAvB,wBAAuB;EACvB,YzChBc;EyCiBd,mBAAkB;EAClB,oBAAmB;EACnB,0BzCUkB;EkB1Bd,4BjB07B4C;CwCx6BjD;;AvBbG;EuBIJ;IvBHM,iBAAgB;GuBYrB;C9C62JA;;A8C32JD;ErBiBE,sMAA6I;EqBf7I,2BxC45BsC;CwC35BvC;;AAED;EACE,2DxC+5BoD;EwC/5BpD,mDxC+5BoD;CwC95BrD;;ACjCD;EACE,qBAAa;EAAb,cAAa;EACb,sBAAuB;EAAvB,wBAAuB;CACxB;;AAED;EACE,YAAO;EAAP,QAAO;CACR;;ACHD;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EAGtB,gBAAe;EACf,iBAAgB;CACjB;;AAQD;EACE,YAAW;EACX,e3CViB;E2CWjB,oBAAmB;CAapB;;AxCnBC;EwCUE,e3Cfe;E2CgBf,sBAAqB;EACrB,0B3CvBe;CGchB;;AwCAH;EAaI,e3CnBe;E2CoBf,0B3C3Be;C2C4BhB;;AAQH;EACE,mBAAkB;EAClB,eAAc;EACd,yB1C85ByC;E0C55BzC,oB1C+L+B;E0C9L/B,uB3C7Cc;E2C8Cd,uC3CnCc;C2CiEf;;AArCD;EnChCI,gCPuOgC;EOtOhC,iCPsOgC;C0C5LjC;;AAXH;EAcI,iBAAgB;EnChChB,oCPyNgC;EOxNhC,mCPwNgC;C0CvLjC;;AxC1CD;EwC6CE,WAAU;EACV,sBAAqB;CxC3CtB;;AwCuBH;EAyBI,e3CzDe;E2C0Df,qBAAoB;EACpB,uB3ClEY;C2CmEb;;AA5BH;EAgCI,WAAU;EACV,Y3CxEY;E2CyEZ,0B3C5CgB;E2C6ChB,sB3C7CgB;C2C8CjB;;AASH;EAEI,gBAAe;EACf,eAAc;EnCtFd,iBmCuFwB;CAKzB;;AATH;EAOM,oB1CgJ2B;C0C/I5B;;AARL;EAaM,cAAa;CACd;;AAdL;EAmBM,iBAAgB;EAChB,iBAAgB;CACjB;;ACzGH;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y5CXQ;E4CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y5CXQ;E4CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y5CXQ;E4CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y5CXQ;E4CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y5CXQ;E4CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y5CXQ;E4CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y5CXQ;E4CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y5CXQ;E4CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;ACjBP;EACE,aAAY;EACZ,qB5CkiCuD;E4CjiCvD,iB5C8R+B;E4C7R/B,eAAc;EACd,Y7CSc;E6CRd,0B7CHc;E6CId,YAAW;CAgBZ;;A1CXC;E0CDE,Y7CGY;E6CFZ,sBAAqB;C1CAD;;A0CZxB;EAqBI,gBAAe;CAChB;;A1CND;E0CCI,aAAY;C1CEf;;A0CYH;EACE,WAAU;EACV,8BAA6B;EAC7B,UAAS;EACT,yBAAgB;EAAhB,sBAAgB;EAAhB,iBAAgB;CACjB;;AAKD;EACE,qBAAoB;CACrB;;AC3CD;EACE,iB7Cm2BqB;E6Cl2BrB,iBAAgB;EAChB,oB7Co2BuB;E6Cn2BvB,4C9CDc;E8CEd,6BAA4B;EAC5B,qC7Co2BoC;E6Cn2BpC,uB7Co2B0B;E6Cn2B1B,iD9CMc;E8CLd,oCAA2B;EAA3B,4BAA2B;EAC3B,WAAU;CAkBX;;AA5BD;EAaI,uB7Cw1BoB;C6Cv1BrB;;AAdH;EAiBI,WAAU;CACX;;AAlBH;EAqBI,eAAc;EACd,WAAU;CACX;;AAvBH;EA0BI,cAAa;CACd;;AAGH;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,yB7Co0BsB;E6Cn0BtB,e9CxBiB;E8CyBjB,4C9ChCc;E8CiCd,6BAA4B;EAC5B,6C7C20B4C;C6C10B7C;;AAED;EACE,iB7C4zBsB;C6C3zBvB;;ACpCD;EAEE,iBAAgB;CAMjB;;AARD;EAKI,mBAAkB;EAClB,iBAAgB;CACjB;;AAIH;EACE,gBAAe;EACf,OAAM;EACN,QAAO;EACP,c9C+pBsC;E8C9pBtC,cAAa;EACb,YAAW;EACX,aAAY;EACZ,iBAAgB;EAGhB,WAAU;CAIX;;AAGD;EACE,mBAAkB;EAClB,YAAW;EACX,e9Cg2BuC;E8C91BvC,qBAAoB;CAUrB;;AAPC;E7BrCI,4CjB65BoD;EiB75BpD,oCjB65BoD;EiB75BpD,qEjB65BoD;E8Ct3BtD,uC9Co3BmD;E8Cp3BnD,+B9Co3BmD;C8Cn3BpD;;A7BnCC;E6BgCF;I7B/BI,iBAAgB;G6BkCnB;CpD+qKF;;AoD9qKC;EACE,wB9Ck3BoC;E8Cl3BpC,gB9Ck3BoC;C8Cj3BrC;;AAGH;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,sCAAsD;CAQvD;;AAXD;EAOI,eAAc;EACd,mCAAmD;EACnD,YAAW;CACZ;;AAIH;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,YAAW;EAEX,qBAAoB;EACpB,uB/CtEc;E+CuEd,6BAA4B;EAC5B,qC/C7Dc;EQVZ,sBP8O+B;E8CnKjC,WAAU;CACX;;AAGD;EACE,gBAAe;EACf,OAAM;EACN,QAAO;EACP,c9C4lBsC;E8C3lBtC,aAAY;EACZ,cAAa;EACb,uB/C5Ec;C+CiFf;;AAZD;EAUW,WAAU;CAAI;;AAVzB;EAWW,a9CqzB2B;C8CrzBS;;AAK/C;EACE,qBAAa;EAAb,cAAa;EACb,sBAAuB;EAAvB,wBAAuB;EACvB,uBAA8B;EAA9B,+BAA8B;EAC9B,mB9CkzBsC;E8CjzBtC,iC/ClGiB;EQIf,+BPwO+B;EOvO/B,gCPuO+B;C8ClIlC;;AAbD;EASI,mB9C6yBoC;E8C3yBpC,+BAA6F;CAC9F;;AAIH;EACE,iBAAgB;EAChB,iB9CgL+B;C8C/KhC;;AAID;EACE,mBAAkB;EAGlB,mBAAc;EAAd,eAAc;EACd,c9CqwBsC;C8CpwBvC;;AAGD;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,mBAAyB;EAAzB,0BAAyB;EACzB,c9C6vBsC;E8C5vBtC,8B/ClIiB;EQkBf,mCP0N+B;EOzN/B,kCPyN+B;C8CpGlC;;AAXD;EASyB,oBAAmB;CAAI;;AAThD;EAUwB,qBAAoB;CAAI;;AAIhD;EACE,mBAAkB;EAClB,aAAY;EACZ,YAAW;EACX,aAAY;EACZ,iBAAgB;CACjB;;AnC3FG;EmCzBJ;IA0HI,iB9CiwBqC;I8ChwBrC,qBAAyC;GAC1C;EA3GH;IA8GI,uCAA8D;GAK/D;EAnHH;IAiHM,oCAA2D;GAC5D;EAOH;IAAY,iB9CkvB2B;G8ClvBH;CpDmqKrC;;AiBpxKG;EmCqHF;;IAEE,iB9C0uBqC;G8CzuBtC;CpDmqKF;;AiB3xKG;EmC4HF;IAAY,kB9CouB4B;G8CpuBJ;CpDqqKrC;;AqD51KD;EACE,mBAAkB;EAClB,c/CmrBsC;E+ClrBtC,eAAc;EACd,U/CqzBmC;EgDzzBnC,mMhDoRiN;EgDlRjN,mBAAkB;EAClB,iBhD4R+B;EgD3R/B,iBhDgS+B;EgD/R/B,iBAAgB;EAChB,kBAAiB;EACjB,sBAAqB;EACrB,kBAAiB;EACjB,qBAAoB;EACpB,uBAAsB;EACtB,mBAAkB;EAClB,qBAAoB;EACpB,oBAAmB;EACnB,iBAAgB;EDNhB,uB/CmRoD;E+CjRpD,sBAAqB;EACrB,WAAU;CAiBX;;AA5BD;EAaW,a/CyyB2B;C+CzyBE;;AAbxC;EAgBI,mBAAkB;EAClB,eAAc;EACd,c/CyyBqC;E+CxyBrC,e/CyyBqC;C+CjyBtC;;AA3BH;EAsBM,mBAAkB;EAClB,YAAW;EACX,0BAAyB;EACzB,oBAAmB;CACpB;;AAIL;EACE,kBAAgC;CAWjC;;AAZD;EAII,UAAS;CAOV;;AAXH;EAOM,OAAM;EACN,8BAAgE;EAChE,uBhD1BU;CgD2BX;;AAIL;EACE,kB/C+wBuC;C+ClwBxC;;AAdD;EAII,QAAO;EACP,c/C2wBqC;E+C1wBrC,e/CywBqC;C+ClwBtC;;AAbH;EASM,SAAQ;EACR,qCAA2F;EAC3F,yBhD1CU;CgD2CX;;AAIL;EACE,kBAAgC;CAWjC;;AAZD;EAII,OAAM;CAOP;;AAXH;EAOM,UAAS;EACT,8B/CwvBmC;E+CvvBnC,0BhDxDU;CgDyDX;;AAIL;EACE,kB/CivBuC;C+CpuBxC;;AAdD;EAII,SAAQ;EACR,c/C6uBqC;E+C5uBrC,e/C2uBqC;C+CpuBtC;;AAbH;EASM,QAAO;EACP,qC/CwuBmC;E+CvuBnC,wBhDxEU;CgDyEX;;AAoBL;EACE,iB/CusBuC;E+CtsBvC,wB/C4sBuC;E+C3sBvC,YhD3Gc;EgD4Gd,mBAAkB;EAClB,uBhDlGc;EQVZ,uBP6OgC;C+C/HnC;;AElHD;EACE,mBAAkB;EAClB,OAAM;EACN,QAAO;EACP,cjDirBsC;EiDhrBtC,eAAc;EACd,iBjDu0BuC;EgD50BvC,mMhDoRiN;EgDlRjN,mBAAkB;EAClB,iBhD4R+B;EgD3R/B,iBhDgS+B;EgD/R/B,iBAAgB;EAChB,kBAAiB;EACjB,sBAAqB;EACrB,kBAAiB;EACjB,qBAAoB;EACpB,uBAAsB;EACtB,mBAAkB;EAClB,qBAAoB;EACpB,oBAAmB;EACnB,iBAAgB;ECLhB,uBjDkRoD;EiDhRpD,sBAAqB;EACrB,uBlDVc;EkDWd,6BAA4B;EAC5B,qClDDc;EQVZ,sBP8O+B;CiD/MlC;;AAnCD;EAoBI,mBAAkB;EAClB,eAAc;EACd,YjDs0BoC;EiDr0BpC,ejDs0BqC;EiDr0BrC,iBjD0N+B;CiDhNhC;;AAlCH;EA4BM,mBAAkB;EAClB,eAAc;EACd,YAAW;EACX,0BAAyB;EACzB,oBAAmB;CACpB;;AAIL;EACE,sBjDuzBuC;CiDnyBxC;;AArBD;EAII,kCAAwE;CACzE;;AALH;;;EASI,8BAAgE;CACjE;;AAVH;EAaI,UAAS;EACT,sCjD6yBmE;CiD5yBpE;;;AAfH;;EAkBI,YjDuL6B;EiDtL7B,uBlDrDY;CkDsDb;;AAGH;EACE,oBjDgyBuC;CiDzwBxC;;AAxBD;EAII,gCAAsE;EACtE,cjD4xBqC;EiD3xBrC,ajD0xBoC;EiDzxBpC,iBAA2B;CAC5B;;AARH;;;EAYI,qCAA2F;CAC5F;;AAbH;EAgBI,QAAO;EACP,wCjDmxBmE;CiDlxBpE;;;AAlBH;;EAqBI,UjD6J6B;EiD5J7B,yBlD/EY;CkDgFb;;AAGH;EACE,mBjDswBuC;CiDtuBxC;;AAjCD;EAII,+BAAqE;CACtE;;AALH;;;EASI,qCAA2F;CAC5F;;AAVH;EAaI,OAAM;EACN,yCjD4vBmE;CiD3vBpE;;;AAfH;;EAkBI,SjDsI6B;EiDrI7B,0BlDtGY;CkDuGb;;AApBH;EAwBI,mBAAkB;EAClB,OAAM;EACN,UAAS;EACT,eAAc;EACd,YjD0uBoC;EiDzuBpC,qBAAsC;EACtC,YAAW;EACX,iCjD8tBuD;CiD7tBxD;;AAGH;EACE,qBjDmuBuC;CiD5sBxC;;AAxBD;EAII,iCAAuE;EACvE,cjD+tBqC;EiD9tBrC,ajD6tBoC;EiD5tBpC,iBAA2B;CAC5B;;AARH;;;EAYI,qCjDwtBqC;CiDvtBtC;;AAbH;EAgBI,SAAQ;EACR,uCjDstBmE;CiDrtBpE;;;AAlBH;;EAqBI,WjDgG6B;EiD/F7B,wBlD5IY;CkD6Ib;;AAoBH;EACE,wBjDirBwC;EiDhrBxC,iBAAgB;EAChB,oBhD9IuC;EgD+IvC,ejD0ImC;EiDzInC,0BjD0qByD;EiDzqBzD,iCAAyE;E1ChKvE,2C0CiKyE;E1ChKzE,4C0CgKyE;CAM5E;;AAbD;EAWI,cAAa;CACd;;AAGH;EACE,wBjDkqBwC;EiDjqBxC,elDxKiB;CkDyKlB;;ACzKD;EACE,mBAAkB;CACnB;;AAED;EACE,wBAAmB;EAAnB,oBAAmB;CACpB;;AAED;EACE,mBAAkB;EAClB,YAAW;EACX,iBAAgB;CAEjB;;ACzBC;EACE,eAAc;EACd,YAAW;EACX,YAAW;CACZ;;ADuBH;EACE,mBAAkB;EAClB,cAAa;EACb,YAAW;EACX,YAAW;EACX,oBAAmB;EACnB,oCAA2B;EAA3B,4BAA2B;EjC5BvB,+CjB8gCkF;EiB9gClF,uCjB8gCkF;EiB9gClF,2EjB8gCkF;CkDh/BvF;;AjCzBG;EiCiBJ;IjChBM,iBAAgB;GiCwBrB;CxDsoLA;;AwDpoLD;;;EAGE,eAAc;CACf;;AAED;;EAEE,oCAA2B;EAA3B,4BAA2B;CAC5B;;AAED;;EAEE,qCAA4B;EAA5B,6BAA4B;CAC7B;;AAOD;EAEI,WAAU;EACV,6BAA4B;EAC5B,wBAAe;EAAf,gBAAe;CAChB;;AALH;;;EAUI,WAAU;EACV,WAAU;CACX;;AAZH;;EAgBI,WAAU;EACV,WAAU;EjCtER,4BiCuE0D;CAC7D;;AjCnEC;EiCgDJ;;IjC/CM,iBAAgB;GiCkEnB;CxDuoLF;;AwD/nLD;;EAEE,mBAAkB;EAClB,OAAM;EACN,UAAS;EACT,WAAU;EAEV,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,sBAAuB;EAAvB,wBAAuB;EACvB,WlD+5BsC;EkD95BtC,YnD9Fc;EmD+Fd,mBAAkB;EAClB,alD65BqC;EiB1/BjC,+BjB4/BgD;CkDr5BrD;;AjClGG;EiC2EJ;;IjC1EM,iBAAgB;GiCiGrB;CxD+nLA;;AQ5tLC;;;EgDwFE,YnDrGY;EmDsGZ,sBAAqB;EACrB,WAAU;EACV,alDs5BmC;CE9+BpC;;AgD2FH;EACE,QAAO;CAIR;;AACD;EACE,SAAQ;CAIT;;AAGD;;EAEE,sBAAqB;EACrB,YlD+4BuC;EkD94BvC,alD84BuC;EkD74BvC,gDAA+C;EAC/C,2BAA0B;CAC3B;;AACD;EACE,oMnCzFyI;CmC0F1I;;AACD;EACE,oMnC5FyI;CmC6F1I;;AAQD;EACE,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,QAAO;EACP,YAAW;EACX,qBAAa;EAAb,cAAa;EACb,sBAAuB;EAAvB,wBAAuB;EACvB,gBAAe;EAEf,kBlDo2BsC;EkDn2BtC,iBlDm2BsC;EkDl2BtC,iBAAgB;CAuBjB;;AAnCD;EAeI,wBAAuB;EACvB,mBAAc;EAAd,eAAc;EACd,YlDk2BqC;EkDj2BrC,YlDk2BoC;EkDj2BpC,kBlDm2BoC;EkDl2BpC,iBlDk2BoC;EkDj2BpC,oBAAmB;EACnB,gBAAe;EACf,uBnDrKY;EmDsKZ,6BAA4B;EAE5B,mCAAiE;EACjE,sCAAoE;EACpE,YAAW;EjCvKT,8BjBmgC+C;CkD11BlD;;AjCpKC;EiCsIJ;IjCrIM,iBAAgB;GiCmKnB;CxDooLF;;AwDlqLD;EAiCI,WAAU;CACX;;AAQH;EACE,mBAAkB;EAClB,WAA2C;EAC3C,aAAY;EACZ,UAA0C;EAC1C,YAAW;EACX,kBAAiB;EACjB,qBAAoB;EACpB,YnDhMc;EmDiMd,mBAAkB;CACnB;;AEjMD;EACE;IAAK,kCAAyB;IAAzB,0BAAyB;G1Dm0L7B;CACF;;A0Dr0LD;EACE;IAAK,kCAAyB;IAAzB,0BAAyB;G1Dm0L7B;CACF;;A0Dj0LD;EACE,sBAAqB;EACrB,YpD+gC0B;EoD9gC1B,apD8gC0B;EoD7gC1B,4BAA2B;EAC3B,kCAAgD;EAChD,gCAA+B;EAC/B,mBAAkB;EAClB,uDAA8C;EAA9C,+CAA8C;CAC/C;;AAED;EACE,YpDygC4B;EoDxgC5B,apDwgC4B;EoDvgC5B,oBpDygC4B;CoDxgC7B;;AAMD;EACE;IACE,4BAAmB;IAAnB,oBAAmB;G1Dg0LpB;E0D9zLD;IACE,WAAU;G1Dg0LX;CACF;;A0Dt0LD;EACE;IACE,4BAAmB;IAAnB,oBAAmB;G1Dg0LpB;E0D9zLD;IACE,WAAU;G1Dg0LX;CACF;;A0D7zLD;EACE,sBAAqB;EACrB,YpDi/B0B;EoDh/B1B,apDg/B0B;EoD/+B1B,4BAA2B;EAC3B,+BAA8B;EAC9B,mBAAkB;EAClB,WAAU;EACV,qDAA4C;EAA5C,6CAA4C;CAC7C;;AAED;EACE,YpD2+B4B;EoD1+B5B,apD0+B4B;CoDz+B7B;;AClDD;EAAqB,oCAAmC;CAAI;;AAC5D;EAAqB,+BAA8B;CAAI;;AACvD;EAAqB,kCAAiC;CAAI;;AAC1D;EAAqB,kCAAiC;CAAI;;AAC1D;EAAqB,uCAAsC;CAAI;;AAC/D;EAAqB,oCAAmC;CAAI;;ACF1D;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AqDPH;EACE,kCAAmC;CACpC;;AAED;EACE,yCAAwC;CACzC;;ACZD;EAAkB,qCAAoD;CAAI;;AAC1E;EAAkB,yCAAwD;CAAI;;AAC9E;EAAkB,2CAA0D;CAAI;;AAChF;EAAkB,4CAA2D;CAAI;;AACjF;EAAkB,0CAAyD;CAAI;;AAE/E;EAAmB,qBAAoB;CAAI;;AAC3C;EAAmB,yBAAwB;CAAI;;AAC/C;EAAmB,2BAA0B;CAAI;;AACjD;EAAmB,4BAA2B;CAAI;;AAClD;EAAmB,0BAAyB;CAAI;;AAG9C;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAGH;EACE,8BAA+B;CAChC;;AAMD;EACE,kCAAwC;CACzC;;AACD;EACE,2CAAiD;EACjD,4CAAkD;CACnD;;AACD;EACE,4CAAkD;EAClD,+CAAqD;CACtD;;AACD;EACE,+CAAqD;EACrD,8CAAoD;CACrD;;AACD;EACE,2CAAiD;EACjD,8CAAoD;CACrD;;AAED;EACE,8BAA6B;CAC9B;;AAED;EACE,gCAAuC;CACxC;;AAED;EACE,4BAA2B;CAC5B;;AL7DC;EACE,eAAc;EACd,YAAW;EACX,YAAW;CACZ;;AMKC;EAA2B,yBAAwB;CAAI;;AACvD;EAA2B,2BAA0B;CAAI;;AACzD;EAA2B,iCAAgC;CAAI;;AAC/D;EAA2B,0BAAyB;CAAI;;AACxD;EAA2B,0BAAyB;CAAI;;AACxD;EAA2B,8BAA6B;CAAI;;AAC5D;EAA2B,+BAA8B;CAAI;;AAC7D;EAA2B,gCAAwB;EAAxB,yBAAwB;CAAI;;AACvD;EAA2B,uCAA+B;EAA/B,gCAA+B;CAAI;;A9C0C9D;E8ClDA;IAA2B,yBAAwB;GAAI;EACvD;IAA2B,2BAA0B;GAAI;EACzD;IAA2B,iCAAgC;GAAI;EAC/D;IAA2B,0BAAyB;GAAI;EACxD;IAA2B,0BAAyB;GAAI;EACxD;IAA2B,8BAA6B;GAAI;EAC5D;IAA2B,+BAA8B;GAAI;EAC7D;IAA2B,gCAAwB;IAAxB,yBAAwB;GAAI;EACvD;IAA2B,uCAA+B;IAA/B,gCAA+B;GAAI;C/DyoMjE;;AiB/lMG;E8ClDA;IAA2B,yBAAwB;GAAI;EACvD;IAA2B,2BAA0B;GAAI;EACzD;IAA2B,iCAAgC;GAAI;EAC/D;IAA2B,0BAAyB;GAAI;EACxD;IAA2B,0BAAyB;GAAI;EACxD;IAA2B,8BAA6B;GAAI;EAC5D;IAA2B,+BAA8B;GAAI;EAC7D;IAA2B,gCAAwB;IAAxB,yBAAwB;GAAI;EACvD;IAA2B,uCAA+B;IAA/B,gCAA+B;GAAI;C/DuqMjE;;AiB7nMG;E8ClDA;IAA2B,yBAAwB;GAAI;EACvD;IAA2B,2BAA0B;GAAI;EACzD;IAA2B,iCAAgC;GAAI;EAC/D;IAA2B,0BAAyB;GAAI;EACxD;IAA2B,0BAAyB;GAAI;EACxD;IAA2B,8BAA6B;GAAI;EAC5D;IAA2B,+BAA8B;GAAI;EAC7D;IAA2B,gCAAwB;IAAxB,yBAAwB;GAAI;EACvD;IAA2B,uCAA+B;IAA/B,gCAA+B;GAAI;C/DqsMjE;;AiB3pMG;E8ClDA;IAA2B,yBAAwB;GAAI;EACvD;IAA2B,2BAA0B;GAAI;EACzD;IAA2B,iCAAgC;GAAI;EAC/D;IAA2B,0BAAyB;GAAI;EACxD;IAA2B,0BAAyB;GAAI;EACxD;IAA2B,8BAA6B;GAAI;EAC5D;IAA2B,+BAA8B;GAAI;EAC7D;IAA2B,gCAAwB;IAAxB,yBAAwB;GAAI;EACvD;IAA2B,uCAA+B;IAA/B,gCAA+B;GAAI;C/DmuMjE;;A+D1tMD;EACE;IAAwB,yBAAwB;GAAI;EACpD;IAAwB,2BAA0B;GAAI;EACtD;IAAwB,iCAAgC;GAAI;EAC5D;IAAwB,0BAAyB;GAAI;EACrD;IAAwB,0BAAyB;GAAI;EACrD;IAAwB,8BAA6B;GAAI;EACzD;IAAwB,+BAA8B;GAAI;EAC1D;IAAwB,gCAAwB;IAAxB,yBAAwB;GAAI;EACpD;IAAwB,uCAA+B;IAA/B,gCAA+B;GAAI;C/D+uM5D;;AgEjxMD;EACE,mBAAkB;EAClB,eAAc;EACd,YAAW;EACX,WAAU;EACV,iBAAgB;CAoBjB;;AAzBD;EAQI,eAAc;EACd,YAAW;CACZ;;AAVH;;;;;EAiBI,mBAAkB;EAClB,OAAM;EACN,UAAS;EACT,QAAO;EACP,YAAW;EACX,aAAY;EACZ,UAAS;CACV;;AAOD;EAEI,wBAA4F;CAC7F;;AAHH;EAEI,oBAA4F;CAC7F;;AAHH;EAEI,yBAA4F;CAC7F;;AAHH;EAEI,kBAA4F;CAC7F;;AAHH;EAEI,wBAA4F;CAC7F;;AAHH;EAEI,oBAA4F;CAC7F;;AAHH;EAEI,yBAA4F;CAC7F;;AAHH;EAEI,kBAA4F;CAC7F;;AC1BD;EAAgC,mCAA8B;EAA9B,+BAA8B;CAAI;;AAClE;EAAgC,sCAAiC;EAAjC,kCAAiC;CAAI;;AACrE;EAAgC,2CAAsC;EAAtC,uCAAsC;CAAI;;AAC1E;EAAgC,8CAAyC;EAAzC,0CAAyC;CAAI;;AAE7E;EAA8B,+BAA0B;EAA1B,2BAA0B;CAAI;;AAC5D;EAA8B,iCAA4B;EAA5B,6BAA4B;CAAI;;AAC9D;EAA8B,uCAAkC;EAAlC,mCAAkC;CAAI;;AACpE;EAA8B,8BAAyB;EAAzB,0BAAyB;CAAI;;AAC3D;EAA8B,gCAAuB;EAAvB,wBAAuB;CAAI;;AACzD;EAA8B,gCAAuB;EAAvB,wBAAuB;CAAI;;AACzD;EAA8B,gCAAyB;EAAzB,0BAAyB;CAAI;;AAC3D;EAA8B,gCAAyB;EAAzB,0BAAyB;CAAI;;AAE3D;EAAoC,gCAAsC;EAAtC,uCAAsC;CAAI;;AAC9E;EAAoC,8BAAoC;EAApC,qCAAoC;CAAI;;AAC5E;EAAoC,iCAAkC;EAAlC,mCAAkC;CAAI;;AAC1E;EAAoC,kCAAyC;EAAzC,0CAAyC;CAAI;;AACjF;EAAoC,qCAAwC;EAAxC,yCAAwC;CAAI;;AAEhF;EAAiC,iCAAkC;EAAlC,mCAAkC;CAAI;;AACvE;EAAiC,+BAAgC;EAAhC,iCAAgC;CAAI;;AACrE;EAAiC,kCAA8B;EAA9B,+BAA8B;CAAI;;AACnE;EAAiC,oCAAgC;EAAhC,iCAAgC;CAAI;;AACrE;EAAiC,mCAA+B;EAA/B,gCAA+B;CAAI;;AAEpE;EAAkC,qCAAoC;EAApC,qCAAoC;CAAI;;AAC1E;EAAkC,mCAAkC;EAAlC,mCAAkC;CAAI;;AACxE;EAAkC,sCAAgC;EAAhC,iCAAgC;CAAI;;AACtE;EAAkC,uCAAuC;EAAvC,wCAAuC;CAAI;;AAC7E;EAAkC,0CAAsC;EAAtC,uCAAsC;CAAI;;AAC5E;EAAkC,uCAAiC;EAAjC,kCAAiC;CAAI;;AAEvE;EAAgC,qCAA2B;EAA3B,4BAA2B;CAAI;;AAC/D;EAAgC,sCAAiC;EAAjC,kCAAiC;CAAI;;AACrE;EAAgC,oCAA+B;EAA/B,gCAA+B;CAAI;;AACnE;EAAgC,uCAA6B;EAA7B,8BAA6B;CAAI;;AACjE;EAAgC,yCAA+B;EAA/B,gCAA+B;CAAI;;AACnE;EAAgC,wCAA8B;EAA9B,+BAA8B;CAAI;;AhDYlE;EgDlDA;IAAgC,mCAA8B;IAA9B,+BAA8B;GAAI;EAClE;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,2CAAsC;IAAtC,uCAAsC;GAAI;EAC1E;IAAgC,8CAAyC;IAAzC,0CAAyC;GAAI;EAE7E;IAA8B,+BAA0B;IAA1B,2BAA0B;GAAI;EAC5D;IAA8B,iCAA4B;IAA5B,6BAA4B;GAAI;EAC9D;IAA8B,uCAAkC;IAAlC,mCAAkC;GAAI;EACpE;IAA8B,8BAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAE3D;IAAoC,gCAAsC;IAAtC,uCAAsC;GAAI;EAC9E;IAAoC,8BAAoC;IAApC,qCAAoC;GAAI;EAC5E;IAAoC,iCAAkC;IAAlC,mCAAkC;GAAI;EAC1E;IAAoC,kCAAyC;IAAzC,0CAAyC;GAAI;EACjF;IAAoC,qCAAwC;IAAxC,yCAAwC;GAAI;EAEhF;IAAiC,iCAAkC;IAAlC,mCAAkC;GAAI;EACvE;IAAiC,+BAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,kCAA8B;IAA9B,+BAA8B;GAAI;EACnE;IAAiC,oCAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,mCAA+B;IAA/B,gCAA+B;GAAI;EAEpE;IAAkC,qCAAoC;IAApC,qCAAoC;GAAI;EAC1E;IAAkC,mCAAkC;IAAlC,mCAAkC;GAAI;EACxE;IAAkC,sCAAgC;IAAhC,iCAAgC;GAAI;EACtE;IAAkC,uCAAuC;IAAvC,wCAAuC;GAAI;EAC7E;IAAkC,0CAAsC;IAAtC,uCAAsC;GAAI;EAC5E;IAAkC,uCAAiC;IAAjC,kCAAiC;GAAI;EAEvE;IAAgC,qCAA2B;IAA3B,4BAA2B;GAAI;EAC/D;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,oCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,uCAA6B;IAA7B,8BAA6B;GAAI;EACjE;IAAgC,yCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,wCAA8B;IAA9B,+BAA8B;GAAI;CjE+gNrE;;AiBngNG;EgDlDA;IAAgC,mCAA8B;IAA9B,+BAA8B;GAAI;EAClE;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,2CAAsC;IAAtC,uCAAsC;GAAI;EAC1E;IAAgC,8CAAyC;IAAzC,0CAAyC;GAAI;EAE7E;IAA8B,+BAA0B;IAA1B,2BAA0B;GAAI;EAC5D;IAA8B,iCAA4B;IAA5B,6BAA4B;GAAI;EAC9D;IAA8B,uCAAkC;IAAlC,mCAAkC;GAAI;EACpE;IAA8B,8BAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAE3D;IAAoC,gCAAsC;IAAtC,uCAAsC;GAAI;EAC9E;IAAoC,8BAAoC;IAApC,qCAAoC;GAAI;EAC5E;IAAoC,iCAAkC;IAAlC,mCAAkC;GAAI;EAC1E;IAAoC,kCAAyC;IAAzC,0CAAyC;GAAI;EACjF;IAAoC,qCAAwC;IAAxC,yCAAwC;GAAI;EAEhF;IAAiC,iCAAkC;IAAlC,mCAAkC;GAAI;EACvE;IAAiC,+BAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,kCAA8B;IAA9B,+BAA8B;GAAI;EACnE;IAAiC,oCAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,mCAA+B;IAA/B,gCAA+B;GAAI;EAEpE;IAAkC,qCAAoC;IAApC,qCAAoC;GAAI;EAC1E;IAAkC,mCAAkC;IAAlC,mCAAkC;GAAI;EACxE;IAAkC,sCAAgC;IAAhC,iCAAgC;GAAI;EACtE;IAAkC,uCAAuC;IAAvC,wCAAuC;GAAI;EAC7E;IAAkC,0CAAsC;IAAtC,uCAAsC;GAAI;EAC5E;IAAkC,uCAAiC;IAAjC,kCAAiC;GAAI;EAEvE;IAAgC,qCAA2B;IAA3B,4BAA2B;GAAI;EAC/D;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,oCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,uCAA6B;IAA7B,8BAA6B;GAAI;EACjE;IAAgC,yCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,wCAA8B;IAA9B,+BAA8B;GAAI;CjEwnNrE;;AiB5mNG;EgDlDA;IAAgC,mCAA8B;IAA9B,+BAA8B;GAAI;EAClE;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,2CAAsC;IAAtC,uCAAsC;GAAI;EAC1E;IAAgC,8CAAyC;IAAzC,0CAAyC;GAAI;EAE7E;IAA8B,+BAA0B;IAA1B,2BAA0B;GAAI;EAC5D;IAA8B,iCAA4B;IAA5B,6BAA4B;GAAI;EAC9D;IAA8B,uCAAkC;IAAlC,mCAAkC;GAAI;EACpE;IAA8B,8BAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAE3D;IAAoC,gCAAsC;IAAtC,uCAAsC;GAAI;EAC9E;IAAoC,8BAAoC;IAApC,qCAAoC;GAAI;EAC5E;IAAoC,iCAAkC;IAAlC,mCAAkC;GAAI;EAC1E;IAAoC,kCAAyC;IAAzC,0CAAyC;GAAI;EACjF;IAAoC,qCAAwC;IAAxC,yCAAwC;GAAI;EAEhF;IAAiC,iCAAkC;IAAlC,mCAAkC;GAAI;EACvE;IAAiC,+BAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,kCAA8B;IAA9B,+BAA8B;GAAI;EACnE;IAAiC,oCAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,mCAA+B;IAA/B,gCAA+B;GAAI;EAEpE;IAAkC,qCAAoC;IAApC,qCAAoC;GAAI;EAC1E;IAAkC,mCAAkC;IAAlC,mCAAkC;GAAI;EACxE;IAAkC,sCAAgC;IAAhC,iCAAgC;GAAI;EACtE;IAAkC,uCAAuC;IAAvC,wCAAuC;GAAI;EAC7E;IAAkC,0CAAsC;IAAtC,uCAAsC;GAAI;EAC5E;IAAkC,uCAAiC;IAAjC,kCAAiC;GAAI;EAEvE;IAAgC,qCAA2B;IAA3B,4BAA2B;GAAI;EAC/D;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,oCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,uCAA6B;IAA7B,8BAA6B;GAAI;EACjE;IAAgC,yCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,wCAA8B;IAA9B,+BAA8B;GAAI;CjEiuNrE;;AiBrtNG;EgDlDA;IAAgC,mCAA8B;IAA9B,+BAA8B;GAAI;EAClE;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,2CAAsC;IAAtC,uCAAsC;GAAI;EAC1E;IAAgC,8CAAyC;IAAzC,0CAAyC;GAAI;EAE7E;IAA8B,+BAA0B;IAA1B,2BAA0B;GAAI;EAC5D;IAA8B,iCAA4B;IAA5B,6BAA4B;GAAI;EAC9D;IAA8B,uCAAkC;IAAlC,mCAAkC;GAAI;EACpE;IAA8B,8BAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAE3D;IAAoC,gCAAsC;IAAtC,uCAAsC;GAAI;EAC9E;IAAoC,8BAAoC;IAApC,qCAAoC;GAAI;EAC5E;IAAoC,iCAAkC;IAAlC,mCAAkC;GAAI;EAC1E;IAAoC,kCAAyC;IAAzC,0CAAyC;GAAI;EACjF;IAAoC,qCAAwC;IAAxC,yCAAwC;GAAI;EAEhF;IAAiC,iCAAkC;IAAlC,mCAAkC;GAAI;EACvE;IAAiC,+BAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,kCAA8B;IAA9B,+BAA8B;GAAI;EACnE;IAAiC,oCAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,mCAA+B;IAA/B,gCAA+B;GAAI;EAEpE;IAAkC,qCAAoC;IAApC,qCAAoC;GAAI;EAC1E;IAAkC,mCAAkC;IAAlC,mCAAkC;GAAI;EACxE;IAAkC,sCAAgC;IAAhC,iCAAgC;GAAI;EACtE;IAAkC,uCAAuC;IAAvC,wCAAuC;GAAI;EAC7E;IAAkC,0CAAsC;IAAtC,uCAAsC;GAAI;EAC5E;IAAkC,uCAAiC;IAAjC,kCAAiC;GAAI;EAEvE;IAAgC,qCAA2B;IAA3B,4BAA2B;GAAI;EAC/D;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,oCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,uCAA6B;IAA7B,8BAA6B;GAAI;EACjE;IAAgC,yCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,wCAA8B;IAA9B,+BAA8B;GAAI;CjE00NrE;;AkEt3NG;ECDF,uBAAsB;CDC2B;;AAC/C;ECCF,wBAAuB;CDD2B;;AAChD;ECGF,uBAAsB;CDH2B;;AjDsD/C;EiDxDA;ICDF,uBAAsB;GDC2B;EAC/C;ICCF,wBAAuB;GDD2B;EAChD;ICGF,uBAAsB;GDH2B;ClE44NlD;;AiBt1NG;EiDxDA;ICDF,uBAAsB;GDC2B;EAC/C;ICCF,wBAAuB;GDD2B;EAChD;ICGF,uBAAsB;GDH2B;ClEw5NlD;;AiBl2NG;EiDxDA;ICDF,uBAAsB;GDC2B;EAC/C;ICCF,wBAAuB;GDD2B;EAChD;ICGF,uBAAsB;GDH2B;ClEo6NlD;;AiB92NG;EiDxDA;ICDF,uBAAsB;GDC2B;EAC/C;ICCF,wBAAuB;GDD2B;EAChD;ICGF,uBAAsB;GDH2B;ClEg7NlD;;AoEn7NC;EAAsB,0BAA2B;CAAI;;AAArD;EAAsB,4BAA2B;CAAI;;ACCrD;EAAyB,4BAA8B;CAAI;;AAA3D;EAAyB,8BAA8B;CAAI;;AAA3D;EAAyB,8BAA8B;CAAI;;AAA3D;EAAyB,2BAA8B;CAAI;;AAA3D;EAAyB,oCAA8B;EAA9B,4BAA8B;CAAI;;AAK7D;EACE,gBAAe;EACf,OAAM;EACN,SAAQ;EACR,QAAO;EACP,c/DoqBsC;C+DnqBvC;;AAED;EACE,gBAAe;EACf,SAAQ;EACR,UAAS;EACT,QAAO;EACP,c/D4pBsC;C+D3pBvC;;AAG6B;EAD9B;IAEI,yBAAgB;IAAhB,iBAAgB;IAChB,OAAM;IACN,c/DopBoC;G+DlpBvC;CrE28NA;;AsEt+ND;ECEE,mBAAkB;EAClB,WAAU;EACV,YAAW;EACX,WAAU;EACV,iBAAgB;EAChB,uBAAsB;EACtB,oBAAmB;EACnB,UAAS;CDPV;;ACiBC;EAEE,iBAAgB;EAChB,YAAW;EACX,aAAY;EACZ,kBAAiB;EACjB,WAAU;EACV,oBAAmB;CACpB;;AC7BH;EAAa,+DAAqC;CAAI;;AACtD;EAAU,yDAAkC;CAAI;;AAChD;EAAa,wDAAqC;CAAI;;AACtD;EAAe,4BAA2B;CAAI;;ACC1C;EAAuB,sBAA4B;CAAI;;AAAvD;EAAuB,sBAA4B;CAAI;;AAAvD;EAAuB,sBAA4B;CAAI;;AAAvD;EAAuB,uBAA4B;CAAI;;AAAvD;EAAuB,uBAA4B;CAAI;;AAAvD;EAAuB,uBAA4B;CAAI;;AAAvD;EAAuB,uBAA4B;CAAI;;AAAvD;EAAuB,uBAA4B;CAAI;;AAAvD;EAAuB,wBAA4B;CAAI;;AAAvD;EAAuB,wBAA4B;CAAI;;AAI3D;EAAU,2BAA0B;CAAI;;AACxC;EAAU,4BAA2B;CAAI;;AAIzC;EAAc,4BAA2B;CAAI;;AAC7C;EAAc,6BAA4B;CAAI;;AAE9C;EAAU,wBAAuB;CAAI;;AACrC;EAAU,yBAAwB;CAAI;;ACT9B;EAAgC,qBAA4B;CAAI;;AAChE;;EAEE,yBAAoC;CACrC;;AACD;;EAEE,2BAAwC;CACzC;;AACD;;EAEE,4BAA0C;CAC3C;;AACD;;EAEE,0BAAsC;CACvC;;AAhBD;EAAgC,2BAA4B;CAAI;;AAChE;;EAEE,+BAAoC;CACrC;;AACD;;EAEE,iCAAwC;CACzC;;AACD;;EAEE,kCAA0C;CAC3C;;AACD;;EAEE,gCAAsC;CACvC;;AAhBD;EAAgC,0BAA4B;CAAI;;AAChE;;EAEE,8BAAoC;CACrC;;AACD;;EAEE,gCAAwC;CACzC;;AACD;;EAEE,iCAA0C;CAC3C;;AACD;;EAEE,+BAAsC;CACvC;;AAhBD;EAAgC,wBAA4B;CAAI;;AAChE;;EAEE,4BAAoC;CACrC;;AACD;;EAEE,8BAAwC;CACzC;;AACD;;EAEE,+BAA0C;CAC3C;;AACD;;EAEE,6BAAsC;CACvC;;AAhBD;EAAgC,0BAA4B;CAAI;;AAChE;;EAEE,8BAAoC;CACrC;;AACD;;EAEE,gCAAwC;CACzC;;AACD;;EAEE,iCAA0C;CAC3C;;AACD;;EAEE,+BAAsC;CACvC;;AAhBD;EAAgC,wBAA4B;CAAI;;AAChE;;EAEE,4BAAoC;CACrC;;AACD;;EAEE,8BAAwC;CACzC;;AACD;;EAEE,+BAA0C;CAC3C;;AACD;;EAEE,6BAAsC;CACvC;;AAhBD;EAAgC,sBAA4B;CAAI;;AAChE;;EAEE,0BAAoC;CACrC;;AACD;;EAEE,4BAAwC;CACzC;;AACD;;EAEE,6BAA0C;CAC3C;;AACD;;EAEE,2BAAsC;CACvC;;AAhBD;EAAgC,4BAA4B;CAAI;;AAChE;;EAEE,gCAAoC;CACrC;;AACD;;EAEE,kCAAwC;CACzC;;AACD;;EAEE,mCAA0C;CAC3C;;AACD;;EAEE,iCAAsC;CACvC;;AAhBD;EAAgC,2BAA4B;CAAI;;AAChE;;EAEE,+BAAoC;CACrC;;AACD;;EAEE,iCAAwC;CACzC;;AACD;;EAEE,kCAA0C;CAC3C;;AACD;;EAEE,gCAAsC;CACvC;;AAhBD;EAAgC,yBAA4B;CAAI;;AAChE;;EAEE,6BAAoC;CACrC;;AACD;;EAEE,+BAAwC;CACzC;;AACD;;EAEE,gCAA0C;CAC3C;;AACD;;EAEE,8BAAsC;CACvC;;AAhBD;EAAgC,2BAA4B;CAAI;;AAChE;;EAEE,+BAAoC;CACrC;;AACD;;EAEE,iCAAwC;CACzC;;AACD;;EAEE,kCAA0C;CAC3C;;AACD;;EAEE,gCAAsC;CACvC;;AAhBD;EAAgC,yBAA4B;CAAI;;AAChE;;EAEE,6BAAoC;CACrC;;AACD;;EAEE,+BAAwC;CACzC;;AACD;;EAEE,gCAA0C;CAC3C;;AACD;;EAEE,8BAAsC;CACvC;;AAOD;EAAwB,4BAA2B;CAAI;;AACvD;;EAEE,gCAA+B;CAChC;;AACD;;EAEE,kCAAiC;CAClC;;AACD;;EAEE,mCAAkC;CACnC;;AACD;;EAEE,iCAAgC;CACjC;;AAhBD;EAAwB,2BAA2B;CAAI;;AACvD;;EAEE,+BAA+B;CAChC;;AACD;;EAEE,iCAAiC;CAClC;;AACD;;EAEE,kCAAkC;CACnC;;AACD;;EAEE,gCAAgC;CACjC;;AAhBD;EAAwB,yBAA2B;CAAI;;AACvD;;EAEE,6BAA+B;CAChC;;AACD;;EAEE,+BAAiC;CAClC;;AACD;;EAEE,gCAAkC;CACnC;;AACD;;EAEE,8BAAgC;CACjC;;AAhBD;EAAwB,2BAA2B;CAAI;;AACvD;;EAEE,+BAA+B;CAChC;;AACD;;EAEE,iCAAiC;CAClC;;AACD;;EAEE,kCAAkC;CACnC;;AACD;;EAEE,gCAAgC;CACjC;;AAhBD;EAAwB,yBAA2B;CAAI;;AACvD;;EAEE,6BAA+B;CAChC;;AACD;;EAEE,+BAAiC;CAClC;;AACD;;EAEE,gCAAkC;CACnC;;AACD;;EAEE,8BAAgC;CACjC;;AAKL;EAAmB,wBAAuB;CAAI;;AAC9C;;EAEE,4BAA2B;CAC5B;;AACD;;EAEE,8BAA6B;CAC9B;;AACD;;EAEE,+BAA8B;CAC/B;;AACD;;EAEE,6BAA4B;CAC7B;;AzDVD;EyDlDI;IAAgC,qBAA4B;GAAI;EAChE;;IAEE,yBAAoC;GACrC;EACD;;IAEE,2BAAwC;GACzC;EACD;;IAEE,4BAA0C;GAC3C;EACD;;IAEE,0BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,sBAA4B;GAAI;EAChE;;IAEE,0BAAoC;GACrC;EACD;;IAEE,4BAAwC;GACzC;EACD;;IAEE,6BAA0C;GAC3C;EACD;;IAEE,2BAAsC;GACvC;EAhBD;IAAgC,4BAA4B;GAAI;EAChE;;IAEE,gCAAoC;GACrC;EACD;;IAEE,kCAAwC;GACzC;EACD;;IAEE,mCAA0C;GAC3C;EACD;;IAEE,iCAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAOD;IAAwB,4BAA2B;GAAI;EACvD;;IAEE,gCAA+B;GAChC;EACD;;IAEE,kCAAiC;GAClC;EACD;;IAEE,mCAAkC;GACnC;EACD;;IAEE,iCAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAKL;IAAmB,wBAAuB;GAAI;EAC9C;;IAEE,4BAA2B;GAC5B;EACD;;IAEE,8BAA6B;GAC9B;EACD;;IAEE,+BAA8B;GAC/B;EACD;;IAEE,6BAA4B;GAC7B;C1EixPJ;;AiB3xPG;EyDlDI;IAAgC,qBAA4B;GAAI;EAChE;;IAEE,yBAAoC;GACrC;EACD;;IAEE,2BAAwC;GACzC;EACD;;IAEE,4BAA0C;GAC3C;EACD;;IAEE,0BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,sBAA4B;GAAI;EAChE;;IAEE,0BAAoC;GACrC;EACD;;IAEE,4BAAwC;GACzC;EACD;;IAEE,6BAA0C;GAC3C;EACD;;IAEE,2BAAsC;GACvC;EAhBD;IAAgC,4BAA4B;GAAI;EAChE;;IAEE,gCAAoC;GACrC;EACD;;IAEE,kCAAwC;GACzC;EACD;;IAEE,mCAA0C;GAC3C;EACD;;IAEE,iCAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAOD;IAAwB,4BAA2B;GAAI;EACvD;;IAEE,gCAA+B;GAChC;EACD;;IAEE,kCAAiC;GAClC;EACD;;IAEE,mCAAkC;GACnC;EACD;;IAEE,iCAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAKL;IAAmB,wBAAuB;GAAI;EAC9C;;IAEE,4BAA2B;GAC5B;EACD;;IAEE,8BAA6B;GAC9B;EACD;;IAEE,+BAA8B;GAC/B;EACD;;IAEE,6BAA4B;GAC7B;C1E0mQJ;;AiBpnQG;EyDlDI;IAAgC,qBAA4B;GAAI;EAChE;;IAEE,yBAAoC;GACrC;EACD;;IAEE,2BAAwC;GACzC;EACD;;IAEE,4BAA0C;GAC3C;EACD;;IAEE,0BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,sBAA4B;GAAI;EAChE;;IAEE,0BAAoC;GACrC;EACD;;IAEE,4BAAwC;GACzC;EACD;;IAEE,6BAA0C;GAC3C;EACD;;IAEE,2BAAsC;GACvC;EAhBD;IAAgC,4BAA4B;GAAI;EAChE;;IAEE,gCAAoC;GACrC;EACD;;IAEE,kCAAwC;GACzC;EACD;;IAEE,mCAA0C;GAC3C;EACD;;IAEE,iCAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAOD;IAAwB,4BAA2B;GAAI;EACvD;;IAEE,gCAA+B;GAChC;EACD;;IAEE,kCAAiC;GAClC;EACD;;IAEE,mCAAkC;GACnC;EACD;;IAEE,iCAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAKL;IAAmB,wBAAuB;GAAI;EAC9C;;IAEE,4BAA2B;GAC5B;EACD;;IAEE,8BAA6B;GAC9B;EACD;;IAEE,+BAA8B;GAC/B;EACD;;IAEE,6BAA4B;GAC7B;C1Em8QJ;;AiB78QG;EyDlDI;IAAgC,qBAA4B;GAAI;EAChE;;IAEE,yBAAoC;GACrC;EACD;;IAEE,2BAAwC;GACzC;EACD;;IAEE,4BAA0C;GAC3C;EACD;;IAEE,0BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,sBAA4B;GAAI;EAChE;;IAEE,0BAAoC;GACrC;EACD;;IAEE,4BAAwC;GACzC;EACD;;IAEE,6BAA0C;GAC3C;EACD;;IAEE,2BAAsC;GACvC;EAhBD;IAAgC,4BAA4B;GAAI;EAChE;;IAEE,gCAAoC;GACrC;EACD;;IAEE,kCAAwC;GACzC;EACD;;IAEE,mCAA0C;GAC3C;EACD;;IAEE,iCAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAOD;IAAwB,4BAA2B;GAAI;EACvD;;IAEE,gCAA+B;GAChC;EACD;;IAEE,kCAAiC;GAClC;EACD;;IAEE,mCAAkC;GACnC;EACD;;IAEE,iCAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAKL;IAAmB,wBAAuB;GAAI;EAC9C;;IAEE,4BAA2B;GAC5B;EACD;;IAEE,8BAA6B;GAC9B;EACD;;IAEE,+BAA8B;GAC/B;EACD;;IAEE,6BAA4B;GAC7B;C1E4xRJ;;A2E51RD;EAAkB,kGrEgRgG;CqEhRzD;;AAIzD;EAAiB,+BAA8B;CAAI;;AACnD;EAAiB,+BAA8B;CAAI;;AACnD;EAAiB,+BAA8B;CAAI;;AACnD;ECTE,iBAAgB;EAChB,wBAAuB;EACvB,oBAAmB;CDOsB;;AAQvC;EAAwB,4BAA2B;CAAI;;AACvD;EAAwB,6BAA4B;CAAI;;AACxD;EAAwB,8BAA6B;CAAI;;A1DqCzD;E0DvCA;IAAwB,4BAA2B;GAAI;EACvD;IAAwB,6BAA4B;GAAI;EACxD;IAAwB,8BAA6B;GAAI;C3Ey3R5D;;AiBp1RG;E0DvCA;IAAwB,4BAA2B;GAAI;EACvD;IAAwB,6BAA4B;GAAI;EACxD;IAAwB,8BAA6B;GAAI;C3Eq4R5D;;AiBh2RG;E0DvCA;IAAwB,4BAA2B;GAAI;EACvD;IAAwB,6BAA4B;GAAI;EACxD;IAAwB,8BAA6B;GAAI;C3Ei5R5D;;AiB52RG;E0DvCA;IAAwB,4BAA2B;GAAI;EACvD;IAAwB,6BAA4B;GAAI;EACxD;IAAwB,8BAA6B;GAAI;C3E65R5D;;A2Ev5RD;EAAmB,qCAAoC;CAAI;;AAC3D;EAAmB,qCAAoC;CAAI;;AAC3D;EAAmB,sCAAqC;CAAI;;AAI5D;EAAuB,4BAA0C;CAAI;;AACrE;EAAuB,gCAA4C;CAAI;;AACvE;EAAuB,4BAA2C;CAAI;;AACtE;EAAuB,4BAAyC;CAAI;;AACpE;EAAuB,+BAA2C;CAAI;;AACtE;EAAuB,8BAA6B;CAAI;;AAIxD;EAAc,uBAAwB;CAAI;;AEvCxC;EACE,0BAAwB;CACzB;;ArESD;EqENI,0BAA0E;CrES7E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqENI,0BAA0E;CrES7E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqENI,0BAA0E;CrES7E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqENI,0BAA0E;CrES7E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqENI,0BAA0E;CrES7E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqENI,0BAA0E;CrES7E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqENI,0BAA0E;CrES7E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqENI,0BAA0E;CrES7E;;AmE+BH;EAAa,0BAA6B;CAAI;;AAC9C;EAAc,0BAA6B;CAAI;;AAE/C;EAAiB,qCAAkC;CAAI;;AACvD;EAAiB,2CAAkC;CAAI;;AAIvD;EGvDE,YAAW;EACX,mBAAkB;EAClB,kBAAiB;EACjB,8BAA6B;EAC7B,UAAS;CHqDV;;AAED;EAAwB,iCAAgC;CAAI;;AAI5D;EAAc,0BAAyB;CAAI;;AI9D3C;ECCE,+BAAkC;CDCnC;;AAED;ECHE,8BAAkC;CDKnC;;AECC;E7EOF;;;I6EDM,6BAA4B;IAE5B,4BAA2B;GAC5B;EAED;IAEI,2BAA0B;GAC3B;EAQH;IACE,8BAA6B;GAC9B;E7E8LL;I6EhLM,iCAAgC;GACjC;EACD;;IAEE,0B5E5Ca;I4E6Cb,yBAAwB;GACzB;EAOD;IACE,4BAA2B;GAC5B;EAED;;IAEE,yBAAwB;GACzB;EAED;;;IAGE,WAAU;IACV,UAAS;GACV;EAED;;IAEE,wBAAuB;GACxB;EAOD;IACE,S3Ew+BgC;GN6iQnC;EIjkSH;I6E+CM,4BAA2C;GAC5C;ElExFH;IkE0FI,4BAA2C;GAC5C;E7C/EL;I6CmFM,cAAa;GACd;ExChGL;IwCkGM,uB5EzFU;G4E0FX;E9DpGL;I8DuGM,qCAAoC;GAMrC;EAPD;;IAKI,kCAAmC;GACpC;E9DjEP;;I8DuEQ,qCAAsC;GACvC;E9DYP;I8DRM,eAAc;GAQf;E7D9HH;;;;I6D4HM,sB5E1HW;G4E2HZ;E9DjBP;I8DqBM,eAAc;IACd,sB5EhIa;G4EiId;CjF2gSJ;;AkFlpSD;EACE,+BAAsB;EAAtB,uBAAsB;CAEvB;;AAED;EACE,4CAAmC;EAAnC,oCAAmC;CACpC;;AAED;EACE,+BAAsB;EAAtB,uBAAsB;CACvB;;AAED;EACE;IACE,WAAU;GlFopSX;EkFjpSD;IACE,WAAU;GlFmpSX;CACF;;AkF1pSD;EACE;IACE,WAAU;GlFopSX;EkFjpSD;IACE,WAAU;GlFmpSX;CACF;;AkFhpSD;EACE,+BAAsB;EAAtB,uBAAsB;CACvB;;ACzBD;EACE,4BAA2B;EAC3B,uBAAsB;EACtB,mBAAkB;EAClB,yBAAwB;EACxB,sBAAqB;CACtB;;AAED;EACE,mBAAkB;EAClB,UAAS;EACT,cAAa;EACb,aAAY;EACZ,WAAU;EACV,4DAA2D;CAC5D;;AAED;EACE,mBAAkB;EAClB,SAAQ;EACR,cAAa;EACb,YAAW;EACX,WAAU;EACV,4DAA2D;CAC5D;;AAED;;EAEE,eAAc;EACd,8BAA6B;CAC9B;;AAED;;;;;;EAME,YAAW;CACZ;;AAED;;;;EAIE,uBAAsB;EACtB,YAAW;CACZ;;AAED;;GAEG;AACH;EACE,mBAAkB;EAClB,YAAW;EACX,YAAW;EACX,uBAAsB;EACtB,mBAAkB;EAClB,gEAA+D;CAChE;;AAED;EACE,mBAAkB;EAClB,WAAU;EACV,WAAU;EACV,uBAAsB;EACtB,mBAAkB;EAClB,+DAA8D;CAC/D;;AAED;;EAEE,aAAY;EACZ,uBAAsB;CACvB;;AAED;;EAEE,YAAW;EACX,uBAAsB;CACvB;;AAEmC;EAlFpC;IAoFI,0BAAyB;GAC1B;CnF8qSF;;AmF3qSD;EAxFA;IA0FI,0BAAyB;GAC1B;CnF8qSF;;AoF1wSD;EACE,c9EgrBsC;E8E/qBtC,aCsIyC;EDrIzC,e/ESiB;E+ERjB,iBCsIwC;EC/GpC,+BjFpBa;C+EyDlB;;AAhED;EAQI,sB/EDe;C+EkBhB;;AAzBH;EAUM,sBC0IoC;EDzIpC,e/EEa;E+EDb,cAAa;EvERf,iBuES0B;CAMzB;;AAnBL;EAeQ,e/EiBY;E+EhBZ,4B/ETW;E+EUX,2B/EVW;C+EWZ;;AAlBP;EAsBQ,eAAc;CACf;;AAvBP;EA4BI,mBAAkB;EAClB,mBAAkB;EAClB,iBAAgB;EAChB,UAAS;EACT,8B/EzBe;E+E0Bf,6CAA4C;CA8B7C;;AA/DH;EAoCM,YAAW;EACX,mBAAkB;EAClB,yBAAgB;EAAhB,iBAAgB;CACjB;;AAvCL;EA4CM,wBAA6C;EAC7C,gCAAkD;EAClD,+BAAiD;CAClD;;AA/CL;EAoDM,aAAY;EACZ,0BAA6C;EAC7C,6BAA4B;EAC5B,0BAAyB;EACzB,oBAAmB;EACnB,sBAAqB;CACtB;;AA1DL;EA6DM,WAAU;CACX;;AG9DL;ECCE,mBAAkB;EAClB,sBAAqB;EACrB,YHkKwC;EGjKxC,aHiKwC;CE9JzC;;ACDC;EACE,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,eAAc;EACd,YH2JsC;EG1JtC,aH0JsC;EGzJtC,uBAAsB;EACtB,oBAAmB;CACpB;;ADfH;EAKI,wBAAuB;CACxB;;AAGH;ECRE,mBAAkB;EAClB,sBAAqB;EACrB,YHqKwC;EGpKxC,aHoKwC;CE7JzC;;ACLC;EACE,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,eAAc;EACd,YH8JsC;EG7JtC,aH6JsC;EG5JtC,uBAAsB;EACtB,oBAAmB;CACpB;;ADFH;ECZE,mBAAkB;EAClB,sBAAqB;EACrB,YHwKwC;EGvKxC,aHuKwC;CE5JzC;;ACTC;EACE,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,eAAc;EACd,WHiKqC;EGhKrC,YHgKqC;EG/JrC,uBAAsB;EACtB,oBAAmB;CACpB;;ADEH;EChBE,mBAAkB;EAClB,sBAAqB;EACrB,YH2KwC;EG1KxC,aH0KwC;CE3JzC;;ACbC;EACE,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,eAAc;EACd,WHoKqC;EGnKrC,YHmKqC;EGlKrC,uBAAsB;EACtB,oBAAmB;CACpB;;ADMH;EAGI,oBAAkC;EAClC,+BFXsC;CEgBvC;;AATH;EAOM,gBAAe;CAChB;;AARL;EAYI,oBAAqC;CACtC;;AAbH;EAgBI,oBAAqC;CACtC;;AAjBH;EAoBI,oBAAqC;CACtC;;A9CJH;EgDrCE,qBnF63BuC;CmF53BxC;;ACFD;EACE,kBAAiB;CAkClB;;AAnCD;EAII,cAAa;CACd;;AALH;EAQI,oBAAmB;CACpB;;AATH;EAYI,mBpFoXgC;EoFnXhC,erFHe;EqFIf,oBAAmB;EACnB,UAAS;CAOV;;AAtBH;EAmBM,erFNa;EqFOb,wBAAuB;CACxB;;AArBL;EA0BM,erFba;EqFcb,wBAAuB;CACxB;;AA5BL;EAgCI,iBAAgB;EAChB,iBpFoQ6B;CoFnQ9B;;AAIH;EAEI,mBAAkB;EAClB,qBAAoB;CACrB;;ApD1CH;EqDCE,mBAAkB;E9EGhB,iBN2B+B;E+ET7B,iCjFfa;CsFHlB;;AAED;EAEI,iBAAgB;EAChB,qBrFu+BqC;CqFt+BtC;;AAJH;EAMI,sBrFo+BqC;EqFn+BrC,gBAAe;CAChB;;ACVH;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,aAAY;EACZ,sBAA8B;EAC9B,sBAAqB;EACrB,uBvFRc;EuFSd,4BAA2B;EAC3B,0BvFNiB;EQHf,uBP6OgC;CsFlOnC;;AAED;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,sBAAuB;EAAvB,wBAAuB;EACvB,aAAY;E/ElBV,mC+EmBgE;CAcnE;;AApBD;EASI,gBAAe;EACf,YAAW;CACZ;;AAXH;EAcI,mBAAkB;EAClB,OAAM;EACN,QAAO;EACP,YAAW;EACX,aAAY;CACb;;AAGH;EACE,qBAAa;EAAb,cAAa;EACb,wBAAmB;EAAnB,oBAAmB;EACnB,mBAAyB;EACzB,mBAAkB;CAUnB;;AAdD;EAOI,YAAO;EAAP,QAAO;EACP,qBAAiC;CAClC;;AATH;EAYI,gCvF5Ce;CuF6ChB;;AAKH;EAGM,gBAAe;EACf,+BvFtDa;CuFuDd;;AC1DL;EACE,UAAS;CA4CV;;AA7CD;EAGI,sBAAqB;EACrB,iBAAoE;EACpE,2BvFuXgC;EuFtXhC,uBAA0E;EAC1E,mBAAkB;EAClB,qCAAmC;EhFRnC,uBP6OgC;CuFnOjC;;AAVH;EAaI,oBAAiC;CAClC;;AAdH;EAkBM,mBAAwE;EACxE,sBvFuX4B;EuFtX5B,yBAA8E;EhFpBhF,sBP8O+B;CuFxN9B;;AAtBL;EAyBM,kBAAoC;CACrC;;AA1BL;EA+BM,mBAAwE;EACxE,yBvFqW6B;EuFpW7B,yBAA8E;EhFjChF,sBP+O+B;CuF5M9B;;AAnCL;EAsCM,kBAAoC;CACrC;;AAvCL;EA2CI,iBAAgB;CACjB;;AAQD;ElElDA,YtBHc;EoBGZ,0BpBqFoB;EsBnFtB,sBtBmFsB;CwFjCrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtB4DoB;EsB3DpB,sBtB2DoB;CsBtDrB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpBsFoB;EsBpFtB,sBtBoFsB;CwFlCrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtB6DoB;EsB5DpB,sBtB4DoB;CsBvDrB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpBuFoB;EsBrFtB,sBtBqFsB;CwFnCrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtB8DoB;EsB7DpB,sBtB6DoB;CsBxDrB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpBwFoB;EsBtFtB,sBtBsFsB;CwFpCrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtB+DoB;EsB9DpB,sBtB8DoB;CsBzDrB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,gDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpByFoB;EsBvFtB,sBtBuFsB;CwFrCrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBgEoB;EsB/DpB,sBtB+DoB;CsB1DrB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpB0FoB;EsBxFtB,sBtBwFsB;CwFtCrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBiEoB;EsBhEpB,sBtBgEoB;CsB3DrB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpB2FoB;EsBzFtB,sBtByFsB;CwFvCrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBkEoB;EsBjEpB,sBtBiEoB;CsB5DrB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpB4FoB;EsB1FtB,sBtB0FsB;CwFxCrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBmEoB;EsBlEpB,sBtBkEoB;CsB7DrB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpB6FoB;EsB3FtB,sBtB2FsB;CwFzCrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBoEoB;EsBnEpB,sBtBmEoB;CsB9DrB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,etBOiB;EoBPf,0BpB8FoB;EsB5FtB,sBtB4FsB;CwF1CrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,etBjBe;EsBkBf,0BtBqEoB;EsBpEpB,sBtBoEoB;CsB/DrB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpB+FoB;EsB7FtB,sBtB6FsB;CwF3CrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBsEoB;EsBrEpB,sBtBqEoB;CsBhErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,uBpBgGiB;EsB9FnB,mBtB8FmB;CwF5ClB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,uBtBuEiB;EsBtEjB,mBtBsEiB;CsBjElB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,gDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpBiGoB;EsB/FtB,sBtB+FsB;CwF7CrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBwEoB;EsBvEpB,sBtBuEoB;CsBlErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpBkGoB;EsBhGtB,sBtBgGsB;CwF9CrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtByEoB;EsBxEpB,sBtBwEoB;CsBnErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpBoGoB;EsBlGtB,sBtBkGsB;CwFhDrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtB2EoB;EsB1EpB,sBtB0EoB;CsBrErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpBqGoB;EsBnGtB,sBtBmGsB;CwFjDrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtB4EoB;EsB3EpB,sBtB2EoB;CsBtErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,gDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpBsGoB;EsBpGtB,sBtBoGsB;CwFlDrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtB6EoB;EsB5EpB,sBtB4EoB;CsBvErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpBuGoB;EsBrGtB,sBtBqGsB;CwFnDrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtB8EoB;EsB7EpB,sBtB6EoB;CsBxErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,gDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpBwGoB;EsBtGtB,sBtBsGsB;CwFpDrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtB+EoB;EsB9EpB,sBtB8EoB;CsBzErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpByGoB;EsBvGtB,sBtBuGsB;CwFrDrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBgFoB;EsB/EpB,sBtB+EoB;CsB1ErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpB0GoB;EsBxGtB,sBtBwGsB;CwFtDrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBiFoB;EsBhFpB,sBtBgFoB;CsB3ErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,gDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpB2GoB;EsBzGtB,sBtByGsB;CwFvDrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBkFoB;EsBjFpB,sBtBiFoB;CsB5ErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpB4GoB;EsB1GtB,sBtB0GsB;CwFxDrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBmFoB;EsBlFpB,sBtBkFoB;CsB7ErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,YtBHc;EoBGZ,0BpB6GoB;EsB3GtB,sBtB2GsB;CwFzDrB;;ArF9CD;EmBAE,YtBTY;EoBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YtB3BY;EsB4BZ,0BtBoFoB;EsBnFpB,sBtBmFoB;CsB9ErB;;AAED;;EAGE,YtBvCY;EsBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEAH;ElElDA,etBOiB;EoBPf,0BpB8GoB;EsB5GtB,sBtB4GsB;CwF1DrB;;ArF9CD;EmBAE,etBCe;EoBPf,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,etBjBe;EsBkBf,0BtBqFoB;EsBpFpB,sBtBoFoB;CsB/ErB;;AAED;;EAGE,etB7Be;EsB8Bf,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AmEpDL;EACE,YAAW;EACX,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGI,sBAAqB;EACrB,iBAAgB;EAChB,uBAAsB;CACvB;;AAGH;EACE,oBAAmB;CACpB;;AAED;EACE,iBAAgB;CACjB;;AAGC;EC3BA,e1F+BkB;E0F9BlB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,Y1FJY;E0FKZ,0B1FwBgB;E0FvBhB,sB1FuBgB;C0FtBjB;;AAED;EAEE,iD1FkBgB;C0FjBjB;;AAED;EAEE,e1FagB;E0FZhB,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,Y1FxBY;E0FyBZ,0B1FIgB;E0FHhB,sB1FGgB;C0FOjB;;AARC;;EAKI,iD1FJY;C0FMf;;ADVH;EC3BA,e1FMiB;E0FLjB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,e1FMe;E0FLf,0B1FDe;E0FEf,sB1FFe;C0FGhB;;AAED;EAEE,kD1FPe;C0FQhB;;AAED;EAEE,e1FZe;E0Faf,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,e1Fde;E0Fef,0B1FrBe;E0FsBf,sB1FtBe;C0FgChB;;AARC;;EAKI,kD1F7BW;C0F+Bd;;ADVH;EC3BA,e1FsCkB;E0FrClB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,Y1FJY;E0FKZ,0B1F+BgB;E0F9BhB,sB1F8BgB;C0F7BjB;;AAED;EAEE,iD1FyBgB;C0FxBjB;;AAED;EAEE,e1FoBgB;E0FnBhB,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,Y1FxBY;E0FyBZ,0B1FWgB;E0FVhB,sB1FUgB;C0FAjB;;AARC;;EAKI,iD1FGY;C0FDf;;ADVH;EC3BA,e1FyCkB;E0FxClB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,e1FMe;E0FLf,0B1FkCgB;E0FjChB,sB1FiCgB;C0FhCjB;;AAED;EAEE,iD1F4BgB;C0F3BjB;;AAED;EAEE,e1FuBgB;E0FtBhB,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,e1Fde;E0Fef,0B1FcgB;E0FbhB,sB1FagB;C0FHjB;;AARC;;EAKI,iD1FMY;C0FJf;;ADVH;EC3BA,e1FqCkB;E0FpClB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,e1FMe;E0FLf,0B1F8BgB;E0F7BhB,sB1F6BgB;C0F5BjB;;AAED;EAEE,gD1FwBgB;C0FvBjB;;AAED;EAEE,e1FmBgB;E0FlBhB,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,e1Fde;E0Fef,0B1FUgB;E0FThB,sB1FSgB;C0FCjB;;AARC;;EAKI,gD1FEY;C0FAf;;ADVH;EC3BA,e1FmCkB;E0FlClB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,Y1FJY;E0FKZ,0B1F4BgB;E0F3BhB,sB1F2BgB;C0F1BjB;;AAED;EAEE,kD1FsBgB;C0FrBjB;;AAED;EAEE,e1FiBgB;E0FhBhB,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,Y1FxBY;E0FyBZ,0B1FQgB;E0FPhB,sB1FOgB;C0FGjB;;AARC;;EAKI,kD1FAY;C0FEf;;ADVH;EC3BA,e1FIiB;E0FHjB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,e1FMe;E0FLf,0B1FHe;E0FIf,sB1FJe;C0FKhB;;AAED;EAEE,kD1FTe;C0FUhB;;AAED;EAEE,e1Fde;E0Fef,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,e1Fde;E0Fef,0B1FvBe;E0FwBf,sB1FxBe;C0FkChB;;AARC;;EAKI,kD1F/BW;C0FiCd;;ADVH;EC3BA,e1FWiB;E0FVjB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,Y1FJY;E0FKZ,0B1FIe;E0FHf,sB1FGe;C0FFhB;;AAED;EAEE,+C1FFe;C0FGhB;;AAED;EAEE,e1FPe;E0FQf,8BAA6B;EAC7B,0BAAyB;CAC1B;;A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;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AqDPH;EDNI,kCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;A+GEH;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,sBAAuB;EAAvB,wBAAuB;EACvB,cAAsB;EACtB,eAAuB;CACxB;;ACtBK;EAAyB,qBAAsB;CAAI;;AACnD;EAAyB,yBAA8B;CAAI;;AAC3D;EAAyB,2BAAkC;CAAI;;AAC/D;EAAyB,4BAAoC;CAAI;;AACjE;EAAyB,0BAAgC;CAAI;;AAE7D;EAAyB,0BnHJZ;CmHImE;;AAChF;EAAyB,8BnHLZ;CmHK2E;;AACxF;EAAyB,gCnHNZ;CmHM+E;;AAC5F;EAAyB,iCnHPZ;CmHOiF;;AAC9F;EAAyB,+BnHRZ;CmHQ6E;;AAJ1F;EAAyB,0BnHJZ;CmHImE;;AAChF;EAAyB,8BnHLZ;CmHK2E;;AACxF;EAAyB,gCnHNZ;CmHM+E;;AAC5F;EAAyB,iCnHPZ;CmHOiF;;AAC9F;EAAyB,+BnHRZ;CmHQ6E;;AvG0D5F;EwGjEA;IAAgC,yBAAwB;GAAI;CzHm4b/D;;AiBl0bG;EwGjEA;IAAgC,yBAAwB;GAAI;CzHy4b/D;;AiBx0bG;EwGjEA;IAAgC,yBAAwB;GAAI;CzH+4b/D;;AiB90bG;EwGjEA;IAAgC,yBAAwB;GAAI;CzHq5b/D;;AyHr5bG;EAAgC,yBAAwB;CAAI;;ArHqChE;EsH5CE,mCAAkC;EAClC,oCAAmC;CACpC;;AAGD;EACE,6BAA4B;CAC7B;;AAED;EACE,6BAA4B;CAC7B;;AAED;EACE,2BAA0B;CAC3B;;AAED;EACE,8BAA6B;CAC9B;;AAED;EACE,6BAA4B;CAC7B;;AAED;EACE,8BAA6B;CAC9B;;AAED;EACE,2BAA0B;CAC3B;;AAED;EACE,6BAA4B;CAC7B;;AAED;EACE,qBAAkC;EAClC,iBAAgB;CACjB;;AACD;EACE,sBAAmC;EACnC,iBAAgB;CACjB;;AAED;EACE,sBAAmC;EACnC,iBAAgB;CACjB;;AAED;EACE,2CAAyC;CAC1C;;ACnDD;EACE,eAAc;EACd,oBAAmB;CAqBpB;;AAvBD;EAKI,kBAAiB;CAClB;;AANH;EAWI,kBAAiB;CAWlB;;AAtBH;EAcM,oBAAmB;EACnB,kBAAiB;CAClB;;AAhBL;EAmBM,YAAW;EACX,WAAU;CACX;;ACxBL;EAGI,cAAW;EAAX,gBAAW;EAAX,gBAAW;EAAX,cAAW;EAAX,aAAW;EAAX,gBAAW;EAAX,gBAAW;EAAX,eAAW;EAAX,cAAW;EAAX,cAAW;EAAX,YAAW;EAAX,cAAW;EAAX,mBAAW;EAAX,oBAAW;EAIX,iBAAW;EAAX,mBAAW;EAAX,iBAAW;EAAX,cAAW;EAAX,iBAAW;EAAX,gBAAW;EAAX,eAAW;EAAX,cAAW;EAIX,iBAA8B;EAA9B,qBAA8B;EAA9B,qBAA8B;EAA9B,qBAA8B;EAA9B,sBAA8B;CAEjC","file":"style.css","sourcesContent":["@charset \"UTF-8\";\n/*!\r\n * CoreUI - Open Source Dashboard UI Kit\r\n * @version v2.1.5\r\n * @link https://coreui.io\r\n * Copyright (c) 2018 creativeLabs Łukasz Holeczek\r\n * Licensed under MIT (https://coreui.io/license)\r\n */\n/*!\n * Bootstrap v4.2.1 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #20a8d8;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #f86c6b;\n --orange: #f8cb00;\n --yellow: #ffc107;\n --green: #4dbd74;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #73818f;\n --gray-dark: #2f353a;\n --light-blue: #63c2de;\n --primary: #20a8d8;\n --secondary: #c8ced3;\n --success: #4dbd74;\n --info: #63c2de;\n --warning: #ffc107;\n --danger: #f86c6b;\n --light: #f0f3f5;\n --dark: #2f353a;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #23282c;\n text-align: left;\n background-color: #e4e5e6;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #20a8d8;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #167495;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #73818f;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.2;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.1875rem;\n}\n\nh2, .h2 {\n font-size: 1.75rem;\n}\n\nh3, .h3 {\n font-size: 1.53125rem;\n}\n\nh4, .h4 {\n font-size: 1.3125rem;\n}\n\nh5, .h5 {\n font-size: 1.09375rem;\n}\n\nh6, .h6 {\n font-size: 0.875rem;\n}\n\n.lead {\n font-size: 1.09375rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.09375rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #73818f;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #e4e5e6;\n border: 1px solid #c8ced3;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #73818f;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #23282c;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #23282c;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n background-color: transparent;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #c8ced3;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #c8ced3;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #c8ced3;\n}\n\n.table .table {\n background-color: #e4e5e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #c8ced3;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #c8ced3;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #c1e7f4;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #8bd2eb;\n}\n\n.table-hover .table-primary:hover {\n background-color: #abdff0;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #abdff0;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #f0f1f3;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #e2e6e8;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #e2e4e8;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #e2e4e8;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #cdedd8;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #a2ddb7;\n}\n\n.table-hover .table-success:hover {\n background-color: #bae6c9;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #bae6c9;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #d3eef6;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #aedfee;\n}\n\n.table-hover .table-info:hover {\n background-color: #bee6f2;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #bee6f2;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #fdd6d6;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #fbb3b2;\n}\n\n.table-hover .table-danger:hover {\n background-color: #fcbebe;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #fcbebe;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fbfcfc;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #f7f9fa;\n}\n\n.table-hover .table-light:hover {\n background-color: #ecf1f1;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ecf1f1;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c5c6c8;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #939699;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b8b9bc;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b8b9bc;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #23282c;\n border-color: #343b41;\n}\n\n.table .thead-light th {\n color: #5c6873;\n background-color: #e4e7ea;\n border-color: #c8ced3;\n}\n\n.table-dark {\n color: #fff;\n background-color: #23282c;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #343b41;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(2.0625rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #5c6873;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #e4e7ea;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #5c6873;\n background-color: #fff;\n border-color: #8ad4ee;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.form-control::placeholder {\n color: #73818f;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e4e7ea;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #5c6873;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.09375rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.765625rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #23282c;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.648438rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(2.640625rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.09375rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #73818f;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #4dbd74;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(77, 189, 116, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #4dbd74;\n padding-right: 2.0625rem;\n background-repeat: no-repeat;\n background-position: center right calc(2.0625rem / 4);\n background-size: calc(2.0625rem / 2) calc(2.0625rem / 2);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #4dbd74;\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: 2.0625rem;\n background-position: top calc(2.0625rem / 4) right calc(2.0625rem / 4);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #4dbd74;\n padding-right: 3.296875rem;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") no-repeat center right 1.75rem/1.03125rem 1.03125rem;\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #4dbd74;\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25);\n}\n\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #4dbd74;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #4dbd74;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #4dbd74;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #72cb91;\n background-color: #72cb91;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #4dbd74;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #4dbd74;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #4dbd74;\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #f86c6b;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(248, 108, 107, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #f86c6b;\n padding-right: 2.0625rem;\n background-repeat: no-repeat;\n background-position: center right calc(2.0625rem / 4);\n background-size: calc(2.0625rem / 2) calc(2.0625rem / 2);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #f86c6b;\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: 2.0625rem;\n background-position: top calc(2.0625rem / 4) right calc(2.0625rem / 4);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #f86c6b;\n padding-right: 3.296875rem;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") no-repeat center right 1.75rem/1.03125rem 1.03125rem;\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #f86c6b;\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25);\n}\n\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #f86c6b;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #f86c6b;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #f86c6b;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #fa9c9c;\n background-color: #fa9c9c;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #f86c6b;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #f86c6b;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #f86c6b;\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #23282c;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #23282c;\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #1b8eb7;\n border-color: #1985ac;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(65, 181, 222, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #1985ac;\n border-color: #187da0;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(65, 181, 222, 0.5);\n}\n\n.btn-secondary {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-secondary:hover {\n color: #23282c;\n background-color: #b3bbc2;\n border-color: #acb5bc;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(175, 181, 186, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #23282c;\n background-color: #acb5bc;\n border-color: #a5aeb7;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(175, 181, 186, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #3ea662;\n border-color: #3a9d5d;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(104, 199, 137, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #3a9d5d;\n border-color: #379457;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(104, 199, 137, 0.5);\n}\n\n.btn-info {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-info:hover {\n color: #23282c;\n background-color: #43b6d7;\n border-color: #39b2d5;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(89, 171, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #39b2d5;\n border-color: #2eadd3;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(89, 171, 195, 0.5);\n}\n\n.btn-warning {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #23282c;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 13, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #23282c;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 13, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #f64846;\n border-color: #f63c3a;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(249, 130, 129, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #f63c3a;\n border-color: #f5302e;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(249, 130, 129, 0.5);\n}\n\n.btn-light {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-light:hover {\n color: #23282c;\n background-color: #d9e1e6;\n border-color: #d1dbe1;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(209, 213, 215, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #23282c;\n background-color: #d1dbe1;\n border-color: #cad4dc;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(209, 213, 215, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #1e2225;\n border-color: #181b1e;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(78, 83, 88, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #181b1e;\n border-color: #121517;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(78, 83, 88, 0.5);\n}\n\n.btn-outline-primary {\n color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #20a8d8;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5);\n}\n\n.btn-outline-secondary {\n color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-outline-secondary:hover {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #c8ced3;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5);\n}\n\n.btn-outline-success {\n color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #4dbd74;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5);\n}\n\n.btn-outline-info {\n color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-outline-info:hover {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #63c2de;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #f86c6b;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5);\n}\n\n.btn-outline-light {\n color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-outline-light:hover {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f0f3f5;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5);\n}\n\n.btn-outline-dark {\n color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #2f353a;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #20a8d8;\n}\n\n.btn-link:hover {\n color: #167495;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #73818f;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.09375rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0 0;\n margin: 0.125rem 0 0;\n font-size: 0.875rem;\n color: #23282c;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #c8ced3;\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e4e7ea;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #23282c;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:first-child {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.dropdown-item:last-child {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #181b1e;\n text-decoration: none;\n background-color: #f0f3f5;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #20a8d8;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #73818f;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0 1.5rem;\n margin-bottom: 0;\n font-size: 0.765625rem;\n color: #73818f;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #23282c;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #5c6873;\n text-align: center;\n white-space: nowrap;\n background-color: #f0f3f5;\n border: 1px solid #e4e7ea;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(2.640625rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.09375rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.648438rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.3125rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #20a8d8;\n background-color: #20a8d8;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #8ad4ee;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b6e4f4;\n border-color: #b6e4f4;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #73818f;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e4e7ea;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.15625rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #8f9ba6 solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.15625rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #20a8d8;\n background-color: #20a8d8;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(32, 168, 216, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(32, 168, 216, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(32, 168, 216, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.15625rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #8f9ba6;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(32, 168, 216, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.0625rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #5c6873;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #e4e7ea;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #8ad4ee;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(138, 212, 238, 0.5);\n}\n\n.custom-select:focus::-ms-value {\n color: #5c6873;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #73818f;\n background-color: #e4e7ea;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: calc(1.648438rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.765625rem;\n}\n\n.custom-select-lg {\n height: calc(2.640625rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.09375rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.0625rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.0625rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #8ad4ee;\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e4e7ea;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.0625rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #5c6873;\n background-color: #fff;\n border: 1px solid #e4e7ea;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: 2.0625rem;\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #5c6873;\n content: \"Browse\";\n background-color: #f0f3f5;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.4rem);\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #20a8d8;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b6e4f4;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #c8ced3;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #20a8d8;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b6e4f4;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #c8ced3;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #20a8d8;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b6e4f4;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #c8ced3;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #c8ced3;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #8f9ba6;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #8f9ba6;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #8f9ba6;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #73818f;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #c8ced3;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e4e7ea #e4e7ea #c8ced3;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #73818f;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #5c6873;\n background-color: #e4e5e6;\n border-color: #c8ced3 #c8ced3 #e4e5e6;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #20a8d8;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.335938rem;\n padding-bottom: 0.335938rem;\n margin-right: 1rem;\n font-size: 1.09375rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.09375rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid #c8ced3;\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n color: inherit;\n background-color: #f0f3f5;\n border-bottom: 1px solid #c8ced3;\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #f0f3f5;\n border-top: 1px solid #c8ced3;\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0;\n }\n .card-group > .card:only-child {\n border-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion .card {\n overflow: hidden;\n}\n\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion .card .card-header {\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1.5rem;\n list-style: none;\n background-color: #fff;\n border-radius: 0;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #73818f;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #73818f;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #20a8d8;\n background-color: #fff;\n border: 1px solid #c8ced3;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #167495;\n text-decoration: none;\n background-color: #e4e7ea;\n border-color: #c8ced3;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.page-item.disabled .page-link {\n color: #73818f;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #c8ced3;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.09375rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #20a8d8;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #1985ac;\n}\n\n.badge-secondary {\n color: #23282c;\n background-color: #c8ced3;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #23282c;\n background-color: #acb5bc;\n}\n\n.badge-success {\n color: #fff;\n background-color: #4dbd74;\n}\n\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #3a9d5d;\n}\n\n.badge-info {\n color: #23282c;\n background-color: #63c2de;\n}\n\na.badge-info:hover, a.badge-info:focus {\n color: #23282c;\n background-color: #39b2d5;\n}\n\n.badge-warning {\n color: #23282c;\n background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n color: #23282c;\n background-color: #d39e00;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #f86c6b;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #f63c3a;\n}\n\n.badge-light {\n color: #23282c;\n background-color: #f0f3f5;\n}\n\na.badge-light:hover, a.badge-light:focus {\n color: #23282c;\n background-color: #d1dbe1;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #2f353a;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #181b1e;\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e4e7ea;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 3.8125rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #115770;\n background-color: #d2eef7;\n border-color: #c1e7f4;\n}\n\n.alert-primary hr {\n border-top-color: #abdff0;\n}\n\n.alert-primary .alert-link {\n color: #0a3544;\n}\n\n.alert-secondary {\n color: #686b6e;\n background-color: #f4f5f6;\n border-color: #f0f1f3;\n}\n\n.alert-secondary hr {\n border-top-color: #e2e4e8;\n}\n\n.alert-secondary .alert-link {\n color: #4f5254;\n}\n\n.alert-success {\n color: #28623c;\n background-color: #dbf2e3;\n border-color: #cdedd8;\n}\n\n.alert-success hr {\n border-top-color: #bae6c9;\n}\n\n.alert-success .alert-link {\n color: #193e26;\n}\n\n.alert-info {\n color: #336573;\n background-color: #e0f3f8;\n border-color: #d3eef6;\n}\n\n.alert-info hr {\n border-top-color: #bee6f2;\n}\n\n.alert-info .alert-link {\n color: #234650;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #813838;\n background-color: #fee2e1;\n border-color: #fdd6d6;\n}\n\n.alert-danger hr {\n border-top-color: #fcbebe;\n}\n\n.alert-danger .alert-link {\n color: #5d2929;\n}\n\n.alert-light {\n color: #7d7e7f;\n background-color: #fcfdfd;\n border-color: #fbfcfc;\n}\n\n.alert-light hr {\n border-top-color: #ecf1f1;\n}\n\n.alert-light .alert-link {\n color: #646565;\n}\n\n.alert-dark {\n color: #181c1e;\n background-color: #d5d7d8;\n border-color: #c5c6c8;\n}\n\n.alert-dark hr {\n border-top-color: #b8b9bc;\n}\n\n.alert-dark .alert-link {\n color: #010202;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.65625rem;\n background-color: #f0f3f5;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #20a8d8;\n transition: width 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #5c6873;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #5c6873;\n text-decoration: none;\n background-color: #f0f3f5;\n}\n\n.list-group-item-action:active {\n color: #23282c;\n background-color: #e4e7ea;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #73818f;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:last-child {\n margin-bottom: -1px;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #115770;\n background-color: #c1e7f4;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #115770;\n background-color: #abdff0;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #115770;\n border-color: #115770;\n}\n\n.list-group-item-secondary {\n color: #686b6e;\n background-color: #f0f1f3;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #686b6e;\n background-color: #e2e4e8;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #686b6e;\n border-color: #686b6e;\n}\n\n.list-group-item-success {\n color: #28623c;\n background-color: #cdedd8;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #28623c;\n background-color: #bae6c9;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #28623c;\n border-color: #28623c;\n}\n\n.list-group-item-info {\n color: #336573;\n background-color: #d3eef6;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #336573;\n background-color: #bee6f2;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #336573;\n border-color: #336573;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #813838;\n background-color: #fdd6d6;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #813838;\n background-color: #fcbebe;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #813838;\n border-color: #813838;\n}\n\n.list-group-item-light {\n color: #7d7e7f;\n background-color: #fbfcfc;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #7d7e7f;\n background-color: #ecf1f1;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #7d7e7f;\n border-color: #7d7e7f;\n}\n\n.list-group-item-dark {\n color: #181c1e;\n background-color: #c5c6c8;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #181c1e;\n background-color: #b8b9bc;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #181c1e;\n border-color: #181c1e;\n}\n\n.close {\n float: right;\n font-size: 1.3125rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n border-radius: 0.25rem;\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #73818f;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: none;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (0.5rem * 2));\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - (0.5rem * 2));\n content: \"\";\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #e4e7ea;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #e4e7ea;\n border-bottom-right-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.75rem * 2));\n }\n .modal-dialog-centered::before {\n height: calc(100vh - (1.75rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.765625rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.765625rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 1px;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0.5rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n left: 1px;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.5rem 0.5rem 0.5rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 1px;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.5rem 0 0.5rem 0.5rem;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n right: 1px;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: inherit;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #23282c;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #20a8d8 !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #1985ac !important;\n}\n\n.bg-secondary {\n background-color: #c8ced3 !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #acb5bc !important;\n}\n\n.bg-success {\n background-color: #4dbd74 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #3a9d5d !important;\n}\n\n.bg-info {\n background-color: #63c2de !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #39b2d5 !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #f86c6b !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #f63c3a !important;\n}\n\n.bg-light {\n background-color: #f0f3f5 !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #d1dbe1 !important;\n}\n\n.bg-dark {\n background-color: #2f353a !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #181b1e !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #c8ced3 !important;\n}\n\n.border-top {\n border-top: 1px solid #c8ced3 !important;\n}\n\n.border-right {\n border-right: 1px solid #c8ced3 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #c8ced3 !important;\n}\n\n.border-left {\n border-left: 1px solid #c8ced3 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #20a8d8 !important;\n}\n\n.border-secondary {\n border-color: #c8ced3 !important;\n}\n\n.border-success {\n border-color: #4dbd74 !important;\n}\n\n.border-info {\n border-color: #63c2de !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #f86c6b !important;\n}\n\n.border-light {\n border-color: #f0f3f5 !important;\n}\n\n.border-dark {\n border-color: #2f353a !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-3by4::before {\n padding-top: 133.333333%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-3by4::before {\n padding-top: 133.333333%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #20a8d8 !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #167495 !important;\n}\n\n.text-secondary {\n color: #c8ced3 !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #9ea8b1 !important;\n}\n\n.text-success {\n color: #4dbd74 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #338a52 !important;\n}\n\n.text-info {\n color: #63c2de !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #2ba6ca !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #f86c6b !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #f52322 !important;\n}\n\n.text-light {\n color: #f0f3f5 !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #c2ced6 !important;\n}\n\n.text-dark {\n color: #2f353a !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #0d0e10 !important;\n}\n\n.text-body {\n color: #23282c !important;\n}\n\n.text-muted {\n color: #73818f !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #8f9ba6;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #c8ced3 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #c8ced3;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #c8ced3;\n }\n}\n\n.animated {\n animation-duration: 1s;\n}\n\n.animated.infinite {\n animation-iteration-count: infinite;\n}\n\n.animated.hinge {\n animation-duration: 2s;\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n.fadeIn {\n animation-name: fadeIn;\n}\n\n.ps {\n overflow: hidden !important;\n -ms-touch-action: auto;\n touch-action: auto;\n -ms-overflow-style: none;\n overflow-anchor: none;\n}\n\n.ps__rail-x {\n position: absolute;\n bottom: 0;\n display: none;\n height: 15px;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n}\n\n.ps__rail-y {\n position: absolute;\n right: 0;\n display: none;\n width: 15px;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n}\n\n.ps--active-x > .ps__rail-x,\n.ps--active-y > .ps__rail-y {\n display: block;\n background-color: transparent;\n}\n\n.ps:hover > .ps__rail-x,\n.ps:hover > .ps__rail-y,\n.ps--focus > .ps__rail-x,\n.ps--focus > .ps__rail-y,\n.ps--scrolling-x > .ps__rail-x,\n.ps--scrolling-y > .ps__rail-y {\n opacity: .6;\n}\n\n.ps__rail-x:hover,\n.ps__rail-y:hover,\n.ps__rail-x:focus,\n.ps__rail-y:focus {\n background-color: #eee;\n opacity: .9;\n}\n\n/*\r\n * Scrollbar thumb styles\r\n */\n.ps__thumb-x {\n position: absolute;\n bottom: 2px;\n height: 6px;\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, height .2s ease-in-out;\n}\n\n.ps__thumb-y {\n position: absolute;\n right: 2px;\n width: 6px;\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, width .2s ease-in-out;\n}\n\n.ps__rail-x:hover > .ps__thumb-x,\n.ps__rail-x:focus > .ps__thumb-x {\n height: 11px;\n background-color: #999;\n}\n\n.ps__rail-y:hover > .ps__thumb-y,\n.ps__rail-y:focus > .ps__thumb-y {\n width: 11px;\n background-color: #999;\n}\n\n@supports (-ms-overflow-style: none) {\n .ps {\n overflow: auto !important;\n }\n}\n\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .ps {\n overflow: auto !important;\n }\n}\n\n.aside-menu {\n z-index: 1019;\n width: 250px;\n color: #2f353a;\n background: #fff;\n border-left: 1px solid #c8ced3;\n}\n\n.aside-menu .nav-tabs {\n border-color: #c8ced3;\n}\n\n.aside-menu .nav-tabs .nav-link {\n padding: 0.75rem 1rem;\n color: #23282c;\n border-top: 0;\n border-radius: 0;\n}\n\n.aside-menu .nav-tabs .nav-link.active {\n color: #20a8d8;\n border-right-color: #c8ced3;\n border-left-color: #c8ced3;\n}\n\n.aside-menu .nav-tabs .nav-item:first-child .nav-link {\n border-left: 0;\n}\n\n.aside-menu .tab-content {\n position: relative;\n overflow-x: hidden;\n overflow-y: auto;\n border: 0;\n border-top: 1px solid #c8ced3;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.aside-menu .tab-content::-webkit-scrollbar {\n width: 10px;\n margin-left: -10px;\n appearance: none;\n}\n\n.aside-menu .tab-content::-webkit-scrollbar-track {\n background-color: white;\n border-right: 1px solid #f2f2f2;\n border-left: 1px solid #f2f2f2;\n}\n\n.aside-menu .tab-content::-webkit-scrollbar-thumb {\n height: 50px;\n background-color: #e6e6e6;\n background-clip: content-box;\n border-color: transparent;\n border-style: solid;\n border-width: 1px 2px;\n}\n\n.aside-menu .tab-content .tab-pane {\n padding: 0;\n}\n\n.avatar {\n position: relative;\n display: inline-block;\n width: 36px;\n height: 36px;\n}\n\n.avatar .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 10px;\n height: 10px;\n border: 1px solid #fff;\n border-radius: 50em;\n}\n\n.avatar > img {\n vertical-align: initial;\n}\n\n.avatar-lg {\n position: relative;\n display: inline-block;\n width: 72px;\n height: 72px;\n}\n\n.avatar-lg .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 12px;\n height: 12px;\n border: 1px solid #fff;\n border-radius: 50em;\n}\n\n.avatar-sm {\n position: relative;\n display: inline-block;\n width: 24px;\n height: 24px;\n}\n\n.avatar-sm .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 8px;\n height: 8px;\n border: 1px solid #fff;\n border-radius: 50em;\n}\n\n.avatar-xs {\n position: relative;\n display: inline-block;\n width: 20px;\n height: 20px;\n}\n\n.avatar-xs .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 8px;\n height: 8px;\n border: 1px solid #fff;\n border-radius: 50em;\n}\n\n.avatars-stack .avatar {\n margin-right: -18px;\n transition: margin-right 0.25s;\n}\n\n.avatars-stack .avatar:hover {\n margin-right: 0;\n}\n\n.avatars-stack .avatar-lg {\n margin-right: -36px;\n}\n\n.avatars-stack .avatar-sm {\n margin-right: -12px;\n}\n\n.avatars-stack .avatar-xs {\n margin-right: -10px;\n}\n\n.badge-pill {\n border-radius: 10rem;\n}\n\n.breadcrumb-menu {\n margin-left: auto;\n}\n\n.breadcrumb-menu::before {\n display: none;\n}\n\n.breadcrumb-menu .btn-group {\n vertical-align: top;\n}\n\n.breadcrumb-menu .btn {\n padding: 0 0.75rem;\n color: #73818f;\n vertical-align: top;\n border: 0;\n}\n\n.breadcrumb-menu .btn:hover, .breadcrumb-menu .btn.active {\n color: #23282c;\n background: transparent;\n}\n\n.breadcrumb-menu .open .btn {\n color: #23282c;\n background: transparent;\n}\n\n.breadcrumb-menu .dropdown-menu {\n min-width: 180px;\n line-height: 1.5;\n}\n\n*[dir=\"rtl\"] .breadcrumb-menu {\n margin-right: auto;\n margin-left: initial;\n}\n\n.breadcrumb {\n position: relative;\n border-radius: 0;\n border-bottom: 1px solid #c8ced3;\n}\n\n*[dir=\"rtl\"] .breadcrumb-item::before {\n padding-right: 0;\n padding-left: 0.5rem;\n}\n\n*[dir=\"rtl\"] .breadcrumb-item {\n padding-right: 0.5rem;\n padding-left: 0;\n}\n\n.brand-card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n margin-bottom: 1.5rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid #c8ced3;\n border-radius: 0.25rem;\n}\n\n.brand-card-header {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n height: 6rem;\n border-radius: 0.25rem 0.25rem 0 0;\n}\n\n.brand-card-header i {\n font-size: 2rem;\n color: #fff;\n}\n\n.brand-card-header .chart-wrapper {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.brand-card-body {\n display: flex;\n flex-direction: row;\n padding: 0.75rem 0;\n text-align: center;\n}\n\n.brand-card-body > * {\n flex: 1;\n padding: 0.1875rem 0;\n}\n\n.brand-card-body > *:not(:last-child) {\n border-right: 1px solid #c8ced3;\n}\n\n*[dir=\"rtl\"] .brand-card-body > *:not(:last-child) {\n border-right: 0;\n border-left: 1px solid #c8ced3;\n}\n\n.btn-brand {\n border: 0;\n}\n\n.btn-brand i {\n display: inline-block;\n width: 2.0625rem;\n margin: -0.375rem -0.75rem;\n line-height: 2.0625rem;\n text-align: center;\n background-color: rgba(0, 0, 0, 0.2);\n border-radius: 0.25rem;\n}\n\n.btn-brand i + span {\n margin-left: 1.5rem;\n}\n\n.btn-brand.btn-lg i, .btn-group-lg > .btn-brand.btn i {\n width: 2.640625rem;\n margin: -0.5rem -1rem;\n line-height: 2.640625rem;\n border-radius: 0.3rem;\n}\n\n.btn-brand.btn-lg i + span, .btn-group-lg > .btn-brand.btn i + span {\n margin-left: 2rem;\n}\n\n.btn-brand.btn-sm i, .btn-group-sm > .btn-brand.btn i {\n width: 1.648438rem;\n margin: -0.25rem -0.5rem;\n line-height: 1.648438rem;\n border-radius: 0.2rem;\n}\n\n.btn-brand.btn-sm i + span, .btn-group-sm > .btn-brand.btn i + span {\n margin-left: 1rem;\n}\n\n.btn-brand.btn-square i {\n border-radius: 0;\n}\n\n.btn-facebook {\n color: #fff;\n background-color: #3b5998;\n border-color: #3b5998;\n}\n\n.btn-facebook:hover {\n color: #fff;\n background-color: #30497c;\n border-color: #2d4373;\n}\n\n.btn-facebook:focus, .btn-facebook.focus {\n box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);\n}\n\n.btn-facebook.disabled, .btn-facebook:disabled {\n color: #fff;\n background-color: #3b5998;\n border-color: #3b5998;\n}\n\n.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active,\n.show > .btn-facebook.dropdown-toggle {\n color: #fff;\n background-color: #2d4373;\n border-color: #293e6a;\n}\n\n.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus,\n.show > .btn-facebook.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);\n}\n\n.btn-twitter {\n color: #fff;\n background-color: #00aced;\n border-color: #00aced;\n}\n\n.btn-twitter:hover {\n color: #fff;\n background-color: #0090c7;\n border-color: #0087ba;\n}\n\n.btn-twitter:focus, .btn-twitter.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5);\n}\n\n.btn-twitter.disabled, .btn-twitter:disabled {\n color: #fff;\n background-color: #00aced;\n border-color: #00aced;\n}\n\n.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active,\n.show > .btn-twitter.dropdown-toggle {\n color: #fff;\n background-color: #0087ba;\n border-color: #007ead;\n}\n\n.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus,\n.show > .btn-twitter.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5);\n}\n\n.btn-linkedin {\n color: #fff;\n background-color: #4875b4;\n border-color: #4875b4;\n}\n\n.btn-linkedin:hover {\n color: #fff;\n background-color: #3d6399;\n border-color: #395d90;\n}\n\n.btn-linkedin:focus, .btn-linkedin.focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5);\n}\n\n.btn-linkedin.disabled, .btn-linkedin:disabled {\n color: #fff;\n background-color: #4875b4;\n border-color: #4875b4;\n}\n\n.btn-linkedin:not(:disabled):not(.disabled):active, .btn-linkedin:not(:disabled):not(.disabled).active,\n.show > .btn-linkedin.dropdown-toggle {\n color: #fff;\n background-color: #395d90;\n border-color: #365786;\n}\n\n.btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-linkedin:not(:disabled):not(.disabled).active:focus,\n.show > .btn-linkedin.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5);\n}\n\n.btn-google-plus {\n color: #fff;\n background-color: #d34836;\n border-color: #d34836;\n}\n\n.btn-google-plus:hover {\n color: #fff;\n background-color: #ba3929;\n border-color: #b03626;\n}\n\n.btn-google-plus:focus, .btn-google-plus.focus {\n box-shadow: 0 0 0 0.2rem rgba(218, 99, 84, 0.5);\n}\n\n.btn-google-plus.disabled, .btn-google-plus:disabled {\n color: #fff;\n background-color: #d34836;\n border-color: #d34836;\n}\n\n.btn-google-plus:not(:disabled):not(.disabled):active, .btn-google-plus:not(:disabled):not(.disabled).active,\n.show > .btn-google-plus.dropdown-toggle {\n color: #fff;\n background-color: #b03626;\n border-color: #a53324;\n}\n\n.btn-google-plus:not(:disabled):not(.disabled):active:focus, .btn-google-plus:not(:disabled):not(.disabled).active:focus,\n.show > .btn-google-plus.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(218, 99, 84, 0.5);\n}\n\n.btn-flickr {\n color: #fff;\n background-color: #ff0084;\n border-color: #ff0084;\n}\n\n.btn-flickr:hover {\n color: #fff;\n background-color: #d90070;\n border-color: #cc006a;\n}\n\n.btn-flickr:focus, .btn-flickr.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5);\n}\n\n.btn-flickr.disabled, .btn-flickr:disabled {\n color: #fff;\n background-color: #ff0084;\n border-color: #ff0084;\n}\n\n.btn-flickr:not(:disabled):not(.disabled):active, .btn-flickr:not(:disabled):not(.disabled).active,\n.show > .btn-flickr.dropdown-toggle {\n color: #fff;\n background-color: #cc006a;\n border-color: #bf0063;\n}\n\n.btn-flickr:not(:disabled):not(.disabled):active:focus, .btn-flickr:not(:disabled):not(.disabled).active:focus,\n.show > .btn-flickr.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5);\n}\n\n.btn-tumblr {\n color: #fff;\n background-color: #32506d;\n border-color: #32506d;\n}\n\n.btn-tumblr:hover {\n color: #fff;\n background-color: #263d53;\n border-color: #22364a;\n}\n\n.btn-tumblr:focus, .btn-tumblr.focus {\n box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5);\n}\n\n.btn-tumblr.disabled, .btn-tumblr:disabled {\n color: #fff;\n background-color: #32506d;\n border-color: #32506d;\n}\n\n.btn-tumblr:not(:disabled):not(.disabled):active, .btn-tumblr:not(:disabled):not(.disabled).active,\n.show > .btn-tumblr.dropdown-toggle {\n color: #fff;\n background-color: #22364a;\n border-color: #1e3041;\n}\n\n.btn-tumblr:not(:disabled):not(.disabled):active:focus, .btn-tumblr:not(:disabled):not(.disabled).active:focus,\n.show > .btn-tumblr.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5);\n}\n\n.btn-xing {\n color: #fff;\n background-color: #026466;\n border-color: #026466;\n}\n\n.btn-xing:hover {\n color: #fff;\n background-color: #013f40;\n border-color: #013334;\n}\n\n.btn-xing:focus, .btn-xing.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5);\n}\n\n.btn-xing.disabled, .btn-xing:disabled {\n color: #fff;\n background-color: #026466;\n border-color: #026466;\n}\n\n.btn-xing:not(:disabled):not(.disabled):active, .btn-xing:not(:disabled):not(.disabled).active,\n.show > .btn-xing.dropdown-toggle {\n color: #fff;\n background-color: #013334;\n border-color: #012727;\n}\n\n.btn-xing:not(:disabled):not(.disabled):active:focus, .btn-xing:not(:disabled):not(.disabled).active:focus,\n.show > .btn-xing.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5);\n}\n\n.btn-github {\n color: #fff;\n background-color: #4183c4;\n border-color: #4183c4;\n}\n\n.btn-github:hover {\n color: #fff;\n background-color: #3570aa;\n border-color: #3269a0;\n}\n\n.btn-github:focus, .btn-github.focus {\n box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5);\n}\n\n.btn-github.disabled, .btn-github:disabled {\n color: #fff;\n background-color: #4183c4;\n border-color: #4183c4;\n}\n\n.btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active,\n.show > .btn-github.dropdown-toggle {\n color: #fff;\n background-color: #3269a0;\n border-color: #2f6397;\n}\n\n.btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus,\n.show > .btn-github.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5);\n}\n\n.btn-html5 {\n color: #fff;\n background-color: #e34f26;\n border-color: #e34f26;\n}\n\n.btn-html5:hover {\n color: #fff;\n background-color: #c9401a;\n border-color: #be3c18;\n}\n\n.btn-html5:focus, .btn-html5.focus {\n box-shadow: 0 0 0 0.2rem rgba(231, 105, 71, 0.5);\n}\n\n.btn-html5.disabled, .btn-html5:disabled {\n color: #fff;\n background-color: #e34f26;\n border-color: #e34f26;\n}\n\n.btn-html5:not(:disabled):not(.disabled):active, .btn-html5:not(:disabled):not(.disabled).active,\n.show > .btn-html5.dropdown-toggle {\n color: #fff;\n background-color: #be3c18;\n border-color: #b23917;\n}\n\n.btn-html5:not(:disabled):not(.disabled):active:focus, .btn-html5:not(:disabled):not(.disabled).active:focus,\n.show > .btn-html5.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(231, 105, 71, 0.5);\n}\n\n.btn-openid {\n color: #23282c;\n background-color: #f78c40;\n border-color: #f78c40;\n}\n\n.btn-openid:hover {\n color: #fff;\n background-color: #f5761b;\n border-color: #f56f0f;\n}\n\n.btn-openid:focus, .btn-openid.focus {\n box-shadow: 0 0 0 0.2rem rgba(215, 125, 61, 0.5);\n}\n\n.btn-openid.disabled, .btn-openid:disabled {\n color: #23282c;\n background-color: #f78c40;\n border-color: #f78c40;\n}\n\n.btn-openid:not(:disabled):not(.disabled):active, .btn-openid:not(:disabled):not(.disabled).active,\n.show > .btn-openid.dropdown-toggle {\n color: #fff;\n background-color: #f56f0f;\n border-color: #ed680a;\n}\n\n.btn-openid:not(:disabled):not(.disabled):active:focus, .btn-openid:not(:disabled):not(.disabled).active:focus,\n.show > .btn-openid.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(215, 125, 61, 0.5);\n}\n\n.btn-stack-overflow {\n color: #fff;\n background-color: #fe7a15;\n border-color: #fe7a15;\n}\n\n.btn-stack-overflow:hover {\n color: #fff;\n background-color: #ec6701;\n border-color: #df6101;\n}\n\n.btn-stack-overflow:focus, .btn-stack-overflow.focus {\n box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5);\n}\n\n.btn-stack-overflow.disabled, .btn-stack-overflow:disabled {\n color: #fff;\n background-color: #fe7a15;\n border-color: #fe7a15;\n}\n\n.btn-stack-overflow:not(:disabled):not(.disabled):active, .btn-stack-overflow:not(:disabled):not(.disabled).active,\n.show > .btn-stack-overflow.dropdown-toggle {\n color: #fff;\n background-color: #df6101;\n border-color: #d25c01;\n}\n\n.btn-stack-overflow:not(:disabled):not(.disabled):active:focus, .btn-stack-overflow:not(:disabled):not(.disabled).active:focus,\n.show > .btn-stack-overflow.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5);\n}\n\n.btn-youtube {\n color: #fff;\n background-color: #b00;\n border-color: #b00;\n}\n\n.btn-youtube:hover {\n color: #fff;\n background-color: #950000;\n border-color: #880000;\n}\n\n.btn-youtube:focus, .btn-youtube.focus {\n box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5);\n}\n\n.btn-youtube.disabled, .btn-youtube:disabled {\n color: #fff;\n background-color: #b00;\n border-color: #b00;\n}\n\n.btn-youtube:not(:disabled):not(.disabled):active, .btn-youtube:not(:disabled):not(.disabled).active,\n.show > .btn-youtube.dropdown-toggle {\n color: #fff;\n background-color: #880000;\n border-color: #7b0000;\n}\n\n.btn-youtube:not(:disabled):not(.disabled):active:focus, .btn-youtube:not(:disabled):not(.disabled).active:focus,\n.show > .btn-youtube.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5);\n}\n\n.btn-css3 {\n color: #fff;\n background-color: #0170ba;\n border-color: #0170ba;\n}\n\n.btn-css3:hover {\n color: #fff;\n background-color: #015994;\n border-color: #015187;\n}\n\n.btn-css3:focus, .btn-css3.focus {\n box-shadow: 0 0 0 0.2rem rgba(39, 133, 196, 0.5);\n}\n\n.btn-css3.disabled, .btn-css3:disabled {\n color: #fff;\n background-color: #0170ba;\n border-color: #0170ba;\n}\n\n.btn-css3:not(:disabled):not(.disabled):active, .btn-css3:not(:disabled):not(.disabled).active,\n.show > .btn-css3.dropdown-toggle {\n color: #fff;\n background-color: #015187;\n border-color: #014a7b;\n}\n\n.btn-css3:not(:disabled):not(.disabled):active:focus, .btn-css3:not(:disabled):not(.disabled).active:focus,\n.show > .btn-css3.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(39, 133, 196, 0.5);\n}\n\n.btn-dribbble {\n color: #fff;\n background-color: #ea4c89;\n border-color: #ea4c89;\n}\n\n.btn-dribbble:hover {\n color: #fff;\n background-color: #e62a72;\n border-color: #e51e6b;\n}\n\n.btn-dribbble:focus, .btn-dribbble.focus {\n box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);\n}\n\n.btn-dribbble.disabled, .btn-dribbble:disabled {\n color: #fff;\n background-color: #ea4c89;\n border-color: #ea4c89;\n}\n\n.btn-dribbble:not(:disabled):not(.disabled):active, .btn-dribbble:not(:disabled):not(.disabled).active,\n.show > .btn-dribbble.dropdown-toggle {\n color: #fff;\n background-color: #e51e6b;\n border-color: #dc1a65;\n}\n\n.btn-dribbble:not(:disabled):not(.disabled):active:focus, .btn-dribbble:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dribbble.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);\n}\n\n.btn-instagram {\n color: #fff;\n background-color: #517fa4;\n border-color: #517fa4;\n}\n\n.btn-instagram:hover {\n color: #fff;\n background-color: #446b8a;\n border-color: #406582;\n}\n\n.btn-instagram:focus, .btn-instagram.focus {\n box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);\n}\n\n.btn-instagram.disabled, .btn-instagram:disabled {\n color: #fff;\n background-color: #517fa4;\n border-color: #517fa4;\n}\n\n.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active,\n.show > .btn-instagram.dropdown-toggle {\n color: #fff;\n background-color: #406582;\n border-color: #3c5e79;\n}\n\n.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus,\n.show > .btn-instagram.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);\n}\n\n.btn-pinterest {\n color: #fff;\n background-color: #cb2027;\n border-color: #cb2027;\n}\n\n.btn-pinterest:hover {\n color: #fff;\n background-color: #aa1b21;\n border-color: #9f191f;\n}\n\n.btn-pinterest:focus, .btn-pinterest.focus {\n box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5);\n}\n\n.btn-pinterest.disabled, .btn-pinterest:disabled {\n color: #fff;\n background-color: #cb2027;\n border-color: #cb2027;\n}\n\n.btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active,\n.show > .btn-pinterest.dropdown-toggle {\n color: #fff;\n background-color: #9f191f;\n border-color: #94171c;\n}\n\n.btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus,\n.show > .btn-pinterest.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5);\n}\n\n.btn-vk {\n color: #fff;\n background-color: #45668e;\n border-color: #45668e;\n}\n\n.btn-vk:hover {\n color: #fff;\n background-color: #385474;\n border-color: #344d6c;\n}\n\n.btn-vk:focus, .btn-vk.focus {\n box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5);\n}\n\n.btn-vk.disabled, .btn-vk:disabled {\n color: #fff;\n background-color: #45668e;\n border-color: #45668e;\n}\n\n.btn-vk:not(:disabled):not(.disabled):active, .btn-vk:not(:disabled):not(.disabled).active,\n.show > .btn-vk.dropdown-toggle {\n color: #fff;\n background-color: #344d6c;\n border-color: #304763;\n}\n\n.btn-vk:not(:disabled):not(.disabled):active:focus, .btn-vk:not(:disabled):not(.disabled).active:focus,\n.show > .btn-vk.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5);\n}\n\n.btn-yahoo {\n color: #fff;\n background-color: #400191;\n border-color: #400191;\n}\n\n.btn-yahoo:hover {\n color: #fff;\n background-color: #2f016b;\n border-color: #2a015e;\n}\n\n.btn-yahoo:focus, .btn-yahoo.focus {\n box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5);\n}\n\n.btn-yahoo.disabled, .btn-yahoo:disabled {\n color: #fff;\n background-color: #400191;\n border-color: #400191;\n}\n\n.btn-yahoo:not(:disabled):not(.disabled):active, .btn-yahoo:not(:disabled):not(.disabled).active,\n.show > .btn-yahoo.dropdown-toggle {\n color: #fff;\n background-color: #2a015e;\n border-color: #240152;\n}\n\n.btn-yahoo:not(:disabled):not(.disabled):active:focus, .btn-yahoo:not(:disabled):not(.disabled).active:focus,\n.show > .btn-yahoo.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5);\n}\n\n.btn-behance {\n color: #fff;\n background-color: #1769ff;\n border-color: #1769ff;\n}\n\n.btn-behance:hover {\n color: #fff;\n background-color: #0055f0;\n border-color: #0050e3;\n}\n\n.btn-behance:focus, .btn-behance.focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5);\n}\n\n.btn-behance.disabled, .btn-behance:disabled {\n color: #fff;\n background-color: #1769ff;\n border-color: #1769ff;\n}\n\n.btn-behance:not(:disabled):not(.disabled):active, .btn-behance:not(:disabled):not(.disabled).active,\n.show > .btn-behance.dropdown-toggle {\n color: #fff;\n background-color: #0050e3;\n border-color: #004cd6;\n}\n\n.btn-behance:not(:disabled):not(.disabled):active:focus, .btn-behance:not(:disabled):not(.disabled).active:focus,\n.show > .btn-behance.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5);\n}\n\n.btn-dropbox {\n color: #fff;\n background-color: #007ee5;\n border-color: #007ee5;\n}\n\n.btn-dropbox:hover {\n color: #fff;\n background-color: #0069bf;\n border-color: #0062b2;\n}\n\n.btn-dropbox:focus, .btn-dropbox.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 145, 233, 0.5);\n}\n\n.btn-dropbox.disabled, .btn-dropbox:disabled {\n color: #fff;\n background-color: #007ee5;\n border-color: #007ee5;\n}\n\n.btn-dropbox:not(:disabled):not(.disabled):active, .btn-dropbox:not(:disabled):not(.disabled).active,\n.show > .btn-dropbox.dropdown-toggle {\n color: #fff;\n background-color: #0062b2;\n border-color: #005ba5;\n}\n\n.btn-dropbox:not(:disabled):not(.disabled):active:focus, .btn-dropbox:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dropbox.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 145, 233, 0.5);\n}\n\n.btn-reddit {\n color: #fff;\n background-color: #ff4500;\n border-color: #ff4500;\n}\n\n.btn-reddit:hover {\n color: #fff;\n background-color: #d93b00;\n border-color: #cc3700;\n}\n\n.btn-reddit:focus, .btn-reddit.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5);\n}\n\n.btn-reddit.disabled, .btn-reddit:disabled {\n color: #fff;\n background-color: #ff4500;\n border-color: #ff4500;\n}\n\n.btn-reddit:not(:disabled):not(.disabled):active, .btn-reddit:not(:disabled):not(.disabled).active,\n.show > .btn-reddit.dropdown-toggle {\n color: #fff;\n background-color: #cc3700;\n border-color: #bf3400;\n}\n\n.btn-reddit:not(:disabled):not(.disabled):active:focus, .btn-reddit:not(:disabled):not(.disabled).active:focus,\n.show > .btn-reddit.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5);\n}\n\n.btn-spotify {\n color: #fff;\n background-color: #7ab800;\n border-color: #7ab800;\n}\n\n.btn-spotify:hover {\n color: #fff;\n background-color: #619200;\n border-color: #588500;\n}\n\n.btn-spotify:focus, .btn-spotify.focus {\n box-shadow: 0 0 0 0.2rem rgba(142, 195, 38, 0.5);\n}\n\n.btn-spotify.disabled, .btn-spotify:disabled {\n color: #fff;\n background-color: #7ab800;\n border-color: #7ab800;\n}\n\n.btn-spotify:not(:disabled):not(.disabled):active, .btn-spotify:not(:disabled):not(.disabled).active,\n.show > .btn-spotify.dropdown-toggle {\n color: #fff;\n background-color: #588500;\n border-color: #507800;\n}\n\n.btn-spotify:not(:disabled):not(.disabled):active:focus, .btn-spotify:not(:disabled):not(.disabled).active:focus,\n.show > .btn-spotify.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(142, 195, 38, 0.5);\n}\n\n.btn-vine {\n color: #fff;\n background-color: #00bf8f;\n border-color: #00bf8f;\n}\n\n.btn-vine:hover {\n color: #fff;\n background-color: #009972;\n border-color: #008c69;\n}\n\n.btn-vine:focus, .btn-vine.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 201, 160, 0.5);\n}\n\n.btn-vine.disabled, .btn-vine:disabled {\n color: #fff;\n background-color: #00bf8f;\n border-color: #00bf8f;\n}\n\n.btn-vine:not(:disabled):not(.disabled):active, .btn-vine:not(:disabled):not(.disabled).active,\n.show > .btn-vine.dropdown-toggle {\n color: #fff;\n background-color: #008c69;\n border-color: #007f5f;\n}\n\n.btn-vine:not(:disabled):not(.disabled):active:focus, .btn-vine:not(:disabled):not(.disabled).active:focus,\n.show > .btn-vine.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 201, 160, 0.5);\n}\n\n.btn-foursquare {\n color: #fff;\n background-color: #1073af;\n border-color: #1073af;\n}\n\n.btn-foursquare:hover {\n color: #fff;\n background-color: #0d5c8c;\n border-color: #0c5480;\n}\n\n.btn-foursquare:focus, .btn-foursquare.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 136, 187, 0.5);\n}\n\n.btn-foursquare.disabled, .btn-foursquare:disabled {\n color: #fff;\n background-color: #1073af;\n border-color: #1073af;\n}\n\n.btn-foursquare:not(:disabled):not(.disabled):active, .btn-foursquare:not(:disabled):not(.disabled).active,\n.show > .btn-foursquare.dropdown-toggle {\n color: #fff;\n background-color: #0c5480;\n border-color: #0b4d75;\n}\n\n.btn-foursquare:not(:disabled):not(.disabled):active:focus, .btn-foursquare:not(:disabled):not(.disabled).active:focus,\n.show > .btn-foursquare.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 136, 187, 0.5);\n}\n\n.btn-vimeo {\n color: #23282c;\n background-color: #aad450;\n border-color: #aad450;\n}\n\n.btn-vimeo:hover {\n color: #23282c;\n background-color: #9bcc32;\n border-color: #93c130;\n}\n\n.btn-vimeo:focus, .btn-vimeo.focus {\n box-shadow: 0 0 0 0.2rem rgba(150, 186, 75, 0.5);\n}\n\n.btn-vimeo.disabled, .btn-vimeo:disabled {\n color: #23282c;\n background-color: #aad450;\n border-color: #aad450;\n}\n\n.btn-vimeo:not(:disabled):not(.disabled):active, .btn-vimeo:not(:disabled):not(.disabled).active,\n.show > .btn-vimeo.dropdown-toggle {\n color: #23282c;\n background-color: #93c130;\n border-color: #8bb72d;\n}\n\n.btn-vimeo:not(:disabled):not(.disabled):active:focus, .btn-vimeo:not(:disabled):not(.disabled).active:focus,\n.show > .btn-vimeo.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(150, 186, 75, 0.5);\n}\n\n.btn-transparent {\n color: #fff;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn [class^=\"icon-\"],\n.btn [class*=\" icon-\"] {\n display: inline-block;\n margin-top: -2px;\n vertical-align: middle;\n}\n\n.btn-pill {\n border-radius: 50em;\n}\n\n.btn-square {\n border-radius: 0;\n}\n\n.btn-ghost-primary {\n color: #20a8d8;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-primary:hover {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-ghost-primary:focus, .btn-ghost-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5);\n}\n\n.btn-ghost-primary.disabled, .btn-ghost-primary:disabled {\n color: #20a8d8;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-primary:not(:disabled):not(.disabled):active, .btn-ghost-primary:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-primary.dropdown-toggle {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-ghost-primary:not(:disabled):not(.disabled):active:focus, .btn-ghost-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5);\n}\n\n.btn-ghost-secondary {\n color: #c8ced3;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-secondary:hover {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-ghost-secondary:focus, .btn-ghost-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5);\n}\n\n.btn-ghost-secondary.disabled, .btn-ghost-secondary:disabled {\n color: #c8ced3;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-secondary:not(:disabled):not(.disabled):active, .btn-ghost-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-secondary.dropdown-toggle {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-ghost-secondary:not(:disabled):not(.disabled):active:focus, .btn-ghost-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5);\n}\n\n.btn-ghost-success {\n color: #4dbd74;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-success:hover {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-ghost-success:focus, .btn-ghost-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5);\n}\n\n.btn-ghost-success.disabled, .btn-ghost-success:disabled {\n color: #4dbd74;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-success:not(:disabled):not(.disabled):active, .btn-ghost-success:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-success.dropdown-toggle {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-ghost-success:not(:disabled):not(.disabled):active:focus, .btn-ghost-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5);\n}\n\n.btn-ghost-info {\n color: #63c2de;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-info:hover {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-ghost-info:focus, .btn-ghost-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5);\n}\n\n.btn-ghost-info.disabled, .btn-ghost-info:disabled {\n color: #63c2de;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-info:not(:disabled):not(.disabled):active, .btn-ghost-info:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-info.dropdown-toggle {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-ghost-info:not(:disabled):not(.disabled):active:focus, .btn-ghost-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5);\n}\n\n.btn-ghost-warning {\n color: #ffc107;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-warning:hover {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-ghost-warning:focus, .btn-ghost-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-ghost-warning.disabled, .btn-ghost-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-warning:not(:disabled):not(.disabled):active, .btn-ghost-warning:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-warning.dropdown-toggle {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-ghost-warning:not(:disabled):not(.disabled):active:focus, .btn-ghost-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-ghost-danger {\n color: #f86c6b;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-danger:hover {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-ghost-danger:focus, .btn-ghost-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5);\n}\n\n.btn-ghost-danger.disabled, .btn-ghost-danger:disabled {\n color: #f86c6b;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-danger:not(:disabled):not(.disabled):active, .btn-ghost-danger:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-danger.dropdown-toggle {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-ghost-danger:not(:disabled):not(.disabled):active:focus, .btn-ghost-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5);\n}\n\n.btn-ghost-light {\n color: #f0f3f5;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-light:hover {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-ghost-light:focus, .btn-ghost-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5);\n}\n\n.btn-ghost-light.disabled, .btn-ghost-light:disabled {\n color: #f0f3f5;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-light:not(:disabled):not(.disabled):active, .btn-ghost-light:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-light.dropdown-toggle {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-ghost-light:not(:disabled):not(.disabled):active:focus, .btn-ghost-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5);\n}\n\n.btn-ghost-dark {\n color: #2f353a;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-dark:hover {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-ghost-dark:focus, .btn-ghost-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5);\n}\n\n.btn-ghost-dark.disabled, .btn-ghost-dark:disabled {\n color: #2f353a;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-dark:not(:disabled):not(.disabled):active, .btn-ghost-dark:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-dark.dropdown-toggle {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-ghost-dark:not(:disabled):not(.disabled):active:focus, .btn-ghost-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5);\n}\n\n.callout {\n position: relative;\n padding: 0 1rem;\n margin: 1rem 0;\n border-left: 4px solid #c8ced3;\n border-radius: 0.25rem;\n}\n\n.callout .chart-wrapper {\n position: absolute;\n top: 10px;\n left: 50%;\n float: right;\n width: 50%;\n}\n\n.callout-bordered {\n border: 1px solid #c8ced3;\n border-left-width: 4px;\n}\n\n.callout code {\n border-radius: 0.25rem;\n}\n\n.callout h4 {\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.callout p:last-child {\n margin-bottom: 0;\n}\n\n.callout + .callout {\n margin-top: -0.25rem;\n}\n\n.callout-primary {\n border-left-color: #20a8d8;\n}\n\n.callout-primary h4 {\n color: #20a8d8;\n}\n\n.callout-secondary {\n border-left-color: #c8ced3;\n}\n\n.callout-secondary h4 {\n color: #c8ced3;\n}\n\n.callout-success {\n border-left-color: #4dbd74;\n}\n\n.callout-success h4 {\n color: #4dbd74;\n}\n\n.callout-info {\n border-left-color: #63c2de;\n}\n\n.callout-info h4 {\n color: #63c2de;\n}\n\n.callout-warning {\n border-left-color: #ffc107;\n}\n\n.callout-warning h4 {\n color: #ffc107;\n}\n\n.callout-danger {\n border-left-color: #f86c6b;\n}\n\n.callout-danger h4 {\n color: #f86c6b;\n}\n\n.callout-light {\n border-left-color: #f0f3f5;\n}\n\n.callout-light h4 {\n color: #f0f3f5;\n}\n\n.callout-dark {\n border-left-color: #2f353a;\n}\n\n.callout-dark h4 {\n color: #2f353a;\n}\n\n*[dir=\"rtl\"] .callout {\n border-right: 4px solid #c8ced3;\n border-left: 0;\n}\n\n*[dir=\"rtl\"] .callout.callout-primary {\n border-right-color: #20a8d8;\n}\n\n*[dir=\"rtl\"] .callout.callout-secondary {\n border-right-color: #c8ced3;\n}\n\n*[dir=\"rtl\"] .callout.callout-success {\n border-right-color: #4dbd74;\n}\n\n*[dir=\"rtl\"] .callout.callout-info {\n border-right-color: #63c2de;\n}\n\n*[dir=\"rtl\"] .callout.callout-warning {\n border-right-color: #ffc107;\n}\n\n*[dir=\"rtl\"] .callout.callout-danger {\n border-right-color: #f86c6b;\n}\n\n*[dir=\"rtl\"] .callout.callout-light {\n border-right-color: #f0f3f5;\n}\n\n*[dir=\"rtl\"] .callout.callout-dark {\n border-right-color: #2f353a;\n}\n\n*[dir=\"rtl\"] .callout .chart-wrapper {\n left: 0;\n float: left;\n}\n\n.card {\n margin-bottom: 1.5rem;\n}\n\n.card.bg-primary {\n border-color: #187da0;\n}\n\n.card.bg-primary .card-header {\n background-color: #1e9ecb;\n border-color: #187da0;\n}\n\n.card.bg-secondary {\n border-color: #a5aeb7;\n}\n\n.card.bg-secondary .card-header {\n background-color: #c0c6cc;\n border-color: #a5aeb7;\n}\n\n.card.bg-success {\n border-color: #379457;\n}\n\n.card.bg-success .card-header {\n background-color: #44b76c;\n border-color: #379457;\n}\n\n.card.bg-info {\n border-color: #2eadd3;\n}\n\n.card.bg-info .card-header {\n background-color: #56bddb;\n border-color: #2eadd3;\n}\n\n.card.bg-warning {\n border-color: #c69500;\n}\n\n.card.bg-warning .card-header {\n background-color: #f7b900;\n border-color: #c69500;\n}\n\n.card.bg-danger {\n border-color: #f5302e;\n}\n\n.card.bg-danger .card-header {\n background-color: #f75d5c;\n border-color: #f5302e;\n}\n\n.card.bg-light {\n border-color: #cad4dc;\n}\n\n.card.bg-light .card-header {\n background-color: #e7ecef;\n border-color: #cad4dc;\n}\n\n.card.bg-dark {\n border-color: #121517;\n}\n\n.card.bg-dark .card-header {\n background-color: #282d32;\n border-color: #121517;\n}\n\n.card.drag,\n.card .drag {\n cursor: move;\n}\n\n.card-placeholder {\n background: rgba(0, 0, 0, 0.025);\n border: 1px dashed #c8ced3;\n}\n\n.card-header > i {\n margin-right: 0.5rem;\n}\n\n.card-header .nav-tabs {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n border-bottom: 0;\n}\n\n.card-header .nav-tabs .nav-item {\n border-top: 0;\n}\n\n.card-header .nav-tabs .nav-link {\n padding: 0.75rem 0.625rem;\n color: #73818f;\n border-top: 0;\n}\n\n.card-header .nav-tabs .nav-link.active {\n color: #23282c;\n background: #fff;\n}\n\n*[dir=\"rtl\"] .card-header > i {\n margin-right: 0;\n margin-left: 0.5rem;\n}\n\n.card-header-icon-bg {\n display: inline-block;\n width: 2.8125rem;\n padding: 0.75rem 0;\n margin: -0.75rem 1.25rem -0.75rem -1.25rem;\n line-height: inherit;\n color: #23282c;\n text-align: center;\n background: transparent;\n border-right: 1px solid #c8ced3;\n}\n\n.card-header-actions {\n display: inline-block;\n float: right;\n margin-right: -0.25rem;\n}\n\n*[dir=\"rtl\"] .card-header-actions {\n float: left;\n margin-right: auto;\n margin-left: -0.25rem;\n}\n\n.card-header-action {\n padding: 0 0.25rem;\n color: #73818f;\n}\n\n.card-header-action:hover {\n color: #23282c;\n text-decoration: none;\n}\n\n.card-accent-primary {\n border-top-color: #20a8d8;\n border-top-width: 2px;\n}\n\n.card-accent-secondary {\n border-top-color: #c8ced3;\n border-top-width: 2px;\n}\n\n.card-accent-success {\n border-top-color: #4dbd74;\n border-top-width: 2px;\n}\n\n.card-accent-info {\n border-top-color: #63c2de;\n border-top-width: 2px;\n}\n\n.card-accent-warning {\n border-top-color: #ffc107;\n border-top-width: 2px;\n}\n\n.card-accent-danger {\n border-top-color: #f86c6b;\n border-top-width: 2px;\n}\n\n.card-accent-light {\n border-top-color: #f0f3f5;\n border-top-width: 2px;\n}\n\n.card-accent-dark {\n border-top-color: #2f353a;\n border-top-width: 2px;\n}\n\n.card-full {\n margin-top: -1rem;\n margin-right: -15px;\n margin-left: -15px;\n border: 0;\n border-bottom: 1px solid #c8ced3;\n}\n\n@media (min-width: 576px) {\n .card-columns.cols-2 {\n column-count: 2;\n }\n}\n\n.chart-wrapper canvas {\n width: 100%;\n}\n\nbase-chart.chart {\n display: block;\n}\n\ncanvas {\n user-select: none;\n}\n\n.chartjs-tooltip {\n position: absolute;\n z-index: 1021;\n display: flex;\n flex-direction: column;\n padding: 0.25rem 0.5rem;\n color: #fff;\n pointer-events: none;\n background: rgba(0, 0, 0, 0.7);\n opacity: 0;\n transition: all 0.25s ease;\n transform: translate(-50%, 0);\n border-radius: 0.25rem;\n}\n\n.chartjs-tooltip .tooltip-header {\n margin-bottom: 0.5rem;\n}\n\n.chartjs-tooltip .tooltip-header-item {\n font-size: 0.765625rem;\n font-weight: 700;\n}\n\n.chartjs-tooltip .tooltip-body-item {\n display: flex;\n align-items: center;\n font-size: 0.765625rem;\n white-space: nowrap;\n}\n\n.chartjs-tooltip .tooltip-body-item-color {\n display: inline-block;\n width: 0.875rem;\n height: 0.875rem;\n margin-right: 0.875rem;\n}\n\n.chartjs-tooltip .tooltip-body-item-value {\n padding-left: 1rem;\n margin-left: auto;\n font-weight: 700;\n}\n\n.dropdown-item {\n position: relative;\n padding: 10px 20px;\n border-bottom: 1px solid #c8ced3;\n}\n\n.dropdown-item:last-child {\n border-bottom: 0;\n}\n\n.dropdown-item i {\n display: inline-block;\n width: 20px;\n margin-right: 10px;\n margin-left: -10px;\n color: #c8ced3;\n text-align: center;\n}\n\n.dropdown-item .badge {\n position: absolute;\n right: 10px;\n margin-top: 2px;\n}\n\n.dropdown-header {\n padding: 8px 20px;\n background: #e4e7ea;\n border-bottom: 1px solid #c8ced3;\n}\n\n.dropdown-header .btn {\n margin-top: -7px;\n color: #73818f;\n}\n\n.dropdown-header .btn:hover {\n color: #23282c;\n}\n\n.dropdown-header .btn.pull-right {\n margin-right: -20px;\n}\n\n.dropdown-menu-lg {\n width: 250px;\n}\n\n.app-header .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.app-header .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n.app-header .navbar-nav .dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.app-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n padding: 0 1rem;\n color: #23282c;\n background: #f0f3f5;\n border-top: 1px solid #c8ced3;\n}\n\n.row.row-equal {\n padding-right: 7.5px;\n padding-left: 7.5px;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.row.row-equal [class*=\"col-\"] {\n padding-right: 7.5px;\n padding-left: 7.5px;\n}\n\n.main .container-fluid {\n padding: 0 30px;\n}\n\n.app-header {\n position: relative;\n flex-direction: row;\n height: 55px;\n padding: 0;\n margin: 0;\n background-color: #fff;\n border-bottom: 1px solid #c8ced3;\n}\n\n.app-header .navbar-brand {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 155px;\n height: 55px;\n padding: 0;\n margin-right: 0;\n background-color: transparent;\n}\n\n.app-header .navbar-brand .navbar-brand-minimized {\n display: none;\n}\n\n.app-header .navbar-toggler {\n min-width: 50px;\n padding: 0.25rem 0;\n}\n\n.app-header .navbar-toggler:hover .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%232f353a' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.app-header .navbar-toggler-icon {\n height: 23px;\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2373818f' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.app-header .navbar-nav {\n flex-direction: row;\n align-items: center;\n}\n\n.app-header .nav-item {\n position: relative;\n min-width: 50px;\n margin: 0;\n text-align: center;\n}\n\n.app-header .nav-item button {\n margin: 0 auto;\n}\n\n.app-header .nav-item .nav-link {\n padding-top: 0;\n padding-bottom: 0;\n background: 0;\n border: 0;\n}\n\n.app-header .nav-item .nav-link .badge {\n position: absolute;\n top: 50%;\n left: 50%;\n margin-top: -16px;\n margin-left: 0;\n}\n\n.app-header .nav-item .nav-link > .img-avatar, .app-header .nav-item .avatar.nav-link > img {\n height: 35px;\n margin: 0 10px;\n}\n\n.app-header .dropdown-menu {\n padding-bottom: 0;\n line-height: 1.5;\n}\n\n.app-header .dropdown-item {\n min-width: 180px;\n}\n\n.navbar-nav .nav-link {\n color: #73818f;\n}\n\n.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus {\n color: #2f353a;\n}\n\n.navbar-nav .open > .nav-link, .navbar-nav .open > .nav-link:hover, .navbar-nav .open > .nav-link:focus,\n.navbar-nav .active > .nav-link,\n.navbar-nav .active > .nav-link:hover,\n.navbar-nav .active > .nav-link:focus,\n.navbar-nav .nav-link.open,\n.navbar-nav .nav-link.open:hover,\n.navbar-nav .nav-link.open:focus,\n.navbar-nav .nav-link.active,\n.navbar-nav .nav-link.active:hover,\n.navbar-nav .nav-link.active:focus {\n color: #2f353a;\n}\n\n.navbar-divider {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n@media (min-width: 992px) {\n .brand-minimized .app-header .navbar-brand {\n width: 50px;\n background-color: transparent;\n }\n .brand-minimized .app-header .navbar-brand .navbar-brand-full {\n display: none;\n }\n .brand-minimized .app-header .navbar-brand .navbar-brand-minimized {\n display: block;\n }\n}\n\n.input-group-prepend,\n.input-group-append {\n white-space: nowrap;\n vertical-align: middle;\n}\n\n.img-avatar, .avatar > img,\n.img-circle {\n max-width: 100%;\n height: auto;\n border-radius: 50em;\n}\n\n.list-group-accent .list-group-item {\n margin-bottom: 1px;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-radius: 0;\n}\n\n.list-group-accent .list-group-item.list-group-item-divider {\n position: relative;\n}\n\n.list-group-accent .list-group-item.list-group-item-divider::before {\n position: absolute;\n bottom: -1px;\n left: 5%;\n width: 90%;\n height: 1px;\n content: \"\";\n background-color: #e4e7ea;\n}\n\n.list-group-item-accent-primary {\n border-left: 4px solid #20a8d8;\n}\n\n.list-group-item-accent-secondary {\n border-left: 4px solid #c8ced3;\n}\n\n.list-group-item-accent-success {\n border-left: 4px solid #4dbd74;\n}\n\n.list-group-item-accent-info {\n border-left: 4px solid #63c2de;\n}\n\n.list-group-item-accent-warning {\n border-left: 4px solid #ffc107;\n}\n\n.list-group-item-accent-danger {\n border-left: 4px solid #f86c6b;\n}\n\n.list-group-item-accent-light {\n border-left: 4px solid #f0f3f5;\n}\n\n.list-group-item-accent-dark {\n border-left: 4px solid #2f353a;\n}\n\n.modal-primary .modal-content {\n border-color: #20a8d8;\n}\n\n.modal-primary .modal-header {\n color: #fff;\n background-color: #20a8d8;\n}\n\n.modal-secondary .modal-content {\n border-color: #c8ced3;\n}\n\n.modal-secondary .modal-header {\n color: #fff;\n background-color: #c8ced3;\n}\n\n.modal-success .modal-content {\n border-color: #4dbd74;\n}\n\n.modal-success .modal-header {\n color: #fff;\n background-color: #4dbd74;\n}\n\n.modal-info .modal-content {\n border-color: #63c2de;\n}\n\n.modal-info .modal-header {\n color: #fff;\n background-color: #63c2de;\n}\n\n.modal-warning .modal-content {\n border-color: #ffc107;\n}\n\n.modal-warning .modal-header {\n color: #fff;\n background-color: #ffc107;\n}\n\n.modal-danger .modal-content {\n border-color: #f86c6b;\n}\n\n.modal-danger .modal-header {\n color: #fff;\n background-color: #f86c6b;\n}\n\n.modal-light .modal-content {\n border-color: #f0f3f5;\n}\n\n.modal-light .modal-header {\n color: #fff;\n background-color: #f0f3f5;\n}\n\n.modal-dark .modal-content {\n border-color: #2f353a;\n}\n\n.modal-dark .modal-header {\n color: #fff;\n background-color: #2f353a;\n}\n\n.nav-tabs .nav-link {\n color: #73818f;\n}\n\n.nav-tabs .nav-link:hover {\n cursor: pointer;\n}\n\n.nav-tabs .nav-link.active {\n color: #2f353a;\n background: #fff;\n border-color: #c8ced3;\n border-bottom-color: #fff;\n}\n\n.nav-tabs .nav-link.active:focus {\n background: #fff;\n border-color: #c8ced3;\n border-bottom-color: #fff;\n}\n\n.tab-content {\n margin-top: -1px;\n background: #fff;\n border: 1px solid #c8ced3;\n}\n\n.tab-content .tab-pane {\n padding: 1rem;\n}\n\n.card-block .tab-content {\n margin-top: 0;\n border: 0;\n}\n\n.nav-fill .nav-link {\n background-color: #fff;\n border-color: #c8ced3;\n}\n\n.nav-fill .nav-link + .nav-link {\n margin-left: -1px;\n}\n\n.nav-fill .nav-link.active {\n margin-top: -1px;\n border-top: 2px solid #20a8d8;\n}\n\n*[dir=\"rtl\"] .nav {\n padding-right: 0;\n}\n\n.progress-xs {\n height: 4px;\n}\n\n.progress-sm {\n height: 8px;\n}\n\n.progress-white {\n background-color: rgba(255, 255, 255, 0.2);\n}\n\n.progress-white .progress-bar {\n background-color: #fff;\n}\n\n.progress-group {\n display: flex;\n flex-flow: row wrap;\n margin-bottom: 1rem;\n}\n\n.progress-group-prepend {\n flex: 0 0 100px;\n align-self: center;\n}\n\n.progress-group-icon {\n margin: 0 1rem 0 0.25rem;\n font-size: 1.09375rem;\n}\n\n.progress-group-text {\n font-size: 0.765625rem;\n color: #73818f;\n}\n\n.progress-group-header {\n display: flex;\n flex-basis: 100%;\n align-items: flex-end;\n margin-bottom: 0.25rem;\n}\n\n.progress-group-bars {\n flex-grow: 1;\n align-self: center;\n}\n\n.progress-group-bars .progress:not(:last-child) {\n margin-bottom: 2px;\n}\n\n.progress-group-header + .progress-group-bars {\n flex-basis: 100%;\n}\n\n.sidebar {\n display: flex;\n flex-direction: column;\n padding: 0;\n color: #fff;\n background: #2f353a;\n}\n\n.sidebar .sidebar-close {\n position: absolute;\n right: 0;\n display: none;\n padding: 0 1rem;\n font-size: 24px;\n font-weight: 800;\n line-height: 55px;\n color: #fff;\n background: 0;\n border: 0;\n opacity: .8;\n}\n\n.sidebar .sidebar-close:hover {\n opacity: 1;\n}\n\n.sidebar .sidebar-header {\n flex: 0 0 auto;\n padding: 0.75rem 1rem;\n text-align: center;\n background: rgba(0, 0, 0, 0.2);\n}\n\n.sidebar .sidebar-form .form-control {\n color: #fff;\n background: #181b1e;\n border: 0;\n}\n\n.sidebar .sidebar-form .form-control::placeholder {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .sidebar-nav {\n position: relative;\n flex: 1;\n overflow-x: hidden;\n overflow-y: auto;\n width: 200px;\n}\n\n.sidebar .nav {\n width: 200px;\n flex-direction: column;\n min-height: 100%;\n padding: 0;\n}\n\n.sidebar .nav-title {\n padding: 0.75rem 1rem;\n font-size: 80%;\n font-weight: 700;\n color: #e4e7ea;\n text-transform: uppercase;\n}\n\n.sidebar .nav-divider {\n height: 10px;\n}\n\n.sidebar .nav-item {\n position: relative;\n margin: 0;\n transition: background .3s ease-in-out;\n}\n\n.sidebar .nav-dropdown-items {\n max-height: 0;\n padding: 0;\n margin: 0;\n overflow-y: hidden;\n transition: max-height .3s ease-in-out;\n}\n\n.sidebar .nav-dropdown-items .nav-item {\n padding: 0;\n list-style: none;\n}\n\n.sidebar .nav-link {\n display: block;\n padding: 0.75rem 1rem;\n color: #fff;\n text-decoration: none;\n background: transparent;\n}\n\n.sidebar .nav-link .nav-icon {\n display: inline-block;\n width: 1.09375rem;\n margin: 0 0.5rem 0 0;\n font-size: 0.875rem;\n color: #73818f;\n text-align: center;\n}\n\n.sidebar .nav-link .badge {\n float: right;\n margin-top: 2px;\n}\n\n.sidebar .nav-link.active {\n color: #fff;\n background: #3a4248;\n}\n\n.sidebar .nav-link.active .nav-icon {\n color: #20a8d8;\n}\n\n.sidebar .nav-link:hover {\n color: #fff;\n background: #20a8d8;\n}\n\n.sidebar .nav-link:hover .nav-icon {\n color: #fff;\n}\n\n.sidebar .nav-link:hover.nav-dropdown-toggle::before {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\");\n}\n\n.sidebar .nav-link.disabled {\n color: #b3b3b3;\n cursor: default;\n background: transparent;\n}\n\n.sidebar .nav-link.disabled .nav-icon {\n color: #73818f;\n}\n\n.sidebar .nav-link.disabled:hover {\n color: #b3b3b3;\n}\n\n.sidebar .nav-link.disabled:hover .nav-icon {\n color: #73818f;\n}\n\n.sidebar .nav-link.disabled:hover.nav-dropdown-toggle::before {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\");\n}\n\n.sidebar .nav-link.nav-link-primary {\n background: #20a8d8;\n}\n\n.sidebar .nav-link.nav-link-primary .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-primary:hover {\n background: #1d97c2;\n}\n\n.sidebar .nav-link.nav-link-primary:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-secondary {\n background: #c8ced3;\n}\n\n.sidebar .nav-link.nav-link-secondary .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-secondary:hover {\n background: #bac1c8;\n}\n\n.sidebar .nav-link.nav-link-secondary:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-success {\n background: #4dbd74;\n}\n\n.sidebar .nav-link.nav-link-success .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-success:hover {\n background: #41af67;\n}\n\n.sidebar .nav-link.nav-link-success:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-info {\n background: #63c2de;\n}\n\n.sidebar .nav-link.nav-link-info .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-info:hover {\n background: #4ebada;\n}\n\n.sidebar .nav-link.nav-link-info:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-warning {\n background: #ffc107;\n}\n\n.sidebar .nav-link.nav-link-warning .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-warning:hover {\n background: #edb100;\n}\n\n.sidebar .nav-link.nav-link-warning:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-danger {\n background: #f86c6b;\n}\n\n.sidebar .nav-link.nav-link-danger .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-danger:hover {\n background: #f75453;\n}\n\n.sidebar .nav-link.nav-link-danger:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-light {\n background: #f0f3f5;\n}\n\n.sidebar .nav-link.nav-link-light .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-light:hover {\n background: #e1e7eb;\n}\n\n.sidebar .nav-link.nav-link-light:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-dark {\n background: #2f353a;\n}\n\n.sidebar .nav-link.nav-link-dark .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-dark:hover {\n background: #24282c;\n}\n\n.sidebar .nav-link.nav-link-dark:hover i {\n color: #fff;\n}\n\n.sidebar .nav-dropdown-toggle {\n position: relative;\n}\n\n.sidebar .nav-dropdown-toggle::before {\n position: absolute;\n top: 50%;\n right: 1rem;\n display: block;\n width: 8px;\n height: 8px;\n padding: 0;\n margin-top: -4px;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%2373818f' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n transition: transform .3s;\n}\n\n.sidebar .nav-dropdown-toggle .badge {\n margin-right: 16px;\n}\n\n.sidebar .nav-dropdown.open {\n background: rgba(0, 0, 0, 0.2);\n}\n\n.sidebar .nav-dropdown.open > .nav-dropdown-items {\n max-height: 1500px;\n}\n\n.sidebar .nav-dropdown.open .nav-link {\n color: #fff;\n border-left: 0;\n}\n\n.sidebar .nav-dropdown.open .nav-link.disabled {\n color: #b3b3b3;\n background: transparent;\n}\n\n.sidebar .nav-dropdown.open .nav-link.disabled:hover {\n color: #b3b3b3;\n}\n\n.sidebar .nav-dropdown.open .nav-link.disabled:hover .nav-icon {\n color: #73818f;\n}\n\n.sidebar .nav-dropdown.open > .nav-dropdown-toggle::before {\n transform: rotate(-90deg);\n}\n\n.sidebar .nav-dropdown.open .nav-dropdown.open {\n border-left: 0;\n}\n\n.sidebar .nav-label {\n display: block;\n padding: 0.09375rem 1rem;\n color: #e4e7ea;\n}\n\n.sidebar .nav-label:hover {\n color: #fff;\n text-decoration: none;\n}\n\n.sidebar .nav-label .nav-icon {\n width: 20px;\n margin: -3px 0.5rem 0 0;\n font-size: 10px;\n color: #73818f;\n text-align: center;\n vertical-align: middle;\n}\n\n.sidebar .progress {\n background-color: #515c64 !important;\n}\n\n.sidebar .sidebar-footer {\n flex: 0 0 auto;\n padding: 0.75rem 1rem;\n background: rgba(0, 0, 0, 0.2);\n}\n\n.sidebar .sidebar-minimizer {\n position: relative;\n flex: 0 0 50px;\n cursor: pointer;\n background-color: rgba(0, 0, 0, 0.2);\n border: 0;\n}\n\n.sidebar .sidebar-minimizer::before {\n position: absolute;\n top: 0;\n right: 0;\n width: 50px;\n height: 50px;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%2373818f' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n background-size: 12.5px;\n transition: .3s;\n}\n\n.sidebar .sidebar-minimizer:focus, .sidebar .sidebar-minimizer.focus {\n outline: 0;\n}\n\n.sidebar .sidebar-minimizer:hover {\n background-color: rgba(0, 0, 0, 0.3);\n}\n\n.sidebar .sidebar-minimizer:hover::before {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\");\n}\n\n@media (min-width: 992px) {\n .sidebar-compact .sidebar .sidebar-nav {\n width: 150px;\n }\n .sidebar-compact .sidebar .nav {\n width: 150px;\n }\n .sidebar-compact .sidebar .d-compact-none {\n display: none;\n }\n .sidebar-compact .sidebar .nav-title {\n text-align: center;\n }\n .sidebar-compact .sidebar .nav-item {\n width: 150px;\n border-left: 0;\n }\n .sidebar-compact .sidebar .nav-link {\n text-align: center;\n }\n .sidebar-compact .sidebar .nav-link .nav-icon {\n display: block;\n width: 100%;\n margin: 0.25rem 0;\n font-size: 24px;\n }\n .sidebar-compact .sidebar .nav-link .badge {\n position: absolute;\n top: 18px;\n right: 10px;\n }\n .sidebar-compact .sidebar .nav-link.nav-dropdown-toggle::before {\n top: 30px;\n }\n .sidebar-minimized .sidebar {\n z-index: 1019;\n }\n .sidebar-minimized .sidebar .sidebar-nav {\n overflow: visible;\n width: 50px;\n }\n .sidebar-minimized .sidebar .nav {\n width: 50px;\n }\n .sidebar-minimized .sidebar .d-minimized-none,\n .sidebar-minimized .sidebar .nav-divider,\n .sidebar-minimized .sidebar .nav-label,\n .sidebar-minimized .sidebar .nav-title,\n .sidebar-minimized .sidebar .sidebar-footer,\n .sidebar-minimized .sidebar .sidebar-form,\n .sidebar-minimized .sidebar .sidebar-header {\n display: none;\n }\n .sidebar-minimized .sidebar .sidebar-minimizer {\n position: fixed;\n bottom: 0;\n width: 50px;\n height: 50px;\n background-color: #24282c;\n }\n .sidebar-minimized .sidebar .sidebar-nav {\n padding-bottom: 50px;\n }\n .sidebar-minimized .sidebar .sidebar-minimizer::before {\n width: 100%;\n transform: rotate(-180deg);\n }\n .sidebar-minimized .sidebar .nav-item {\n width: 50px;\n overflow: hidden;\n }\n .sidebar-minimized .sidebar .nav-item:hover {\n width: 250px;\n overflow: visible;\n }\n .sidebar-minimized .sidebar .nav-item:hover > .nav-link {\n background: #20a8d8;\n }\n .sidebar-minimized .sidebar .nav-item:hover > .nav-link .nav-icon {\n color: #fff;\n }\n .sidebar-minimized .sidebar .nav-item:hover .nav-link.disabled,\n .sidebar-minimized .sidebar .nav-item:hover .nav-link :disabled {\n background: #2f353a;\n }\n .sidebar-minimized .sidebar .nav-item:hover .nav-link.disabled .nav-icon,\n .sidebar-minimized .sidebar .nav-item:hover .nav-link :disabled .nav-icon {\n color: #73818f;\n }\n .sidebar-minimized .sidebar section :not(.nav-dropdown-items) > .nav-item:last-child::after {\n display: block;\n margin-bottom: 50px;\n content: \"\";\n }\n .sidebar-minimized .sidebar .nav-link {\n position: relative;\n padding-left: 0;\n margin: 0;\n white-space: nowrap;\n border-left: 0;\n }\n .sidebar-minimized .sidebar .nav-link .nav-icon {\n display: block;\n float: left;\n width: 50px;\n font-size: 18px;\n }\n .sidebar-minimized .sidebar .nav-link .badge {\n position: absolute;\n right: 15px;\n display: none;\n }\n .sidebar-minimized .sidebar .nav-link:hover {\n width: 250px;\n background: #20a8d8;\n }\n .sidebar-minimized .sidebar .nav-link:hover .badge {\n display: inline;\n }\n .sidebar-minimized .sidebar .nav-link.nav-dropdown-toggle::before {\n display: none;\n }\n .sidebar-minimized .sidebar .nav-dropdown-items .nav-item {\n width: 200px;\n }\n .sidebar-minimized .sidebar .nav-dropdown-items .nav-item .nav-link {\n width: 200px;\n }\n .sidebar-minimized .sidebar .nav > .nav-dropdown > .nav-dropdown-items {\n display: none;\n max-height: 1000px;\n background: #2f353a;\n }\n .sidebar-minimized .sidebar .nav > .nav-dropdown:hover {\n background: #20a8d8;\n }\n .sidebar-minimized .sidebar .nav > .nav-dropdown:hover > .nav-dropdown-items {\n position: absolute;\n left: 50px;\n display: inline;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav {\n list-style-image: url(\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\");\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav .divider {\n height: 0;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .sidebar-minimizer::before {\n width: 100%;\n transform: rotate(0deg);\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav-link {\n padding-right: 0;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav-link .nav-icon {\n float: right;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav-link .badge {\n right: auto;\n left: 15px;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav-link:hover .badge {\n display: inline;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav > .nav-dropdown > .nav-dropdown-items {\n display: none;\n max-height: 1000px;\n background: #2f353a;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav > .nav-dropdown:hover {\n background: #20a8d8;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav > .nav-dropdown:hover > .nav-dropdown-items {\n position: absolute;\n left: 0;\n display: inline;\n }\n}\n\n*[dir=\"rtl\"] .sidebar .nav-dropdown-toggle::before {\n position: absolute;\n right: auto;\n left: 1rem;\n transform: rotate(180deg);\n}\n\n*[dir=\"rtl\"] .sidebar .nav-dropdown.open > .nav-dropdown-toggle::before {\n transform: rotate(270deg);\n}\n\n*[dir=\"rtl\"] .sidebar .nav-link .nav-icon {\n margin: 0 0 0 0.5rem;\n}\n\n*[dir=\"rtl\"] .sidebar .nav-link .badge {\n float: left;\n margin-top: 2px;\n}\n\n*[dir=\"rtl\"] .sidebar .nav-link.nav-dropdown-toggle .badge {\n margin-right: auto;\n margin-left: 16px;\n}\n\n*[dir=\"rtl\"] .sidebar .sidebar-minimizer::before {\n right: auto;\n left: 0;\n transform: rotate(180deg);\n}\n\n*[dir=\"rtl\"] .sidebar-toggler {\n margin-right: 0 !important;\n}\n\n.switch {\n display: inline-block;\n width: 40px;\n height: 26px;\n}\n\n.switch-input {\n display: none;\n}\n\n.switch-slider {\n position: relative;\n display: block;\n height: inherit;\n cursor: pointer;\n background-color: #fff;\n border: 1px solid #c8ced3;\n transition: .15s ease-out;\n border-radius: 0.25rem;\n}\n\n.switch-slider::before {\n position: absolute;\n top: 2px;\n left: 2px;\n box-sizing: border-box;\n width: 20px;\n height: 20px;\n content: \"\";\n background-color: #fff;\n border: 1px solid #c8ced3;\n transition: .15s ease-out;\n border-radius: 0.125rem;\n}\n\n.switch-input:checked ~ .switch-slider::before {\n transform: translateX(14px);\n}\n\n.switch-input:disabled ~ .switch-slider {\n cursor: not-allowed;\n opacity: .5;\n}\n\n.switch-lg {\n width: 48px;\n height: 30px;\n}\n\n.switch-lg .switch-slider {\n font-size: 12px;\n}\n\n.switch-lg .switch-slider::before {\n width: 24px;\n height: 24px;\n}\n\n.switch-lg .switch-slider::after {\n font-size: 12px;\n}\n\n.switch-lg .switch-input:checked ~ .switch-slider::before {\n transform: translateX(18px);\n}\n\n.switch-sm {\n width: 32px;\n height: 22px;\n}\n\n.switch-sm .switch-slider {\n font-size: 8px;\n}\n\n.switch-sm .switch-slider::before {\n width: 16px;\n height: 16px;\n}\n\n.switch-sm .switch-slider::after {\n font-size: 8px;\n}\n\n.switch-sm .switch-input:checked ~ .switch-slider::before {\n transform: translateX(10px);\n}\n\n.switch-label {\n width: 48px;\n}\n\n.switch-label .switch-slider::before {\n z-index: 2;\n}\n\n.switch-label .switch-slider::after {\n position: absolute;\n top: 50%;\n right: 1px;\n z-index: 1;\n width: 50%;\n margin-top: -.5em;\n font-size: 10px;\n font-weight: 600;\n line-height: 1;\n color: #c8ced3;\n text-align: center;\n text-transform: uppercase;\n content: attr(data-unchecked);\n transition: inherit;\n}\n\n.switch-label .switch-input:checked ~ .switch-slider::before {\n transform: translateX(22px);\n}\n\n.switch-label .switch-input:checked ~ .switch-slider::after {\n left: 1px;\n color: #fff;\n content: attr(data-checked);\n}\n\n.switch-label.switch-lg {\n width: 56px;\n height: 30px;\n}\n\n.switch-label.switch-lg .switch-slider {\n font-size: 12px;\n}\n\n.switch-label.switch-lg .switch-slider::before {\n width: 24px;\n height: 24px;\n}\n\n.switch-label.switch-lg .switch-slider::after {\n font-size: 12px;\n}\n\n.switch-label.switch-lg .switch-input:checked ~ .switch-slider::before {\n transform: translateX(26px);\n}\n\n.switch-label.switch-sm {\n width: 40px;\n height: 22px;\n}\n\n.switch-label.switch-sm .switch-slider {\n font-size: 8px;\n}\n\n.switch-label.switch-sm .switch-slider::before {\n width: 16px;\n height: 16px;\n}\n\n.switch-label.switch-sm .switch-slider::after {\n font-size: 8px;\n}\n\n.switch-label.switch-sm .switch-input:checked ~ .switch-slider::before {\n transform: translateX(18px);\n}\n\n.switch-3d .switch-slider {\n background-color: #f0f3f5;\n border-radius: 50em;\n}\n\n.switch-3d .switch-slider::before {\n top: -1px;\n left: -1px;\n width: 26px;\n height: 26px;\n border: 0;\n border-radius: 50em;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);\n}\n\n.switch-3d.switch-lg {\n width: 48px;\n height: 30px;\n}\n\n.switch-3d.switch-lg .switch-slider::before {\n width: 30px;\n height: 30px;\n}\n\n.switch-3d.switch-lg .switch-input:checked ~ .switch-slider::before {\n transform: translateX(18px);\n}\n\n.switch-3d.switch-sm {\n width: 32px;\n height: 22px;\n}\n\n.switch-3d.switch-sm .switch-slider::before {\n width: 22px;\n height: 22px;\n}\n\n.switch-3d.switch-sm .switch-input:checked ~ .switch-slider::before {\n transform: translateX(10px);\n}\n\n.switch-primary .switch-input:checked + .switch-slider {\n background-color: #20a8d8;\n border-color: #1985ac;\n}\n\n.switch-primary .switch-input:checked + .switch-slider::before {\n border-color: #1985ac;\n}\n\n.switch-outline-primary .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #20a8d8;\n}\n\n.switch-outline-primary .switch-input:checked + .switch-slider::before {\n border-color: #20a8d8;\n}\n\n.switch-outline-primary .switch-input:checked + .switch-slider::after {\n color: #20a8d8;\n}\n\n.switch-outline-primary-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #20a8d8;\n}\n\n.switch-outline-primary-alt .switch-input:checked + .switch-slider::before {\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.switch-outline-primary-alt .switch-input:checked + .switch-slider::after {\n color: #20a8d8;\n}\n\n.switch-secondary .switch-input:checked + .switch-slider {\n background-color: #c8ced3;\n border-color: #acb5bc;\n}\n\n.switch-secondary .switch-input:checked + .switch-slider::before {\n border-color: #acb5bc;\n}\n\n.switch-outline-secondary .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #c8ced3;\n}\n\n.switch-outline-secondary .switch-input:checked + .switch-slider::before {\n border-color: #c8ced3;\n}\n\n.switch-outline-secondary .switch-input:checked + .switch-slider::after {\n color: #c8ced3;\n}\n\n.switch-outline-secondary-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #c8ced3;\n}\n\n.switch-outline-secondary-alt .switch-input:checked + .switch-slider::before {\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.switch-outline-secondary-alt .switch-input:checked + .switch-slider::after {\n color: #c8ced3;\n}\n\n.switch-success .switch-input:checked + .switch-slider {\n background-color: #4dbd74;\n border-color: #3a9d5d;\n}\n\n.switch-success .switch-input:checked + .switch-slider::before {\n border-color: #3a9d5d;\n}\n\n.switch-outline-success .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #4dbd74;\n}\n\n.switch-outline-success .switch-input:checked + .switch-slider::before {\n border-color: #4dbd74;\n}\n\n.switch-outline-success .switch-input:checked + .switch-slider::after {\n color: #4dbd74;\n}\n\n.switch-outline-success-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #4dbd74;\n}\n\n.switch-outline-success-alt .switch-input:checked + .switch-slider::before {\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.switch-outline-success-alt .switch-input:checked + .switch-slider::after {\n color: #4dbd74;\n}\n\n.switch-info .switch-input:checked + .switch-slider {\n background-color: #63c2de;\n border-color: #39b2d5;\n}\n\n.switch-info .switch-input:checked + .switch-slider::before {\n border-color: #39b2d5;\n}\n\n.switch-outline-info .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #63c2de;\n}\n\n.switch-outline-info .switch-input:checked + .switch-slider::before {\n border-color: #63c2de;\n}\n\n.switch-outline-info .switch-input:checked + .switch-slider::after {\n color: #63c2de;\n}\n\n.switch-outline-info-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #63c2de;\n}\n\n.switch-outline-info-alt .switch-input:checked + .switch-slider::before {\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.switch-outline-info-alt .switch-input:checked + .switch-slider::after {\n color: #63c2de;\n}\n\n.switch-warning .switch-input:checked + .switch-slider {\n background-color: #ffc107;\n border-color: #d39e00;\n}\n\n.switch-warning .switch-input:checked + .switch-slider::before {\n border-color: #d39e00;\n}\n\n.switch-outline-warning .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #ffc107;\n}\n\n.switch-outline-warning .switch-input:checked + .switch-slider::before {\n border-color: #ffc107;\n}\n\n.switch-outline-warning .switch-input:checked + .switch-slider::after {\n color: #ffc107;\n}\n\n.switch-outline-warning-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #ffc107;\n}\n\n.switch-outline-warning-alt .switch-input:checked + .switch-slider::before {\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.switch-outline-warning-alt .switch-input:checked + .switch-slider::after {\n color: #ffc107;\n}\n\n.switch-danger .switch-input:checked + .switch-slider {\n background-color: #f86c6b;\n border-color: #f63c3a;\n}\n\n.switch-danger .switch-input:checked + .switch-slider::before {\n border-color: #f63c3a;\n}\n\n.switch-outline-danger .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #f86c6b;\n}\n\n.switch-outline-danger .switch-input:checked + .switch-slider::before {\n border-color: #f86c6b;\n}\n\n.switch-outline-danger .switch-input:checked + .switch-slider::after {\n color: #f86c6b;\n}\n\n.switch-outline-danger-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #f86c6b;\n}\n\n.switch-outline-danger-alt .switch-input:checked + .switch-slider::before {\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.switch-outline-danger-alt .switch-input:checked + .switch-slider::after {\n color: #f86c6b;\n}\n\n.switch-light .switch-input:checked + .switch-slider {\n background-color: #f0f3f5;\n border-color: #d1dbe1;\n}\n\n.switch-light .switch-input:checked + .switch-slider::before {\n border-color: #d1dbe1;\n}\n\n.switch-outline-light .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #f0f3f5;\n}\n\n.switch-outline-light .switch-input:checked + .switch-slider::before {\n border-color: #f0f3f5;\n}\n\n.switch-outline-light .switch-input:checked + .switch-slider::after {\n color: #f0f3f5;\n}\n\n.switch-outline-light-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #f0f3f5;\n}\n\n.switch-outline-light-alt .switch-input:checked + .switch-slider::before {\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.switch-outline-light-alt .switch-input:checked + .switch-slider::after {\n color: #f0f3f5;\n}\n\n.switch-dark .switch-input:checked + .switch-slider {\n background-color: #2f353a;\n border-color: #181b1e;\n}\n\n.switch-dark .switch-input:checked + .switch-slider::before {\n border-color: #181b1e;\n}\n\n.switch-outline-dark .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #2f353a;\n}\n\n.switch-outline-dark .switch-input:checked + .switch-slider::before {\n border-color: #2f353a;\n}\n\n.switch-outline-dark .switch-input:checked + .switch-slider::after {\n color: #2f353a;\n}\n\n.switch-outline-dark-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #2f353a;\n}\n\n.switch-outline-dark-alt .switch-input:checked + .switch-slider::before {\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.switch-outline-dark-alt .switch-input:checked + .switch-slider::after {\n color: #2f353a;\n}\n\n.switch-pill .switch-slider {\n border-radius: 50em;\n}\n\n.switch-pill .switch-slider::before {\n border-radius: 50em;\n}\n\n.table-outline {\n border: 1px solid #c8ced3;\n}\n\n.table-outline td {\n vertical-align: middle;\n}\n\n.table-align-middle td {\n vertical-align: middle;\n}\n\n.table-clear td {\n border: 0;\n}\n\n@media all and (-ms-high-contrast: none) {\n html {\n display: flex;\n flex-direction: column;\n }\n}\n\n.app,\napp-dashboard,\napp-root {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\n.app-header {\n flex: 0 0 55px;\n}\n\n.app-footer {\n flex: 0 0 50px;\n}\n\n.app-body {\n display: flex;\n flex-direction: row;\n flex-grow: 1;\n overflow-x: hidden;\n}\n\n.app-body .main {\n flex: 1;\n min-width: 0;\n}\n\n.app-body .sidebar {\n flex: 0 0 200px;\n order: -1;\n}\n\n.app-body .aside-menu {\n flex: 0 0 250px;\n}\n\nhtml:not([dir=\"rtl\"]) .sidebar {\n margin-left: -200px;\n}\n\nhtml:not([dir=\"rtl\"]) .aside-menu {\n right: 0;\n margin-right: -250px;\n}\n\nhtml[dir=\"rtl\"] .sidebar {\n margin-right: -200px;\n}\n\nhtml[dir=\"rtl\"] .aside-menu {\n left: 0;\n margin-left: -250px;\n}\n\n@media (min-width: 992px) {\n .header-fixed .app-header {\n position: fixed;\n z-index: 1020;\n width: 100%;\n }\n .header-fixed .app-body {\n margin-top: 55px;\n }\n .sidebar-fixed .sidebar {\n position: fixed;\n z-index: 1019;\n width: 200px;\n height: 100vh;\n }\n .sidebar-fixed .app-header + .app-body .sidebar {\n height: calc(100vh - 55px);\n }\n .sidebar-compact .sidebar {\n flex: 0 0 150px;\n }\n .sidebar-compact.sidebar-fixed .sidebar {\n width: 150px;\n }\n .sidebar-compact .sidebar-minimizer {\n display: none;\n }\n .sidebar-minimized .sidebar {\n flex: 0 0 50px;\n }\n .sidebar-minimized.sidebar-fixed .sidebar {\n width: 50px;\n }\n .sidebar-off-canvas .sidebar {\n position: fixed;\n z-index: 1019;\n height: 100%;\n }\n .sidebar-off-canvas .app-header + .app-body .sidebar {\n height: calc(100vh - 55px);\n }\n html:not([dir=\"rtl\"]) .sidebar-compact .sidebar {\n margin-left: -150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-minimized .sidebar {\n margin-left: -50px;\n }\n html[dir=\"rtl\"] .sidebar-compact .sidebar {\n margin-right: -150px;\n }\n html[dir=\"rtl\"] .sidebar-minimized .sidebar {\n margin-right: -50px;\n }\n .aside-menu-fixed .aside-menu {\n position: fixed;\n height: 100%;\n }\n .aside-menu-fixed .aside-menu .tab-content {\n height: calc(100vh - 2.375rem - 55px);\n }\n .aside-menu-fixed .app-header + .app-body .aside-menu {\n height: calc(100vh - 55px);\n }\n .aside-menu-off-canvas .aside-menu {\n position: fixed;\n z-index: 1019;\n height: 100%;\n }\n .aside-menu-off-canvas .app-header + .app-body .aside-menu {\n height: calc(100vh - 55px);\n }\n html:not([dir=\"rtl\"]) .aside-menu-fixed .aside-menu,\n html:not([dir=\"rtl\"]) .aside-menu-off-canvas .aside-menu {\n right: 0;\n }\n html[dir=\"rtl\"] .aside-menu-fixed .aside-menu,\n html[dir=\"rtl\"] .aside-menu-off-canvas .aside-menu {\n left: 0;\n }\n}\n\n.breadcrumb-fixed .main {\n padding-top: 3.875rem;\n}\n\n.breadcrumb-fixed .breadcrumb {\n position: fixed;\n top: 55px;\n right: 0;\n left: 0;\n z-index: 1017;\n}\n\nhtml:not([dir=\"rtl\"]) .sidebar-show .sidebar,\nhtml:not([dir=\"rtl\"]) .sidebar-show .sidebar {\n margin-left: 0;\n}\n\nhtml:not([dir=\"rtl\"]) .aside-menu-show .aside-menu,\nhtml:not([dir=\"rtl\"]) .aside-menu-show .aside-menu {\n margin-right: 0;\n}\n\nhtml[dir=\"rtl\"] .sidebar-show .sidebar,\nhtml[dir=\"rtl\"] .sidebar-show .sidebar {\n margin-right: 0;\n}\n\nhtml[dir=\"rtl\"] .aside-menu-show .aside-menu,\nhtml[dir=\"rtl\"] .aside-menu-show .aside-menu {\n margin-left: 0;\n}\n\n@keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@media (max-width: 575.98px) {\n .sidebar-show .main,\n .aside-menu-show .main {\n position: relative;\n }\n .sidebar-show .main::before,\n .aside-menu-show .main::before {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1018;\n width: 100%;\n height: 100%;\n content: \"\";\n background: rgba(0, 0, 0, 0.7);\n animation: opacity 0.25s;\n }\n}\n\n@media (min-width: 576px) {\n html:not([dir=\"rtl\"]) .sidebar-sm-show .sidebar,\n html:not([dir=\"rtl\"]) .sidebar-show .sidebar {\n margin-left: 0;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed.sidebar-compact .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed.sidebar-minimized .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed .breadcrumb {\n left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n left: 50px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show .aside-menu,\n html:not([dir=\"rtl\"]) .aside-menu-sm-show .aside-menu {\n margin-right: 0;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .app-footer,\n html:not([dir=\"rtl\"]) .aside-menu-sm-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-sm-show.aside-menu-fixed .app-footer {\n margin-right: 250px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .aside-menu-sm-show.breadcrumb-fixed .breadcrumb {\n right: 250px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show .sidebar,\n html[dir=\"rtl\"] .sidebar-show .sidebar {\n margin-right: 0;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed.sidebar-compact .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed.sidebar-minimized .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed .breadcrumb {\n right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n right: 50px;\n }\n html[dir=\"rtl\"] .aside-menu-show .aside-menu,\n html[dir=\"rtl\"] .aside-menu-sm-show .aside-menu {\n margin-left: 0;\n }\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .app-footer,\n html[dir=\"rtl\"] .aside-menu-sm-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-sm-show.aside-menu-fixed .app-footer {\n margin-left: 250px;\n }\n html[dir=\"rtl\"] .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .aside-menu-sm-show.breadcrumb-fixed .breadcrumb {\n left: 250px;\n }\n @keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n}\n\n@media (min-width: 768px) {\n html:not([dir=\"rtl\"]) .sidebar-md-show .sidebar,\n html:not([dir=\"rtl\"]) .sidebar-show .sidebar {\n margin-left: 0;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed.sidebar-compact .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed.sidebar-minimized .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed .breadcrumb {\n left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n left: 50px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show .aside-menu,\n html:not([dir=\"rtl\"]) .aside-menu-md-show .aside-menu {\n margin-right: 0;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .app-footer,\n html:not([dir=\"rtl\"]) .aside-menu-md-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-md-show.aside-menu-fixed .app-footer {\n margin-right: 250px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .aside-menu-md-show.breadcrumb-fixed .breadcrumb {\n right: 250px;\n }\n html[dir=\"rtl\"] .sidebar-md-show .sidebar,\n html[dir=\"rtl\"] .sidebar-show .sidebar {\n margin-right: 0;\n }\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed.sidebar-compact .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed.sidebar-minimized .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-md-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed .breadcrumb {\n right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-md-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-md-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n right: 50px;\n }\n html[dir=\"rtl\"] .aside-menu-show .aside-menu,\n html[dir=\"rtl\"] .aside-menu-md-show .aside-menu {\n margin-left: 0;\n }\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .app-footer,\n html[dir=\"rtl\"] .aside-menu-md-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-md-show.aside-menu-fixed .app-footer {\n margin-left: 250px;\n }\n html[dir=\"rtl\"] .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .aside-menu-md-show.breadcrumb-fixed .breadcrumb {\n left: 250px;\n }\n @keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n}\n\n@media (min-width: 992px) {\n html:not([dir=\"rtl\"]) .sidebar-lg-show .sidebar,\n html:not([dir=\"rtl\"]) .sidebar-show .sidebar {\n margin-left: 0;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed.sidebar-compact .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed.sidebar-minimized .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-left: 50px;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed .breadcrumb {\n left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n left: 50px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show .aside-menu,\n html:not([dir=\"rtl\"]) .aside-menu-lg-show .aside-menu {\n margin-right: 0;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .app-footer,\n html:not([dir=\"rtl\"]) .aside-menu-lg-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-lg-show.aside-menu-fixed .app-footer {\n margin-right: 250px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .aside-menu-lg-show.breadcrumb-fixed .breadcrumb {\n right: 250px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show .sidebar,\n html[dir=\"rtl\"] .sidebar-show .sidebar {\n margin-right: 0;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed.sidebar-compact .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed.sidebar-minimized .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-right: 50px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed .breadcrumb {\n right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n right: 50px;\n }\n html[dir=\"rtl\"] .aside-menu-show .aside-menu,\n html[dir=\"rtl\"] .aside-menu-lg-show .aside-menu {\n margin-left: 0;\n }\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .app-footer,\n html[dir=\"rtl\"] .aside-menu-lg-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-lg-show.aside-menu-fixed .app-footer {\n margin-left: 250px;\n }\n html[dir=\"rtl\"] .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .aside-menu-lg-show.breadcrumb-fixed .breadcrumb {\n left: 250px;\n }\n @keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n}\n\n@media (min-width: 1200px) {\n html:not([dir=\"rtl\"]) .sidebar-xl-show .sidebar,\n html:not([dir=\"rtl\"]) .sidebar-show .sidebar {\n margin-left: 0;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed.sidebar-compact .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed.sidebar-minimized .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-left: 50px;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed .breadcrumb {\n left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n left: 50px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show .aside-menu,\n html:not([dir=\"rtl\"]) .aside-menu-xl-show .aside-menu {\n margin-right: 0;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .app-footer,\n html:not([dir=\"rtl\"]) .aside-menu-xl-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-xl-show.aside-menu-fixed .app-footer {\n margin-right: 250px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .aside-menu-xl-show.breadcrumb-fixed .breadcrumb {\n right: 250px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show .sidebar,\n html[dir=\"rtl\"] .sidebar-show .sidebar {\n margin-right: 0;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed.sidebar-compact .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed.sidebar-minimized .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-right: 50px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed .breadcrumb {\n right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n right: 50px;\n }\n html[dir=\"rtl\"] .aside-menu-show .aside-menu,\n html[dir=\"rtl\"] .aside-menu-xl-show .aside-menu {\n margin-left: 0;\n }\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .app-footer,\n html[dir=\"rtl\"] .aside-menu-xl-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-xl-show.aside-menu-fixed .app-footer {\n margin-left: 250px;\n }\n html[dir=\"rtl\"] .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .aside-menu-xl-show.breadcrumb-fixed .breadcrumb {\n left: 250px;\n }\n @keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n}\n\n.footer-fixed .app-footer {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1020;\n height: 50px;\n}\n\n.footer-fixed .app-body {\n margin-bottom: 50px;\n}\n\n.app-header,\n.app-footer,\n.sidebar,\n.main,\n.aside-menu {\n transition: margin-left 0.25s, margin-right 0.25s, width 0.25s, flex 0.25s;\n}\n\n.sidebar-nav {\n transition: width 0.25s;\n}\n\n.breadcrumb {\n transition: left 0.25s, right 0.25s, width 0.25s;\n}\n\n@media (max-width: 991.98px) {\n .app-header {\n position: fixed;\n z-index: 1020;\n width: 100%;\n text-align: center;\n background-color: #fff;\n }\n .app-header .navbar-toggler {\n color: #fff;\n }\n .app-header .navbar-brand {\n position: absolute;\n top: 0;\n left: 50%;\n margin-left: -77.5px;\n }\n .app-body {\n margin-top: 55px;\n }\n .sidebar {\n position: fixed;\n z-index: 1019;\n width: 200px;\n height: calc(100vh - 55px);\n }\n .sidebar-minimizer {\n display: none;\n }\n .aside-menu {\n position: fixed;\n height: 100%;\n }\n}\n\nhr.transparent {\n border-top: 1px solid transparent;\n}\n\n.bg-primary,\n.bg-success,\n.bg-info,\n.bg-warning,\n.bg-danger,\n.bg-dark {\n color: #fff;\n}\n\n.bg-facebook {\n background-color: #3b5998 !important;\n}\n\na.bg-facebook:hover, a.bg-facebook:focus,\nbutton.bg-facebook:hover,\nbutton.bg-facebook:focus {\n background-color: #2d4373 !important;\n}\n\n.bg-twitter {\n background-color: #00aced !important;\n}\n\na.bg-twitter:hover, a.bg-twitter:focus,\nbutton.bg-twitter:hover,\nbutton.bg-twitter:focus {\n background-color: #0087ba !important;\n}\n\n.bg-linkedin {\n background-color: #4875b4 !important;\n}\n\na.bg-linkedin:hover, a.bg-linkedin:focus,\nbutton.bg-linkedin:hover,\nbutton.bg-linkedin:focus {\n background-color: #395d90 !important;\n}\n\n.bg-google-plus {\n background-color: #d34836 !important;\n}\n\na.bg-google-plus:hover, a.bg-google-plus:focus,\nbutton.bg-google-plus:hover,\nbutton.bg-google-plus:focus {\n background-color: #b03626 !important;\n}\n\n.bg-flickr {\n background-color: #ff0084 !important;\n}\n\na.bg-flickr:hover, a.bg-flickr:focus,\nbutton.bg-flickr:hover,\nbutton.bg-flickr:focus {\n background-color: #cc006a !important;\n}\n\n.bg-tumblr {\n background-color: #32506d !important;\n}\n\na.bg-tumblr:hover, a.bg-tumblr:focus,\nbutton.bg-tumblr:hover,\nbutton.bg-tumblr:focus {\n background-color: #22364a !important;\n}\n\n.bg-xing {\n background-color: #026466 !important;\n}\n\na.bg-xing:hover, a.bg-xing:focus,\nbutton.bg-xing:hover,\nbutton.bg-xing:focus {\n background-color: #013334 !important;\n}\n\n.bg-github {\n background-color: #4183c4 !important;\n}\n\na.bg-github:hover, a.bg-github:focus,\nbutton.bg-github:hover,\nbutton.bg-github:focus {\n background-color: #3269a0 !important;\n}\n\n.bg-html5 {\n background-color: #e34f26 !important;\n}\n\na.bg-html5:hover, a.bg-html5:focus,\nbutton.bg-html5:hover,\nbutton.bg-html5:focus {\n background-color: #be3c18 !important;\n}\n\n.bg-openid {\n background-color: #f78c40 !important;\n}\n\na.bg-openid:hover, a.bg-openid:focus,\nbutton.bg-openid:hover,\nbutton.bg-openid:focus {\n background-color: #f56f0f !important;\n}\n\n.bg-stack-overflow {\n background-color: #fe7a15 !important;\n}\n\na.bg-stack-overflow:hover, a.bg-stack-overflow:focus,\nbutton.bg-stack-overflow:hover,\nbutton.bg-stack-overflow:focus {\n background-color: #df6101 !important;\n}\n\n.bg-youtube {\n background-color: #b00 !important;\n}\n\na.bg-youtube:hover, a.bg-youtube:focus,\nbutton.bg-youtube:hover,\nbutton.bg-youtube:focus {\n background-color: #880000 !important;\n}\n\n.bg-css3 {\n background-color: #0170ba !important;\n}\n\na.bg-css3:hover, a.bg-css3:focus,\nbutton.bg-css3:hover,\nbutton.bg-css3:focus {\n background-color: #015187 !important;\n}\n\n.bg-dribbble {\n background-color: #ea4c89 !important;\n}\n\na.bg-dribbble:hover, a.bg-dribbble:focus,\nbutton.bg-dribbble:hover,\nbutton.bg-dribbble:focus {\n background-color: #e51e6b !important;\n}\n\n.bg-instagram {\n background-color: #517fa4 !important;\n}\n\na.bg-instagram:hover, a.bg-instagram:focus,\nbutton.bg-instagram:hover,\nbutton.bg-instagram:focus {\n background-color: #406582 !important;\n}\n\n.bg-pinterest {\n background-color: #cb2027 !important;\n}\n\na.bg-pinterest:hover, a.bg-pinterest:focus,\nbutton.bg-pinterest:hover,\nbutton.bg-pinterest:focus {\n background-color: #9f191f !important;\n}\n\n.bg-vk {\n background-color: #45668e !important;\n}\n\na.bg-vk:hover, a.bg-vk:focus,\nbutton.bg-vk:hover,\nbutton.bg-vk:focus {\n background-color: #344d6c !important;\n}\n\n.bg-yahoo {\n background-color: #400191 !important;\n}\n\na.bg-yahoo:hover, a.bg-yahoo:focus,\nbutton.bg-yahoo:hover,\nbutton.bg-yahoo:focus {\n background-color: #2a015e !important;\n}\n\n.bg-behance {\n background-color: #1769ff !important;\n}\n\na.bg-behance:hover, a.bg-behance:focus,\nbutton.bg-behance:hover,\nbutton.bg-behance:focus {\n background-color: #0050e3 !important;\n}\n\n.bg-dropbox {\n background-color: #007ee5 !important;\n}\n\na.bg-dropbox:hover, a.bg-dropbox:focus,\nbutton.bg-dropbox:hover,\nbutton.bg-dropbox:focus {\n background-color: #0062b2 !important;\n}\n\n.bg-reddit {\n background-color: #ff4500 !important;\n}\n\na.bg-reddit:hover, a.bg-reddit:focus,\nbutton.bg-reddit:hover,\nbutton.bg-reddit:focus {\n background-color: #cc3700 !important;\n}\n\n.bg-spotify {\n background-color: #7ab800 !important;\n}\n\na.bg-spotify:hover, a.bg-spotify:focus,\nbutton.bg-spotify:hover,\nbutton.bg-spotify:focus {\n background-color: #588500 !important;\n}\n\n.bg-vine {\n background-color: #00bf8f !important;\n}\n\na.bg-vine:hover, a.bg-vine:focus,\nbutton.bg-vine:hover,\nbutton.bg-vine:focus {\n background-color: #008c69 !important;\n}\n\n.bg-foursquare {\n background-color: #1073af !important;\n}\n\na.bg-foursquare:hover, a.bg-foursquare:focus,\nbutton.bg-foursquare:hover,\nbutton.bg-foursquare:focus {\n background-color: #0c5480 !important;\n}\n\n.bg-vimeo {\n background-color: #aad450 !important;\n}\n\na.bg-vimeo:hover, a.bg-vimeo:focus,\nbutton.bg-vimeo:hover,\nbutton.bg-vimeo:focus {\n background-color: #93c130 !important;\n}\n\n.bg-blue {\n background-color: #20a8d8 !important;\n}\n\na.bg-blue:hover, a.bg-blue:focus,\nbutton.bg-blue:hover,\nbutton.bg-blue:focus {\n background-color: #1985ac !important;\n}\n\n.bg-indigo {\n background-color: #6610f2 !important;\n}\n\na.bg-indigo:hover, a.bg-indigo:focus,\nbutton.bg-indigo:hover,\nbutton.bg-indigo:focus {\n background-color: #510bc4 !important;\n}\n\n.bg-purple {\n background-color: #6f42c1 !important;\n}\n\na.bg-purple:hover, a.bg-purple:focus,\nbutton.bg-purple:hover,\nbutton.bg-purple:focus {\n background-color: #59339d !important;\n}\n\n.bg-pink {\n background-color: #e83e8c !important;\n}\n\na.bg-pink:hover, a.bg-pink:focus,\nbutton.bg-pink:hover,\nbutton.bg-pink:focus {\n background-color: #d91a72 !important;\n}\n\n.bg-red {\n background-color: #f86c6b !important;\n}\n\na.bg-red:hover, a.bg-red:focus,\nbutton.bg-red:hover,\nbutton.bg-red:focus {\n background-color: #f63c3a !important;\n}\n\n.bg-orange {\n background-color: #f8cb00 !important;\n}\n\na.bg-orange:hover, a.bg-orange:focus,\nbutton.bg-orange:hover,\nbutton.bg-orange:focus {\n background-color: #c5a100 !important;\n}\n\n.bg-yellow {\n background-color: #ffc107 !important;\n}\n\na.bg-yellow:hover, a.bg-yellow:focus,\nbutton.bg-yellow:hover,\nbutton.bg-yellow:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-green {\n background-color: #4dbd74 !important;\n}\n\na.bg-green:hover, a.bg-green:focus,\nbutton.bg-green:hover,\nbutton.bg-green:focus {\n background-color: #3a9d5d !important;\n}\n\n.bg-teal {\n background-color: #20c997 !important;\n}\n\na.bg-teal:hover, a.bg-teal:focus,\nbutton.bg-teal:hover,\nbutton.bg-teal:focus {\n background-color: #199d76 !important;\n}\n\n.bg-cyan {\n background-color: #17a2b8 !important;\n}\n\na.bg-cyan:hover, a.bg-cyan:focus,\nbutton.bg-cyan:hover,\nbutton.bg-cyan:focus {\n background-color: #117a8b !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\na.bg-white:hover, a.bg-white:focus,\nbutton.bg-white:hover,\nbutton.bg-white:focus {\n background-color: #e6e6e6 !important;\n}\n\n.bg-gray {\n background-color: #73818f !important;\n}\n\na.bg-gray:hover, a.bg-gray:focus,\nbutton.bg-gray:hover,\nbutton.bg-gray:focus {\n background-color: #5c6873 !important;\n}\n\n.bg-gray-dark {\n background-color: #2f353a !important;\n}\n\na.bg-gray-dark:hover, a.bg-gray-dark:focus,\nbutton.bg-gray-dark:hover,\nbutton.bg-gray-dark:focus {\n background-color: #181b1e !important;\n}\n\n.bg-light-blue {\n background-color: #63c2de !important;\n}\n\na.bg-light-blue:hover, a.bg-light-blue:focus,\nbutton.bg-light-blue:hover,\nbutton.bg-light-blue:focus {\n background-color: #39b2d5 !important;\n}\n\n.bg-gray-100 {\n background-color: #f0f3f5 !important;\n}\n\na.bg-gray-100:hover, a.bg-gray-100:focus,\nbutton.bg-gray-100:hover,\nbutton.bg-gray-100:focus {\n background-color: #d1dbe1 !important;\n}\n\n.bg-gray-200 {\n background-color: #e4e7ea !important;\n}\n\na.bg-gray-200:hover, a.bg-gray-200:focus,\nbutton.bg-gray-200:hover,\nbutton.bg-gray-200:focus {\n background-color: #c7ced4 !important;\n}\n\n.bg-gray-300 {\n background-color: #c8ced3 !important;\n}\n\na.bg-gray-300:hover, a.bg-gray-300:focus,\nbutton.bg-gray-300:hover,\nbutton.bg-gray-300:focus {\n background-color: #acb5bc !important;\n}\n\n.bg-gray-400 {\n background-color: #acb4bc !important;\n}\n\na.bg-gray-400:hover, a.bg-gray-400:focus,\nbutton.bg-gray-400:hover,\nbutton.bg-gray-400:focus {\n background-color: #909ba5 !important;\n}\n\n.bg-gray-500 {\n background-color: #8f9ba6 !important;\n}\n\na.bg-gray-500:hover, a.bg-gray-500:focus,\nbutton.bg-gray-500:hover,\nbutton.bg-gray-500:focus {\n background-color: #73828f !important;\n}\n\n.bg-gray-600 {\n background-color: #73818f !important;\n}\n\na.bg-gray-600:hover, a.bg-gray-600:focus,\nbutton.bg-gray-600:hover,\nbutton.bg-gray-600:focus {\n background-color: #5c6873 !important;\n}\n\n.bg-gray-700 {\n background-color: #5c6873 !important;\n}\n\na.bg-gray-700:hover, a.bg-gray-700:focus,\nbutton.bg-gray-700:hover,\nbutton.bg-gray-700:focus {\n background-color: #454e57 !important;\n}\n\n.bg-gray-800 {\n background-color: #2f353a !important;\n}\n\na.bg-gray-800:hover, a.bg-gray-800:focus,\nbutton.bg-gray-800:hover,\nbutton.bg-gray-800:focus {\n background-color: #181b1e !important;\n}\n\n.bg-gray-900 {\n background-color: #23282c !important;\n}\n\na.bg-gray-900:hover, a.bg-gray-900:focus,\nbutton.bg-gray-900:hover,\nbutton.bg-gray-900:focus {\n background-color: #0c0e10 !important;\n}\n\n.bg-box {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2.5rem;\n height: 2.5rem;\n}\n\n.b-a-0 {\n border: 0 !important;\n}\n\n.b-t-0 {\n border-top: 0 !important;\n}\n\n.b-r-0 {\n border-right: 0 !important;\n}\n\n.b-b-0 {\n border-bottom: 0 !important;\n}\n\n.b-l-0 {\n border-left: 0 !important;\n}\n\n.b-a-1 {\n border: 1px solid #c8ced3;\n}\n\n.b-t-1 {\n border-top: 1px solid #c8ced3;\n}\n\n.b-r-1 {\n border-right: 1px solid #c8ced3;\n}\n\n.b-b-1 {\n border-bottom: 1px solid #c8ced3;\n}\n\n.b-l-1 {\n border-left: 1px solid #c8ced3;\n}\n\n.b-a-2 {\n border: 2px solid #c8ced3;\n}\n\n.b-t-2 {\n border-top: 2px solid #c8ced3;\n}\n\n.b-r-2 {\n border-right: 2px solid #c8ced3;\n}\n\n.b-b-2 {\n border-bottom: 2px solid #c8ced3;\n}\n\n.b-l-2 {\n border-left: 2px solid #c8ced3;\n}\n\n@media (max-width: 575.98px) {\n .d-down-none {\n display: none !important;\n }\n}\n\n@media (max-width: 767.98px) {\n .d-sm-down-none {\n display: none !important;\n }\n}\n\n@media (max-width: 991.98px) {\n .d-md-down-none {\n display: none !important;\n }\n}\n\n@media (max-width: 1199.98px) {\n .d-lg-down-none {\n display: none !important;\n }\n}\n\n.d-xl-down-none {\n display: none !important;\n}\n\nbody {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n.font-xs {\n font-size: .75rem !important;\n}\n\n.font-sm {\n font-size: .85rem !important;\n}\n\n.font-lg {\n font-size: 1rem !important;\n}\n\n.font-xl {\n font-size: 1.25rem !important;\n}\n\n.font-2xl {\n font-size: 1.5rem !important;\n}\n\n.font-3xl {\n font-size: 1.75rem !important;\n}\n\n.font-4xl {\n font-size: 2rem !important;\n}\n\n.font-5xl {\n font-size: 2.5rem !important;\n}\n\n.text-value {\n font-size: 1.3125rem;\n font-weight: 600;\n}\n\n.text-value-sm {\n font-size: 1.09375rem;\n font-weight: 600;\n}\n\n.text-value-lg {\n font-size: 1.53125rem;\n font-weight: 600;\n}\n\n.text-white .text-muted {\n color: rgba(255, 255, 255, 0.6) !important;\n}\n\n*[dir=\"rtl\"] {\n direction: rtl;\n unicode-bidi: embed;\n}\n\n*[dir=\"rtl\"] body {\n text-align: right;\n}\n\n*[dir=\"rtl\"] .dropdown-item {\n text-align: right;\n}\n\n*[dir=\"rtl\"] .dropdown-item i {\n margin-right: -10px;\n margin-left: 10px;\n}\n\n*[dir=\"rtl\"] .dropdown-item .badge {\n right: auto;\n left: 10px;\n}\n\n.ie-custom-properties {\n blue: #20a8d8;\n indigo: #6610f2;\n purple: #6f42c1;\n pink: #e83e8c;\n red: #f86c6b;\n orange: #f8cb00;\n yellow: #ffc107;\n green: #4dbd74;\n teal: #20c997;\n cyan: #17a2b8;\n white: #fff;\n gray: #73818f;\n gray-dark: #2f353a;\n light-blue: #63c2de;\n primary: #20a8d8;\n secondary: #c8ced3;\n success: #4dbd74;\n info: #63c2de;\n warning: #ffc107;\n danger: #f86c6b;\n light: #f0f3f5;\n dark: #2f353a;\n breakpoint-xs: 0;\n breakpoint-sm: 576px;\n breakpoint-md: 768px;\n breakpoint-lg: 992px;\n breakpoint-xl: 1200px;\n}\n\n/*# sourceMappingURL=style.css.map */","/*!\r\n * CoreUI - Open Source Dashboard UI Kit\r\n * @version v2.1.5\r\n * @link https://coreui.io\r\n * Copyright (c) 2018 creativeLabs Łukasz Holeczek\r\n * Licensed under MIT (https://coreui.io/license)\r\n */\r\n\r\n// Override Boostrap variables\r\n@import \"variables\";\r\n\r\n// Import Bootstrap source files\r\n@import \"bootstrap/bootstrap\"; // from bootstrap node_modules\r\n\r\n// Mixins\r\n@import \"mixins\";\r\n\r\n// Animations\r\n@import \"animate\";\r\n\r\n// Vendors\r\n@import \"vendors\";\r\n\r\n// Components\r\n@import \"aside\";\r\n@import \"avatars\";\r\n@import \"badge\";\r\n@import \"breadcrumb-menu\";\r\n@import \"breadcrumb\";\r\n@import \"brand-card\";\r\n@import \"brand-buttons\";\r\n@import \"buttons\";\r\n@import \"callout\";\r\n@import \"card\";\r\n@import \"charts\";\r\n@import \"dropdown\";\r\n@import \"footer\";\r\n@import \"grid\";\r\n@import \"header\";\r\n@import \"input-group\";\r\n@import \"images\";\r\n@import \"list-group\";\r\n@import \"modal\";\r\n@import \"nav\";\r\n@import \"progress\";\r\n@import \"progress-group\";\r\n@import \"sidebar\";\r\n@import \"switches\";\r\n@import \"tables\";\r\n@import \"widgets\";\r\n\r\n// Layout Options\r\n@import \"layout\";\r\n\r\n@import \"others\";\r\n\r\n// Utility classes\r\n@import \"utilities\";\r\n\r\n// Right-to-left\r\n@import \"rtl\";\r\n\r\n// Custom Properties support for Internet Explorer\r\n@import \"ie-custom-properties\";\r\n","/*!\n * Bootstrap v4.2.1 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Color system\r\n// stylelint-disable\r\n\r\n$white: #fff !default;\r\n$gray-base: #181b1e !default;\r\n$gray-100: #f0f3f5 !default; // lighten($gray-base, 85%);\r\n$gray-200: #e4e7ea !default; // lighten($gray-base, 80%);\r\n$gray-300: #c8ced3 !default; // lighten($gray-base, 70%);\r\n$gray-400: #acb4bc !default; // lighten($gray-base, 60%);\r\n$gray-500: #8f9ba6 !default; // lighten($gray-base, 50%);\r\n$gray-600: #73818f !default; // lighten($gray-base, 40%);\r\n$gray-700: #5c6873 !default; // lighten($gray-base, 30%);\r\n$gray-800: #2f353a !default; // lighten($gray-base, 10%);\r\n$gray-900: #23282c !default; // lighten($gray-base, 5%);\r\n$black: #000 !default;\r\n\r\n$grays: () !default;\r\n$grays: map-merge(\r\n (\r\n \"100\": $gray-100,\r\n \"200\": $gray-200,\r\n \"300\": $gray-300,\r\n \"400\": $gray-400,\r\n \"500\": $gray-500,\r\n \"600\": $gray-600,\r\n \"700\": $gray-700,\r\n \"800\": $gray-800,\r\n \"900\": $gray-900\r\n ),\r\n $grays\r\n);\r\n\r\n$blue: #20a8d8 !default;\r\n$indigo: #6610f2 !default;\r\n$purple: #6f42c1 !default;\r\n$pink: #e83e8c !default;\r\n$red: #f86c6b !default;\r\n$orange: #f8cb00 !default;\r\n$yellow: #ffc107 !default;\r\n$green: #4dbd74 !default;\r\n$teal: #20c997 !default;\r\n$cyan: #17a2b8 !default;\r\n$light-blue: #63c2de !default;\r\n\r\n$colors: () !default;\r\n$colors: map-merge(\r\n (\r\n \"blue\": $blue,\r\n \"indigo\": $indigo,\r\n \"purple\": $purple,\r\n \"pink\": $pink,\r\n \"red\": $red,\r\n \"orange\": $orange,\r\n \"yellow\": $yellow,\r\n \"green\": $green,\r\n \"teal\": $teal,\r\n \"cyan\": $cyan,\r\n \"light-blue\": $light-blue,\r\n \"white\": $white,\r\n \"gray\": $gray-600,\r\n \"gray-dark\": $gray-800\r\n ),\r\n $colors\r\n);\r\n\r\n$primary: $blue !default;\r\n$secondary: $gray-300 !default;\r\n$success: $green !default;\r\n$info: $light-blue !default;\r\n$warning: $yellow !default;\r\n$danger: $red !default;\r\n$light: $gray-100 !default;\r\n$dark: $gray-800 !default;\r\n\r\n$theme-colors: () !default;\r\n$theme-colors: map-merge(\r\n (\r\n \"primary\": $primary,\r\n \"secondary\": $secondary,\r\n \"success\": $success,\r\n \"info\": $info,\r\n \"warning\": $warning,\r\n \"danger\": $danger,\r\n \"light\": $light,\r\n \"dark\": $dark\r\n ),\r\n $theme-colors\r\n);\r\n\r\n// Brand Colors\r\n\r\n$facebook: #3b5998 !default;\r\n$twitter: #00aced !default;\r\n$linkedin: #4875b4 !default;\r\n$google-plus: #d34836 !default;\r\n$flickr: #ff0084 !default;\r\n$tumblr: #32506d !default;\r\n$xing: #026466 !default;\r\n$github: #4183c4 !default;\r\n$html5: #e34f26 !default;\r\n$openid: #f78c40 !default;\r\n$stack-overflow: #fe7a15 !default;\r\n$youtube: #b00 !default;\r\n$css3: #0170ba !default;\r\n$dribbble: #ea4c89 !default;\r\n$google-plus: #bb4b39 !default;\r\n$instagram: #517fa4 !default;\r\n$pinterest: #cb2027 !default;\r\n$vk: #45668e !default;\r\n$yahoo: #400191 !default;\r\n$behance: #1769ff !default;\r\n$dropbox: #007ee5 !default;\r\n$reddit: #ff4500 !default;\r\n$spotify: #7ab800 !default;\r\n$vine: #00bf8f !default;\r\n$foursquare: #1073af !default;\r\n$vimeo: #aad450 !default;\r\n\r\n$brands-colors: () !default;\r\n$brands-colors: map-merge((\r\n \"facebook\": $facebook,\r\n \"twitter\": $twitter,\r\n \"linkedin\": $linkedin,\r\n \"google-plus\": $google-plus,\r\n \"flickr\": $flickr,\r\n \"tumblr\": $tumblr,\r\n \"xing\": $xing,\r\n \"github\": $github,\r\n \"html5\": $html5,\r\n \"openid\": $openid,\r\n \"stack-overflow\": $stack-overflow,\r\n \"youtube\": $youtube,\r\n \"css3\": $css3,\r\n \"dribbble\": $dribbble,\r\n \"instagram\": $instagram,\r\n \"pinterest\": $pinterest,\r\n \"vk\": $vk,\r\n \"yahoo\": $yahoo,\r\n \"behance\": $behance,\r\n \"dropbox\": $dropbox,\r\n \"reddit\": $reddit,\r\n \"spotify\": $spotify,\r\n \"vine\": $vine,\r\n \"foursquare\": $foursquare,\r\n \"vimeo\": $vimeo\r\n), $brands-colors);\r\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n$enable-validation-icons: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grid-breakpoints: map-merge(\n (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n ),\n $grid-breakpoints\n);\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$container-max-widths: map-merge(\n (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n ),\n $container-max-widths\n);\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (3 4),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.25) !default;\n$font-size-sm: ($font-size-base * .875) !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-300 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-bg: $gray-900 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($gray-900, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: ($input-btn-font-size * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($input-btn-font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($input-btn-font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-btn-padding-y !default;\n$custom-select-padding-x: $input-btn-padding-x !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: $input-height-inner * 3 / 4 + $custom-select-padding-x + $custom-select-indicator-padding !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: ($input-height-inner / 2) ($input-height-inner / 2) !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-btn-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-btn-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: inherit !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: ($font-size-base * .75) !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable\r\n// Bootstrap overrides\r\n\r\n// Options\r\n//\r\n// Quickly modify global styling by enabling or disabling optional features.\r\n\r\n$enable-transitions: true !default;\r\n\r\n// Body\r\n//\r\n// Settings for the `` element.\r\n\r\n$body-bg: #e4e5e6 !default;\r\n\r\n// Components\r\n//\r\n// Define common padding and border radius sizes and more.\r\n\r\n$border-color: $gray-300 !default;\r\n\r\n// Typography\r\n//\r\n// Font, line-height, and color for body text, headings, and more.\r\n\r\n$font-size-base: .875rem !default;\r\n\r\n// Breadcrumbs\r\n\r\n$breadcrumb-bg: #fff !default;\r\n$breadcrumb-margin-bottom: 1.5rem !default;\r\n$breadcrumb-border-radius: 0 !default;\r\n\r\n// Cards\r\n\r\n$card-border-color: $gray-300 !default;\r\n$card-cap-bg: $gray-100 !default;\r\n\r\n// Dropdowns\r\n\r\n$dropdown-padding-y: 0 !default;\r\n$dropdown-border-color: $gray-300 !default;\r\n$dropdown-divider-bg: $gray-200 !default;\r\n\r\n// Buttons\r\n\r\n$btn-secondary-border: $gray-300 !default;\r\n\r\n// Progress bars\r\n\r\n$progress-bg: $gray-100 !default;\r\n\r\n// Tables\r\n\r\n$table-bg-accent: $gray-100 !default;\r\n$table-bg-hover: $gray-100 !default;\r\n\r\n// Forms\r\n\r\n$input-group-addon-bg: $gray-100 !default;\r\n$input-border-color: $gray-200 !default;\r\n$input-group-addon-border-color: $gray-200 !default;\r\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { font-size: $h1-font-size; }\nh2, .h2 { font-size: $h2-font-size; }\nh3, .h3 { font-size: $h3-font-size; }\nh4, .h4 { font-size: $h4-font-size; }\nh5, .h5 { font-size: $h5-font-size; }\nh6, .h6 { font-size: $h6-font-size; }\n\n.lead {\n font-size: $lead-font-size;\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n font-size: $display1-size;\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n font-size: $display2-size;\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n font-size: $display3-size;\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n font-size: $display4-size;\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n font-size: $blockquote-font-size;\n}\n\n.blockquote-footer {\n display: block;\n font-size: $blockquote-small-font-size;\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: $figure-caption-font-size;\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n// stylelint-disable indentation, media-query-list-comma-newline-after\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n","// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n font-size: $code-font-size;\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n font-size: $kbd-font-size;\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n font-size: $code-font-size;\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n\n .table {\n background-color: $body-bg;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Another grid mixin that ensures the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map) {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-size: $input-font-size;\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @if $enable-rounded {\n // Manually use the if/else instead of the mixin to account for iOS override\n border-radius: $input-border-radius;\n } @else {\n // Otherwise undo the iOS default\n border-radius: 0;\n }\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `