/src/**/*.test.tsx"],
+ // Only the pure helper modules are meaningful to cover; 3D/canvas/scroll
+ // components are excluded from coverage (untestable under jsdom).
+ collectCoverageFrom: [
+ "src/components/strategy/theme.ts",
+ "src/components/optimization/math.ts",
+ "src/components/optimization/constants.ts",
+ "src/components/logisticsbrain/math.ts",
+ ],
+};
+
+export default createJestConfig(config);
diff --git a/jest.setup.ts b/jest.setup.ts
new file mode 100644
index 0000000..6fd28c1
--- /dev/null
+++ b/jest.setup.ts
@@ -0,0 +1,4 @@
+// Extends Jest's `expect` with DOM matchers (toBeInTheDocument, etc.) for any
+// future component tests. Pure-function specs don't need it, but it's the
+// standard Next.js + Testing Library setup.
+import "@testing-library/jest-dom";
diff --git a/package-lock.json b/package-lock.json
index f83c37d..4fc9349 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,7 +8,6 @@
"name": "doormile-next",
"version": "0.1.0",
"dependencies": {
- "@emailjs/browser": "^4.4.1",
"@react-three/drei": "^10.7.7",
"@react-three/fiber": "^9.6.1",
"@react-three/postprocessing": "^3.0.4",
@@ -22,17 +21,29 @@
},
"devDependencies": {
"@tailwindcss/postcss": "^4",
+ "@testing-library/jest-dom": "^6.9.1",
+ "@testing-library/react": "^16.3.2",
+ "@types/jest": "^30.0.0",
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
"@types/three": "^0.171.0",
"eslint": "^9",
"eslint-config-next": "16.2.6",
- "puppeteer-core": "^23.11.1",
+ "jest": "^30.4.2",
+ "jest-environment-jsdom": "^30.4.1",
"tailwindcss": "^4",
+ "ts-node": "^10.9.2",
"typescript": "^5"
}
},
+ "node_modules/@adobe/css-tools": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.5.0.tgz",
+ "integrity": "sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@alloc/quick-lru": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
@@ -46,6 +57,27 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/@asamuzakjp/css-color": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz",
+ "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@csstools/css-calc": "^2.1.3",
+ "@csstools/css-color-parser": "^3.0.9",
+ "@csstools/css-parser-algorithms": "^3.0.4",
+ "@csstools/css-tokenizer": "^3.0.3",
+ "lru-cache": "^10.4.3"
+ }
+ },
+ "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/@babel/code-frame": {
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
@@ -178,6 +210,16 @@
"@babel/core": "^7.0.0"
}
},
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.29.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
+ "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/helper-string-parser": {
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
@@ -238,6 +280,245 @@
"node": ">=6.0.0"
}
},
+ "node_modules/@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-bigint": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
+ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.29.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.29.7.tgz",
+ "integrity": "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.29.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
+ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.29.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz",
+ "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.29.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.29.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.29.7.tgz",
+ "integrity": "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.29.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/runtime": {
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",
@@ -295,13 +576,150 @@
"node": ">=6.9.0"
}
},
- "node_modules/@emailjs/browser": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/@emailjs/browser/-/browser-4.4.1.tgz",
- "integrity": "sha512-DGSlP9sPvyFba3to2A50kDtZ+pXVp/0rhmqs2LmbMS3I5J8FSOgLwzY2Xb4qfKlOVHh29EAutLYwe5yuEZmEFg==",
- "license": "BSD-3-Clause",
+ "node_modules/@bcoe/v8-coverage": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
+ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@cspotcode/source-map-support": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
+ "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "0.3.9"
+ },
"engines": {
- "node": ">=14.0.0"
+ "node": ">=12"
+ }
+ },
+ "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
+ "node_modules/@csstools/color-helpers": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz",
+ "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ }
+ ],
+ "license": "MIT-0",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@csstools/css-calc": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz",
+ "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@csstools/css-parser-algorithms": "^3.0.5",
+ "@csstools/css-tokenizer": "^3.0.4"
+ }
+ },
+ "node_modules/@csstools/css-color-parser": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz",
+ "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@csstools/color-helpers": "^5.1.0",
+ "@csstools/css-calc": "^2.1.4"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@csstools/css-parser-algorithms": "^3.0.5",
+ "@csstools/css-tokenizer": "^3.0.4"
+ }
+ },
+ "node_modules/@csstools/css-parser-algorithms": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz",
+ "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@csstools/css-tokenizer": "^3.0.4"
+ }
+ },
+ "node_modules/@csstools/css-tokenizer": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz",
+ "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/@emnapi/core": {
@@ -1013,6 +1431,539 @@
"url": "https://opencollective.com/libvips"
}
},
+ "node_modules/@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
+ "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
+ "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/schema": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz",
+ "integrity": "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/console": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.4.1.tgz",
+ "integrity": "sha512-v3bhyxUh9Hgmo5p6hAOXe14/R3ZxZDOsvHleh4B07z3m/x4/ngPUXEm9XwK4sF4u+f+P2ORb0Ge+MgpaqRMVDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "30.4.1",
+ "@types/node": "*",
+ "chalk": "^4.1.2",
+ "jest-message-util": "30.4.1",
+ "jest-util": "30.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/core": {
+ "version": "30.4.2",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.4.2.tgz",
+ "integrity": "sha512-TZJA6cPJUFxoWhxaLo8t0VX/MZX2wPWr0uIDvLSHIvN4gu9h02vSzqI2kBADG1ExqQlC+cY09xKMSreivvrChQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "30.4.1",
+ "@jest/pattern": "30.4.0",
+ "@jest/reporters": "30.4.1",
+ "@jest/test-result": "30.4.1",
+ "@jest/transform": "30.4.1",
+ "@jest/types": "30.4.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.3.2",
+ "chalk": "^4.1.2",
+ "ci-info": "^4.2.0",
+ "exit-x": "^0.2.2",
+ "fast-json-stable-stringify": "^2.1.0",
+ "graceful-fs": "^4.2.11",
+ "jest-changed-files": "30.4.1",
+ "jest-config": "30.4.2",
+ "jest-haste-map": "30.4.1",
+ "jest-message-util": "30.4.1",
+ "jest-regex-util": "30.4.0",
+ "jest-resolve": "30.4.1",
+ "jest-resolve-dependencies": "30.4.2",
+ "jest-runner": "30.4.2",
+ "jest-runtime": "30.4.2",
+ "jest-snapshot": "30.4.1",
+ "jest-util": "30.4.1",
+ "jest-validate": "30.4.1",
+ "jest-watcher": "30.4.1",
+ "pretty-format": "30.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@jest/core/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/core/node_modules/pretty-format": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
+ "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "30.4.1",
+ "ansi-styles": "^5.2.0",
+ "react-is-18": "npm:react-is@^18.3.1",
+ "react-is-19": "npm:react-is@^19.2.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/diff-sequences": {
+ "version": "30.4.0",
+ "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.4.0.tgz",
+ "integrity": "sha512-zOpzlfUs45l6u7jm39qr87JCHUDsaeCtvL+kQe/Vn9jSnRB4/5IPXISm0h9I1vZW/o00Kn4UTJ2MOlhnUGwv3g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/environment": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.4.1.tgz",
+ "integrity": "sha512-AK9yNRqgKxiabqMoe4oW+3/TSSeV8vkdC7BGaxZdU0AFXfOpofTLqdru2GXKZghP3sdgwE9XXpnVwfZ8JnFV4w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/fake-timers": "30.4.1",
+ "@jest/types": "30.4.1",
+ "@types/node": "*",
+ "jest-mock": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/environment-jsdom-abstract": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.4.1.tgz",
+ "integrity": "sha512-dSlKrqug3siYNHVnjwIldShY12wAH3spwRltO/+8VOjg0X+xEq7vOs3DbBs4LRKsu7OH+NUb9kuZUNBF9Ho3TA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "30.4.1",
+ "@jest/fake-timers": "30.4.1",
+ "@jest/types": "30.4.1",
+ "@types/jsdom": "^21.1.7",
+ "@types/node": "*",
+ "jest-mock": "30.4.1",
+ "jest-util": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ },
+ "peerDependencies": {
+ "canvas": "^3.0.0",
+ "jsdom": "*"
+ },
+ "peerDependenciesMeta": {
+ "canvas": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@jest/expect": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.4.1.tgz",
+ "integrity": "sha512-ginrj6TMgh2GshLUGCjO94Ptx9HhdZA/I6A9iUfyeLKFtdAjnKzHDgzgP9HYQgbxM1lbXScQ2eUBz2lGeVDPWA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "expect": "30.4.1",
+ "jest-snapshot": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/expect-utils": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.4.1.tgz",
+ "integrity": "sha512-ZBn5CglH8fBsQsvs4VWNzD4aWfUYks+IdOOQU3MEK71ol/BcVm+P+rtb1KpiFBpSWSCE27uOahyyf1vfqOVbcQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/get-type": "30.1.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/fake-timers": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.4.1.tgz",
+ "integrity": "sha512-iW5umdmfPeWzehrVhugFQZqCchSCud5S1l2YT0O9ZhjRR0ExclANDZkiSBwzqtnlOn0J1JXvO+HZ6rkuyOVOgQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "30.4.1",
+ "@sinonjs/fake-timers": "^15.4.0",
+ "@types/node": "*",
+ "jest-message-util": "30.4.1",
+ "jest-mock": "30.4.1",
+ "jest-util": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/get-type": {
+ "version": "30.1.0",
+ "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz",
+ "integrity": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/globals": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.4.1.tgz",
+ "integrity": "sha512-ZbuY4cmXC8DkxYjfvT2DbcHWL2T6vmsMhXCDcmTB2T0y0gaezBI77ufq5ZAIdcRkYZ7NEQEDg1xFeKbxUJ5v5Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "30.4.1",
+ "@jest/expect": "30.4.1",
+ "@jest/types": "30.4.1",
+ "jest-mock": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/pattern": {
+ "version": "30.4.0",
+ "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.4.0.tgz",
+ "integrity": "sha512-RAWn3+f9u8BsHijKJ71uHcFp6vmyEt6VvoWXkl6hKF3qVIuWNmudVjg12DlBPGup/frIl5UcUlH5HfEuvHpEXg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "jest-regex-util": "30.4.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/reporters": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.4.1.tgz",
+ "integrity": "sha512-/SnkPCzEQpUaBH81kjdEdDdo2WZl5hxw+BmLDGWjRkm8o7XlhjwsU36cqwe5PGBE5WYpBvDzRSdXx9rbGuJtNA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@bcoe/v8-coverage": "^0.2.3",
+ "@jest/console": "30.4.1",
+ "@jest/test-result": "30.4.1",
+ "@jest/transform": "30.4.1",
+ "@jest/types": "30.4.1",
+ "@jridgewell/trace-mapping": "^0.3.25",
+ "@types/node": "*",
+ "chalk": "^4.1.2",
+ "collect-v8-coverage": "^1.0.2",
+ "exit-x": "^0.2.2",
+ "glob": "^10.5.0",
+ "graceful-fs": "^4.2.11",
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^6.0.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^5.0.0",
+ "istanbul-reports": "^3.1.3",
+ "jest-message-util": "30.4.1",
+ "jest-util": "30.4.1",
+ "jest-worker": "30.4.1",
+ "slash": "^3.0.0",
+ "string-length": "^4.0.2",
+ "v8-to-istanbul": "^9.0.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@jest/schemas": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.4.1.tgz",
+ "integrity": "sha512-i6b4qw5qnP8c5FEeBJg/uZQ4ddrkN6Ca8qISJh0pr7a5hfn3h3v5x60BEbOC7OYAGZNMs1LfFLwnW2CuK8F57Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/snapshot-utils": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.4.1.tgz",
+ "integrity": "sha512-ObY4ljvQ95mt6iwKtVLetR/4yXiAgl3H4nJxhztr0MTjrN97TwDYrnCp/kF60Ec9HdhkWTHSu+Hg05aXfngpOA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "30.4.1",
+ "chalk": "^4.1.2",
+ "graceful-fs": "^4.2.11",
+ "natural-compare": "^1.4.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/source-map": {
+ "version": "30.0.1",
+ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz",
+ "integrity": "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.25",
+ "callsites": "^3.1.0",
+ "graceful-fs": "^4.2.11"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/test-result": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.4.1.tgz",
+ "integrity": "sha512-/ZG7pgEiOmmWkN9TplKbOu4id2N5lh7FHwRwlkgBVAzGdRH+OkkQ8wX/kIxg4zmd3ZQvAL1RwL2yWsvNYYECTw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "30.4.1",
+ "@jest/types": "30.4.1",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "collect-v8-coverage": "^1.0.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/test-sequencer": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.4.1.tgz",
+ "integrity": "sha512-PeYE+4td5rKjoRPxztObrXU+H8hsjZfxKMXOcmrr34JerSyB/ROOxbbicz8B7A5j9R9VayDnVPvBmedqCsFCdw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/test-result": "30.4.1",
+ "graceful-fs": "^4.2.11",
+ "jest-haste-map": "30.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/transform": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.4.1.tgz",
+ "integrity": "sha512-Wz0LyktlTvRefoymh+n64hQ84KNXsRGcwdoZ8CSa0Ea+fgYcHZlnk+hDP7v2MS7il2bQ5uTEIxf4/NNfhMN4KQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.27.4",
+ "@jest/types": "30.4.1",
+ "@jridgewell/trace-mapping": "^0.3.25",
+ "babel-plugin-istanbul": "^7.0.1",
+ "chalk": "^4.1.2",
+ "convert-source-map": "^2.0.0",
+ "fast-json-stable-stringify": "^2.1.0",
+ "graceful-fs": "^4.2.11",
+ "jest-haste-map": "30.4.1",
+ "jest-regex-util": "30.4.0",
+ "jest-util": "30.4.1",
+ "pirates": "^4.0.7",
+ "slash": "^3.0.0",
+ "write-file-atomic": "^5.0.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/types": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.4.1.tgz",
+ "integrity": "sha512-f1x/vJXIfjOlEmejYpbkbgw1gOqpPECwMvMEtBqe47j7H2Hg8h8w3o3ikhSXq3MI15kg+oQ0exWO0uCtTNJLoQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.4.0",
+ "@jest/schemas": "30.4.1",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/@jridgewell/gen-mapping": {
"version": "0.3.13",
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
@@ -1292,40 +2243,28 @@
"node": ">=12.4.0"
}
},
- "node_modules/@puppeteer/browsers": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz",
- "integrity": "sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==",
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
"dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "debug": "^4.4.0",
- "extract-zip": "^2.0.1",
- "progress": "^2.0.3",
- "proxy-agent": "^6.5.0",
- "semver": "^7.6.3",
- "tar-fs": "^3.0.6",
- "unbzip2-stream": "^1.4.3",
- "yargs": "^17.7.2"
- },
- "bin": {
- "browsers": "lib/cjs/main-cli.js"
- },
+ "license": "MIT",
+ "optional": true,
"engines": {
- "node": ">=18"
+ "node": ">=14"
}
},
- "node_modules/@puppeteer/browsers/node_modules/semver": {
- "version": "7.8.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz",
- "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==",
+ "node_modules/@pkgr/core": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.3.6.tgz",
+ "integrity": "sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==",
"dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
+ "license": "MIT",
"engines": {
- "node": ">=10"
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/pkgr"
}
},
"node_modules/@react-three/drei": {
@@ -1449,6 +2388,33 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@sinclair/typebox": {
+ "version": "0.34.49",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.49.tgz",
+ "integrity": "sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@sinonjs/commons": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
+ "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "node_modules/@sinonjs/fake-timers": {
+ "version": "15.4.0",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.4.0.tgz",
+ "integrity": "sha512-DsG+8/LscQIQg68J6Ef3dv10u6nVyetYn923s3/sus5eaGfTo1of5WMZSLf0UJc9KDuKPilPH0UDJCjvNbDNCA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@sinonjs/commons": "^3.0.1"
+ }
+ },
"node_modules/@swc/helpers": {
"version": "0.5.15",
"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz",
@@ -1729,10 +2695,118 @@
"tailwindcss": "4.3.0"
}
},
- "node_modules/@tootallnate/quickjs-emscripten": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
- "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
+ "node_modules/@testing-library/dom": {
+ "version": "10.4.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz",
+ "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/runtime": "^7.12.5",
+ "@types/aria-query": "^5.0.1",
+ "aria-query": "5.3.0",
+ "dom-accessibility-api": "^0.5.9",
+ "lz-string": "^1.5.0",
+ "picocolors": "1.1.1",
+ "pretty-format": "^27.0.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@testing-library/dom/node_modules/aria-query": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "dequal": "^2.0.3"
+ }
+ },
+ "node_modules/@testing-library/jest-dom": {
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz",
+ "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@adobe/css-tools": "^4.4.0",
+ "aria-query": "^5.0.0",
+ "css.escape": "^1.5.1",
+ "dom-accessibility-api": "^0.6.3",
+ "picocolors": "^1.1.1",
+ "redent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14",
+ "npm": ">=6",
+ "yarn": ">=1"
+ }
+ },
+ "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
+ "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@testing-library/react": {
+ "version": "16.3.2",
+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz",
+ "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.12.5"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@testing-library/dom": "^10.0.0",
+ "@types/react": "^18.0.0 || ^19.0.0",
+ "@types/react-dom": "^18.0.0 || ^19.0.0",
+ "react": "^18.0.0 || ^19.0.0",
+ "react-dom": "^18.0.0 || ^19.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@tsconfig/node10": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz",
+ "integrity": "sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@tsconfig/node12": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
+ "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@tsconfig/node14": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
+ "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@tsconfig/node16": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
+ "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
"dev": true,
"license": "MIT"
},
@@ -1753,6 +2827,59 @@
"tslib": "^2.4.0"
}
},
+ "node_modules/@types/aria-query": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
+ "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/@types/babel__core": {
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
+ "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "node_modules/@types/babel__generator": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
+ "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__template": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
+ "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__traverse": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
+ "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.28.2"
+ }
+ },
"node_modules/@types/draco3d": {
"version": "1.4.10",
"resolved": "https://registry.npmjs.org/@types/draco3d/-/draco3d-1.4.10.tgz",
@@ -1766,6 +2893,85 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/istanbul-lib-coverage": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
+ "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/istanbul-lib-report": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
+ "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "node_modules/@types/istanbul-reports": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
+ "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "node_modules/@types/jest": {
+ "version": "30.0.0",
+ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-30.0.0.tgz",
+ "integrity": "sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "expect": "^30.0.0",
+ "pretty-format": "^30.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@types/jest/node_modules/pretty-format": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
+ "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "30.4.1",
+ "ansi-styles": "^5.2.0",
+ "react-is-18": "npm:react-is@^18.3.1",
+ "react-is-19": "npm:react-is@^19.2.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@types/jsdom": {
+ "version": "21.1.7",
+ "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-21.1.7.tgz",
+ "integrity": "sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "@types/tough-cookie": "*",
+ "parse5": "^7.0.0"
+ }
+ },
"node_modules/@types/json-schema": {
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
@@ -1824,6 +3030,13 @@
"@types/react": "*"
}
},
+ "node_modules/@types/stack-utils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
+ "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/stats.js": {
"version": "0.17.4",
"resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
@@ -1844,23 +3057,36 @@
"meshoptimizer": "~0.18.1"
}
},
+ "node_modules/@types/tough-cookie": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz",
+ "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/webxr": {
"version": "0.5.24",
"resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",
"integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==",
"license": "MIT"
},
- "node_modules/@types/yauzl": {
- "version": "2.10.3",
- "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
- "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
+ "node_modules/@types/yargs": {
+ "version": "17.0.35",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz",
+ "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==",
"dev": true,
"license": "MIT",
- "optional": true,
"dependencies": {
- "@types/node": "*"
+ "@types/yargs-parser": "*"
}
},
+ "node_modules/@types/yargs-parser": {
+ "version": "21.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
+ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "8.60.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.60.0.tgz",
@@ -2156,6 +3382,13 @@
"url": "https://opencollective.com/eslint"
}
},
+ "node_modules/@ungap/structured-clone": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz",
+ "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/@unrs/resolver-binding-android-arm-eabi": {
"version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.12.2.tgz",
@@ -2516,6 +3749,19 @@
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
}
},
+ "node_modules/acorn-walk": {
+ "version": "8.3.5",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz",
+ "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "acorn": "^8.11.0"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
"node_modules/agent-base": {
"version": "7.1.4",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
@@ -2543,6 +3789,22 @@
"url": "https://github.com/sponsors/epoberezkin"
}
},
+ "node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
@@ -2569,6 +3831,27 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -2746,19 +4029,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/ast-types": {
- "version": "0.13.4",
- "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
- "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "tslib": "^2.0.1"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/ast-types-flow": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
@@ -2812,19 +4082,103 @@
"node": ">= 0.4"
}
},
- "node_modules/b4a": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.1.tgz",
- "integrity": "sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==",
+ "node_modules/babel-jest": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.4.1.tgz",
+ "integrity": "sha512-fATAbM8piYxkiXQp3RBXmZHxZVNJZAVXXfyeyCN2Tida3+qJ8ea9UxhiJ2y4fLO90ZImKt6k9FlcH2+rLkJGhw==",
"dev": true,
- "license": "Apache-2.0",
- "peerDependencies": {
- "react-native-b4a": "*"
+ "license": "MIT",
+ "dependencies": {
+ "@jest/transform": "30.4.1",
+ "@types/babel__core": "^7.20.5",
+ "babel-plugin-istanbul": "^7.0.1",
+ "babel-preset-jest": "30.4.0",
+ "chalk": "^4.1.2",
+ "graceful-fs": "^4.2.11",
+ "slash": "^3.0.0"
},
- "peerDependenciesMeta": {
- "react-native-b4a": {
- "optional": true
- }
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.11.0 || ^8.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-istanbul": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz",
+ "integrity": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "workspaces": [
+ "test/babel-8"
+ ],
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.3",
+ "istanbul-lib-instrument": "^6.0.2",
+ "test-exclude": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/babel-plugin-jest-hoist": {
+ "version": "30.4.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.4.0.tgz",
+ "integrity": "sha512-9EdtWM/sSfXLOGLwSn+GS6pIXyBnL07/8gyJlwFXjWy4DxMOyItqyUT29d4lQiS380EZwYlX7/At4PgBS+m2aA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/babel__core": "^7.20.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/babel-preset-current-node-syntax": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz",
+ "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-bigint": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-import-attributes": "^7.24.7",
+ "@babel/plugin-syntax-import-meta": "^7.10.4",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0 || ^8.0.0-0"
+ }
+ },
+ "node_modules/babel-preset-jest": {
+ "version": "30.4.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.4.0.tgz",
+ "integrity": "sha512-lBY4jxsNmCnSiu7kquw8ZC9F4+XLMOKypT3RnNHPvU2Kpd4W0xaPuLr5ZkRyOsvLYAY4yaW1ZwTW4xB7NIiZzg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "babel-plugin-jest-hoist": "30.4.0",
+ "babel-preset-current-node-syntax": "^1.2.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.11.0 || ^8.0.0-beta.1"
}
},
"node_modules/balanced-match": {
@@ -2834,103 +4188,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/bare-events": {
- "version": "2.8.3",
- "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.3.tgz",
- "integrity": "sha512-HdUm8EMQBLaJvGUdidNNbqpA1kYkwNcb+MYxkxCLAPJGQzlv9J0C24h8V65Z4c5GLd/JEALDvpFCQgpLJqc0zw==",
- "dev": true,
- "license": "Apache-2.0",
- "peerDependencies": {
- "bare-abort-controller": "*"
- },
- "peerDependenciesMeta": {
- "bare-abort-controller": {
- "optional": true
- }
- }
- },
- "node_modules/bare-fs": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.1.tgz",
- "integrity": "sha512-WDRsyVN52eAx/lBamKD6uyw8H4228h/x0sGGGegOamM2cd7Pag88GfMQalobXI+HaEUxpCkbKQUDOQqt9wawRw==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "bare-events": "^2.5.4",
- "bare-path": "^3.0.0",
- "bare-stream": "^2.6.4",
- "bare-url": "^2.2.2",
- "fast-fifo": "^1.3.2"
- },
- "engines": {
- "bare": ">=1.16.0"
- },
- "peerDependencies": {
- "bare-buffer": "*"
- },
- "peerDependenciesMeta": {
- "bare-buffer": {
- "optional": true
- }
- }
- },
- "node_modules/bare-os": {
- "version": "3.9.1",
- "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.9.1.tgz",
- "integrity": "sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "bare": ">=1.14.0"
- }
- },
- "node_modules/bare-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
- "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "bare-os": "^3.0.1"
- }
- },
- "node_modules/bare-stream": {
- "version": "2.13.1",
- "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.1.tgz",
- "integrity": "sha512-Vp0cnjYyrEC4whYTymQ+YZi6pBpfiICZO3cfRG8sy67ZNWe951urv1x4eW1BKNngw3U+3fPYb5JQvHbCtxH7Ow==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "streamx": "^2.25.0",
- "teex": "^1.0.1"
- },
- "peerDependencies": {
- "bare-abort-controller": "*",
- "bare-buffer": "*",
- "bare-events": "*"
- },
- "peerDependenciesMeta": {
- "bare-abort-controller": {
- "optional": true
- },
- "bare-buffer": {
- "optional": true
- },
- "bare-events": {
- "optional": true
- }
- }
- },
- "node_modules/bare-url": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.3.tgz",
- "integrity": "sha512-Kccpc7ACfXaxfeInfqKcZtW4pT5YBn1mesc4sCsun6sRwtbJ4h+sNOaksUpYEJUKfN65YWC6Bw2OJEFiKxq8nQ==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "bare-path": "^3.0.0"
- }
- },
"node_modules/base64-js": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -2963,16 +4220,6 @@
"node": ">=6.0.0"
}
},
- "node_modules/basic-ftp": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.1.tgz",
- "integrity": "sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10.0.0"
- }
- },
"node_modules/bidi-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz",
@@ -3040,6 +4287,16 @@
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
+ "node_modules/bser": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
+ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "node-int64": "^0.4.0"
+ }
+ },
"node_modules/buffer": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
@@ -3064,15 +4321,12 @@
"ieee754": "^1.2.1"
}
},
- "node_modules/buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
"dev": true,
- "license": "MIT",
- "engines": {
- "node": "*"
- }
+ "license": "MIT"
},
"node_modules/call-bind": {
"version": "1.0.9",
@@ -3134,6 +4388,16 @@
"node": ">=6"
}
},
+ "node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/camera-controls": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-3.1.0.tgz",
@@ -3184,30 +4448,39 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/chromium-bidi": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz",
- "integrity": "sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "mitt": "3.0.1",
- "zod": "3.23.8"
- },
- "peerDependencies": {
- "devtools-protocol": "*"
- }
- },
- "node_modules/chromium-bidi/node_modules/zod": {
- "version": "3.23.8",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
- "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
+ "node_modules/char-regex": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
+ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
"dev": true,
"license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
+ "engines": {
+ "node": ">=10"
}
},
+ "node_modules/ci-info": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz",
+ "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cjs-module-lexer": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz",
+ "integrity": "sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/client-only": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
@@ -3229,6 +4502,77 @@
"node": ">=12"
}
},
+ "node_modules/cliui/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/cliui/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cliui/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cliui/node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "iojs": ">= 1.0.0",
+ "node": ">= 0.12.0"
+ }
+ },
+ "node_modules/collect-v8-coverage": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz",
+ "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -3263,6 +4607,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/cross-env": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
@@ -3295,6 +4646,27 @@
"node": ">= 8"
}
},
+ "node_modules/css.escape": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
+ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/cssstyle": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz",
+ "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@asamuzakjp/css-color": "^3.2.0",
+ "rrweb-cssom": "^0.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/csstype": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
@@ -3308,14 +4680,18 @@
"dev": true,
"license": "BSD-2-Clause"
},
- "node_modules/data-uri-to-buffer": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
- "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
+ "node_modules/data-urls": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz",
+ "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "whatwg-mimetype": "^4.0.0",
+ "whatwg-url": "^14.0.0"
+ },
"engines": {
- "node": ">= 14"
+ "node": ">=18"
}
},
"node_modules/data-view-buffer": {
@@ -3390,6 +4766,28 @@
}
}
},
+ "node_modules/decimal.js": {
+ "version": "10.6.0",
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
+ "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/dedent": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz",
+ "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "babel-plugin-macros": "^3.1.0"
+ },
+ "peerDependenciesMeta": {
+ "babel-plugin-macros": {
+ "optional": true
+ }
+ }
+ },
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -3397,6 +4795,16 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/define-data-property": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
@@ -3433,19 +4841,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/degenerator": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
- "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
+ "node_modules/dequal": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "ast-types": "^0.13.4",
- "escodegen": "^2.1.0",
- "esprima": "^4.0.1"
- },
+ "peer": true,
"engines": {
- "node": ">= 14"
+ "node": ">=6"
}
},
"node_modules/detect-gpu": {
@@ -3467,12 +4871,25 @@
"node": ">=8"
}
},
- "node_modules/devtools-protocol": {
- "version": "0.0.1367902",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz",
- "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==",
+ "node_modules/detect-newline": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
+ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
"dev": true,
- "license": "BSD-3-Clause"
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/diff": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz",
+ "integrity": "sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.3.1"
+ }
},
"node_modules/doctrine": {
"version": "2.1.0",
@@ -3487,6 +4904,14 @@
"node": ">=0.10.0"
}
},
+ "node_modules/dom-accessibility-api": {
+ "version": "0.5.16",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
+ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/draco3d": {
"version": "1.5.7",
"resolved": "https://registry.npmjs.org/draco3d/-/draco3d-1.5.7.tgz",
@@ -3508,6 +4933,13 @@
"node": ">= 0.4"
}
},
+ "node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/electron-to-chromium": {
"version": "1.5.362",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.362.tgz",
@@ -3515,6 +4947,19 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/emittery": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz",
+ "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/emittery?sponsor=1"
+ }
+ },
"node_modules/emoji-regex": {
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
@@ -3522,16 +4967,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/end-of-stream": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
- "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "once": "^1.4.0"
- }
- },
"node_modules/enhanced-resolve": {
"version": "5.22.0",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.0.tgz",
@@ -3546,6 +4981,29 @@
"node": ">=10.13.0"
}
},
+ "node_modules/entities": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
+ "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz",
+ "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
"node_modules/es-abstract": {
"version": "1.24.2",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz",
@@ -3746,28 +5204,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/escodegen": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
- "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "esprima": "^4.0.1",
- "estraverse": "^5.2.0",
- "esutils": "^2.0.2"
- },
- "bin": {
- "escodegen": "bin/escodegen.js",
- "esgenerate": "bin/esgenerate.js"
- },
- "engines": {
- "node": ">=6.0"
- },
- "optionalDependencies": {
- "source-map": "~0.6.1"
- }
- },
"node_modules/eslint": {
"version": "9.39.4",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz",
@@ -4188,35 +5624,63 @@
"node": ">=0.10.0"
}
},
- "node_modules/events-universal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
- "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
+ "node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
"dev": true,
- "license": "Apache-2.0",
+ "license": "MIT",
"dependencies": {
- "bare-events": "^2.7.0"
- }
- },
- "node_modules/extract-zip": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
- "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "debug": "^4.1.1",
- "get-stream": "^5.1.0",
- "yauzl": "^2.10.0"
- },
- "bin": {
- "extract-zip": "cli.js"
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
},
"engines": {
- "node": ">= 10.17.0"
+ "node": ">=10"
},
- "optionalDependencies": {
- "@types/yauzl": "^2.9.1"
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/execa/node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/exit-x": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz",
+ "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/expect": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-30.4.1.tgz",
+ "integrity": "sha512-PMARsyh/JtqC20HoGqlFcIlQAyqUtW4PlI1rup1uhYJtKuwAjbvWi3GQMAn+STdHum/dk8xrKfUM1+5SAwpolA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/expect-utils": "30.4.1",
+ "@jest/get-type": "30.1.0",
+ "jest-matcher-utils": "30.4.1",
+ "jest-message-util": "30.4.1",
+ "jest-mock": "30.4.1",
+ "jest-util": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/fast-deep-equal": {
@@ -4226,13 +5690,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/fast-fifo": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
- "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/fast-glob": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz",
@@ -4287,14 +5744,14 @@
"reusify": "^1.0.4"
}
},
- "node_modules/fd-slicer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
+ "node_modules/fb-watchman": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
+ "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
"dev": true,
- "license": "MIT",
+ "license": "Apache-2.0",
"dependencies": {
- "pend": "~1.2.0"
+ "bser": "2.1.1"
}
},
"node_modules/fflate": {
@@ -4383,6 +5840,23 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/foreground-child": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
+ "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "cross-spawn": "^7.0.6",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/framer-motion": {
"version": "12.40.0",
"resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.40.0.tgz",
@@ -4410,6 +5884,28 @@
}
}
},
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
"node_modules/function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
@@ -4506,6 +6002,16 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/get-package-type": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
+ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
"node_modules/get-proto": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
@@ -4521,16 +6027,13 @@
}
},
"node_modules/get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "pump": "^3.0.0"
- },
"engines": {
- "node": ">=8"
+ "node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -4567,19 +6070,26 @@
"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
}
},
- "node_modules/get-uri": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
- "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
+ "node_modules/glob": {
+ "version": "10.5.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
+ "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
+ "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
"dev": true,
- "license": "MIT",
+ "license": "ISC",
"dependencies": {
- "basic-ftp": "^5.0.2",
- "data-uri-to-buffer": "^6.0.2",
- "debug": "^4.3.4"
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
},
- "engines": {
- "node": ">= 14"
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/glob-parent": {
@@ -4595,6 +6105,32 @@
"node": ">=10.13.0"
}
},
+ "node_modules/glob/node_modules/brace-expansion": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz",
+ "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/glob/node_modules/minimatch": {
+ "version": "9.0.9",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz",
+ "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/globals": {
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
@@ -4774,6 +6310,26 @@
"integrity": "sha512-VSIRpLfRwlAAdGL4wiTucx2ScRipo0ed1FBatWkyt832jC4CReKstga6yIhYVwGu9LOBjuX9wzmRMeQdBJtzEA==",
"license": "Apache-2.0"
},
+ "node_modules/html-encoding-sniffer": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz",
+ "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "whatwg-encoding": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/http-proxy-agent": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
@@ -4802,6 +6358,29 @@
"node": ">= 14"
}
},
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
@@ -4855,6 +6434,26 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/import-local": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
+ "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ },
+ "bin": {
+ "import-local-fixture": "fixtures/cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@@ -4865,6 +6464,35 @@
"node": ">=0.8.19"
}
},
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/internal-slot": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz",
@@ -4880,16 +6508,6 @@
"node": ">= 0.4"
}
},
- "node_modules/ip-address": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz",
- "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 12"
- }
- },
"node_modules/is-array-buffer": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
@@ -4908,6 +6526,13 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/is-async-function": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz",
@@ -5084,6 +6709,16 @@
"node": ">=8"
}
},
+ "node_modules/is-generator-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
+ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/is-generator-function": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz",
@@ -5170,6 +6805,13 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-potential-custom-element-name": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
+ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/is-promise": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
@@ -5224,6 +6866,19 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-string": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz",
@@ -5334,6 +6989,90 @@
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"license": "ISC"
},
+ "node_modules/istanbul-lib-coverage": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
+ "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-instrument": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz",
+ "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@babel/core": "^7.23.9",
+ "@babel/parser": "^7.23.9",
+ "@istanbuljs/schema": "^0.1.3",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^7.5.4"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/istanbul-lib-instrument/node_modules/semver": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz",
+ "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/istanbul-lib-report": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
+ "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^4.0.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/istanbul-lib-source-maps": {
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz",
+ "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.23",
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/istanbul-reports": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
+ "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/iterator.prototype": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz",
@@ -5364,6 +7103,948 @@
"react": "^19.0.0"
}
},
+ "node_modules/jackspeak": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
+ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
+ "node_modules/jest": {
+ "version": "30.4.2",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-30.4.2.tgz",
+ "integrity": "sha512-Yi1jqNC/Oq0N4hBgNH/YvBpP1P57QqundgytzYqy3yqAa7NZPNjSoi4SGbRAXDMdBzNE6xBCi5U7RgfrvMEUVQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/core": "30.4.2",
+ "@jest/types": "30.4.1",
+ "import-local": "^3.2.0",
+ "jest-cli": "30.4.2"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-changed-files": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.4.1.tgz",
+ "integrity": "sha512-IuctmYrxi21iOSOaIXpJWalHyPAsVv0GeBHKDn8C1CA4W5htHn7INL+wdnL4Bo0+olEndvAFkmb++tIQJG+vvg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "execa": "^5.1.1",
+ "jest-util": "30.4.1",
+ "p-limit": "^3.1.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-circus": {
+ "version": "30.4.2",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.4.2.tgz",
+ "integrity": "sha512-rvHH7VlY6LgbJXJTQ87GW62g1FntOtbhh0zT+v04kC+pgL6aBKyYINXxWukCpj3dcIBMw5/XUbtDS9dU9JTXeQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "30.4.1",
+ "@jest/expect": "30.4.1",
+ "@jest/test-result": "30.4.1",
+ "@jest/types": "30.4.1",
+ "@types/node": "*",
+ "chalk": "^4.1.2",
+ "co": "^4.6.0",
+ "dedent": "^1.6.0",
+ "is-generator-fn": "^2.1.0",
+ "jest-each": "30.4.1",
+ "jest-matcher-utils": "30.4.1",
+ "jest-message-util": "30.4.1",
+ "jest-runtime": "30.4.2",
+ "jest-snapshot": "30.4.1",
+ "jest-util": "30.4.1",
+ "p-limit": "^3.1.0",
+ "pretty-format": "30.4.1",
+ "pure-rand": "^7.0.0",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.6"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-circus/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-circus/node_modules/pretty-format": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
+ "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "30.4.1",
+ "ansi-styles": "^5.2.0",
+ "react-is-18": "npm:react-is@^18.3.1",
+ "react-is-19": "npm:react-is@^19.2.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-cli": {
+ "version": "30.4.2",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.4.2.tgz",
+ "integrity": "sha512-jfA2ocvVHMXS2QijrJ0d31ektP+d/W0T5RpcTX2Pq+3sVqHlsXVCM2+FmwpL+bdY8OfHpIg9xMxLF17Zg0U49Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/core": "30.4.2",
+ "@jest/test-result": "30.4.1",
+ "@jest/types": "30.4.1",
+ "chalk": "^4.1.2",
+ "exit-x": "^0.2.2",
+ "import-local": "^3.2.0",
+ "jest-config": "30.4.2",
+ "jest-util": "30.4.1",
+ "jest-validate": "30.4.1",
+ "yargs": "^17.7.2"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-config": {
+ "version": "30.4.2",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.4.2.tgz",
+ "integrity": "sha512-rNHAShJQqQwFNoL0hbf3BphSBOWnpOUAKvidLS/AjNVLPfoj5mSf4jQMfW3cYOs6hXeZC7nF7mDHaBnbxELOzg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.27.4",
+ "@jest/get-type": "30.1.0",
+ "@jest/pattern": "30.4.0",
+ "@jest/test-sequencer": "30.4.1",
+ "@jest/types": "30.4.1",
+ "babel-jest": "30.4.1",
+ "chalk": "^4.1.2",
+ "ci-info": "^4.2.0",
+ "deepmerge": "^4.3.1",
+ "glob": "^10.5.0",
+ "graceful-fs": "^4.2.11",
+ "jest-circus": "30.4.2",
+ "jest-docblock": "30.4.0",
+ "jest-environment-node": "30.4.1",
+ "jest-regex-util": "30.4.0",
+ "jest-resolve": "30.4.1",
+ "jest-runner": "30.4.2",
+ "jest-util": "30.4.1",
+ "jest-validate": "30.4.1",
+ "parse-json": "^5.2.0",
+ "pretty-format": "30.4.1",
+ "slash": "^3.0.0",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ },
+ "peerDependencies": {
+ "@types/node": "*",
+ "esbuild-register": ">=3.4.0",
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "esbuild-register": {
+ "optional": true
+ },
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-config/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-config/node_modules/pretty-format": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
+ "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "30.4.1",
+ "ansi-styles": "^5.2.0",
+ "react-is-18": "npm:react-is@^18.3.1",
+ "react-is-19": "npm:react-is@^19.2.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-diff": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.4.1.tgz",
+ "integrity": "sha512-CRpFK0RtLriVDGcPPAnR6HMVI8bSR2jnUIgralhauzYQZIb4RH9AtEInTuQr65LmmGggGcRT6HIASxwqsVsmlA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/diff-sequences": "30.4.0",
+ "@jest/get-type": "30.1.0",
+ "chalk": "^4.1.2",
+ "pretty-format": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-diff/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-diff/node_modules/pretty-format": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
+ "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "30.4.1",
+ "ansi-styles": "^5.2.0",
+ "react-is-18": "npm:react-is@^18.3.1",
+ "react-is-19": "npm:react-is@^19.2.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-docblock": {
+ "version": "30.4.0",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.4.0.tgz",
+ "integrity": "sha512-ZPMabUZCx5MpbZ2eBYSvZ0J8fvo3dR9oM+eeUpb3aKNQFuS2tu3Duw1TNlMoP8k3WQgKGJuhcMFvwcVuq6T7oA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "detect-newline": "^3.1.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-each": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.4.1.tgz",
+ "integrity": "sha512-/8MJbH6fuj48TstjrMf+u/pd06Qezz5xOXvZA6442heNOWr8bdeoGZX2d9fCn028CoMgYmroH9//zky5GfyYmA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/get-type": "30.1.0",
+ "@jest/types": "30.4.1",
+ "chalk": "^4.1.2",
+ "jest-util": "30.4.1",
+ "pretty-format": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-each/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-each/node_modules/pretty-format": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
+ "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "30.4.1",
+ "ansi-styles": "^5.2.0",
+ "react-is-18": "npm:react-is@^18.3.1",
+ "react-is-19": "npm:react-is@^19.2.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-environment-jsdom": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-30.4.1.tgz",
+ "integrity": "sha512-o3nfaN4zej7qgk2X0j8Jhq/S9nAVKs2xK3QeQxeHVvpkEPxaA1yxDGydR+iVI7zPy7Cp62Aq2h3Ja46QvfWHGA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "30.4.1",
+ "@jest/environment-jsdom-abstract": "30.4.1",
+ "jsdom": "^26.1.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ },
+ "peerDependencies": {
+ "canvas": "^3.0.0"
+ },
+ "peerDependenciesMeta": {
+ "canvas": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-environment-node": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.4.1.tgz",
+ "integrity": "sha512-4FZYVOk85hz2AyT6BbarKy9u37g6DbrDyCdFhsnDdXqyrueYQvB+0zO4f/kqLCRD0BsPRXPMNJeQwihKZV8naw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "30.4.1",
+ "@jest/fake-timers": "30.4.1",
+ "@jest/types": "30.4.1",
+ "@types/node": "*",
+ "jest-mock": "30.4.1",
+ "jest-util": "30.4.1",
+ "jest-validate": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-haste-map": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.4.1.tgz",
+ "integrity": "sha512-rFrcONd8jeFsyw+Z9CrScJgglRf2+NFmNam8dKu7n+SoHqNYT47mn0DdEcVUZJpvh7Iz6/si7f7yUH7GJHVgnw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "30.4.1",
+ "@types/node": "*",
+ "anymatch": "^3.1.3",
+ "fb-watchman": "^2.0.2",
+ "graceful-fs": "^4.2.11",
+ "jest-regex-util": "30.4.0",
+ "jest-util": "30.4.1",
+ "jest-worker": "30.4.1",
+ "picomatch": "^4.0.3",
+ "walker": "^1.0.8"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "^2.3.3"
+ }
+ },
+ "node_modules/jest-haste-map/node_modules/picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/jest-leak-detector": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.4.1.tgz",
+ "integrity": "sha512-IpmyiioeHxiWDhesHnUFmOxcTzwCwKpgACgWajtAP+nYQXiY7DakTxB6Bx9JFiRMljr0AX1PvnQdaU1KFoz6NQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/get-type": "30.1.0",
+ "pretty-format": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-leak-detector/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-leak-detector/node_modules/pretty-format": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
+ "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "30.4.1",
+ "ansi-styles": "^5.2.0",
+ "react-is-18": "npm:react-is@^18.3.1",
+ "react-is-19": "npm:react-is@^19.2.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-matcher-utils": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.4.1.tgz",
+ "integrity": "sha512-zvYfX5CaeEkFrrLS9suWe9rvJrm9J1Iv3ua8kIBv9GEPzcnsfBf0bob37la7s67fs0nlBC3EuvkOLnXQKxtx4A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/get-type": "30.1.0",
+ "chalk": "^4.1.2",
+ "jest-diff": "30.4.1",
+ "pretty-format": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-matcher-utils/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-matcher-utils/node_modules/pretty-format": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
+ "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "30.4.1",
+ "ansi-styles": "^5.2.0",
+ "react-is-18": "npm:react-is@^18.3.1",
+ "react-is-19": "npm:react-is@^19.2.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-message-util": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.4.1.tgz",
+ "integrity": "sha512-kwCKIvq0MCW1HzLoGola9Te6JUdzgV0loyKJ3Qghrkz9i5/RRIHsL95BMQc2HBBhlBKC4j22K9p11TGHH8RBpQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.27.1",
+ "@jest/types": "30.4.1",
+ "@types/stack-utils": "^2.0.3",
+ "chalk": "^4.1.2",
+ "graceful-fs": "^4.2.11",
+ "jest-util": "30.4.1",
+ "picomatch": "^4.0.3",
+ "pretty-format": "30.4.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.6"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/pretty-format": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
+ "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "30.4.1",
+ "ansi-styles": "^5.2.0",
+ "react-is-18": "npm:react-is@^18.3.1",
+ "react-is-19": "npm:react-is@^19.2.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-mock": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.4.1.tgz",
+ "integrity": "sha512-/i8SVb8/NSB7RfNi8gfqu8gxLV23KaL5EpAttyb9iz8qWRIqXRLflycz/32wXsYkOnaUlx8NAKnJYtpsmXUmfw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "30.4.1",
+ "@types/node": "*",
+ "jest-util": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-pnp-resolver": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
+ "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "jest-resolve": "*"
+ },
+ "peerDependenciesMeta": {
+ "jest-resolve": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-regex-util": {
+ "version": "30.4.0",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.4.0.tgz",
+ "integrity": "sha512-mWlvLviKIgIQ8VCuM1xRdD0TWp3zlzionlmDBjuXVBs+VkmXq6FgW9T4Emr7oGz/Rk6feDCGyiugolcQEyp3mg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-resolve": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.4.1.tgz",
+ "integrity": "sha512-Zry8Yq/yJcNAZ7dJ5F2heic8AheXvbFZ7XI5V+h28nrYZ7Qoyy4dItq8OodjnYD270mvX+ZudmrNV9cysqhW5Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.2",
+ "graceful-fs": "^4.2.11",
+ "jest-haste-map": "30.4.1",
+ "jest-pnp-resolver": "^1.2.3",
+ "jest-util": "30.4.1",
+ "jest-validate": "30.4.1",
+ "slash": "^3.0.0",
+ "unrs-resolver": "^1.7.11"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-resolve-dependencies": {
+ "version": "30.4.2",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.4.2.tgz",
+ "integrity": "sha512-gDiVh1I+GxYzz9oXlyw+1wv6VOYX1WYxMOfjsA3iGKePV2oxmbHhwxfkALxNxYy1ciw6APWwkW2zZONwP97aEQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "jest-regex-util": "30.4.0",
+ "jest-snapshot": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-runner": {
+ "version": "30.4.2",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.4.2.tgz",
+ "integrity": "sha512-2dw0PslVYXxffXGpLo+Ejad+KcI1Qkjn7f4X4619gf21oCUmL+SPfjqIa/losUem3yEOvfNZe/F1HWUcNpODcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "30.4.1",
+ "@jest/environment": "30.4.1",
+ "@jest/test-result": "30.4.1",
+ "@jest/transform": "30.4.1",
+ "@jest/types": "30.4.1",
+ "@types/node": "*",
+ "chalk": "^4.1.2",
+ "emittery": "^0.13.1",
+ "exit-x": "^0.2.2",
+ "graceful-fs": "^4.2.11",
+ "jest-docblock": "30.4.0",
+ "jest-environment-node": "30.4.1",
+ "jest-haste-map": "30.4.1",
+ "jest-leak-detector": "30.4.1",
+ "jest-message-util": "30.4.1",
+ "jest-resolve": "30.4.1",
+ "jest-runtime": "30.4.2",
+ "jest-util": "30.4.1",
+ "jest-watcher": "30.4.1",
+ "jest-worker": "30.4.1",
+ "p-limit": "^3.1.0",
+ "source-map-support": "0.5.13"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-runtime": {
+ "version": "30.4.2",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.4.2.tgz",
+ "integrity": "sha512-3/5e8iPz2k/VLqlr8DgTftYyLUv8Su3FkCAO2/Od81UsUTpSxOrS6O5x5KkoQwyUjmpYyDJKeyAvg2T2nvpNkQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "30.4.1",
+ "@jest/fake-timers": "30.4.1",
+ "@jest/globals": "30.4.1",
+ "@jest/source-map": "30.0.1",
+ "@jest/test-result": "30.4.1",
+ "@jest/transform": "30.4.1",
+ "@jest/types": "30.4.1",
+ "@types/node": "*",
+ "chalk": "^4.1.2",
+ "cjs-module-lexer": "^2.1.0",
+ "collect-v8-coverage": "^1.0.2",
+ "glob": "^10.5.0",
+ "graceful-fs": "^4.2.11",
+ "jest-haste-map": "30.4.1",
+ "jest-message-util": "30.4.1",
+ "jest-mock": "30.4.1",
+ "jest-regex-util": "30.4.0",
+ "jest-resolve": "30.4.1",
+ "jest-snapshot": "30.4.1",
+ "jest-util": "30.4.1",
+ "slash": "^3.0.0",
+ "strip-bom": "^4.0.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-snapshot": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.4.1.tgz",
+ "integrity": "sha512-tEOkkfOMppUyeiHwjZswOQ3lcnoTnws/q5FnGIaeIh/jmoU0ZlgMYRR8sTlTj+nNGCoJ0RDq6SfxGxCsyMTPmw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.27.4",
+ "@babel/generator": "^7.27.5",
+ "@babel/plugin-syntax-jsx": "^7.27.1",
+ "@babel/plugin-syntax-typescript": "^7.27.1",
+ "@babel/types": "^7.27.3",
+ "@jest/expect-utils": "30.4.1",
+ "@jest/get-type": "30.1.0",
+ "@jest/snapshot-utils": "30.4.1",
+ "@jest/transform": "30.4.1",
+ "@jest/types": "30.4.1",
+ "babel-preset-current-node-syntax": "^1.2.0",
+ "chalk": "^4.1.2",
+ "expect": "30.4.1",
+ "graceful-fs": "^4.2.11",
+ "jest-diff": "30.4.1",
+ "jest-matcher-utils": "30.4.1",
+ "jest-message-util": "30.4.1",
+ "jest-util": "30.4.1",
+ "pretty-format": "30.4.1",
+ "semver": "^7.7.2",
+ "synckit": "^0.11.8"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/pretty-format": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
+ "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "30.4.1",
+ "ansi-styles": "^5.2.0",
+ "react-is-18": "npm:react-is@^18.3.1",
+ "react-is-19": "npm:react-is@^19.2.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/semver": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz",
+ "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jest-util": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.4.1.tgz",
+ "integrity": "sha512-vjQb1sACEiv13DKJMDToJpzVW0joCsIQrmbg0fi7CyOOt+g9jTuQl2A216pWRBYhOVt53XbL/2LbMKg1BECWOw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "30.4.1",
+ "@types/node": "*",
+ "chalk": "^4.1.2",
+ "ci-info": "^4.2.0",
+ "graceful-fs": "^4.2.11",
+ "picomatch": "^4.0.3"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-util/node_modules/picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/jest-validate": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.4.1.tgz",
+ "integrity": "sha512-PDWi4SOwLnwqNDfHZjOcsEFyZ4fc/2W2gVL3DEoyqnB6jCQMLRtfBong8s6omIw3lI0HWOus12xfnFmQtjW3fw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/get-type": "30.1.0",
+ "@jest/types": "30.4.1",
+ "camelcase": "^6.3.0",
+ "chalk": "^4.1.2",
+ "leven": "^3.1.0",
+ "pretty-format": "30.4.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-validate/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-validate/node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-validate/node_modules/pretty-format": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
+ "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "30.4.1",
+ "ansi-styles": "^5.2.0",
+ "react-is-18": "npm:react-is@^18.3.1",
+ "react-is-19": "npm:react-is@^19.2.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-watcher": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.4.1.tgz",
+ "integrity": "sha512-/l9UonmvCwjHH7d2h3iAwIloLc1H0S8mJZ/LNK3i86hqwPAz8otUJjP9MfYtz9Tt77Su5FD2xGjZn8d31IZHlw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/test-result": "30.4.1",
+ "@jest/types": "30.4.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.3.2",
+ "chalk": "^4.1.2",
+ "emittery": "^0.13.1",
+ "jest-util": "30.4.1",
+ "string-length": "^4.0.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-worker": {
+ "version": "30.4.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.4.1.tgz",
+ "integrity": "sha512-SHynN/q/QD++iNyvMdy+WMmbCGk8jIsNcRxycXbWubSOhvo6T+j2afcfUSl+3hYsiBebOTo0cT7c2H7CXugu1g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "@ungap/structured-clone": "^1.3.0",
+ "jest-util": "30.4.1",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.1.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
"node_modules/jiti": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz",
@@ -5394,6 +8075,46 @@
"js-yaml": "bin/js-yaml.js"
}
},
+ "node_modules/jsdom": {
+ "version": "26.1.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz",
+ "integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cssstyle": "^4.2.1",
+ "data-urls": "^5.0.0",
+ "decimal.js": "^10.5.0",
+ "html-encoding-sniffer": "^4.0.0",
+ "http-proxy-agent": "^7.0.2",
+ "https-proxy-agent": "^7.0.6",
+ "is-potential-custom-element-name": "^1.0.1",
+ "nwsapi": "^2.2.16",
+ "parse5": "^7.2.1",
+ "rrweb-cssom": "^0.8.0",
+ "saxes": "^6.0.0",
+ "symbol-tree": "^3.2.4",
+ "tough-cookie": "^5.1.1",
+ "w3c-xmlserializer": "^5.0.0",
+ "webidl-conversions": "^7.0.0",
+ "whatwg-encoding": "^3.1.1",
+ "whatwg-mimetype": "^4.0.0",
+ "whatwg-url": "^14.1.1",
+ "ws": "^8.18.0",
+ "xml-name-validator": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "canvas": "^3.0.0"
+ },
+ "peerDependenciesMeta": {
+ "canvas": {
+ "optional": true
+ }
+ }
+ },
"node_modules/jsesc": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
@@ -5414,6 +8135,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
@@ -5518,6 +8246,16 @@
}
}
},
+ "node_modules/leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -5802,6 +8540,13 @@
"url": "https://opencollective.com/parcel"
}
},
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/locate-path": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
@@ -5848,6 +8593,17 @@
"yallist": "^3.0.2"
}
},
+ "node_modules/lz-string": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
+ "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "bin": {
+ "lz-string": "bin/bin.js"
+ }
+ },
"node_modules/maath": {
"version": "0.10.8",
"resolved": "https://registry.npmjs.org/maath/-/maath-0.10.8.tgz",
@@ -5868,6 +8624,52 @@
"@jridgewell/sourcemap-codec": "^1.5.5"
}
},
+ "node_modules/make-dir": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
+ "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.5.3"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/make-dir/node_modules/semver": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz",
+ "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/makeerror": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
+ "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "tmpl": "1.0.5"
+ }
+ },
"node_modules/math-intrinsics": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
@@ -5878,6 +8680,13 @@
"node": ">= 0.4"
}
},
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/merge2": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -5917,6 +8726,26 @@
"node": ">=8.6"
}
},
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/minimatch": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
@@ -5940,12 +8769,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/mitt": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
- "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
+ "node_modules/minipass": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
+ "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==",
"dev": true,
- "license": "MIT"
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
},
"node_modules/motion-dom": {
"version": "12.40.0",
@@ -6020,16 +8852,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/netmask": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.1.1.tgz",
- "integrity": "sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4.0"
- }
- },
"node_modules/next": {
"version": "16.2.6",
"resolved": "https://registry.npmjs.org/next/-/next-16.2.6.tgz",
@@ -6130,6 +8952,13 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/node-int64": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/node-releases": {
"version": "2.0.46",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.46.tgz",
@@ -6140,6 +8969,36 @@
"node": ">=18"
}
},
+ "node_modules/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,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/nwsapi": {
+ "version": "2.2.23",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz",
+ "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -6273,6 +9132,22 @@
"wrappy": "1"
}
},
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/optionator": {
"version": "0.9.4",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
@@ -6341,39 +9216,22 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/pac-proxy-agent": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
- "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "@tootallnate/quickjs-emscripten": "^0.23.0",
- "agent-base": "^7.1.2",
- "debug": "^4.3.4",
- "get-uri": "^6.0.1",
- "http-proxy-agent": "^7.0.0",
- "https-proxy-agent": "^7.0.6",
- "pac-resolver": "^7.0.1",
- "socks-proxy-agent": "^8.0.5"
- },
"engines": {
- "node": ">= 14"
+ "node": ">=6"
}
},
- "node_modules/pac-resolver": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
- "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
+ "node_modules/package-json-from-dist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
+ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "degenerator": "^5.0.0",
- "netmask": "^2.0.2"
- },
- "engines": {
- "node": ">= 14"
- }
+ "license": "BlueOak-1.0.0"
},
"node_modules/parent-module": {
"version": "1.0.1",
@@ -6388,6 +9246,38 @@
"node": ">=6"
}
},
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse5": {
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz",
+ "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "entities": "^6.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/inikulin/parse5?sponsor=1"
+ }
+ },
"node_modules/path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -6398,6 +9288,16 @@
"node": ">=8"
}
},
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -6414,12 +9314,29 @@
"dev": true,
"license": "MIT"
},
- "node_modules/pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
+ "node_modules/path-scurry": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
"dev": true,
- "license": "MIT"
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "lru-cache": "^10.2.0",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/path-scurry/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "dev": true,
+ "license": "ISC"
},
"node_modules/picocolors": {
"version": "1.1.1",
@@ -6440,6 +9357,85 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/pirates": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
+ "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/possible-typed-array-names": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
@@ -6504,16 +9500,44 @@
"node": ">= 0.8.0"
}
},
- "node_modules/progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "node_modules/pretty-format": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
+ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
"dev": true,
"license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
"engines": {
- "node": ">=0.4.0"
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
+ "node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/pretty-format/node_modules/react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/promise-worker-transferable": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/promise-worker-transferable/-/promise-worker-transferable-1.0.4.tgz",
@@ -6536,54 +9560,6 @@
"react-is": "^16.13.1"
}
},
- "node_modules/proxy-agent": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
- "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.1.2",
- "debug": "^4.3.4",
- "http-proxy-agent": "^7.0.1",
- "https-proxy-agent": "^7.0.6",
- "lru-cache": "^7.14.1",
- "pac-proxy-agent": "^7.1.0",
- "proxy-from-env": "^1.1.0",
- "socks-proxy-agent": "^8.0.5"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/proxy-agent/node_modules/lru-cache": {
- "version": "7.18.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
- "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/proxy-from-env": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/pump": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",
- "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
@@ -6594,23 +9570,22 @@
"node": ">=6"
}
},
- "node_modules/puppeteer-core": {
- "version": "23.11.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz",
- "integrity": "sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==",
+ "node_modules/pure-rand": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz",
+ "integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==",
"dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@puppeteer/browsers": "2.6.1",
- "chromium-bidi": "0.11.0",
- "debug": "^4.4.0",
- "devtools-protocol": "0.0.1367902",
- "typed-query-selector": "^2.12.0",
- "ws": "^8.18.0"
- },
- "engines": {
- "node": ">=18"
- }
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/dubzzz"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fast-check"
+ }
+ ],
+ "license": "MIT"
},
"node_modules/queue-microtask": {
"version": "1.2.3",
@@ -6661,6 +9636,22 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/react-is-18": {
+ "name": "react-is",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/react-is-19": {
+ "name": "react-is",
+ "version": "19.2.7",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.7.tgz",
+ "integrity": "sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/react-use-measure": {
"version": "2.1.7",
"resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.7.tgz",
@@ -6676,6 +9667,20 @@
}
}
},
+ "node_modules/redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/reflect.getprototypeof": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz",
@@ -6763,6 +9768,29 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-cwd/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
@@ -6794,6 +9822,13 @@
"node": ">=0.10.0"
}
},
+ "node_modules/rrweb-cssom": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz",
+ "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -6873,6 +9908,26 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/saxes": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
+ "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "xmlchars": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=v12.22.7"
+ }
+ },
"node_modules/scheduler": {
"version": "0.27.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
@@ -7093,45 +10148,27 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/smart-buffer": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
- "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
"dev": true,
- "license": "MIT",
+ "license": "ISC",
"engines": {
- "node": ">= 6.0.0",
- "npm": ">= 3.0.0"
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/socks": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz",
- "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==",
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "ip-address": "^10.1.1",
- "smart-buffer": "^4.2.0"
- },
"engines": {
- "node": ">= 10.0.0",
- "npm": ">= 3.0.0"
- }
- },
- "node_modules/socks-proxy-agent": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
- "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.1.2",
- "debug": "^4.3.4",
- "socks": "^2.8.3"
- },
- "engines": {
- "node": ">= 14"
+ "node": ">=8"
}
},
"node_modules/source-map": {
@@ -7140,7 +10177,6 @@
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true,
"license": "BSD-3-Clause",
- "optional": true,
"engines": {
"node": ">=0.10.0"
}
@@ -7154,6 +10190,24 @@
"node": ">=0.10.0"
}
},
+ "node_modules/source-map-support": {
+ "version": "0.5.13",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
+ "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
"node_modules/stable-hash": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz",
@@ -7161,6 +10215,29 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/stack-utils": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
+ "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/stack-utils/node_modules/escape-string-regexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/stats-gl": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/stats-gl/-/stats-gl-2.4.2.tgz",
@@ -7201,19 +10278,53 @@
"node": ">= 0.4"
}
},
- "node_modules/streamx": {
- "version": "2.26.0",
- "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.26.0.tgz",
- "integrity": "sha512-VvNG1K72Po/xwJzxZFnZ++Tbrv4lwSptsbkFuzXCJAYZvCK5nnxsvXU6ajqkv7chyiI1Y0YXq2Jh8Iy8Y7NF/A==",
+ "node_modules/string-length": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
+ "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "events-universal": "^1.0.0",
- "fast-fifo": "^1.3.2",
- "text-decoder": "^1.1.0"
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/string-length/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
}
},
"node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/string-width-cjs": {
+ "name": "string-width",
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
@@ -7228,13 +10339,26 @@
"node": ">=8"
}
},
- "node_modules/string-width/node_modules/emoji-regex": {
+ "node_modules/string-width-cjs/node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true,
"license": "MIT"
},
+ "node_modules/string-width-cjs/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/string.prototype.includes": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz",
@@ -7349,6 +10473,23 @@
}
},
"node_modules/strip-ansi": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
+ "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.2.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/strip-ansi-cjs": {
+ "name": "strip-ansi",
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
@@ -7361,6 +10502,19 @@
"node": ">=8"
}
},
+ "node_modules/strip-ansi/node_modules/ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
"node_modules/strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
@@ -7371,6 +10525,29 @@
"node": ">=4"
}
},
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "min-indent": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/strip-json-comments": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -7442,6 +10619,29 @@
"react": ">=17.0"
}
},
+ "node_modules/symbol-tree": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/synckit": {
+ "version": "0.11.13",
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.13.tgz",
+ "integrity": "sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@pkgr/core": "^0.3.6"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/synckit"
+ }
+ },
"node_modules/tailwindcss": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz",
@@ -7463,52 +10663,41 @@
"url": "https://opencollective.com/webpack"
}
},
- "node_modules/tar-fs": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz",
- "integrity": "sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==",
+ "node_modules/test-exclude": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
+ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
"dev": true,
- "license": "MIT",
+ "license": "ISC",
"dependencies": {
- "pump": "^3.0.0",
- "tar-stream": "^3.1.5"
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
},
- "optionalDependencies": {
- "bare-fs": "^4.0.1",
- "bare-path": "^3.0.0"
+ "engines": {
+ "node": ">=8"
}
},
- "node_modules/tar-stream": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.2.0.tgz",
- "integrity": "sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==",
+ "node_modules/test-exclude/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
"dev": true,
- "license": "MIT",
+ "license": "ISC",
"dependencies": {
- "b4a": "^1.6.4",
- "bare-fs": "^4.5.5",
- "fast-fifo": "^1.2.0",
- "streamx": "^2.15.0"
- }
- },
- "node_modules/teex": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
- "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "streamx": "^2.12.5"
- }
- },
- "node_modules/text-decoder": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
- "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "b4a": "^1.6.4"
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/three": {
@@ -7549,13 +10738,6 @@
"integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==",
"license": "MIT"
},
- "node_modules/through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/tinyglobby": {
"version": "0.2.16",
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
@@ -7604,6 +10786,33 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/tldts": {
+ "version": "6.1.86",
+ "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz",
+ "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tldts-core": "^6.1.86"
+ },
+ "bin": {
+ "tldts": "bin/cli.js"
+ }
+ },
+ "node_modules/tldts-core": {
+ "version": "6.1.86",
+ "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz",
+ "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/tmpl": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
+ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
"node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -7617,6 +10826,32 @@
"node": ">=8.0"
}
},
+ "node_modules/tough-cookie": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz",
+ "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "tldts": "^6.1.32"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/tr46": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz",
+ "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "punycode": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/troika-three-text": {
"version": "0.52.4",
"resolved": "https://registry.npmjs.org/troika-three-text/-/troika-three-text-0.52.4.tgz",
@@ -7660,6 +10895,50 @@
"typescript": ">=4.8.4"
}
},
+ "node_modules/ts-node": {
+ "version": "10.9.2",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
+ "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@cspotcode/source-map-support": "^0.8.0",
+ "@tsconfig/node10": "^1.0.7",
+ "@tsconfig/node12": "^1.0.7",
+ "@tsconfig/node14": "^1.0.0",
+ "@tsconfig/node16": "^1.0.2",
+ "acorn": "^8.4.1",
+ "acorn-walk": "^8.1.1",
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "v8-compile-cache-lib": "^3.0.1",
+ "yn": "3.1.1"
+ },
+ "bin": {
+ "ts-node": "dist/bin.js",
+ "ts-node-cwd": "dist/bin-cwd.js",
+ "ts-node-esm": "dist/bin-esm.js",
+ "ts-node-script": "dist/bin-script.js",
+ "ts-node-transpile-only": "dist/bin-transpile.js",
+ "ts-script": "dist/bin-script-deprecated.js"
+ },
+ "peerDependencies": {
+ "@swc/core": ">=1.2.50",
+ "@swc/wasm": ">=1.2.50",
+ "@types/node": "*",
+ "typescript": ">=2.7"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "@swc/wasm": {
+ "optional": true
+ }
+ }
+ },
"node_modules/tsconfig-paths": {
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
@@ -7742,6 +11021,29 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/type-detect": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/typed-array-buffer": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
@@ -7820,13 +11122,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/typed-query-selector": {
- "version": "2.12.2",
- "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.2.tgz",
- "integrity": "sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/typescript": {
"version": "5.9.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
@@ -7884,42 +11179,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/unbzip2-stream": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
- "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "buffer": "^5.2.1",
- "through": "^2.3.8"
- }
- },
- "node_modules/unbzip2-stream/node_modules/buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
"node_modules/undici-types": {
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
@@ -8024,6 +11283,51 @@
"node": ">= 4"
}
},
+ "node_modules/v8-compile-cache-lib": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
+ "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/v8-to-istanbul": {
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
+ "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.12",
+ "@types/istanbul-lib-coverage": "^2.0.1",
+ "convert-source-map": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.12.0"
+ }
+ },
+ "node_modules/w3c-xmlserializer": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
+ "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "xml-name-validator": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/walker": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
+ "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "makeerror": "1.0.12"
+ }
+ },
"node_modules/webgl-constants": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/webgl-constants/-/webgl-constants-1.1.1.tgz",
@@ -8035,6 +11339,54 @@
"integrity": "sha512-9Z0JcMTFxeE+b2x1LJTdnaT8rT8aEp7MVxkNwoycNmJWwPdzoXzMh0BjJSh/AEFP+KPYZUli814h8bJZFIZ2jA==",
"license": "MIT"
},
+ "node_modules/webidl-conversions": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
+ "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/whatwg-encoding": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
+ "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
+ "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "iconv-lite": "0.6.3"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/whatwg-mimetype": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
+ "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/whatwg-url": {
+ "version": "14.2.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz",
+ "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tr46": "^5.1.0",
+ "webidl-conversions": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -8150,6 +11502,25 @@
}
},
"node_modules/wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs": {
+ "name": "wrap-ansi",
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
@@ -8167,6 +11538,54 @@
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
+ "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
+ "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -8174,6 +11593,20 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/write-file-atomic": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz",
+ "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/ws": {
"version": "8.21.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
@@ -8196,6 +11629,23 @@
}
}
},
+ "node_modules/xml-name-validator": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
+ "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/xmlchars": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
@@ -8242,15 +11692,49 @@
"node": ">=12"
}
},
- "node_modules/yauzl": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+ "node_modules/yargs/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/yargs/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "buffer-crc32": "~0.2.3",
- "fd-slicer": "~1.1.0"
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/yargs/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
}
},
"node_modules/yocto-queue": {
diff --git a/package.json b/package.json
index 4dc2672..f071fe6 100644
--- a/package.json
+++ b/package.json
@@ -6,10 +6,12 @@
"dev": "next dev",
"build": "next build",
"start": "next start",
- "lint": "eslint"
+ "lint": "eslint",
+ "test": "jest",
+ "test:watch": "jest --watch",
+ "test:coverage": "jest --coverage"
},
"dependencies": {
- "@emailjs/browser": "^4.4.1",
"@react-three/drei": "^10.7.7",
"@react-three/fiber": "^9.6.1",
"@react-three/postprocessing": "^3.0.4",
@@ -23,14 +25,19 @@
},
"devDependencies": {
"@tailwindcss/postcss": "^4",
+ "@testing-library/jest-dom": "^6.9.1",
+ "@testing-library/react": "^16.3.2",
+ "@types/jest": "^30.0.0",
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
"@types/three": "^0.171.0",
"eslint": "^9",
"eslint-config-next": "16.2.6",
- "puppeteer-core": "^23.11.1",
+ "jest": "^30.4.2",
+ "jest-environment-jsdom": "^30.4.1",
"tailwindcss": "^4",
+ "ts-node": "^10.9.2",
"typescript": "^5"
}
}
diff --git a/public/css/non-used/comparision.css b/public/css/non-used/comparision.css
deleted file mode 100644
index 0353659..0000000
--- a/public/css/non-used/comparision.css
+++ /dev/null
@@ -1,486 +0,0 @@
-/* comparison approach -- ── SECTION HTML ── */
-/* ── ALL STYLES SCOPED UNDER .dm-compare-section ── */
-
-.dm-compare-section *,
-.dm-compare-section *::before,
-.dm-compare-section *::after {
- box-sizing: border-box;
-}
-
-.dm-compare-section {
- --dm-red: #c01227;
- --dm-red-light: #fdf0f2;
- --dm-red-border: rgba(192, 18, 39, 0.12);
- --dm-red-hover: rgba(192, 18, 39, 0.025);
- --dm-green: #1dab6e;
- --dm-green-light: #edfaf4;
- --dm-dark: #1a1e2e;
- --dm-muted: #8d93a8;
- --dm-white: #ffffff;
- --dm-border: rgba(0, 0, 0, 0.07);
-
- width: 100%;
- max-width: 1100px;
- margin: 0 auto;
- padding: 90px 40px 100px;
- position: relative;
- font-family: "Manrope", Sans-serif;
-}
-
-/* grid background */
-.dm-compare-section::before {
- content: '';
- position: absolute;
- inset: 0;
- background-image:
- linear-gradient(to right, rgba(0, 0, 0, 0.035) 1px, transparent 1px),
- linear-gradient(to bottom, rgba(0, 0, 0, 0.035) 1px, transparent 1px);
- background-size: 70px 70px;
- pointer-events: none;
- mask-image: radial-gradient(ellipse 85% 85% at 50% 50%, black 40%, transparent 100%);
- -webkit-mask-image: radial-gradient(ellipse 85% 85% at 50% 50%, black 40%, transparent 100%);
- z-index: 0;
- border-radius: 24px;
-}
-
-/* ── HEADER ── */
-.dm-compare-section .dm-section-header {
- text-align: center;
- margin-bottom: 56px;
- position: relative;
- z-index: 1;
-}
-
-.dm-compare-section .dm-eyebrow {
- display: inline-flex;
- align-items: center;
- gap: 10px;
- font-family: 'Barlow Condensed', sans-serif;
- font-size: 11px;
- font-weight: 700;
- letter-spacing: 3.5px;
- text-transform: uppercase;
- color: var(--dm-red);
- margin-bottom: 18px;
- opacity: 0;
- transform: translateY(18px);
- transition: opacity 0.55s ease, transform 0.55s ease;
-}
-
-.dm-compare-section .dm-eyebrow::before,
-.dm-compare-section .dm-eyebrow::after {
- content: '';
- display: block;
- width: 28px;
- height: 1px;
- background: var(--dm-red);
-}
-
-.dm-compare-section .dm-section-title {
- font-family: 'Barlow Condensed', sans-serif;
- font-size: clamp(36px, 5vw, 62px);
- font-weight: 800;
- color: var(--dm-dark);
- line-height: 1.05;
- letter-spacing: -1px;
- margin: 0;
- opacity: 0;
- transform: translateY(28px);
- transition: opacity 0.65s ease 0.12s, transform 0.65s ease 0.12s;
-}
-
-.dm-compare-section .dm-section-title em {
- font-style: normal;
- color: var(--dm-red);
- position: relative;
-}
-
-.dm-compare-section .dm-section-title em::after {
- content: '';
- position: absolute;
- bottom: 3px;
- left: 0;
- right: 0;
- height: 3px;
- background: var(--dm-red);
- border-radius: 2px;
- transform: scaleX(0);
- transform-origin: left;
- transition: transform 0.8s cubic-bezier(.16, 1, .3, 1) 0.85s;
-}
-
-.dm-compare-section .dm-section-sub {
- margin-top: 18px;
- font-size: 15.5px;
- color: var(--dm-muted);
- line-height: 1.7;
- opacity: 0;
- transform: translateY(18px);
- transition: opacity 0.65s ease 0.26s, transform 0.65s ease 0.26s;
-}
-
-/* ── IN-VIEW TRIGGERS ── */
-.dm-compare-section.dm-in-view .dm-eyebrow {
- opacity: 1;
- transform: translateY(0);
-}
-
-.dm-compare-section.dm-in-view .dm-section-title {
- opacity: 1;
- transform: translateY(0);
-}
-
-.dm-compare-section.dm-in-view .dm-section-title em::after {
- transform: scaleX(1);
-}
-
-.dm-compare-section.dm-in-view .dm-section-sub {
- opacity: 1;
- transform: translateY(0);
-}
-
-/* ── TABLE WRAPPER ── */
-.dm-compare-section .dm-compare-wrap {
- position: relative;
- z-index: 1;
- border-radius: 22px;
- overflow: hidden;
- box-shadow: 0 8px 50px rgba(0, 0, 0, 0.09);
- background: var(--dm-white);
- opacity: 0;
- transform: translateY(40px);
- transition: opacity 0.75s cubic-bezier(.16, 1, .3, 1) 0.35s,
- transform 0.75s cubic-bezier(.16, 1, .3, 1) 0.35s;
-}
-
-.dm-compare-section.dm-in-view .dm-compare-wrap {
- opacity: 1;
- transform: translateY(0);
-}
-
-/* ── COLUMN HEADERS ── */
-.dm-compare-section .dm-col-headers {
- display: grid;
- grid-template-columns: 1fr 1fr;
- position: relative;
-}
-
-.dm-compare-section .dm-col-headers::after {
- content: '';
- position: absolute;
- top: 0;
- bottom: 0;
- left: 50%;
- width: 1px;
- background: var(--dm-border);
-}
-
-.dm-compare-section .dm-col-head {
- padding: 26px 40px;
- font-family: 'Barlow Condensed', sans-serif;
- font-size: 13px;
- font-weight: 700;
- letter-spacing: 2.5px;
- text-transform: uppercase;
- display: flex;
- align-items: center;
- gap: 10px;
-}
-
-.dm-compare-section .dm-col-head.dm-traditional {
- background: #f7f8fa;
- color: var(--dm-muted);
- border-bottom: 1px solid var(--dm-border);
-}
-
-.dm-compare-section .dm-col-head.dm-doormile {
- background: var(--dm-red-light);
- color: var(--dm-red);
- border-bottom: 1px solid var(--dm-red-border);
- position: relative;
- overflow: hidden;
-}
-
-.dm-compare-section .dm-col-head.dm-doormile::after {
- content: '';
- position: absolute;
- top: 0;
- left: -100%;
- width: 60%;
- height: 100%;
- background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);
- animation: dm-shimmer 3s ease-in-out infinite 1.2s;
-}
-
-@keyframes dm-shimmer {
- 0% {
- left: -100%;
- }
-
- 50% {
- left: 140%;
- }
-
- 100% {
- left: 140%;
- }
-}
-
-.dm-compare-section .dm-col-head-icon {
- width: 28px;
- height: 28px;
- border-radius: 8px;
- display: flex;
- align-items: center;
- justify-content: center;
- flex-shrink: 0;
-}
-
-.dm-compare-section .dm-col-head.dm-traditional .dm-col-head-icon {
- background: #ececee;
-}
-
-.dm-compare-section .dm-col-head.dm-doormile .dm-col-head-icon {
- background: rgba(192, 18, 39, 0.15);
-}
-
-.dm-compare-section .dm-col-head-icon svg {
- width: 14px;
- height: 14px;
- stroke-width: 2.5;
- stroke-linecap: round;
- stroke-linejoin: round;
- fill: none;
-}
-
-.dm-compare-section .dm-col-head.dm-traditional .dm-col-head-icon svg {
- stroke: var(--dm-muted);
-}
-
-.dm-compare-section .dm-col-head.dm-doormile .dm-col-head-icon svg {
- stroke: var(--dm-red);
-}
-
-/* ── ROWS ── */
-.dm-compare-section .dm-compare-row {
- display: grid;
- grid-template-columns: 1fr 1fr;
- border-top: 1px solid var(--dm-border);
- position: relative;
- overflow: hidden;
- opacity: 0;
- transform: translateX(-16px);
- transition: opacity 0.5s ease, transform 0.5s cubic-bezier(.16, 1, .3, 1);
-}
-
-.dm-compare-section.dm-in-view .dm-compare-row:nth-child(1) {
- opacity: 1;
- transform: translateX(0);
- transition-delay: 0.55s;
-}
-
-.dm-compare-section.dm-in-view .dm-compare-row:nth-child(2) {
- opacity: 1;
- transform: translateX(0);
- transition-delay: 0.68s;
-}
-
-.dm-compare-section.dm-in-view .dm-compare-row:nth-child(3) {
- opacity: 1;
- transform: translateX(0);
- transition-delay: 0.81s;
-}
-
-.dm-compare-section.dm-in-view .dm-compare-row:nth-child(4) {
- opacity: 1;
- transform: translateX(0);
- transition-delay: 0.94s;
-}
-
-.dm-compare-section .dm-compare-row::before {
- content: '';
- position: absolute;
- inset: 0;
- background: var(--dm-red-hover);
- opacity: 0;
- transition: opacity 0.25s;
- pointer-events: none;
-}
-
-.dm-compare-section .dm-compare-row:hover::before {
- opacity: 1;
-}
-
-/* ── CELLS ── */
-.dm-compare-section .dm-cell {
- padding: 28px 40px;
- display: flex;
- align-items: center;
- gap: 16px;
- font-size: 15px;
- line-height: 1.5;
- position: relative;
-}
-
-.dm-compare-section .dm-cell.dm-right {
- border-left: 1px solid var(--dm-border);
- background: rgba(253, 248, 248, 0.4);
-}
-
-/* ── ICONS ── */
-.dm-compare-section .dm-cell-icon {
- flex-shrink: 0;
- width: 32px;
- height: 32px;
- border-radius: 50%;
- display: flex;
- align-items: center;
- justify-content: center;
- transition: transform 0.35s cubic-bezier(.16, 1, .3, 1);
-}
-
-.dm-compare-section .dm-compare-row:hover .dm-cell-icon {
- transform: scale(1.18) rotate(-5deg);
-}
-
-.dm-compare-section .dm-cell-icon.dm-bad {
- background: var(--dm-red-light);
-}
-
-.dm-compare-section .dm-cell-icon.dm-good {
- background: var(--dm-green-light);
-}
-
-.dm-compare-section .dm-cell-icon svg {
- width: 15px;
- height: 15px;
- stroke-width: 2.5;
- stroke-linecap: round;
- stroke-linejoin: round;
- fill: none;
-}
-
-.dm-compare-section .dm-cell-icon.dm-bad svg {
- stroke: var(--dm-red);
-}
-
-.dm-compare-section .dm-cell-icon.dm-good svg {
- stroke: var(--dm-green);
-}
-
-.dm-compare-section .dm-cell-text {
- font-weight: 500;
- color: var(--dm-dark);
- transition: color 0.2s;
- margin: 0;
-}
-
-.dm-compare-section .dm-cell.dm-left .dm-cell-text {
- color: var(--dm-muted);
-}
-
-.dm-compare-section .dm-compare-row:hover .dm-cell.dm-right .dm-cell-text {
- color: var(--dm-dark);
-}
-
-/* ── FOOTER BAR ── */
-.dm-compare-section .dm-compare-footer {
- display: grid;
- grid-template-columns: 1fr 1fr;
- border-top: 1px solid var(--dm-border);
-}
-
-.dm-compare-section .dm-footer-cell {
- padding: 22px 40px;
- font-size: 12px;
- font-family: 'Barlow Condensed', sans-serif;
- font-weight: 700;
- letter-spacing: 1.5px;
- text-transform: uppercase;
- color: var(--dm-muted);
- background: #f9fafb;
-}
-
-.dm-compare-section .dm-footer-cell.dm-right {
- background: var(--dm-red-light);
- color: var(--dm-red);
- border-left: 1px solid var(--dm-red-border);
- display: flex;
- align-items: center;
- gap: 8px;
-}
-
-.dm-compare-section .dm-footer-cell .dm-dot {
- width: 7px;
- height: 7px;
- border-radius: 50%;
- background: var(--dm-red);
- flex-shrink: 0;
- animation: dm-pulse 1.8s ease-in-out infinite;
-}
-
-@keyframes dm-pulse {
-
- 0%,
- 100% {
- opacity: 1;
- transform: scale(1);
- }
-
- 50% {
- opacity: 0.35;
- transform: scale(0.55);
- }
-}
-
-/* ── RESPONSIVE ── */
-@media (max-width: 680px) {
- .dm-compare-section {
- padding: 60px 16px 70px;
- }
-
- .dm-compare-section .dm-col-head,
- .dm-compare-section .dm-cell {
- padding: 20px 20px;
- }
-
- .dm-compare-section .dm-footer-cell {
- padding: 18px 20px;
- }
-
- .dm-compare-section .dm-col-head {
- font-size: 11px;
- letter-spacing: 1.5px;
- }
-}
-
-/*
-
-*/
diff --git a/public/css/non-used/custom-apple-webkit.min.css b/public/css/non-used/custom-apple-webkit.min.css
deleted file mode 100644
index 1848fa1..0000000
--- a/public/css/non-used/custom-apple-webkit.min.css
+++ /dev/null
@@ -1,100 +0,0 @@
-.e--ua-appleWebkit.rtl {
- --flex-right: flex-start
-}
-
-.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
- --justify-content: var(--flex-right,flex-end)
-}
-
-.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center {
- --justify-content: center
-}
-
-.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
- display: flex;
- flex-wrap: wrap;
- justify-content: var(--justify-content,space-between);
- margin-left: calc(-.5 * var(--grid-column-gap));
- margin-right: calc(-.5 * var(--grid-column-gap));
- width: auto
-}
-
-.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item {
- margin-left: calc(.5 * var(--grid-column-gap));
- margin-right: calc(.5 * var(--grid-column-gap))
-}
-
-.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid {
- display: inline-block
-}
-
-.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item {
- margin-left: 0;
- margin-right: 0
-}
-
-@media (max-width: 1024px) {
- .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right {
- --justify-content:var(--flex-right,flex-end)
- }
-
- .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center {
- --justify-content: center
- }
-
- .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid {
- display: flex;
- flex-wrap: wrap;
- justify-content: var(--justify-content,space-between);
- margin-left: calc(-.5 * var(--grid-column-gap));
- margin-right: calc(-.5 * var(--grid-column-gap));
- width: auto
- }
-
- .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item {
- margin-left: calc(.5 * var(--grid-column-gap));
- margin-right: calc(.5 * var(--grid-column-gap))
- }
-
- .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid {
- display: inline-block
- }
-
- .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item {
- margin-left: 0;
- margin-right: 0
- }
-}
-
-@media (max-width: 767px) {
- .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right {
- --justify-content:var(--flex-right,flex-end)
- }
-
- .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center {
- --justify-content: center
- }
-
- .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
- display: flex;
- flex-wrap: wrap;
- justify-content: var(--justify-content,space-between);
- margin-left: calc(-.5 * var(--grid-column-gap));
- margin-right: calc(-.5 * var(--grid-column-gap));
- width: auto
- }
-
- .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item {
- margin-left: calc(.5 * var(--grid-column-gap));
- margin-right: calc(.5 * var(--grid-column-gap))
- }
-
- .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid {
- display: inline-block
- }
-
- .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item {
- margin-left: 0;
- margin-right: 0
- }
-}
diff --git a/public/css/non-used/custom-lightbox.min.css b/public/css/non-used/custom-lightbox.min.css
deleted file mode 100644
index 0a60dbb..0000000
--- a/public/css/non-used/custom-lightbox.min.css
+++ /dev/null
@@ -1,510 +0,0 @@
-.elementor-lightbox {
- --lightbox-ui-color: hsla(0, 0%, 93%, .9);
- --lightbox-ui-color-hover: #fff;
- --lightbox-text-color: var(--lightbox-ui-color);
- --lightbox-header-icons-size: 20px;
- --lightbox-navigation-icons-size: 25px
-}
-
-.elementor-lightbox:not(.elementor-popup-modal) .dialog-header,
-.elementor-lightbox:not(.elementor-popup-modal) .dialog-message {
- text-align: center
-}
-
-.elementor-lightbox .dialog-header {
- display: none
-}
-
-.elementor-lightbox .dialog-widget-content {
- background: none;
- box-shadow: none;
- height: 100%;
- width: 100%
-}
-
-
-.elementor-lightbox .dialog-message {
- animation-duration: .3s;
- height: 100%
-}
-
-.elementor-lightbox .dialog-message.dialog-lightbox-message {
- padding: 0
-}
-
-.elementor-lightbox .dialog-lightbox-close-button {
- cursor: pointer;
- display: flex;
- font-size: var(--lightbox-header-icons-size);
- inset-inline-end: .75em;
- line-height: 1;
- margin-top: 13px;
- padding: .25em;
- position: absolute;
- z-index: 2
-}
-
-.elementor-lightbox .dialog-lightbox-close-button svg {
- height: 1em;
- width: 1em
-}
-
-.elementor-lightbox .dialog-lightbox-close-button,
-.elementor-lightbox .elementor-swiper-button {
- color: var(--lightbox-ui-color);
- opacity: 1;
- transition: all .3s
-}
-
-.elementor-lightbox .dialog-lightbox-close-button svg,
-.elementor-lightbox .elementor-swiper-button svg {
- fill: var(--lightbox-ui-color)
-}
-
-.elementor-lightbox .dialog-lightbox-close-button:hover,
-.elementor-lightbox .elementor-swiper-button:hover {
- color: var(--lightbox-ui-color-hover)
-}
-
-.elementor-lightbox .dialog-lightbox-close-button:hover svg,
-.elementor-lightbox .elementor-swiper-button:hover svg {
- fill: var(--lightbox-ui-color-hover)
-}
-
-.elementor-lightbox .swiper {
- height: 100%
-}
-
-.elementor-lightbox .elementor-lightbox-item {
- align-items: center;
- box-sizing: border-box;
- display: flex;
- height: 100%;
- justify-content: center;
- margin: auto;
- padding: 70px;
- position: relative
-}
-
-@media (max-width:767px) {
- .elementor-lightbox .elementor-lightbox-item {
- padding: 70px 0
- }
-}
-
-.elementor-lightbox .elementor-lightbox-image {
- max-height: 100%;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none
-}
-
-.elementor-lightbox .elementor-lightbox-image,
-.elementor-lightbox .elementor-lightbox-image:hover {
- border: none;
- filter: none;
- opacity: 1
-}
-
-.elementor-lightbox .elementor-lightbox-image {
- border-radius: 2px;
- box-shadow: 0 0 30px rgba(0, 0, 0, .3), 0 0 8px -5px rgba(0, 0, 0, .3)
-}
-
-.elementor-lightbox .elementor-video-container {
- left: 50%;
- position: absolute;
- top: 50%;
- transform: translate(-50%, -50%);
- width: 100%
-}
-
-.elementor-lightbox .elementor-video-container .elementor-video-landscape,
-.elementor-lightbox .elementor-video-container .elementor-video-portrait,
-.elementor-lightbox .elementor-video-container .elementor-video-square {
- height: 100%;
- margin: auto;
- width: 100%
-}
-
-.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
-.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,
-.elementor-lightbox .elementor-video-container .elementor-video-square iframe {
- background-color: #000;
- border: 0
-}
-
-.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
-.elementor-lightbox .elementor-video-container .elementor-video-landscape video,
-.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,
-.elementor-lightbox .elementor-video-container .elementor-video-portrait video,
-.elementor-lightbox .elementor-video-container .elementor-video-square iframe,
-.elementor-lightbox .elementor-video-container .elementor-video-square video {
- aspect-ratio: var(--video-aspect-ratio, 1.77777)
-}
-
-.elementor-lightbox .elementor-video-container .elementor-video-square iframe,
-.elementor-lightbox .elementor-video-container .elementor-video-square video {
- height: min(90vh, 90vw);
- width: min(90vh, 90vw)
-}
-
-.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
-.elementor-lightbox .elementor-video-container .elementor-video-landscape video {
- height: auto;
- max-height: 90vh;
- width: 100%
-}
-
-.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,
-.elementor-lightbox .elementor-video-container .elementor-video-portrait video {
- height: 100%;
- max-width: 90vw
-}
-
-@media (min-width:1025px) {
- .elementor-lightbox .elementor-video-container .elementor-video-landscape {
- max-height: 85vh;
- width: 85vw
- }
- .elementor-lightbox .elementor-video-container .elementor-video-portrait {
- height: 85vh;
- max-width: 85vw
- }
-}
-
-@media (max-width:1024px) {
- .elementor-lightbox .elementor-video-container .elementor-video-landscape {
- max-height: 95vh;
- width: 95vw
- }
- .elementor-lightbox .elementor-video-container .elementor-video-portrait {
- height: 95vh;
- max-width: 95vw
- }
-}
-
-.elementor-lightbox .swiper .elementor-swiper-button-prev {
- left: 0
-}
-
-.elementor-lightbox .swiper .elementor-swiper-button-next {
- right: 0
-}
-
-.elementor-lightbox .swiper .swiper-pagination-fraction {
- color: #fff;
- width: -moz-max-content;
- width: max-content
-}
-
-.elementor-lightbox .elementor-swiper-button:focus {
- outline-width: 1px
-}
-
-.elementor-lightbox .elementor-swiper-button-next,
-.elementor-lightbox .elementor-swiper-button-prev {
- align-items: center;
- display: flex;
- font-size: var(--lightbox-navigation-icons-size);
- height: 100%;
- justify-content: center;
- width: 15%
-}
-
-@media (max-width:1024px) {
- .elementor-lightbox .elementor-swiper-button-next:active,
- .elementor-lightbox .elementor-swiper-button-prev:active {
- -webkit-tap-highlight-color: transparent;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
- }
- .elementor-lightbox .elementor-swiper-button-next i,
- .elementor-lightbox .elementor-swiper-button-next svg,
- .elementor-lightbox .elementor-swiper-button-prev i,
- .elementor-lightbox .elementor-swiper-button-prev svg {
- cursor: pointer
- }
- .elementor-lightbox .elementor-swiper-button-next i:active,
- .elementor-lightbox .elementor-swiper-button-next svg:active,
- .elementor-lightbox .elementor-swiper-button-prev i:active,
- .elementor-lightbox .elementor-swiper-button-prev svg:active {
- background-color: rgba(0, 0, 0, .5);
- outline: none
- }
-}
-
-@media (max-width:767px) {
- .elementor-lightbox .elementor-swiper-button:focus {
- outline: none
- }
- .elementor-lightbox .elementor-swiper-button-next,
- .elementor-lightbox .elementor-swiper-button-prev {
- width: 20%
- }
- .elementor-lightbox .elementor-swiper-button-next:active,
- .elementor-lightbox .elementor-swiper-button-prev:active {
- -webkit-tap-highlight-color: transparent;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
- }
- .elementor-lightbox .elementor-swiper-button-next i,
- .elementor-lightbox .elementor-swiper-button-prev i {
- background-color: rgba(0, 0, 0, .5);
- padding: 10px
- }
- .elementor-lightbox .elementor-swiper-button-next i,
- .elementor-lightbox .elementor-swiper-button-next svg,
- .elementor-lightbox .elementor-swiper-button-prev i,
- .elementor-lightbox .elementor-swiper-button-prev svg {
- cursor: pointer
- }
- .elementor-lightbox .elementor-swiper-button-next i:active,
- .elementor-lightbox .elementor-swiper-button-next svg:active,
- .elementor-lightbox .elementor-swiper-button-prev i:active,
- .elementor-lightbox .elementor-swiper-button-prev svg:active {
- background-color: rgba(0, 0, 0, .5);
- outline: none
- }
- .elementor-lightbox .elementor-swiper-button-prev {
- justify-content: flex-start;
- left: 0
- }
- .elementor-lightbox .elementor-swiper-button-next {
- justify-content: flex-end;
- right: 0
- }
-}
-
-.elementor-slideshow__counter {
- color: currentColor;
- font-size: .75em;
- width: -moz-max-content;
- width: max-content
-}
-
-.elementor-slideshow__footer,
-.elementor-slideshow__header {
- left: 0;
- padding: 15px 20px;
- position: absolute;
- transition: .3s;
- width: 100%
-}
-
-.elementor-slideshow__footer {
- color: var(--lightbox-text-color)
-}
-
-.elementor-slideshow__header {
- align-items: center;
- color: var(--lightbox-ui-color);
- display: flex;
- flex-direction: row-reverse;
- font-size: var(--lightbox-header-icons-size);
- padding-inline-end: 2.6em;
- padding-inline-start: 1em;
- top: 0;
- z-index: 10
-}
-
-.elementor-slideshow__header>i,
-.elementor-slideshow__header>svg {
- cursor: pointer;
- margin: 0 .35em;
- padding: .25em
-}
-
-.elementor-slideshow__header>i {
- font-size: inherit
-}
-
-.elementor-slideshow__header>i:hover {
- color: var(--lightbox-ui-color-hover)
-}
-
-.elementor-slideshow__header>svg {
- box-sizing: content-box;
- fill: var(--lightbox-ui-color);
- height: 1em;
- width: 1em
-}
-
-.elementor-slideshow__header>svg:hover {
- fill: var(--lightbox-ui-color-hover)
-}
-
-.elementor-slideshow__header .elementor-slideshow__counter {
- margin-inline-end: auto
-}
-
-.elementor-slideshow__header .elementor-icon-share {
- z-index: 5
-}
-
-.elementor-slideshow__share-menu {
- background-color: transparent;
- height: 0;
- overflow: hidden;
- position: absolute;
- transition: background-color .4s;
- width: 0
-}
-
-.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
- color: #0c0d0e
-}
-
-.elementor-slideshow__share-links {
- background-color: #fff;
- border-radius: 3px;
- box-shadow: 0 4px 15px rgba(0, 0, 0, .3);
- display: block;
- inset-inline-end: 2.8em;
- min-width: 200px;
- opacity: 0;
- padding: 14px 20px;
- position: absolute;
- top: 3em;
- transform: scale(0);
- transform-origin: 90% 10%;
- transition: all .25s .1s
-}
-
-.elementor-slideshow__share-links a {
- color: #3f444b;
- display: block;
- font-size: 12px;
- line-height: 2.5;
- opacity: 0;
- text-align: start;
- transition: opacity .5s .1s
-}
-
-.elementor-slideshow__share-links a:hover {
- color: #000
-}
-
-.elementor-slideshow__share-links a i,
-.elementor-slideshow__share-links a svg {
- margin-inline-end: .75em
-}
-
-.elementor-slideshow__share-links a i {
- font-size: 1.25em
-}
-
-.elementor-slideshow__share-links a svg {
- height: 1.25em;
- width: 1.25em
-}
-
-.elementor-slideshow__share-links:before {
- border: .45em solid transparent;
- border-bottom-color: #fff;
- content: "";
- display: block;
- inset-inline-end: .5em;
- position: absolute;
- top: 1px;
- transform: translateY(-100%) scaleX(.7)
-}
-
-.elementor-slideshow__footer {
- bottom: 0;
- position: fixed;
- z-index: 5
-}
-
-.elementor-slideshow__description,
-.elementor-slideshow__title {
- margin: 0
-}
-
-.elementor-slideshow__title {
- font-size: 16px;
- font-weight: 700
-}
-
-.elementor-slideshow__description {
- font-size: 14px
-}
-
-.elementor-slideshow--ui-hidden .elementor-slideshow__footer,
-.elementor-slideshow--ui-hidden .elementor-slideshow__header {
- opacity: 0;
- pointer-events: none
-}
-
-.elementor-slideshow--ui-hidden .elementor-swiper-button-next,
-.elementor-slideshow--ui-hidden .elementor-swiper-button-prev {
- opacity: 0
-}
-
-.elementor-slideshow--fullscreen-mode .elementor-video-container {
- width: 100%
-}
-
-.elementor-slideshow--zoom-mode .elementor-slideshow__footer,
-.elementor-slideshow--zoom-mode .elementor-slideshow__header {
- background-color: rgba(0, 0, 0, .5)
-}
-
-.elementor-slideshow--zoom-mode .elementor-swiper-button-next,
-.elementor-slideshow--zoom-mode .elementor-swiper-button-prev {
- opacity: 0;
- pointer-events: none
-}
-
-.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
- background-color: rgba(0, 0, 0, .5);
- cursor: default;
- height: 100vh;
- left: 0;
- opacity: 1;
- top: 0;
- width: 100vw
-}
-
-.elementor-slideshow--share-mode .elementor-slideshow__share-links {
- transform: scale(1)
-}
-
-.elementor-slideshow--share-mode .elementor-slideshow__share-links,
-.elementor-slideshow--share-mode .elementor-slideshow__share-links a {
- opacity: 1
-}
-
-.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
- color: #1da1f2
-}
-
-.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
- color: #3b5998
-}
-
-.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
- color: #bd081c
-}
-
-.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
- color: #9da5ae
-}
-
-.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter {
- fill: #1da1f2
-}
-
-.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook {
- fill: #3b5998
-}
-
-.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest {
- fill: #bd081c
-}
-
-.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold {
- fill: #9da5ae
-}
-
-.elementor-slideshow--share-mode .eicon-share-arrow {
- z-index: 2
-}
diff --git a/public/css/non-used/dialog.min.css b/public/css/non-used/dialog.min.css
deleted file mode 100644
index 353d86e..0000000
--- a/public/css/non-used/dialog.min.css
+++ /dev/null
@@ -1,369 +0,0 @@
-.dialog-widget-content {
- background-color: var(--e-a-bg-default);
- border-radius: 3px;
- box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
- overflow: hidden;
- position: absolute
-}
-
-.dialog-message {
- box-sizing: border-box;
- line-height: 1.5
-}
-
-.dialog-close-button {
- color: var(--e-a-color-txt);
- cursor: pointer;
- font-size: 15px;
- inset-inline-end: 15px;
- line-height: 1;
- margin-block-start: 15px;
- position: absolute;
- transition: var(--e-a-transition-hover)
-}
-
-.dialog-close-button:hover {
- color: var(--e-a-color-txt-hover)
-}
-
-.dialog-prevent-scroll {
- max-height: 100vh;
- overflow: hidden
-}
-
-.dialog-type-lightbox {
- background-color: rgba(0, 0, 0, .8);
- bottom: 0;
- height: 100%;
- left: 0;
- position: fixed;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- width: 100%;
- z-index: 9999
-}
-
-.elementor-editor-active .elementor-popup-modal {
- background-color: initial
-}
-
-.dialog-type-alert .dialog-widget-content,
-.dialog-type-confirm .dialog-widget-content {
- margin: auto;
- padding: 20px;
- width: 400px
-}
-
-.dialog-type-alert .dialog-header,
-.dialog-type-confirm .dialog-header {
- font-size: 15px;
- font-weight: 500
-}
-
-.dialog-type-alert .dialog-header:after,
-.dialog-type-confirm .dialog-header:after {
- border-block-end: var(--e-a-border);
- content: "";
- display: block;
- margin-block-end: 10px;
- margin-inline-end: -20px;
- margin-inline-start: -20px;
- padding-block-end: 10px
-}
-
-.dialog-type-alert .dialog-message,
-.dialog-type-confirm .dialog-message {
- min-height: 50px
-}
-
-.dialog-type-alert .dialog-buttons-wrapper,
-.dialog-type-confirm .dialog-buttons-wrapper {
- display: flex;
- gap: 15px;
- justify-content: flex-end;
- padding-block-start: 10px
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button {
- background-color: var(--e-a-btn-bg);
- border: none;
- border-radius: var(--e-a-border-radius);
- color: var(--e-a-btn-color-invert);
- font-size: 12px;
- font-weight: 500;
- line-height: 1.2;
- outline: none;
- padding: 8px 16px;
- transition: var(--e-a-transition-hover)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover {
- border: none
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover {
- background-color: var(--e-a-btn-bg-hover);
- color: var(--e-a-btn-color-invert)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active {
- background-color: var(--e-a-btn-bg-active)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]) {
- cursor: pointer
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled {
- background-color: var(--e-a-btn-bg-disabled);
- color: var(--e-a-btn-color-disabled)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon {
- display: none
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt {
- background: transparent;
- color: var(--e-a-color-txt)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover {
- background: var(--e-a-bg-hover);
- color: var(--e-a-color-txt-hover)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled {
- background: transparent;
- color: var(--e-a-color-txt-disabled)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border {
- border: 1px solid var(--e-a-color-txt-muted)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success {
- background-color: var(--e-a-btn-bg-success)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover {
- background-color: var(--e-a-btn-bg-success-hover)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary {
- background-color: var(--e-a-btn-bg-primary);
- color: var(--e-a-btn-color)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover {
- background-color: var(--e-a-btn-bg-primary-hover);
- color: var(--e-a-btn-color)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt {
- background: transparent;
- color: var(--e-a-color-primary-bold)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover {
- background: var(--e-a-bg-primary)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro {
- background-color: var(--e-a-btn-bg-accent)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover {
- background-color: var(--e-a-btn-bg-accent-hover)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active {
- background-color: var(--e-a-btn-bg-accent-active)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info {
- background-color: var(--e-a-btn-bg-info)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover {
- background-color: var(--e-a-btn-bg-info-hover)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning {
- background-color: var(--e-a-btn-bg-warning)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover {
- background-color: var(--e-a-btn-bg-warning-hover)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger {
- background-color: var(--e-a-btn-bg-danger)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white {
- color: var(--e-a-color-white)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover {
- background-color: var(--e-a-btn-bg-danger-hover)
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i {
- margin-inline-end: 5px
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited {
- color: initial
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled],
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled] {
- background-color: var(--e-a-btn-bg-disabled);
- cursor: not-allowed
-}
-
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,
-.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover,
-.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited {
- background-color: var(--e-a-btn-bg-disabled)
-}
diff --git a/public/css/non-used/elementor-icons.min.css b/public/css/non-used/elementor-icons.min.css
deleted file mode 100644
index c50e6a8..0000000
--- a/public/css/non-used/elementor-icons.min.css
+++ /dev/null
@@ -1,2004 +0,0 @@
-/*! elementor-icons - v5.44.0 - 01-09-2025 */
-@font-face {
- font-display: swap;
- font-family: eicons;
- src: url(../fonts/eicons.eot?5.44.0);
- src: url(../fonts/eicons.eot?5.44.0#iefix) format("embedded-opentype"),url(../fonts/eicons.woff2?5.44.0) format("woff2"),url(../fonts/eicons.woff?5.44.0) format("woff"),url(../fonts/eicons.ttf?5.44.0) format("truetype"),url(../fonts/eicons.svg?5.44.0#eicon) format("svg");
- font-weight: 400;
- font-style: normal
-}
-
-[class*=" eicon-"],[class^=eicon] {
- display: inline-block;
- font-family: eicons;
- font-size: inherit;
- font-weight: 400;
- font-style: normal;
- font-variant: normal;
- line-height: 1;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale
-}
-
-@keyframes a {
- 0% {
- transform: rotate(0deg)
- }
-
- to {
- transform: rotate(359deg)
- }
-}
-
-.eicon-animation-spin {
- animation: a 2s infinite linear
-}
-
-.eicon-editor-link:before {
- content: "\e800"
-}
-
-.eicon-editor-unlink:before {
- content: "\e801"
-}
-
-.eicon-editor-external-link:before {
- content: "\e802"
-}
-
-.eicon-editor-close:before {
- content: "\e803"
-}
-
-.eicon-editor-list-ol:before {
- content: "\e804"
-}
-
-.eicon-editor-list-ul:before {
- content: "\e805"
-}
-
-.eicon-editor-bold:before {
- content: "\e806"
-}
-
-.eicon-editor-italic:before {
- content: "\e807"
-}
-
-.eicon-editor-underline:before {
- content: "\e808"
-}
-
-.eicon-editor-paragraph:before {
- content: "\e809"
-}
-
-.eicon-editor-h1:before {
- content: "\e80a"
-}
-
-.eicon-editor-h2:before {
- content: "\e80b"
-}
-
-.eicon-editor-h3:before {
- content: "\e80c"
-}
-
-.eicon-editor-h4:before {
- content: "\e80d"
-}
-
-.eicon-editor-h5:before {
- content: "\e80e"
-}
-
-.eicon-editor-h6:before {
- content: "\e80f"
-}
-
-.eicon-editor-quote:before {
- content: "\e810"
-}
-
-.eicon-editor-code:before {
- content: "\e811"
-}
-
-.eicon-elementor:before {
- content: "\e812"
-}
-
-.eicon-elementor-circle:before {
- content: "\e813"
-}
-
-.eicon-pojome:before {
- content: "\e814"
-}
-
-.eicon-plus:before {
- content: "\e815"
-}
-
-.eicon-menu-bar:before {
- content: "\e816"
-}
-
-.eicon-apps:before {
- content: "\e817"
-}
-
-.eicon-accordion:before {
- content: "\e818"
-}
-
-.eicon-alert:before {
- content: "\e819"
-}
-
-.eicon-animation-text:before {
- content: "\e81a"
-}
-
-.eicon-animation:before {
- content: "\e81b"
-}
-
-.eicon-banner:before {
- content: "\e81c"
-}
-
-.eicon-blockquote:before {
- content: "\e81d"
-}
-
-.eicon-button:before {
- content: "\e81e"
-}
-
-.eicon-call-to-action:before {
- content: "\e81f"
-}
-
-.eicon-captcha:before {
- content: "\e820"
-}
-
-.eicon-carousel:before {
- content: "\e821"
-}
-
-.eicon-checkbox:before {
- content: "\e822"
-}
-
-.eicon-columns:before {
- content: "\e823"
-}
-
-.eicon-countdown:before {
- content: "\e824"
-}
-
-.eicon-counter:before {
- content: "\e825"
-}
-
-.eicon-date:before {
- content: "\e826"
-}
-
-.eicon-divider-shape:before {
- content: "\e827"
-}
-
-.eicon-divider:before {
- content: "\e828"
-}
-
-.eicon-download-button:before {
- content: "\e829"
-}
-
-.eicon-dual-button:before {
- content: "\e82a"
-}
-
-.eicon-email-field:before {
- content: "\e82b"
-}
-
-.eicon-facebook-comments:before {
- content: "\e82c"
-}
-
-.eicon-facebook-like-box:before {
- content: "\e82d"
-}
-
-.eicon-form-horizontal:before {
- content: "\e82e"
-}
-
-.eicon-form-vertical:before {
- content: "\e82f"
-}
-
-.eicon-gallery-grid:before {
- content: "\e830"
-}
-
-.eicon-gallery-group:before {
- content: "\e831"
-}
-
-.eicon-gallery-justified:before {
- content: "\e832"
-}
-
-.eicon-gallery-masonry:before {
- content: "\e833"
-}
-
-.eicon-icon-box:before {
- content: "\e834"
-}
-
-.eicon-image-before-after:before {
- content: "\e835"
-}
-
-.eicon-image-box:before {
- content: "\e836"
-}
-
-.eicon-image-hotspot:before {
- content: "\e837"
-}
-
-.eicon-image-rollover:before {
- content: "\e838"
-}
-
-.eicon-info-box:before {
- content: "\e839"
-}
-
-.eicon-inner-section:before {
- content: "\e83a"
-}
-
-.eicon-mailchimp:before {
- content: "\e83b"
-}
-
-.eicon-menu-card:before {
- content: "\e83c"
-}
-
-.eicon-navigation-horizontal:before {
- content: "\e83d"
-}
-
-.eicon-nav-menu:before {
- content: "\e83e"
-}
-
-.eicon-navigation-vertical:before {
- content: "\e83f"
-}
-
-.eicon-number-field:before {
- content: "\e840"
-}
-
-.eicon-parallax:before {
- content: "\e841"
-}
-
-.eicon-php7:before {
- content: "\e842"
-}
-
-.eicon-post-list:before {
- content: "\e843"
-}
-
-.eicon-post-slider:before {
- content: "\e844"
-}
-
-.eicon-post:before {
- content: "\e845"
-}
-
-.eicon-posts-carousel:before {
- content: "\e846"
-}
-
-.eicon-posts-grid:before {
- content: "\e847"
-}
-
-.eicon-posts-group:before {
- content: "\e848"
-}
-
-.eicon-posts-justified:before {
- content: "\e849"
-}
-
-.eicon-posts-masonry:before {
- content: "\e84a"
-}
-
-.eicon-posts-ticker:before {
- content: "\e84b"
-}
-
-.eicon-price-list:before {
- content: "\e84c"
-}
-
-.eicon-price-table:before {
- content: "\e84d"
-}
-
-.eicon-radio:before {
- content: "\e84e"
-}
-
-.eicon-rtl:before {
- content: "\e84f"
-}
-
-.eicon-scroll:before {
- content: "\e850"
-}
-
-.eicon-search:before {
- content: "\e851"
-}
-
-.eicon-select:before {
- content: "\e852"
-}
-
-.eicon-share:before {
- content: "\e853"
-}
-
-.eicon-sidebar:before {
- content: "\e854"
-}
-
-.eicon-skill-bar:before {
- content: "\e855"
-}
-
-.eicon-slider-3d:before {
- content: "\e856"
-}
-
-.eicon-slider-album:before {
- content: "\e857"
-}
-
-.eicon-slider-device:before {
- content: "\e858"
-}
-
-.eicon-slider-full-screen:before {
- content: "\e859"
-}
-
-.eicon-slider-push:before {
- content: "\e85a"
-}
-
-.eicon-slider-vertical:before {
- content: "\e85b"
-}
-
-.eicon-slider-video:before {
- content: "\e85c"
-}
-
-.eicon-slides:before {
- content: "\e85d"
-}
-
-.eicon-social-icons:before {
- content: "\e85e"
-}
-
-.eicon-spacer:before {
- content: "\e85f"
-}
-
-.eicon-table:before {
- content: "\e860"
-}
-
-.eicon-tabs:before {
- content: "\e861"
-}
-
-.eicon-tel-field:before {
- content: "\e862"
-}
-
-.eicon-text-area:before {
- content: "\e863"
-}
-
-.eicon-text-field:before {
- content: "\e864"
-}
-
-.eicon-thumbnails-down:before {
- content: "\e865"
-}
-
-.eicon-thumbnails-half:before {
- content: "\e866"
-}
-
-.eicon-thumbnails-right:before {
- content: "\e867"
-}
-
-.eicon-time-line:before {
- content: "\e868"
-}
-
-.eicon-toggle:before {
- content: "\e869"
-}
-
-.eicon-url:before {
- content: "\e86a"
-}
-
-.eicon-t-letter:before {
- content: "\e86b"
-}
-
-.eicon-wordpress:before {
- content: "\e86c"
-}
-
-.eicon-text:before {
- content: "\e86d"
-}
-
-.eicon-anchor:before {
- content: "\e86e"
-}
-
-.eicon-bullet-list:before {
- content: "\e86f"
-}
-
-.eicon-code:before {
- content: "\e870"
-}
-
-.eicon-favorite:before {
- content: "\e871"
-}
-
-.eicon-google-maps:before {
- content: "\e872"
-}
-
-.eicon-image:before {
- content: "\e873"
-}
-
-.eicon-photo-library:before {
- content: "\e874"
-}
-
-.eicon-woocommerce:before {
- content: "\e875"
-}
-
-.eicon-youtube:before {
- content: "\e876"
-}
-
-.eicon-flip-box:before {
- content: "\e877"
-}
-
-.eicon-settings:before {
- content: "\e878"
-}
-
-.eicon-headphones:before {
- content: "\e879"
-}
-
-.eicon-testimonial:before {
- content: "\e87a"
-}
-
-.eicon-counter-circle:before {
- content: "\e87b"
-}
-
-.eicon-person:before {
- content: "\e87c"
-}
-
-.eicon-chevron-right:before {
- content: "\e87d"
-}
-
-.eicon-chevron-left:before {
- content: "\e87e"
-}
-
-.eicon-close:before {
- content: "\e87f"
-}
-
-.eicon-file-download:before {
- content: "\e880"
-}
-
-.eicon-save:before {
- content: "\e881"
-}
-
-.eicon-zoom-in:before {
- content: "\e882"
-}
-
-.eicon-shortcode:before {
- content: "\e883"
-}
-
-.eicon-nerd:before {
- content: "\e884"
-}
-
-.eicon-device-desktop:before {
- content: "\e885"
-}
-
-.eicon-device-tablet:before {
- content: "\e886"
-}
-
-.eicon-device-mobile:before {
- content: "\e887"
-}
-
-.eicon-document-file:before {
- content: "\e888"
-}
-
-.eicon-folder-o:before {
- content: "\e889"
-}
-
-.eicon-hypster:before {
- content: "\e88a"
-}
-
-.eicon-h-align-left:before {
- content: "\e88b"
-}
-
-.eicon-h-align-right:before {
- content: "\e88c"
-}
-
-.eicon-h-align-center:before {
- content: "\e88d"
-}
-
-.eicon-h-align-stretch:before {
- content: "\e88e"
-}
-
-.eicon-v-align-top:before {
- content: "\e88f"
-}
-
-.eicon-v-align-bottom:before {
- content: "\e890"
-}
-
-.eicon-v-align-middle:before {
- content: "\e891"
-}
-
-.eicon-v-align-stretch:before {
- content: "\e892"
-}
-
-.eicon-pro-icon:before {
- content: "\e893"
-}
-
-.eicon-mail:before {
- content: "\e894"
-}
-
-.eicon-lock-user:before {
- content: "\e895"
-}
-
-.eicon-testimonial-carousel:before {
- content: "\e896"
-}
-
-.eicon-media-carousel:before {
- content: "\e897"
-}
-
-.eicon-section:before {
- content: "\e898"
-}
-
-.eicon-column:before {
- content: "\e899"
-}
-
-.eicon-edit:before {
- content: "\e89a"
-}
-
-.eicon-clone:before {
- content: "\e89b"
-}
-
-.eicon-trash:before {
- content: "\e89c"
-}
-
-.eicon-play:before {
- content: "\e89d"
-}
-
-.eicon-angle-right:before {
- content: "\e89e"
-}
-
-.eicon-angle-left:before {
- content: "\e89f"
-}
-
-.eicon-animated-headline:before {
- content: "\e8a0"
-}
-
-.eicon-menu-toggle:before {
- content: "\e8a1"
-}
-
-.eicon-fb-embed:before {
- content: "\e8a2"
-}
-
-.eicon-fb-feed:before {
- content: "\e8a3"
-}
-
-.eicon-twitter-embed:before {
- content: "\e8a4"
-}
-
-.eicon-twitter-feed:before {
- content: "\e8a5"
-}
-
-.eicon-sync:before {
- content: "\e8a6"
-}
-
-.eicon-import-export:before {
- content: "\e8a7"
-}
-
-.eicon-check-circle:before {
- content: "\e8a8"
-}
-
-.eicon-library-save:before {
- content: "\e8a9"
-}
-
-.eicon-library-download:before {
- content: "\e9dd"
-}
-
-.eicon-insert:before {
- content: "\e8ab"
-}
-
-.eicon-preview-medium:before {
- content: "\e8ac"
-}
-
-.eicon-sort-down:before {
- content: "\e8ad"
-}
-
-.eicon-sort-up:before {
- content: "\e8ae"
-}
-
-.eicon-heading:before {
- content: "\e8af"
-}
-
-.eicon-logo:before {
- content: "\e8b0"
-}
-
-.eicon-meta-data:before {
- content: "\e8b1"
-}
-
-.eicon-post-content:before {
- content: "\e8b2"
-}
-
-.eicon-post-excerpt:before {
- content: "\e8b3"
-}
-
-.eicon-post-navigation:before {
- content: "\e8b4"
-}
-
-.eicon-yoast:before {
- content: "\e8b5"
-}
-
-.eicon-nerd-chuckle:before {
- content: "\e8b6"
-}
-
-.eicon-nerd-wink:before {
- content: "\e8b7"
-}
-
-.eicon-comments:before {
- content: "\e8b8"
-}
-
-.eicon-download-circle-o:before {
- content: "\e8b9"
-}
-
-.eicon-library-upload:before {
- content: "\e8ba"
-}
-
-.eicon-save-o:before {
- content: "\e8bb"
-}
-
-.eicon-upload-circle-o:before {
- content: "\e8bc"
-}
-
-.eicon-ellipsis-h:before {
- content: "\e8bd"
-}
-
-.eicon-ellipsis-v:before {
- content: "\e8be"
-}
-
-.eicon-arrow-left:before {
- content: "\e8bf"
-}
-
-.eicon-arrow-right:before {
- content: "\e8c0"
-}
-
-.eicon-arrow-up:before {
- content: "\e8c1"
-}
-
-.eicon-arrow-down:before {
- content: "\e8c2"
-}
-
-.eicon-play-o:before {
- content: "\e8c3"
-}
-
-.eicon-archive-posts:before {
- content: "\e8c4"
-}
-
-.eicon-archive-title:before {
- content: "\e8c5"
-}
-
-.eicon-featured-image:before {
- content: "\e8c6"
-}
-
-.eicon-post-info:before {
- content: "\e8c7"
-}
-
-.eicon-post-title:before {
- content: "\e8c8"
-}
-
-.eicon-site-logo:before {
- content: "\e8c9"
-}
-
-.eicon-site-search:before {
- content: "\e8ca"
-}
-
-.eicon-site-title:before {
- content: "\e8cb"
-}
-
-.eicon-plus-square:before {
- content: "\e8cc"
-}
-
-.eicon-minus-square:before {
- content: "\e8cd"
-}
-
-.eicon-cloud-check:before {
- content: "\e8ce"
-}
-
-.eicon-drag-n-drop:before {
- content: "\e8cf"
-}
-
-.eicon-welcome:before {
- content: "\e8d0"
-}
-
-.eicon-handle:before {
- content: "\e8d1"
-}
-
-.eicon-cart:before {
- content: "\e8d2"
-}
-
-.eicon-product-add-to-cart:before {
- content: "\e8d3"
-}
-
-.eicon-product-breadcrumbs:before {
- content: "\e8d4"
-}
-
-.eicon-product-categories:before {
- content: "\e8d5"
-}
-
-.eicon-product-description:before {
- content: "\e8d6"
-}
-
-.eicon-product-images:before {
- content: "\e8d7"
-}
-
-.eicon-product-info:before {
- content: "\e8d8"
-}
-
-.eicon-product-meta:before {
- content: "\e8d9"
-}
-
-.eicon-product-pages:before {
- content: "\e8da"
-}
-
-.eicon-product-price:before {
- content: "\e8db"
-}
-
-.eicon-product-rating:before {
- content: "\e8dc"
-}
-
-.eicon-product-related:before {
- content: "\e8dd"
-}
-
-.eicon-product-stock:before {
- content: "\e8de"
-}
-
-.eicon-product-tabs:before {
- content: "\e8df"
-}
-
-.eicon-product-title:before {
- content: "\e8e0"
-}
-
-.eicon-product-upsell:before {
- content: "\e8e1"
-}
-
-.eicon-products:before {
- content: "\e8e2"
-}
-
-.eicon-bag-light:before {
- content: "\e8e3"
-}
-
-.eicon-bag-medium:before {
- content: "\e8e4"
-}
-
-.eicon-bag-solid:before {
- content: "\e8e5"
-}
-
-.eicon-basket-light:before {
- content: "\e8e6"
-}
-
-.eicon-basket-medium:before {
- content: "\e8e7"
-}
-
-.eicon-basket-solid:before {
- content: "\e8e8"
-}
-
-.eicon-cart-light:before {
- content: "\e8e9"
-}
-
-.eicon-cart-medium:before {
- content: "\e8ea"
-}
-
-.eicon-cart-solid:before {
- content: "\e8eb"
-}
-
-.eicon-exchange:before {
- content: "\e8ec"
-}
-
-.eicon-preview-thin:before {
- content: "\e8ed"
-}
-
-.eicon-device-laptop:before {
- content: "\e8ee"
-}
-
-.eicon-collapse:before {
- content: "\e8ef"
-}
-
-.eicon-expand:before {
- content: "\e8f0"
-}
-
-.eicon-navigator:before {
- content: "\e8f1"
-}
-
-.eicon-plug:before {
- content: "\e8f2"
-}
-
-.eicon-dashboard:before {
- content: "\e8f3"
-}
-
-.eicon-typography:before {
- content: "\e8f4"
-}
-
-.eicon-info-circle-o:before {
- content: "\e8f5"
-}
-
-.eicon-integration:before {
- content: "\e8f6"
-}
-
-.eicon-plus-circle-o:before {
- content: "\e8f7"
-}
-
-.eicon-rating:before {
- content: "\e8f8"
-}
-
-.eicon-review:before {
- content: "\e8f9"
-}
-
-.eicon-tools:before {
- content: "\e8fa"
-}
-
-.eicon-loading:before {
- content: "\e8fb"
-}
-
-.eicon-sitemap:before {
- content: "\e8fc"
-}
-
-.eicon-click:before {
- content: "\e8fd"
-}
-
-.eicon-clock:before {
- content: "\e8fe"
-}
-
-.eicon-library-open:before {
- content: "\e8ff"
-}
-
-.eicon-warning:before {
- content: "\e900"
-}
-
-.eicon-flow:before {
- content: "\e901"
-}
-
-.eicon-cursor-move:before {
- content: "\e902"
-}
-
-.eicon-arrow-circle-left:before {
- content: "\e903"
-}
-
-.eicon-flash:before {
- content: "\e904"
-}
-
-.eicon-redo:before {
- content: "\e905"
-}
-
-.eicon-ban:before {
- content: "\e906"
-}
-
-.eicon-barcode:before {
- content: "\e907"
-}
-
-.eicon-calendar:before {
- content: "\e908"
-}
-
-.eicon-caret-left:before {
- content: "\e909"
-}
-
-.eicon-caret-right:before {
- content: "\e90a"
-}
-
-.eicon-caret-up:before {
- content: "\e90b"
-}
-
-.eicon-chain-broken:before {
- content: "\e90c"
-}
-
-.eicon-check-circle-o:before {
- content: "\e90d"
-}
-
-.eicon-check:before {
- content: "\e90e"
-}
-
-.eicon-chevron-double-left:before {
- content: "\e90f"
-}
-
-.eicon-chevron-double-right:before {
- content: "\e910"
-}
-
-.eicon-undo:before {
- content: "\e911"
-}
-
-.eicon-filter:before {
- content: "\e912"
-}
-
-.eicon-circle-o:before {
- content: "\e913"
-}
-
-.eicon-circle:before {
- content: "\e914"
-}
-
-.eicon-clock-o:before {
- content: "\e915"
-}
-
-.eicon-cog:before {
- content: "\e916"
-}
-
-.eicon-cogs:before {
- content: "\e917"
-}
-
-.eicon-commenting-o:before {
- content: "\e918"
-}
-
-.eicon-copy:before {
- content: "\e919"
-}
-
-.eicon-database:before {
- content: "\e91a"
-}
-
-.eicon-dot-circle-o:before {
- content: "\e91b"
-}
-
-.eicon-envelope:before {
- content: "\e91c"
-}
-
-.eicon-external-link-square:before {
- content: "\e91d"
-}
-
-.eicon-eyedropper:before {
- content: "\e91e"
-}
-
-.eicon-folder:before {
- content: "\e91f"
-}
-
-.eicon-font:before {
- content: "\e920"
-}
-
-.eicon-adjust:before {
- content: "\e921"
-}
-
-.eicon-lightbox:before {
- content: "\e922"
-}
-
-.eicon-heart-o:before {
- content: "\e923"
-}
-
-.eicon-history:before {
- content: "\e924"
-}
-
-.eicon-image-bold:before {
- content: "\e925"
-}
-
-.eicon-info-circle:before {
- content: "\e926"
-}
-
-.eicon-link:before {
- content: "\e927"
-}
-
-.eicon-long-arrow-left:before {
- content: "\e928"
-}
-
-.eicon-long-arrow-right:before {
- content: "\e929"
-}
-
-.eicon-caret-down:before {
- content: "\e92a"
-}
-
-.eicon-paint-brush:before {
- content: "\e92b"
-}
-
-.eicon-pencil:before {
- content: "\e92c"
-}
-
-.eicon-plus-circle:before {
- content: "\e92d"
-}
-
-.eicon-zoom-in-bold:before {
- content: "\e92e"
-}
-
-.eicon-sort-amount-desc:before {
- content: "\e92f"
-}
-
-.eicon-sign-out:before {
- content: "\e930"
-}
-
-.eicon-spinner:before {
- content: "\e931"
-}
-
-.eicon-square:before {
- content: "\e932"
-}
-
-.eicon-star-o:before {
- content: "\e933"
-}
-
-.eicon-star:before {
- content: "\e934"
-}
-
-.eicon-text-align-justify:before {
- content: "\e935"
-}
-
-.eicon-text-align-center:before {
- content: "\e936"
-}
-
-.eicon-tags:before {
- content: "\e937"
-}
-
-.eicon-text-align-left:before {
- content: "\e938"
-}
-
-.eicon-text-align-right:before {
- content: "\e939"
-}
-
-.eicon-close-circle:before {
- content: "\e93a"
-}
-
-.eicon-trash-o:before {
- content: "\e93b"
-}
-
-.eicon-font-awesome:before {
- content: "\e93c"
-}
-
-.eicon-user-circle-o:before {
- content: "\e93d"
-}
-
-.eicon-video-camera:before {
- content: "\e93e"
-}
-
-.eicon-heart:before {
- content: "\e93f"
-}
-
-.eicon-wrench:before {
- content: "\e940"
-}
-
-.eicon-help:before {
- content: "\e941"
-}
-
-.eicon-help-o:before {
- content: "\e942"
-}
-
-.eicon-zoom-out-bold:before {
- content: "\e943"
-}
-
-.eicon-plus-square-o:before {
- content: "\e944"
-}
-
-.eicon-minus-square-o:before {
- content: "\e945"
-}
-
-.eicon-minus-circle:before {
- content: "\e946"
-}
-
-.eicon-minus-circle-o:before {
- content: "\e947"
-}
-
-.eicon-code-bold:before {
- content: "\e948"
-}
-
-.eicon-cloud-upload:before {
- content: "\e949"
-}
-
-.eicon-search-bold:before {
- content: "\e94a"
-}
-
-.eicon-map-pin:before {
- content: "\e94b"
-}
-
-.eicon-meetup:before {
- content: "\e94c"
-}
-
-.eicon-slideshow:before {
- content: "\e94d"
-}
-
-.eicon-t-letter-bold:before {
- content: "\e94e"
-}
-
-.eicon-preferences:before {
- content: "\e94f"
-}
-
-.eicon-table-of-contents:before {
- content: "\e950"
-}
-
-.eicon-tv:before {
- content: "\e951"
-}
-
-.eicon-upload:before {
- content: "\e952"
-}
-
-.eicon-instagram-comments:before {
- content: "\e953"
-}
-
-.eicon-instagram-nested-gallery:before {
- content: "\e954"
-}
-
-.eicon-instagram-post:before {
- content: "\e955"
-}
-
-.eicon-instagram-video:before {
- content: "\e956"
-}
-
-.eicon-instagram-gallery:before {
- content: "\e957"
-}
-
-.eicon-instagram-likes:before {
- content: "\e958"
-}
-
-.eicon-facebook:before {
- content: "\e959"
-}
-
-.eicon-twitter:before {
- content: "\e95a"
-}
-
-.eicon-pinterest:before {
- content: "\e95b"
-}
-
-.eicon-frame-expand:before {
- content: "\e95c"
-}
-
-.eicon-frame-minimize:before {
- content: "\e95d"
-}
-
-.eicon-archive:before {
- content: "\e95e"
-}
-
-.eicon-colors-typography:before {
- content: "\e95f"
-}
-
-.eicon-custom:before {
- content: "\e960"
-}
-
-.eicon-footer:before {
- content: "\e961"
-}
-
-.eicon-header:before {
- content: "\e962"
-}
-
-.eicon-layout-settings:before {
- content: "\e963"
-}
-
-.eicon-lightbox-expand:before {
- content: "\e964"
-}
-
-.eicon-error-404:before {
- content: "\e965"
-}
-
-.eicon-theme-style:before {
- content: "\e966"
-}
-
-.eicon-search-results:before {
- content: "\e967"
-}
-
-.eicon-single-post:before {
- content: "\e968"
-}
-
-.eicon-site-identity:before {
- content: "\e969"
-}
-
-.eicon-theme-builder:before {
- content: "\e96a"
-}
-
-.eicon-download-bold:before {
- content: "\e96b"
-}
-
-.eicon-share-arrow:before {
- content: "\e96c"
-}
-
-.eicon-global-settings:before {
- content: "\e96d"
-}
-
-.eicon-user-preferences:before {
- content: "\e96e"
-}
-
-.eicon-lock:before {
- content: "\e96f"
-}
-
-.eicon-export-kit:before {
- content: "\e970"
-}
-
-.eicon-import-kit:before {
- content: "\e971"
-}
-
-.eicon-lottie:before {
- content: "\e972"
-}
-
-.eicon-products-archive:before {
- content: "\e973"
-}
-
-.eicon-single-product:before {
- content: "\e974"
-}
-
-.eicon-disable-trash-o:before {
- content: "\e975"
-}
-
-.eicon-single-page:before {
- content: "\e976"
-}
-
-.eicon-wordpress-light:before {
- content: "\e977"
-}
-
-.eicon-cogs-check:before {
- content: "\e978"
-}
-
-.eicon-custom-css:before {
- content: "\e979"
-}
-
-.eicon-global-colors:before {
- content: "\e97a"
-}
-
-.eicon-globe:before {
- content: "\e97b"
-}
-
-.eicon-typography-1:before {
- content: "\e97c"
-}
-
-.eicon-background:before {
- content: "\e97d"
-}
-
-.eicon-device-responsive:before {
- content: "\e97e"
-}
-
-.eicon-device-wide:before {
- content: "\e97f"
-}
-
-.eicon-code-highlight:before {
- content: "\e980"
-}
-
-.eicon-video-playlist:before {
- content: "\e981"
-}
-
-.eicon-download-kit:before {
- content: "\e982"
-}
-
-.eicon-kit-details:before {
- content: "\e983"
-}
-
-.eicon-kit-parts:before {
- content: "\e984"
-}
-
-.eicon-kit-upload:before {
- content: "\e985"
-}
-
-.eicon-kit-plugins:before {
- content: "\e986"
-}
-
-.eicon-kit-upload-alt:before {
- content: "\e987"
-}
-
-.eicon-hotspot:before {
- content: "\e988"
-}
-
-.eicon-paypal-button:before {
- content: "\e989"
-}
-
-.eicon-shape:before {
- content: "\e98a"
-}
-
-.eicon-wordart:before {
- content: "\e98b"
-}
-
-.eicon-checkout:before {
- content: "\e98c"
-}
-
-.eicon-container:before {
- content: "\e98d"
-}
-
-.eicon-flip:before {
- content: "\e98e"
-}
-
-.eicon-info:before {
- content: "\e98f"
-}
-
-.eicon-my-account:before {
- content: "\e990"
-}
-
-.eicon-purchase-summary:before {
- content: "\e991"
-}
-
-.eicon-page-transition:before {
- content: "\e992"
-}
-
-.eicon-spotify:before {
- content: "\e993"
-}
-
-.eicon-stripe-button:before {
- content: "\e994"
-}
-
-.eicon-woo-settings:before {
- content: "\e995"
-}
-
-.eicon-woo-cart:before {
- content: "\e996"
-}
-
-.eicon-grow:before {
- content: "\e997"
-}
-
-.eicon-order-end:before {
- content: "\e998"
-}
-
-.eicon-nowrap:before {
- content: "\e999"
-}
-
-.eicon-order-start:before {
- content: "\e99a"
-}
-
-.eicon-progress-tracker:before {
- content: "\e99b"
-}
-
-.eicon-shrink:before {
- content: "\e99c"
-}
-
-.eicon-wrap:before {
- content: "\e99d"
-}
-
-.eicon-align-center-h:before {
- content: "\e99e"
-}
-
-.eicon-align-center-v:before {
- content: "\e99f"
-}
-
-.eicon-align-end-h:before {
- content: "\e9a0"
-}
-
-.eicon-align-end-v:before {
- content: "\e9a1"
-}
-
-.eicon-align-start-h:before {
- content: "\e9a2"
-}
-
-.eicon-align-start-v:before {
- content: "\e9a3"
-}
-
-.eicon-align-stretch-h:before {
- content: "\e9a4"
-}
-
-.eicon-align-stretch-v:before {
- content: "\e9a5"
-}
-
-.eicon-justify-center-h:before {
- content: "\e9a6"
-}
-
-.eicon-justify-center-v:before {
- content: "\e9a7"
-}
-
-.eicon-justify-end-h:before {
- content: "\e9a8"
-}
-
-.eicon-justify-end-v:before {
- content: "\e9a9"
-}
-
-.eicon-justify-space-around-h:before {
- content: "\e9aa"
-}
-
-.eicon-justify-space-around-v:before {
- content: "\e9ab"
-}
-
-.eicon-justify-space-between-h:before {
- content: "\e9ac"
-}
-
-.eicon-justify-space-between-v:before {
- content: "\e9ad"
-}
-
-.eicon-justify-space-evenly-h:before {
- content: "\e9ae"
-}
-
-.eicon-justify-space-evenly-v:before {
- content: "\e9af"
-}
-
-.eicon-justify-start-h:before {
- content: "\e9b0"
-}
-
-.eicon-justify-start-v:before {
- content: "\e9b1"
-}
-
-.eicon-woocommerce-cross-sells:before {
- content: "\e9b2"
-}
-
-.eicon-woocommerce-notices:before {
- content: "\e9b3"
-}
-
-.eicon-inner-container:before {
- content: "\e9b4"
-}
-
-.eicon-warning-full:before {
- content: "\e9b5"
-}
-
-.eicon-exit:before {
- content: "\e9b6"
-}
-
-.eicon-loop-builder:before {
- content: "\e9b7"
-}
-
-.eicon-notes:before {
- content: "\e9b8"
-}
-
-.eicon-read:before {
- content: "\e9b9"
-}
-
-.eicon-unread:before {
- content: "\e9ba"
-}
-
-.eicon-carousel-loop:before {
- content: "\e9bb"
-}
-
-.eicon-mega-menu:before {
- content: "\eb78"
-}
-
-.eicon-nested-carousel:before {
- content: "\e9bd"
-}
-
-.eicon-ai:before {
- content: "\e9be"
-}
-
-.eicon-taxonomy-filter:before {
- content: "\eb7d"
-}
-
-.eicon-container-grid:before {
- content: "\ef02"
-}
-
-.eicon-upgrade:before {
- content: "\e9c1"
-}
-
-.eicon-advanced:before {
- content: "\eb84"
-}
-
-.eicon-div-block:before {
- content: "\eb9b"
-}
-
-.eicon-notification:before {
- content: "\e9c3"
-}
-
-.eicon-light-mode:before {
- content: "\e9c4"
-}
-
-.eicon-dark-mode:before {
- content: "\e9c5"
-}
-
-.eicon-upgrade-crown:before {
- content: "\e9c6"
-}
-
-.eicon-off-canvas:before {
- content: "\e9c7"
-}
-
-.eicon-speakerphone:before {
- content: "\e9c9"
-}
-
-.eicon-ehp-cta:before {
- content: "\e9cb"
-}
-
-.eicon-ehp-forms:before {
- content: "\e9bc"
-}
-
-.eicon-ehp-hero:before {
- content: "\e9ca"
-}
-
-.eicon-ehp-zigzag:before {
- content: "\e9cc"
-}
-
-.eicon-e-button:before {
- content: "\e9ce"
-}
-
-.eicon-flexbox:before {
- content: "\e9d0"
-}
-
-.eicon-paragraph:before {
- content: "\e9d1"
-}
-
-.eicon-icon:before {
- content: "\e9d2"
-}
-
-.eicon-e-image:before {
- content: "\e9d3"
-}
-
-.eicon-video:before {
- content: "\e9d4"
-}
-
-.eicon-svg:before {
- content: "\e9d5"
-}
-
-.eicon-e-divider:before {
- content: "\e9d6"
-}
-
-.eicon-e-heading:before {
- content: "\e9d7"
-}
-
-.eicon-atomic:before {
- content: "\ebae"
-}
-
-.eicon-library-delete:before {
- content: "\e9d8"
-}
-
-.eicon-library-copy:before {
- content: "\e9d9"
-}
-
-.eicon-library-folder-empty:before {
- content: "\e9da"
-}
-
-.eicon-library-move:before {
- content: "\e9db"
-}
-
-.eicon-library-edit:before {
- content: "\e9dc"
-}
-
-.eicon-library-subscription-upgrade:before {
- content: "\e9de"
-}
-
-.eicon-library-folder-view:before {
- content: "\e9df"
-}
-
-.eicon-library-grid:before {
- content: "\e9e1"
-}
-
-.eicon-library-cloud-connect:before {
- content: "\e9e2"
-}
-
-.eicon-library-import:before {
- content: "\e9e3"
-}
-
-.eicon-library-list:before {
- content: "\e9e4"
-}
-
-.eicon-library-cloud-empty:before {
- content: "\e9e5"
-}
-
-.eicon-folder-plus:before {
- content: "\e8aa"
-}
-
-.eicon-library-folder:before {
- content: "\e9e6"
-}
-
-.eicon-accessibility:before {
- content: "\e9bf"
-}
-
-.eicon-lock-outline:before {
- content: "\e9e7"
-}
-
-.eicon-e-youtube:before {
- content: "\e9e8"
-}
-
-.eicon-contact:before {
- content: "\ebd2"
-}
-
-.eicon-eye:before {
- content: "\e8ac"
-}
-
-.eicon-elementor-square:before {
- content: "\e813"
-}
diff --git a/public/css/non-used/google-fonts.css b/public/css/non-used/google-fonts.css
deleted file mode 100644
index da91216..0000000
--- a/public/css/non-used/google-fonts.css
+++ /dev/null
@@ -1,3263 +0,0 @@
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Manrope';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 100;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 200;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 300;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 500;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 600;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 700;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 800;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* math */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
- unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
-}
-
-/* symbols */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
- unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 900;
- font-stretch: 100%;
- font-display: swap;
- src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 100;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 100;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 100;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 100;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 100;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 100;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 100;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 900;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
- unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 900;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
- unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 900;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
- unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 900;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
- unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 900;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 900;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: 'Roboto Slab';
- font-style: normal;
- font-weight: 900;
- font-display: swap;
- src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* vietnamese */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format('woff2');
- unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-
-@font-face {
- font-family: '"Manrope", Sans-serif';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
diff --git a/public/css/non-used/solid.css b/public/css/non-used/solid.css
deleted file mode 100644
index ebd57f3..0000000
--- a/public/css/non-used/solid.css
+++ /dev/null
@@ -1,18 +0,0 @@
-/*!
- * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
- * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
- */
-@font-face {
- font-family: 'Font Awesome 5 Free';
- font-style: normal;
- font-weight: 900;
- font-display: swap;
- src: url(../fonts/fa-solid-900.eot);
- src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url("../fonts/fa-solid-900.svg#fontawesome") format("svg")
-
-}
-
-.fa,.fas {
- font-family: 'Font Awesome 5 Free';
- font-weight: 900
-}
diff --git a/public/css/non-used/style.min.css b/public/css/non-used/style.min.css
deleted file mode 100644
index 11c571a..0000000
--- a/public/css/non-used/style.min.css
+++ /dev/null
@@ -1,4527 +0,0 @@
-@charset "UTF-8";.wp-block-accordion {
- box-sizing: border-box
-}
-
-.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
- transform: rotate(45deg)
-}
-
-@media (prefers-reduced-motion:no-preference) {
- .wp-block-accordion-item {
- transition: grid-template-rows .3s ease-out
- }
-
- .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
- transition: transform .2s ease-in-out
- }
-}
-
-.wp-block-accordion-heading__toggle {
- align-items: center;
- background: none;
- border: none;
- color: inherit;
- cursor: pointer;
- display: flex;
- font-family: inherit;
- font-size: inherit;
- font-style: inherit;
- font-weight: inherit;
- letter-spacing: inherit;
- line-height: inherit;
- overflow: hidden;
- padding: var(--wp--preset--spacing--20,1em) 0;
- text-align: inherit;
- text-decoration: inherit;
- text-transform: inherit;
- width: 100%;
- word-spacing: inherit
-}
-
-.wp-block-accordion-heading__toggle:not(:focus-visible) {
- outline: none
-}
-
-.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {
- text-decoration: underline
-}
-
-.wp-block-accordion-heading__toggle-title {
- flex: 1
-}
-
-.wp-block-accordion-heading__toggle-icon {
- align-items: center;
- display: flex;
- height: 1.2em;
- justify-content: center;
- width: 1.2em
-}
-
-.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert] {
- display: none;
- margin-block-start:0}
-
-.wp-block-archives {
- box-sizing: border-box
-}
-
-.wp-block-archives-dropdown label {
- display: block
-}
-
-.wp-block-avatar {
- line-height: 0
-}
-
-.wp-block-avatar,.wp-block-avatar img {
- box-sizing: border-box
-}
-
-.wp-block-avatar.aligncenter {
- text-align: center
-}
-
-.wp-block-audio {
- box-sizing: border-box
-}
-
-.wp-block-audio :where(figcaption) {
- margin-bottom: 1em;
- margin-top: .5em
-}
-
-.wp-block-audio audio {
- min-width: 300px;
- width: 100%
-}
-
-.wp-block-breadcrumbs {
- box-sizing: border-box
-}
-
-.wp-block-breadcrumbs ol {
- flex-wrap: wrap;
- list-style: none
-}
-
-.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol {
- align-items: center;
- display: flex;
- margin: 0;
- padding: 0
-}
-
-.wp-block-breadcrumbs li:not(:last-child):after {
- content: var(--separator,"/");
- margin: 0 .5em;
- opacity: .7
-}
-
-.wp-block-breadcrumbs span {
- color: inherit
-}
-
-.wp-block-button__link {
- align-content: center;
- box-sizing: border-box;
- cursor: pointer;
- display: inline-block;
- height: 100%;
- text-align: center;
- word-break: break-word
-}
-
-.wp-block-button__link.aligncenter {
- text-align: center
-}
-
-.wp-block-button__link.alignright {
- text-align: right
-}
-
-:where(.wp-block-button__link) {
- border-radius: 9999px;
- box-shadow: none;
- padding: calc(.667em + 2px) calc(1.333em + 2px);
- text-decoration: none
-}
-
-.wp-block-button[style*=text-decoration] .wp-block-button__link {
- text-decoration: inherit
-}
-
-.wp-block-buttons>.wp-block-button.has-custom-width {
- max-width: none
-}
-
-.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
- width: 100%
-}
-
-.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
- font-size: inherit
-}
-
-.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
- width: calc(25% - var(--wp--style--block-gap, .5em)*.75)
-}
-
-.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
- width: calc(50% - var(--wp--style--block-gap, .5em)*.5)
-}
-
-.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
- width: calc(75% - var(--wp--style--block-gap, .5em)*.25)
-}
-
-.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
- flex-basis: 100%;
- width: 100%
-}
-
-.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
- width: 25%
-}
-
-.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
- width: 50%
-}
-
-.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
- width: 75%
-}
-
-.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared {
- border-radius: 0
-}
-
-.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius {
- border-radius: 0!important
-}
-
-:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
- border: 2px solid;
- padding: .667em 1.333em
-}
-
-:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
- color: currentColor
-}
-
-:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
- background-color: initial;
- background-image: none
-}
-
-.wp-block-buttons {
- box-sizing: border-box
-}
-
-.wp-block-buttons.is-vertical {
- flex-direction: column
-}
-
-.wp-block-buttons.is-vertical>.wp-block-button:last-child {
- margin-bottom: 0
-}
-
-.wp-block-buttons>.wp-block-button {
- display: inline-block;
- margin: 0
-}
-
-.wp-block-buttons.is-content-justification-left {
- justify-content: flex-start
-}
-
-.wp-block-buttons.is-content-justification-left.is-vertical {
- align-items: flex-start
-}
-
-.wp-block-buttons.is-content-justification-center {
- justify-content: center
-}
-
-.wp-block-buttons.is-content-justification-center.is-vertical {
- align-items: center
-}
-
-.wp-block-buttons.is-content-justification-right {
- justify-content: flex-end
-}
-
-.wp-block-buttons.is-content-justification-right.is-vertical {
- align-items: flex-end
-}
-
-.wp-block-buttons.is-content-justification-space-between {
- justify-content: space-between
-}
-
-.wp-block-buttons.aligncenter {
- text-align: center
-}
-
-.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter {
- margin-left: auto;
- margin-right: auto;
- width: 100%
-}
-
-.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link {
- text-decoration: inherit
-}
-
-.wp-block-buttons.has-custom-font-size .wp-block-button__link {
- font-size: inherit
-}
-
-.wp-block-buttons .wp-block-button__link {
- width: 100%
-}
-
-.wp-block-button.aligncenter,.wp-block-calendar {
- text-align: center
-}
-
-.wp-block-calendar td,.wp-block-calendar th {
- border: 1px solid;
- padding: .25em
-}
-
-.wp-block-calendar th {
- font-weight: 400
-}
-
-.wp-block-calendar caption {
- background-color: inherit
-}
-
-.wp-block-calendar table {
- border-collapse: collapse;
- width: 100%
-}
-
-.wp-block-calendar table.has-background th {
- background-color: inherit
-}
-
-.wp-block-calendar table.has-text-color th {
- color: inherit
-}
-
-.wp-block-calendar :where(table:not(.has-text-color)) {
- color: #40464d
-}
-
-.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th {
- border-color: #ddd
-}
-
-:where(.wp-block-calendar table:not(.has-background) th) {
- background: #ddd
-}
-
-.wp-block-categories {
- box-sizing: border-box
-}
-
-.wp-block-categories.alignleft {
- margin-right: 2em
-}
-
-.wp-block-categories.alignright {
- margin-left: 2em
-}
-
-.wp-block-categories.wp-block-categories-dropdown.aligncenter {
- text-align: center
-}
-
-.wp-block-categories .wp-block-categories__label {
- display: block;
- width: 100%
-}
-
-.wp-block-code {
- box-sizing: border-box
-}
-
-.wp-block-code code {
- /*!rtl:begin:ignore*/
- direction: ltr;
- display: block;
- font-family: inherit;
- overflow-wrap: break-word;
- text-align: initial;
- white-space: pre-wrap /*!rtl:end:ignore*/
-}
-
-.wp-block-columns {
- box-sizing: border-box;
- display: flex;
- flex-wrap: wrap!important
-}
-
-@media (min-width: 782px) {
- .wp-block-columns {
- flex-wrap:nowrap!important
- }
-}
-
-.wp-block-columns {
- align-items: normal!important
-}
-
-.wp-block-columns.are-vertically-aligned-top {
- align-items: flex-start
-}
-
-.wp-block-columns.are-vertically-aligned-center {
- align-items: center
-}
-
-.wp-block-columns.are-vertically-aligned-bottom {
- align-items: flex-end
-}
-
-@media (max-width: 781px) {
- .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
- flex-basis:100%!important
- }
-}
-
-@media (min-width: 782px) {
- .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
- flex-basis:0;
- flex-grow: 1
- }
-
- .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
- flex-grow: 0
- }
-}
-
-.wp-block-columns.is-not-stacked-on-mobile {
- flex-wrap: nowrap!important
-}
-
-.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
- flex-basis: 0;
- flex-grow: 1
-}
-
-.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
- flex-grow: 0
-}
-
-:where(.wp-block-columns) {
- margin-bottom: 1.75em
-}
-
-:where(.wp-block-columns.has-background) {
- padding: 1.25em 2.375em
-}
-
-.wp-block-column {
- flex-grow: 1;
- min-width: 0;
- overflow-wrap: break-word;
- word-break: break-word
-}
-
-.wp-block-column.is-vertically-aligned-top {
- align-self: flex-start
-}
-
-.wp-block-column.is-vertically-aligned-center {
- align-self: center
-}
-
-.wp-block-column.is-vertically-aligned-bottom {
- align-self: flex-end
-}
-
-.wp-block-column.is-vertically-aligned-stretch {
- align-self: stretch
-}
-
-.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top {
- width: 100%
-}
-
-.wp-block-post-comments {
- box-sizing: border-box
-}
-
-.wp-block-post-comments .alignleft {
- float: left
-}
-
-.wp-block-post-comments .alignright {
- float: right
-}
-
-.wp-block-post-comments .navigation:after {
- clear: both;
- content: "";
- display: table
-}
-
-.wp-block-post-comments .commentlist {
- clear: both;
- list-style: none;
- margin: 0;
- padding: 0
-}
-
-.wp-block-post-comments .commentlist .comment {
- min-height: 2.25em;
- padding-left: 3.25em
-}
-
-.wp-block-post-comments .commentlist .comment p {
- font-size: 1em;
- line-height: 1.8;
- margin: 1em 0
-}
-
-.wp-block-post-comments .commentlist .children {
- list-style: none;
- margin: 0;
- padding: 0
-}
-
-.wp-block-post-comments .comment-author {
- line-height: 1.5
-}
-
-.wp-block-post-comments .comment-author .avatar {
- border-radius: 1.5em;
- display: block;
- float: left;
- height: 2.5em;
- margin-right: .75em;
- margin-top: .5em;
- width: 2.5em
-}
-
-.wp-block-post-comments .comment-author cite {
- font-style: normal
-}
-
-.wp-block-post-comments .comment-meta {
- font-size: .875em;
- line-height: 1.5
-}
-
-.wp-block-post-comments .comment-meta b {
- font-weight: 400
-}
-
-.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
- display: block;
- margin-bottom: 1em;
- margin-top: 1em
-}
-
-.wp-block-post-comments .comment-body .commentmetadata {
- font-size: .875em
-}
-
-.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label {
- display: block;
- margin-bottom: .25em
-}
-
-.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea {
- box-sizing: border-box;
- display: block;
- width: 100%
-}
-
-.wp-block-post-comments .comment-form-cookies-consent {
- display: flex;
- gap: .25em
-}
-
-.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
- margin-top: .35em
-}
-
-.wp-block-post-comments .comment-reply-title {
- margin-bottom: 0
-}
-
-.wp-block-post-comments .comment-reply-title :where(small) {
- font-size: var(--wp--preset--font-size--medium,smaller);
- margin-left: .5em
-}
-
-.wp-block-post-comments .reply {
- font-size: .875em;
- margin-bottom: 1.4em
-}
-
-.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea {
- border: 1px solid #949494;
- font-family: inherit;
- font-size: 1em
-}
-
-.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea {
- padding: calc(.667em + 2px)
-}
-
-:where(.wp-block-post-comments input[type=submit]) {
- border: none
-}
-
-.wp-block-comments {
- box-sizing: border-box
-}
-
-.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous {
- font-size: inherit
-}
-
-.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
- display: inline-block;
- margin-right: 1ch
-}
-
-.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
- transform: scaleX(1)
-}
-
-.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
- display: inline-block;
- margin-left: 1ch
-}
-
-.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
- transform: scaleX(1)
-}
-
-.wp-block-comments-pagination.aligncenter {
- justify-content: center
-}
-
-.wp-block-comment-template {
- box-sizing: border-box;
- list-style: none;
- margin-bottom: 0;
- max-width: 100%;
- padding: 0
-}
-
-.wp-block-comment-template li {
- clear: both
-}
-
-.wp-block-comment-template ol {
- list-style: none;
- margin-bottom: 0;
- max-width: 100%;
- padding-left: 2rem
-}
-
-.wp-block-comment-template.alignleft {
- float: left
-}
-
-.wp-block-comment-template.aligncenter {
- margin-left: auto;
- margin-right: auto;
- width: fit-content
-}
-
-.wp-block-comment-template.alignright {
- float: right
-}
-
-.wp-block-comment-date {
- box-sizing: border-box
-}
-
-.comment-awaiting-moderation {
- display: block;
- font-size: .875em;
- line-height: 1.5
-}
-
-.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link {
- box-sizing: border-box
-}
-
-.wp-block-cover,.wp-block-cover-image {
- align-items: center;
- background-position: 50%;
- box-sizing: border-box;
- display: flex;
- justify-content: center;
- min-height: 430px;
- overflow: hidden;
- overflow: clip;
- padding: 1em;
- position: relative
-}
-
-.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]) {
- background-color: #000
-}
-
-.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient {
- background-color: initial
-}
-
-.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {
- background-color: inherit;
- content: ""
-}
-
-.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before {
- bottom: 0;
- left: 0;
- opacity: .5;
- position: absolute;
- right: 0;
- top: 0
-}
-
-.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
- opacity: .1
-}
-
-.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
- opacity: .2
-}
-
-.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
- opacity: .3
-}
-
-.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
- opacity: .4
-}
-
-.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
- opacity: .5
-}
-
-.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
- opacity: .6
-}
-
-.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
- opacity: .7
-}
-
-.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
- opacity: .8
-}
-
-.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
- opacity: .9
-}
-
-.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
- opacity: 1
-}
-
-.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
- opacity: 0
-}
-
-.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
- opacity: .1
-}
-
-.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
- opacity: .2
-}
-
-.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
- opacity: .3
-}
-
-.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
- opacity: .4
-}
-
-.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
- opacity: .5
-}
-
-.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
- opacity: .6
-}
-
-.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
- opacity: .7
-}
-
-.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
- opacity: .8
-}
-
-.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
- opacity: .9
-}
-
-.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
- opacity: 1
-}
-
-.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
- max-width: 420px;
- width: 100%
-}
-
-.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright {
- display: flex
-}
-
-.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container {
- color: inherit;
- position: relative;
- width: 100%
-}
-
-.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left {
- align-items: flex-start;
- justify-content: flex-start
-}
-
-.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center {
- align-items: flex-start;
- justify-content: center
-}
-
-.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right {
- align-items: flex-start;
- justify-content: flex-end
-}
-
-.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left {
- align-items: center;
- justify-content: flex-start
-}
-
-.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center {
- align-items: center;
- justify-content: center
-}
-
-.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right {
- align-items: center;
- justify-content: flex-end
-}
-
-.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left {
- align-items: flex-end;
- justify-content: flex-start
-}
-
-.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center {
- align-items: flex-end;
- justify-content: center
-}
-
-.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right {
- align-items: flex-end;
- justify-content: flex-end
-}
-
-.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
- margin: 0
-}
-
-.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
- margin: 0;
- width: auto
-}
-
-.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background {
- border: none;
- bottom: 0;
- box-shadow: none;
- height: 100%;
- left: 0;
- margin: 0;
- max-height: none;
- max-width: none;
- object-fit: cover;
- outline: none;
- padding: 0;
- position: absolute;
- right: 0;
- top: 0;
- width: 100%
-}
-
-.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
- background-attachment: fixed;
- background-repeat: no-repeat;
- background-size: cover
-}
-
-@supports (-webkit-touch-callout:inherit) {
- .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
- background-attachment: scroll
- }
-}
-
-@media (prefers-reduced-motion:reduce) {
- .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
- background-attachment: scroll
- }
-}
-
-.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated {
- background-repeat: repeat;
- background-size: auto
-}
-
-.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover {
- color: #fff
-}
-
-.wp-block-cover-image .wp-block-cover.has-left-content {
- justify-content: flex-start
-}
-
-.wp-block-cover-image .wp-block-cover.has-right-content {
- justify-content: flex-end
-}
-
-.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 {
- margin-left: 0;
- text-align: left
-}
-
-.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 {
- margin-right: 0;
- text-align: right
-}
-
-.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2 {
- font-size: 2em;
- line-height: 1.25;
- margin-bottom: 0;
- max-width: 840px;
- padding: .44em;
- text-align: center;
- z-index: 1
-}
-
-:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)) {
- color: #fff
-}
-
-:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)) {
- color: #000
-}
-
-:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)) {
- color: inherit
-}
-
-body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background {
- z-index: 0
-}
-
-body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before {
- z-index: 1
-}
-
-.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {
- z-index: auto
-}
-
-.wp-block-details {
- box-sizing: border-box
-}
-
-.wp-block-details summary {
- cursor: pointer
-}
-
-.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"] {
- max-width: 360px;
- width: 100%
-}
-
-.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
- min-width: 280px
-}
-
-.wp-block-cover .wp-block-embed {
- min-height: 240px;
- min-width: 320px
-}
-
-.wp-block-embed {
- overflow-wrap: break-word
-}
-
-.wp-block-embed :where(figcaption) {
- margin-bottom: 1em;
- margin-top: .5em
-}
-
-.wp-block-embed iframe {
- max-width: 100%
-}
-
-.wp-block-embed__wrapper {
- position: relative
-}
-
-.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
- content: "";
- display: block;
- padding-top: 50%
-}
-
-.wp-embed-responsive .wp-has-aspect-ratio iframe {
- bottom: 0;
- height: 100%;
- left: 0;
- position: absolute;
- right: 0;
- top: 0;
- width: 100%
-}
-
-.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
- padding-top: 42.85%
-}
-
-.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
- padding-top: 50%
-}
-
-.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
- padding-top: 56.25%
-}
-
-.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
- padding-top: 75%
-}
-
-.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
- padding-top: 100%
-}
-
-.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
- padding-top: 177.77%
-}
-
-.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
- padding-top: 200%
-}
-
-.wp-block-file {
- box-sizing: border-box
-}
-
-.wp-block-file:not(.wp-element-button) {
- font-size: .8em
-}
-
-.wp-block-file.aligncenter {
- text-align: center
-}
-
-.wp-block-file.alignright {
- text-align: right
-}
-
-.wp-block-file *+.wp-block-file__button {
- margin-left: .75em
-}
-
-:where(.wp-block-file) {
- margin-bottom: 1.5em
-}
-
-.wp-block-file__embed {
- margin-bottom: 1em
-}
-
-:where(.wp-block-file__button) {
- border-radius: 2em;
- display: inline-block;
- padding: .5em 1em
-}
-
-:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited {
- box-shadow: none;
- color: #fff;
- opacity: .85;
- text-decoration: none
-}
-
-.wp-block-form-input__label {
- display: flex;
- flex-direction: column;
- gap: .25em;
- margin-bottom: .5em;
- width: 100%
-}
-
-.wp-block-form-input__label.is-label-inline {
- align-items: center;
- flex-direction: row;
- gap: .5em
-}
-
-.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
- margin-bottom: .5em
-}
-
-.wp-block-form-input__label:has(input[type=checkbox]) {
- flex-direction: row;
- width: fit-content
-}
-
-.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {
- margin: 0
-}
-
-.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]) {
- flex-direction: row-reverse
-}
-
-.wp-block-form-input__label-content {
- width: fit-content
-}
-
-:where(.wp-block-form-input__input) {
- font-size: 1em;
- margin-bottom: .5em;
- padding: 0 .5em
-}
-
-:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week] {
- border-style: solid;
- border-width: 1px;
- line-height: 2;
- min-height: 2em
-}
-
-textarea.wp-block-form-input__input {
- min-height: 10em
-}
-
-.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images) {
- display: flex;
- flex-wrap: wrap;
- list-style-type: none;
- margin: 0;
- padding: 0
-}
-
-.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
- display: flex;
- flex-direction: column;
- flex-grow: 1;
- justify-content: center;
- margin: 0 1em 1em 0;
- position: relative;
- width: calc(50% - 1em)
-}
-
-.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
- margin-right: 0
-}
-
-.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
- align-items: flex-end;
- display: flex;
- height: 100%;
- justify-content: flex-start;
- margin: 0
-}
-
-.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
- display: block;
- height: auto;
- max-width: 100%;
- width: auto
-}
-
-.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
- background: linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);
- bottom: 0;
- box-sizing: border-box;
- color: #fff;
- font-size: .8em;
- margin: 0;
- max-height: 100%;
- overflow: auto;
- padding: 3em .77em .7em;
- position: absolute;
- text-align: center;
- width: 100%;
- z-index: 2
-}
-
-.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
- display: inline
-}
-
-.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption {
- flex-grow: 1
-}
-
-.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
- flex: 1;
- height: 100%;
- object-fit: cover;
- width: 100%
-}
-
-.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
- margin-right: 0;
- width: 100%
-}
-
-@media (min-width: 600px) {
- .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
- margin-right:1em;
- width: calc(33.33333% - .66667em)
- }
-
- .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
- margin-right: 1em;
- width: calc(25% - .75em)
- }
-
- .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
- margin-right: 1em;
- width: calc(20% - .8em)
- }
-
- .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
- margin-right: 1em;
- width: calc(16.66667% - .83333em)
- }
-
- .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
- margin-right: 1em;
- width: calc(14.28571% - .85714em)
- }
-
- .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
- margin-right: 1em;
- width: calc(12.5% - .875em)
- }
-
- .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
- margin-right: 0
- }
-}
-
-.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
- margin-right: 0
-}
-
-.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright {
- max-width: 420px;
- width: 100%
-}
-
-.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
- justify-content: center
-}
-
-.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
- align-self: flex-start
-}
-
-figure.wp-block-gallery.has-nested-images {
- align-items: normal
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
- margin: 0;
- width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image {
- box-sizing: border-box;
- display: flex;
- flex-direction: column;
- flex-grow: 1;
- justify-content: center;
- max-width: 100%;
- position: relative
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div {
- flex-direction: column;
- flex-grow: 1;
- margin: 0
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image img {
- display: block;
- height: auto;
- max-width: 100%!important;
- width: auto
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
- bottom: 0;
- left: 0;
- max-height: 100%;
- position: absolute;
- right: 0
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
- backdrop-filter: blur(3px);
- content: "";
- height: 100%;
- -webkit-mask-image: linear-gradient(0deg,#000 20%,#0000);
- mask-image: linear-gradient(0deg,#000 20%,#0000);
- max-height: 40%;
- pointer-events: none
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
- box-sizing: border-box;
- color: #fff;
- font-size: 13px;
- margin: 0;
- overflow: auto;
- padding: 1em;
- text-align: center;
- text-shadow: 0 0 1.5px #000
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
- height: 12px;
- width: 12px
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
- background-color: initial
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
- background-clip: padding-box;
- background-color: initial;
- border: 3px solid #0000;
- border-radius: 8px
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {
- background-color: #fffc
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
- scrollbar-color: #0000 #0000;
- scrollbar-gutter: stable both-edges;
- scrollbar-width: thin
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {
- scrollbar-color: #fffc #0000
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
- will-change: transform
-}
-
-@media (hover: none) {
- .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
- scrollbar-color:#fffc #0000
- }
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
- background: linear-gradient(0deg,#0006,#0000)
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
- display: inline
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
- color: inherit
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
- box-sizing: border-box
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
- flex: 1 1 auto
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
- background: none;
- color: inherit;
- flex: initial;
- margin: 0;
- padding: 10px 10px 9px;
- position: relative;
- text-shadow: none
-}
-
-.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before {
- content: none
-}
-
-.wp-block-gallery.has-nested-images figcaption {
- flex-basis: 100%;
- flex-grow: 1;
- text-align: center
-}
-
-.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
- margin-bottom: auto;
- margin-top: 0
-}
-
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
- align-self: inherit
-}
-
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
- display: flex
-}
-
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
- flex: 1 0 0%;
- height: 100%;
- object-fit: cover;
- width: 100%
-}
-
-.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
- width: 100%
-}
-
-@media (min-width: 600px) {
- .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
- width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
- }
-
- .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
- width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)
- }
-
- .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
- width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)
- }
-
- .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
- width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)
- }
-
- .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
- width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)
- }
-
- .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
- width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)
- }
-
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
- width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
- }
-
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
- width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)
- }
-
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
- width: 100%
- }
-}
-
-.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright {
- max-width: 420px;
- width: 100%
-}
-
-.wp-block-gallery.has-nested-images.aligncenter {
- justify-content: center
-}
-
-.wp-block-group {
- box-sizing: border-box
-}
-
-:where(.wp-block-group.wp-block-group-is-layout-constrained) {
- position: relative
-}
-
-h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background {
- padding: 1.25em 2.375em
-}
-
-h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
- rotate: 180deg
-}
-
-.wp-block-image>a,.wp-block-image>figure>a {
- display: inline-block
-}
-
-.wp-block-image img {
- box-sizing: border-box;
- height: auto;
- max-width: 100%;
- vertical-align: bottom
-}
-
-@media not (prefers-reduced-motion) {
- .wp-block-image img.hide {
- visibility: hidden
- }
-
- .wp-block-image img.show {
- animation: show-content-image .4s
- }
-}
-
-.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a {
- border-radius: inherit
-}
-
-.wp-block-image.has-custom-border img {
- box-sizing: border-box
-}
-
-.wp-block-image.aligncenter {
- text-align: center
-}
-
-.wp-block-image.alignfull>a,.wp-block-image.alignwide>a {
- width: 100%
-}
-
-.wp-block-image.alignfull img,.wp-block-image.alignwide img {
- height: auto;
- width: 100%
-}
-
-.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright {
- display: table
-}
-
-.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption {
- caption-side: bottom;
- display: table-caption
-}
-
-.wp-block-image .alignleft {
- float: left;
- margin: .5em 1em .5em 0
-}
-
-.wp-block-image .alignright {
- float: right;
- margin: .5em 0 .5em 1em
-}
-
-.wp-block-image .aligncenter {
- margin-left: auto;
- margin-right: auto
-}
-
-.wp-block-image :where(figcaption) {
- margin-bottom: 1em;
- margin-top: .5em
-}
-
-.wp-block-image.is-style-circle-mask img {
- border-radius: 9999px
-}
-
-@supports ((-webkit-mask-image: none) or (mask-image:none)) or (-webkit-mask-image:none) {
- .wp-block-image.is-style-circle-mask img {
- border-radius:0;
- -webkit-mask-image: url('data:image/svg+xml;utf8,');
- mask-image: url('data:image/svg+xml;utf8,');
- mask-mode: alpha;
- -webkit-mask-position: center;
- mask-position: center;
- -webkit-mask-repeat: no-repeat;
- mask-repeat: no-repeat;
- -webkit-mask-size: contain;
- mask-size: contain
- }
-}
-
-:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {
- border-radius: 9999px
-}
-
-.wp-block-image figure {
- margin: 0
-}
-
-.wp-lightbox-container {
- display: flex;
- flex-direction: column;
- position: relative
-}
-
-.wp-lightbox-container img {
- cursor: zoom-in
-}
-
-.wp-lightbox-container img:hover+button {
- opacity: 1
-}
-
-.wp-lightbox-container button {
- align-items: center;
- backdrop-filter: blur(16px) saturate(180%);
- background-color: #5a5a5a40;
- border: none;
- border-radius: 4px;
- cursor: zoom-in;
- display: flex;
- height: 20px;
- justify-content: center;
- opacity: 0;
- padding: 0;
- position: absolute;
- right: 16px;
- text-align: center;
- top: 16px;
- width: 20px;
- z-index: 100
-}
-
-@media not (prefers-reduced-motion) {
- .wp-lightbox-container button {
- transition: opacity .2s ease
- }
-}
-
-.wp-lightbox-container button:focus-visible {
- outline: 3px auto #5a5a5a40;
- outline: 3px auto -webkit-focus-ring-color;
- outline-offset: 3px
-}
-
-.wp-lightbox-container button:hover {
- cursor: pointer;
- opacity: 1
-}
-
-.wp-lightbox-container button:focus {
- opacity: 1
-}
-
-.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
- background-color: #5a5a5a40;
- border: none
-}
-
-.wp-lightbox-overlay {
- box-sizing: border-box;
- cursor: zoom-out;
- height: 100vh;
- left: 0;
- overflow: hidden;
- position: fixed;
- top: 0;
- visibility: hidden;
- width: 100%;
- z-index: 100000
-}
-
-.wp-lightbox-overlay .close-button {
- align-items: center;
- cursor: pointer;
- display: flex;
- justify-content: center;
- min-height: 40px;
- min-width: 40px;
- padding: 0;
- position: absolute;
- right: calc(env(safe-area-inset-right) + 16px);
- top: calc(env(safe-area-inset-top) + 16px);
- z-index: 5000000
-}
-
-.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
- background: none;
- border: none
-}
-
-.wp-lightbox-overlay .lightbox-image-container {
- height: var(--wp--lightbox-container-height);
- left: 50%;
- overflow: hidden;
- position: absolute;
- top: 50%;
- transform: translate(-50%,-50%);
- transform-origin: top left;
- width: var(--wp--lightbox-container-width);
- z-index: 9999999999
-}
-
-.wp-lightbox-overlay .wp-block-image {
- align-items: center;
- box-sizing: border-box;
- display: flex;
- height: 100%;
- justify-content: center;
- margin: 0;
- position: relative;
- transform-origin: 0 0;
- width: 100%;
- z-index: 3000000
-}
-
-.wp-lightbox-overlay .wp-block-image img {
- height: var(--wp--lightbox-image-height);
- min-height: var(--wp--lightbox-image-height);
- min-width: var(--wp--lightbox-image-width);
- width: var(--wp--lightbox-image-width)
-}
-
-.wp-lightbox-overlay .wp-block-image figcaption {
- display: none
-}
-
-.wp-lightbox-overlay button {
- background: none;
- border: none
-}
-
-.wp-lightbox-overlay .scrim {
- background-color: #fff;
- height: 100%;
- opacity: .9;
- position: absolute;
- width: 100%;
- z-index: 2000000
-}
-
-.wp-lightbox-overlay.active {
- visibility: visible
-}
-
-@media not (prefers-reduced-motion) {
- .wp-lightbox-overlay.active {
- animation: turn-on-visibility .25s both
- }
-
- .wp-lightbox-overlay.active img {
- animation: turn-on-visibility .35s both
- }
-
- .wp-lightbox-overlay.show-closing-animation:not(.active) {
- animation: turn-off-visibility .35s both
- }
-
- .wp-lightbox-overlay.show-closing-animation:not(.active) img {
- animation: turn-off-visibility .25s both
- }
-
- .wp-lightbox-overlay.zoom.active {
- animation: none;
- opacity: 1;
- visibility: visible
- }
-
- .wp-lightbox-overlay.zoom.active .lightbox-image-container {
- animation: lightbox-zoom-in .4s
- }
-
- .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
- animation: none
- }
-
- .wp-lightbox-overlay.zoom.active .scrim {
- animation: turn-on-visibility .4s forwards
- }
-
- .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
- animation: none
- }
-
- .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
- animation: lightbox-zoom-out .4s
- }
-
- .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
- animation: none
- }
-
- .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
- animation: turn-off-visibility .4s forwards
- }
-}
-
-@keyframes show-content-image {
- 0% {
- visibility: hidden
- }
-
- 99% {
- visibility: hidden
- }
-
- to {
- visibility: visible
- }
-}
-
-@keyframes turn-on-visibility {
- 0% {
- opacity: 0
- }
-
- to {
- opacity: 1
- }
-}
-
-@keyframes turn-off-visibility {
- 0% {
- opacity: 1;
- visibility: visible
- }
-
- 99% {
- opacity: 0;
- visibility: visible
- }
-
- to {
- opacity: 0;
- visibility: hidden
- }
-}
-
-@keyframes lightbox-zoom-in {
- 0% {
- transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
- }
-
- to {
- transform: translate(-50%,-50%) scale(1)
- }
-}
-
-@keyframes lightbox-zoom-out {
- 0% {
- transform: translate(-50%,-50%) scale(1);
- visibility: visible
- }
-
- 99% {
- visibility: visible
- }
-
- to {
- transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
- visibility: hidden
- }
-}
-
-ol.wp-block-latest-comments {
- box-sizing: border-box;
- margin-left: 0
-}
-
-:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
- line-height: 1.1
-}
-
-:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
- line-height: 1.8
-}
-
-.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {
- line-height: 1.5
-}
-
-.wp-block-latest-comments .wp-block-latest-comments {
- padding-left: 0
-}
-
-.wp-block-latest-comments__comment {
- list-style: none;
- margin-bottom: 1em
-}
-
-.has-avatars .wp-block-latest-comments__comment {
- list-style: none;
- min-height: 2.25em
-}
-
-.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
- margin-left: 3.25em
-}
-
-.wp-block-latest-comments__comment-excerpt p {
- font-size: .875em;
- margin: .36em 0 1.4em
-}
-
-.wp-block-latest-comments__comment-date {
- display: block;
- font-size: .75em
-}
-
-.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {
- border-radius: 1.5em;
- display: block;
- float: left;
- height: 2.5em;
- margin-right: .75em;
- width: 2.5em
-}
-
-.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a {
- font-size: inherit
-}
-
-.wp-block-latest-posts {
- box-sizing: border-box
-}
-
-.wp-block-latest-posts.alignleft {
- margin-right: 2em
-}
-
-.wp-block-latest-posts.alignright {
- margin-left: 2em
-}
-
-.wp-block-latest-posts.wp-block-latest-posts__list {
- list-style: none
-}
-
-.wp-block-latest-posts.wp-block-latest-posts__list li {
- clear: both;
- overflow-wrap: break-word
-}
-
-.wp-block-latest-posts.is-grid {
- display: flex;
- flex-wrap: wrap
-}
-
-.wp-block-latest-posts.is-grid li {
- margin: 0 1.25em 1.25em 0;
- width: 100%
-}
-
-@media (min-width: 600px) {
- .wp-block-latest-posts.columns-2 li {
- width:calc(50% - .625em)
- }
-
- .wp-block-latest-posts.columns-2 li:nth-child(2n) {
- margin-right: 0
- }
-
- .wp-block-latest-posts.columns-3 li {
- width: calc(33.33333% - .83333em)
- }
-
- .wp-block-latest-posts.columns-3 li:nth-child(3n) {
- margin-right: 0
- }
-
- .wp-block-latest-posts.columns-4 li {
- width: calc(25% - .9375em)
- }
-
- .wp-block-latest-posts.columns-4 li:nth-child(4n) {
- margin-right: 0
- }
-
- .wp-block-latest-posts.columns-5 li {
- width: calc(20% - 1em)
- }
-
- .wp-block-latest-posts.columns-5 li:nth-child(5n) {
- margin-right: 0
- }
-
- .wp-block-latest-posts.columns-6 li {
- width: calc(16.66667% - 1.04167em)
- }
-
- .wp-block-latest-posts.columns-6 li:nth-child(6n) {
- margin-right: 0
- }
-}
-
-:root :where(.wp-block-latest-posts.is-grid) {
- padding: 0
-}
-
-:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
- padding-left: 0
-}
-
-.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date {
- display: block;
- font-size: .8125em
-}
-
-.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content {
- margin-bottom: 1em;
- margin-top: .5em
-}
-
-.wp-block-latest-posts__featured-image a {
- display: inline-block
-}
-
-.wp-block-latest-posts__featured-image img {
- height: auto;
- max-width: 100%;
- width: auto
-}
-
-.wp-block-latest-posts__featured-image.alignleft {
- float: left;
- margin-right: 1em
-}
-
-.wp-block-latest-posts__featured-image.alignright {
- float: right;
- margin-left: 1em
-}
-
-.wp-block-latest-posts__featured-image.aligncenter {
- margin-bottom: 1em;
- text-align: center
-}
-
-ol,ul {
- box-sizing: border-box
-}
-
-:root :where(.wp-block-list.has-background) {
- padding: 1.25em 2.375em
-}
-
-.wp-block-loginout {
- box-sizing: border-box
-}
-
-.wp-block-math {
- overflow-x: auto;
- overflow-y: hidden
-}
-
-.wp-block-media-text {
- box-sizing: border-box;
- /*!rtl:begin:ignore*/
- direction: ltr;
- /*!rtl:end:ignore*/
- display: grid;
- grid-template-columns: 50% 1fr;
- grid-template-rows: auto
-}
-
-.wp-block-media-text.has-media-on-the-right {
- grid-template-columns: 1fr 50%
-}
-
-.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media {
- align-self: start
-}
-
-.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media {
- align-self: center
-}
-
-.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media {
- align-self: end
-}
-
-.wp-block-media-text>.wp-block-media-text__media {
- /*!rtl:begin:ignore*/
- grid-column: 1;
- grid-row: 1;
- /*!rtl:end:ignore*/
- margin: 0
-}
-
-.wp-block-media-text>.wp-block-media-text__content {
- direction: ltr;
- /*!rtl:begin:ignore*/
- grid-column: 2;
- grid-row: 1;
- /*!rtl:end:ignore*/
- padding: 0 8%;
- word-break: break-word
-}
-
-.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {
- /*!rtl:begin:ignore*/
- grid-column: 2;
- grid-row: 1 /*!rtl:end:ignore*/
-}
-
-.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content {
- /*!rtl:begin:ignore*/
- grid-column: 1;
- grid-row: 1 /*!rtl:end:ignore*/
-}
-
-.wp-block-media-text__media a {
- display: block
-}
-
-.wp-block-media-text__media img,.wp-block-media-text__media video {
- height: auto;
- max-width: unset;
- vertical-align: middle;
- width: 100%
-}
-
-.wp-block-media-text.is-image-fill>.wp-block-media-text__media {
- background-size: cover;
- height: 100%;
- min-height: 250px
-}
-
-.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a {
- display: block;
- height: 100%
-}
-
-.wp-block-media-text.is-image-fill>.wp-block-media-text__media img {
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px;
- clip: rect(0,0,0,0);
- border: 0
-}
-
-.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {
- height: 100%;
- min-height: 250px;
- position: relative
-}
-
-.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a {
- display: block;
- height: 100%
-}
-
-.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {
- height: 100%;
- object-fit: cover;
- position: absolute;
- width: 100%
-}
-
-@media (max-width: 600px) {
- .wp-block-media-text.is-stacked-on-mobile {
- grid-template-columns:100%!important
- }
-
- .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media {
- grid-column: 1;
- grid-row: 1
- }
-
- .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {
- grid-column: 1;
- grid-row: 2
- }
-}
-
-.wp-block-navigation {
- position: relative
-}
-
-.wp-block-navigation ul {
- margin-bottom: 0;
- margin-left: 0;
- margin-top: 0;
- padding-left: 0
-}
-
-.wp-block-navigation ul,.wp-block-navigation ul li {
- list-style: none;
- padding: 0
-}
-
-.wp-block-navigation .wp-block-navigation-item {
- align-items: center;
- display: flex;
- position: relative
-}
-
-.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
- display: none
-}
-
-.wp-block-navigation .wp-block-navigation-item__content {
- display: block;
- z-index: 1
-}
-
-.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
- color: inherit
-}
-
-.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
- text-decoration: underline
-}
-
-.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
- text-decoration: line-through
-}
-
-.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus) {
- text-decoration: none
-}
-
-.wp-block-navigation .wp-block-navigation__submenu-icon {
- align-self: center;
- background-color: inherit;
- border: none;
- color: currentColor;
- display: inline-block;
- font-size: inherit;
- height: .6em;
- line-height: 0;
- margin-left: .25em;
- padding: 0;
- width: .6em
-}
-
-.wp-block-navigation .wp-block-navigation__submenu-icon svg {
- display: inline-block;
- stroke: currentColor;
- height: inherit;
- margin-top: .075em;
- width: inherit
-}
-
-.wp-block-navigation {
- --navigation-layout-justification-setting: flex-start;
- --navigation-layout-direction: row;
- --navigation-layout-wrap: wrap;
- --navigation-layout-justify: flex-start;
- --navigation-layout-align: center
-}
-
-.wp-block-navigation.is-vertical {
- --navigation-layout-direction: column;
- --navigation-layout-justify: initial;
- --navigation-layout-align: flex-start
-}
-
-.wp-block-navigation.no-wrap {
- --navigation-layout-wrap: nowrap
-}
-
-.wp-block-navigation.items-justified-center {
- --navigation-layout-justification-setting: center;
- --navigation-layout-justify: center
-}
-
-.wp-block-navigation.items-justified-center.is-vertical {
- --navigation-layout-align: center
-}
-
-.wp-block-navigation.items-justified-right {
- --navigation-layout-justification-setting: flex-end;
- --navigation-layout-justify: flex-end
-}
-
-.wp-block-navigation.items-justified-right.is-vertical {
- --navigation-layout-align: flex-end
-}
-
-.wp-block-navigation.items-justified-space-between {
- --navigation-layout-justification-setting: space-between;
- --navigation-layout-justify: space-between
-}
-
-.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
- align-items: normal;
- background-color: inherit;
- color: inherit;
- display: flex;
- flex-direction: column;
- opacity: 0;
- position: absolute;
- z-index: 2
-}
-
-@media not (prefers-reduced-motion) {
- .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
- transition: opacity .1s linear
- }
-}
-
-.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
- height: 0;
- overflow: hidden;
- visibility: hidden;
- width: 0
-}
-
-.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
- display: flex;
- flex-grow: 1;
- padding: .5em 1em
-}
-
-.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
- margin-left: auto;
- margin-right: 0
-}
-
-.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
- margin: 0
-}
-
-.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
- left: -1px;
- top: 100%
-}
-
-@media (min-width: 782px) {
- .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
- left:100%;
- top: -1px
- }
-
- .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
- background: #0000;
- content: "";
- display: block;
- height: 100%;
- position: absolute;
- right: 100%;
- width: .5em
- }
-
- .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
- margin-right: .25em
- }
-
- .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
- transform: rotate(-90deg)
- }
-}
-
-.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
- height: auto;
- min-width: 200px;
- opacity: 1;
- overflow: visible;
- visibility: visible;
- width: auto
-}
-
-.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
- left: 0;
- top: 100%
-}
-
-@media (min-width: 782px) {
- .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
- left:100%;
- top: 0
- }
-}
-
-.wp-block-navigation-submenu {
- display: flex;
- position: relative
-}
-
-.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
- stroke: currentColor
-}
-
-button.wp-block-navigation-item__content {
- background-color: initial;
- border: none;
- color: currentColor;
- font-family: inherit;
- font-size: inherit;
- font-style: inherit;
- font-weight: inherit;
- letter-spacing: inherit;
- line-height: inherit;
- text-align: left;
- text-transform: inherit
-}
-
-.wp-block-navigation-submenu__toggle {
- cursor: pointer
-}
-
-.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg {
- transform: rotate(180deg)
-}
-
-.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
- padding-left: 0;
- padding-right: .85em
-}
-
-.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
- margin-left: -.6em;
- pointer-events: none
-}
-
-.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
- padding: 0
-}
-
-.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog {
- gap: inherit
-}
-
-:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
- padding: .5em 1em
-}
-
-:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
- padding: .5em 1em
-}
-
-.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
- left: auto;
- right: 0
-}
-
-.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
- left: -1px;
- right: -1px
-}
-
-@media (min-width: 782px) {
- .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
- left:auto;
- right: 100%
- }
-}
-
-.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
- background-color: #fff;
- border: 1px solid #00000026
-}
-
-.wp-block-navigation.has-background .wp-block-navigation__submenu-container {
- background-color: inherit
-}
-
-.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
- color: #000
-}
-
-.wp-block-navigation__container {
- align-items: var(--navigation-layout-align,initial);
- display: flex;
- flex-direction: var(--navigation-layout-direction,initial);
- flex-wrap: var(--navigation-layout-wrap,wrap);
- justify-content: var(--navigation-layout-justify,initial);
- list-style: none;
- margin: 0;
- padding-left: 0
-}
-
-.wp-block-navigation__container .is-responsive {
- display: none
-}
-
-.wp-block-navigation__container:only-child,.wp-block-page-list:only-child {
- flex-grow: 1
-}
-
-@keyframes overlay-menu__fade-in-animation {
- 0% {
- opacity: 0;
- transform: translateY(.5em)
- }
-
- to {
- opacity: 1;
- transform: translateY(0)
- }
-}
-
-.wp-block-navigation__responsive-container {
- bottom: 0;
- display: none;
- left: 0;
- position: fixed;
- right: 0;
- top: 0
-}
-
-.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
- color: inherit
-}
-
-.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
- align-items: var(--navigation-layout-align,initial);
- display: flex;
- flex-direction: var(--navigation-layout-direction,initial);
- flex-wrap: var(--navigation-layout-wrap,wrap);
- justify-content: var(--navigation-layout-justify,initial)
-}
-
-.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
- background-color: inherit!important;
- color: inherit!important
-}
-
-.wp-block-navigation__responsive-container.is-menu-open {
- background-color: inherit;
- display: flex;
- flex-direction: column
-}
-
-@media not (prefers-reduced-motion) {
- .wp-block-navigation__responsive-container.is-menu-open {
- animation: overlay-menu__fade-in-animation .1s ease-out;
- animation-fill-mode: forwards
- }
-}
-
-.wp-block-navigation__responsive-container.is-menu-open {
- overflow: auto;
- padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);
- z-index: 100000
-}
-
-.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
- align-items: var(--navigation-layout-justification-setting,inherit);
- display: flex;
- flex-direction: column;
- flex-wrap: nowrap;
- overflow: visible;
- padding-top: calc(2rem + 24px)
-}
-
-.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
- justify-content: flex-start
-}
-
-.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
- display: none
-}
-
-.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
- border: none;
- height: auto;
- min-width: 200px;
- opacity: 1;
- overflow: initial;
- padding-left: 2rem;
- padding-right: 2rem;
- position: static;
- visibility: visible;
- width: auto
-}
-
-.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
- gap: inherit
-}
-
-.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
- padding-top: var(--wp--style--block-gap,2em)
-}
-
-.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
- padding: 0
-}
-
-.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
- align-items: var(--navigation-layout-justification-setting,initial);
- display: flex;
- flex-direction: column
-}
-
-.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
- background: #0000!important;
- color: inherit!important
-}
-
-.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
- left: auto;
- right: auto
-}
-
-@media (min-width: 600px) {
- .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
- background-color:inherit;
- display: block;
- position: relative;
- width: 100%;
- z-index: auto
- }
-
- .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
- display: none
- }
-
- .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
- left: 0
- }
-}
-
-.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
- background-color: #fff
-}
-
-.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
- color: #000
-}
-
-.wp-block-navigation__toggle_button_label {
- font-size: 1rem;
- font-weight: 700
-}
-
-.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open {
- background: #0000;
- border: none;
- color: currentColor;
- cursor: pointer;
- margin: 0;
- padding: 0;
- text-transform: inherit;
- vertical-align: middle
-}
-
-.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg {
- fill: currentColor;
- display: block;
- height: 24px;
- pointer-events: none;
- width: 24px
-}
-
-.wp-block-navigation__responsive-container-open {
- display: flex
-}
-
-.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
- font-family: inherit;
- font-size: inherit;
- font-weight: inherit
-}
-
-@media (min-width: 600px) {
- .wp-block-navigation__responsive-container-open:not(.always-shown) {
- display:none
- }
-}
-
-.wp-block-navigation__responsive-container-close {
- position: absolute;
- right: 0;
- top: 0;
- z-index: 2
-}
-
-.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
- font-family: inherit;
- font-size: inherit;
- font-weight: inherit
-}
-
-.wp-block-navigation__responsive-close {
- width: 100%
-}
-
-.has-modal-open .wp-block-navigation__responsive-close {
- margin-left: auto;
- margin-right: auto;
- max-width: var(--wp--style--global--wide-size,100%)
-}
-
-.wp-block-navigation__responsive-close:focus {
- outline: none
-}
-
-.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog {
- box-sizing: border-box
-}
-
-.wp-block-navigation__responsive-dialog {
- position: relative
-}
-
-.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
- margin-top: 46px
-}
-
-@media (min-width: 782px) {
- .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
- margin-top:32px
- }
-}
-
-html.has-modal-open {
- overflow: hidden
-}
-
-.wp-block-navigation .wp-block-navigation-item__label {
- overflow-wrap: break-word
-}
-
-.wp-block-navigation .wp-block-navigation-item__description {
- display: none
-}
-
-.link-ui-tools {
- outline: 1px solid #f0f0f0;
- padding: 8px
-}
-
-.link-ui-block-inserter {
- padding-top: 8px
-}
-
-.link-ui-block-inserter__back {
- margin-left: 8px;
- text-transform: uppercase
-}
-
-.wp-block-navigation .wp-block-page-list {
- align-items: var(--navigation-layout-align,initial);
- background-color: inherit;
- display: flex;
- flex-direction: var(--navigation-layout-direction,initial);
- flex-wrap: var(--navigation-layout-wrap,wrap);
- justify-content: var(--navigation-layout-justify,initial)
-}
-
-.wp-block-navigation .wp-block-navigation-item {
- background-color: inherit
-}
-
-.wp-block-page-list {
- box-sizing: border-box
-}
-
-.is-small-text {
- font-size: .875em
-}
-
-.is-regular-text {
- font-size: 1em
-}
-
-.is-large-text {
- font-size: 2.25em
-}
-
-.is-larger-text {
- font-size: 3em
-}
-
-.has-drop-cap:not(:focus):first-letter {
- float: left;
- font-size: 8.4em;
- font-style: normal;
- font-weight: 100;
- line-height: .68;
- margin: .05em .1em 0 0;
- text-transform: uppercase
-}
-
-body.rtl .has-drop-cap:not(:focus):first-letter {
- float: none;
- margin-left: .1em
-}
-
-p.has-drop-cap.has-background {
- overflow: hidden
-}
-
-:root :where(p.has-background) {
- padding: 1.25em 2.375em
-}
-
-:where(p.has-text-color:not(.has-link-color)) a {
- color: inherit
-}
-
-p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"] {
- rotate: 180deg
-}
-
-.wp-block-post-author {
- box-sizing: border-box;
- display: flex;
- flex-wrap: wrap
-}
-
-.wp-block-post-author__byline {
- font-size: .5em;
- margin-bottom: 0;
- margin-top: 0;
- width: 100%
-}
-
-.wp-block-post-author__avatar {
- margin-right: 1em
-}
-
-.wp-block-post-author__bio {
- font-size: .7em;
- margin-bottom: .7em
-}
-
-.wp-block-post-author__content {
- flex-basis: 0;
- flex-grow: 1
-}
-
-.wp-block-post-author__name {
- margin: 0
-}
-
-.wp-block-post-author-biography {
- box-sizing: border-box
-}
-
-:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea) {
- border: 1px solid #949494;
- font-family: inherit;
- font-size: 1em
-}
-
-:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea) {
- padding: calc(.667em + 2px)
-}
-
-.wp-block-post-comments-form {
- box-sizing: border-box
-}
-
-.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
- font-weight: inherit
-}
-
-.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
- font-family: inherit
-}
-
-.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
- font-size: inherit
-}
-
-.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
- line-height: inherit
-}
-
-.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
- font-style: inherit
-}
-
-.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
- letter-spacing: inherit
-}
-
-.wp-block-post-comments-form :where(input[type=submit]) {
- box-shadow: none;
- cursor: pointer;
- display: inline-block;
- overflow-wrap: break-word;
- text-align: center
-}
-
-.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea {
- box-sizing: border-box;
- display: block;
- width: 100%
-}
-
-.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label {
- display: block;
- margin-bottom: .25em
-}
-
-.wp-block-post-comments-form .comment-form-cookies-consent {
- display: flex;
- gap: .25em
-}
-
-.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
- margin-top: .35em
-}
-
-.wp-block-post-comments-form .comment-reply-title {
- margin-bottom: 0
-}
-
-.wp-block-post-comments-form .comment-reply-title :where(small) {
- font-size: var(--wp--preset--font-size--medium,smaller);
- margin-left: .5em
-}
-
-.wp-block-post-comments-count {
- box-sizing: border-box
-}
-
-.wp-block-post-content {
- display: flow-root
-}
-
-.wp-block-post-comments-link,.wp-block-post-date {
- box-sizing: border-box
-}
-
-:where(.wp-block-post-excerpt) {
- box-sizing: border-box;
- margin-bottom: var(--wp--style--block-gap);
- margin-top: var(--wp--style--block-gap)
-}
-
-.wp-block-post-excerpt__excerpt {
- margin-bottom: 0;
- margin-top: 0
-}
-
-.wp-block-post-excerpt__more-text {
- margin-bottom: 0;
- margin-top: var(--wp--style--block-gap)
-}
-
-.wp-block-post-excerpt__more-link {
- display: inline-block
-}
-
-.wp-block-post-featured-image {
- margin-left: 0;
- margin-right: 0
-}
-
-.wp-block-post-featured-image a {
- display: block;
- height: 100%
-}
-
-.wp-block-post-featured-image :where(img) {
- box-sizing: border-box;
- height: auto;
- max-width: 100%;
- vertical-align: bottom;
- width: 100%
-}
-
-.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img {
- width: 100%
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
- background-color: #000;
- inset: 0;
- position: absolute
-}
-
-.wp-block-post-featured-image {
- position: relative
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
- background-color: initial
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
- opacity: 0
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
- opacity: .1
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
- opacity: .2
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
- opacity: .3
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
- opacity: .4
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
- opacity: .5
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
- opacity: .6
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
- opacity: .7
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
- opacity: .8
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
- opacity: .9
-}
-
-.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
- opacity: 1
-}
-
-.wp-block-post-featured-image:where(.alignleft,.alignright) {
- width: 100%
-}
-
-.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
- display: inline-block;
- margin-right: 1ch
-}
-
-.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
- transform: scaleX(1)
-}
-
-.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
- display: inline-block;
- margin-left: 1ch
-}
-
-.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
- transform: scaleX(1)
-}
-
-.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {
- rotate: 180deg
-}
-
-.wp-block-post-terms {
- box-sizing: border-box
-}
-
-.wp-block-post-terms .wp-block-post-terms__separator {
- white-space: pre-wrap
-}
-
-.wp-block-post-time-to-read,.wp-block-post-title {
- box-sizing: border-box
-}
-
-.wp-block-post-title {
- word-break: break-word
-}
-
-.wp-block-post-title :where(a) {
- display: inline-block;
- font-family: inherit;
- font-size: inherit;
- font-style: inherit;
- font-weight: inherit;
- letter-spacing: inherit;
- line-height: inherit;
- text-decoration: inherit
-}
-
-.wp-block-post-author-name {
- box-sizing: border-box
-}
-
-.wp-block-preformatted {
- box-sizing: border-box;
- white-space: pre-wrap
-}
-
-:where(.wp-block-preformatted.has-background) {
- padding: 1.25em 2.375em
-}
-
-.wp-block-pullquote {
- box-sizing: border-box;
- margin: 0 0 1em;
- overflow-wrap: break-word;
- padding: 4em 0;
- text-align: center
-}
-
-.wp-block-pullquote blockquote,.wp-block-pullquote p {
- color: inherit
-}
-
-.wp-block-pullquote blockquote {
- margin: 0
-}
-
-.wp-block-pullquote p {
- margin-top: 0
-}
-
-.wp-block-pullquote p:last-child {
- margin-bottom: 0
-}
-
-.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {
- max-width: 420px
-}
-
-.wp-block-pullquote cite,.wp-block-pullquote footer {
- position: relative
-}
-
-.wp-block-pullquote .has-text-color a {
- color: inherit
-}
-
-.wp-block-pullquote.has-text-align-left blockquote {
- text-align: left
-}
-
-.wp-block-pullquote.has-text-align-right blockquote {
- text-align: right
-}
-
-.wp-block-pullquote.has-text-align-center blockquote {
- text-align: center
-}
-
-.wp-block-pullquote.is-style-solid-color {
- border: none
-}
-
-.wp-block-pullquote.is-style-solid-color blockquote {
- margin-left: auto;
- margin-right: auto;
- max-width: 60%
-}
-
-.wp-block-pullquote.is-style-solid-color blockquote p {
- font-size: 2em;
- margin-bottom: 0;
- margin-top: 0
-}
-
-.wp-block-pullquote.is-style-solid-color blockquote cite {
- font-style: normal;
- text-transform: none
-}
-
-.wp-block-pullquote :where(cite) {
- color: inherit;
- display: block
-}
-
-.wp-block-post-template {
- box-sizing: border-box;
- list-style: none;
- margin-bottom: 0;
- margin-top: 0;
- max-width: 100%;
- padding: 0
-}
-
-.wp-block-post-template.is-flex-container {
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- gap: 1.25em
-}
-
-.wp-block-post-template.is-flex-container>li {
- margin: 0;
- width: 100%
-}
-
-@media (min-width: 600px) {
- .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {
- width:calc(50% - .625em)
- }
-
- .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
- width: calc(33.33333% - .83333em)
- }
-
- .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
- width: calc(25% - .9375em)
- }
-
- .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
- width: calc(20% - 1em)
- }
-
- .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
- width: calc(16.66667% - 1.04167em)
- }
-}
-
-@media (max-width: 600px) {
- .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
- grid-template-columns:1fr
- }
-}
-
-.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright {
- float: right;
- margin-inline-end:0;margin-inline-start:2em}
-
-.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft {
- float: left;
- margin-inline-end:2em;margin-inline-start:0}
-
-.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter {
- margin-inline-end:auto;margin-inline-start:auto}
-
-.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {
- margin-inline-start:auto}
-
-.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {
- margin-inline-end:auto}
-
-.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
- display: inline-block;
- margin-right: 1ch
-}
-
-.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
- transform: scaleX(1)
-}
-
-.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
- display: inline-block;
- margin-left: 1ch
-}
-
-.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
- transform: scaleX(1)
-}
-
-.wp-block-query-pagination.aligncenter {
- justify-content: center
-}
-
-.wp-block-query-title,.wp-block-query-total,.wp-block-quote {
- box-sizing: border-box
-}
-
-.wp-block-quote {
- overflow-wrap: break-word
-}
-
-.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
- margin-bottom: 1em;
- padding: 0 1em
-}
-
-.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
- font-size: 1.5em;
- font-style: italic;
- line-height: 1.6
-}
-
-.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
- font-size: 1.125em;
- text-align: right
-}
-
-.wp-block-quote>cite {
- display: block
-}
-
-.wp-block-read-more {
- display: block;
- width: fit-content
-}
-
-.wp-block-read-more:where(:not([style*=text-decoration])) {
- text-decoration: none
-}
-
-.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus {
- text-decoration: none
-}
-
-ul.wp-block-rss.alignleft {
- margin-right: 2em
-}
-
-ul.wp-block-rss.alignright {
- margin-left: 2em
-}
-
-ul.wp-block-rss.is-grid {
- display: flex;
- flex-wrap: wrap;
- padding: 0
-}
-
-ul.wp-block-rss.is-grid li {
- margin: 0 1em 1em 0;
- width: 100%
-}
-
-@media (min-width: 600px) {
- ul.wp-block-rss.columns-2 li {
- width:calc(50% - 1em)
- }
-
- ul.wp-block-rss.columns-3 li {
- width: calc(33.33333% - 1em)
- }
-
- ul.wp-block-rss.columns-4 li {
- width: calc(25% - 1em)
- }
-
- ul.wp-block-rss.columns-5 li {
- width: calc(20% - 1em)
- }
-
- ul.wp-block-rss.columns-6 li {
- width: calc(16.66667% - 1em)
- }
-}
-
-.wp-block-rss__item-author,.wp-block-rss__item-publish-date {
- display: block;
- font-size: .8125em
-}
-
-.wp-block-rss {
- box-sizing: border-box;
- list-style: none;
- padding: 0
-}
-
-.wp-block-search__button {
- margin-left: 10px;
- word-break: normal
-}
-
-.wp-block-search__button.has-icon {
- line-height: 0
-}
-
-.wp-block-search__button svg {
- height: 1.25em;
- min-height: 24px;
- min-width: 24px;
- width: 1.25em;
- fill: currentColor;
- vertical-align: text-bottom
-}
-
-:where(.wp-block-search__button) {
- border: 1px solid #ccc;
- padding: 6px 10px
-}
-
-.wp-block-search__inside-wrapper {
- display: flex;
- flex: auto;
- flex-wrap: nowrap;
- max-width: 100%
-}
-
-.wp-block-search__label {
- width: 100%
-}
-
-.wp-block-search.wp-block-search__button-only .wp-block-search__button {
- box-sizing: border-box;
- display: flex;
- flex-shrink: 0;
- justify-content: center;
- margin-left: 0;
- max-width: 100%
-}
-
-.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
- min-width: 0!important;
- transition-property: width
-}
-
-.wp-block-search.wp-block-search__button-only .wp-block-search__input {
- flex-basis: 100%;
- transition-duration: .3s
-}
-
-.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
- overflow: hidden
-}
-
-.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
- border-left-width: 0!important;
- border-right-width: 0!important;
- flex-basis: 0;
- flex-grow: 0;
- margin: 0;
- min-width: 0!important;
- padding-left: 0!important;
- padding-right: 0!important;
- width: 0!important
-}
-
-:where(.wp-block-search__input) {
- appearance: none;
- border: 1px solid #949494;
- flex-grow: 1;
- font-family: inherit;
- font-size: inherit;
- font-style: inherit;
- font-weight: inherit;
- letter-spacing: inherit;
- line-height: inherit;
- margin-left: 0;
- margin-right: 0;
- min-width: 3rem;
- padding: 8px;
- text-decoration: unset!important;
- text-transform: inherit
-}
-
-:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
- background-color: #fff;
- border: 1px solid #949494;
- box-sizing: border-box;
- padding: 4px
-}
-
-:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
- border: none;
- border-radius: 0;
- padding: 0 4px
-}
-
-:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
- outline: none
-}
-
-:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
- padding: 4px 8px
-}
-
-.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
- margin: auto
-}
-
-.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
- float: right
-}
-
-.wp-block-separator {
- border: none;
- border-top: 2px solid
-}
-
-:root :where(.wp-block-separator.is-style-dots) {
- height: auto;
- line-height: 1;
- text-align: center
-}
-
-:root :where(.wp-block-separator.is-style-dots):before {
- color: currentColor;
- content: "···";
- font-family: serif;
- font-size: 1.5em;
- letter-spacing: 2em;
- padding-left: 2em
-}
-
-.wp-block-separator.is-style-dots {
- background: none!important;
- border: none!important
-}
-
-.wp-block-site-logo {
- box-sizing: border-box;
- line-height: 0
-}
-
-.wp-block-site-logo a {
- display: inline-block;
- line-height: 0
-}
-
-.wp-block-site-logo.is-default-size img {
- height: auto;
- width: 120px
-}
-
-.wp-block-site-logo img {
- height: auto;
- max-width: 100%
-}
-
-.wp-block-site-logo a,.wp-block-site-logo img {
- border-radius: inherit
-}
-
-.wp-block-site-logo.aligncenter {
- margin-left: auto;
- margin-right: auto;
- text-align: center
-}
-
-:root :where(.wp-block-site-logo.is-style-rounded) {
- border-radius: 9999px
-}
-
-.wp-block-site-tagline,.wp-block-site-title {
- box-sizing: border-box
-}
-
-.wp-block-site-title :where(a) {
- color: inherit;
- font-family: inherit;
- font-size: inherit;
- font-style: inherit;
- font-weight: inherit;
- letter-spacing: inherit;
- line-height: inherit;
- text-decoration: inherit
-}
-
-.wp-block-social-links {
- background: none;
- box-sizing: border-box;
- margin-left: 0;
- padding-left: 0;
- padding-right: 0;
- text-indent: 0
-}
-
-.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover {
- border-bottom: 0;
- box-shadow: none;
- text-decoration: none
-}
-
-.wp-block-social-links .wp-social-link svg {
- height: 1em;
- width: 1em
-}
-
-.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
- font-size: .65em;
- margin-left: .5em;
- margin-right: .5em
-}
-
-.wp-block-social-links.has-small-icon-size {
- font-size: 16px
-}
-
-.wp-block-social-links,.wp-block-social-links.has-normal-icon-size {
- font-size: 24px
-}
-
-.wp-block-social-links.has-large-icon-size {
- font-size: 36px
-}
-
-.wp-block-social-links.has-huge-icon-size {
- font-size: 48px
-}
-
-.wp-block-social-links.aligncenter {
- display: flex;
- justify-content: center
-}
-
-.wp-block-social-links.alignright {
- justify-content: flex-end
-}
-
-.wp-block-social-link {
- border-radius: 9999px;
- display: block
-}
-
-@media not (prefers-reduced-motion) {
- .wp-block-social-link {
- transition: transform .1s ease
- }
-}
-
-.wp-block-social-link {
- height: auto
-}
-
-.wp-block-social-link a {
- align-items: center;
- display: flex;
- line-height: 0
-}
-
-.wp-block-social-link:hover {
- transform: scale(1.1)
-}
-
-.wp-block-social-links .wp-block-social-link.wp-social-link {
- display: inline-block;
- margin: 0;
- padding: 0
-}
-
-.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
- color: currentColor;
- fill: currentColor
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
- background-color: #f0f0f0;
- color: #444
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
- background-color: #f90;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
- background-color: #1ea0c3;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
- background-color: #0757fe;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
- background-color: #0a7aff;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
- background-color: #1e1f26;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
- background-color: #02e49b;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
- background-color: #5865f2;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
- background-color: #e94c89;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
- background-color: #4280ff;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
- background-color: #f45800;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
- background-color: #0866ff;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
- background-color: #000;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
- background-color: #0461dd;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
- background-color: #e65678;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
- background-color: #24292d;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
- background-color: #eceadd;
- color: #382110
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
- background-color: #ea4434;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
- background-color: #1d4fc4;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
- background-color: #f00075;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
- background-color: #e21b24;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
- background-color: #0d66c2;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
- background-color: #3288d4;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
- background-color: #000;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
- background-color: #f6405f;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
- background-color: #000;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
- background-color: #e60122;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
- background-color: #ef4155;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
- background-color: #ff4500;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
- background-color: #0478d7;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
- background-color: #fefc00;
- color: #fff;
- stroke: #000
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
- background-color: #ff5600;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
- background-color: #1bd760;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
- background-color: #2aabee;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
- background-color: #000;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
- background-color: #000;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
- background-color: #011835;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
- background-color: #6440a4;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
- background-color: #1da1f2;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
- background-color: #1eb7ea;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
- background-color: #4680c2;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
- background-color: #3499cd;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
- background-color: #25d366;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
- background-color: #000;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
- background-color: #d32422;
- color: #fff
-}
-
-:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
- background-color: red;
- color: #fff
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
- background: none
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
- height: 1.25em;
- width: 1.25em
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
- color: #f90
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
- color: #1ea0c3
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
- color: #0757fe
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
- color: #0a7aff
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
- color: #1e1f26
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
- color: #02e49b
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
- color: #5865f2
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
- color: #e94c89
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
- color: #4280ff
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
- color: #f45800
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
- color: #0866ff
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
- color: #000
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
- color: #0461dd
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
- color: #e65678
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
- color: #24292d
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
- color: #382110
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
- color: #ea4434
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
- color: #1d4fc4
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
- color: #f00075
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
- color: #e21b24
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
- color: #0d66c2
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
- color: #3288d4
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
- color: #000
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
- color: #f6405f
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
- color: #000
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
- color: #e60122
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
- color: #ef4155
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
- color: #ff4500
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
- color: #0478d7
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
- color: #fff;
- stroke: #000
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
- color: #ff5600
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
- color: #1bd760
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
- color: #2aabee
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
- color: #000
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
- color: #000
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
- color: #011835
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
- color: #6440a4
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
- color: #1da1f2
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
- color: #1eb7ea
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
- color: #4680c2
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
- color: #25d366
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
- color: #3499cd
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
- color: #000
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
- color: #d32422
-}
-
-:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
- color: red
-}
-
-.wp-block-social-links.is-style-pill-shape .wp-social-link {
- width: auto
-}
-
-:root :where(.wp-block-social-links .wp-social-link a) {
- padding: .25em
-}
-
-:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
- padding: 0
-}
-
-:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
- padding-left: .6666666667em;
- padding-right: .6666666667em
-}
-
-.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
- color: #000
-}
-
-.wp-block-spacer {
- clear: both
-}
-
-.wp-block-tag-cloud {
- box-sizing: border-box
-}
-
-.wp-block-tag-cloud.aligncenter {
- justify-content: center;
- text-align: center
-}
-
-.wp-block-tag-cloud a {
- display: inline-block;
- margin-right: 5px
-}
-
-.wp-block-tag-cloud span {
- display: inline-block;
- margin-left: 5px;
- text-decoration: none
-}
-
-:root :where(.wp-block-tag-cloud.is-style-outline) {
- display: flex;
- flex-wrap: wrap;
- gap: 1ch
-}
-
-:root :where(.wp-block-tag-cloud.is-style-outline a) {
- border: 1px solid;
- font-size: unset!important;
- margin-right: 0;
- padding: 1ch 2ch;
- text-decoration: none!important
-}
-
-.wp-block-table {
- overflow-x: auto
-}
-
-.wp-block-table table {
- border-collapse: collapse;
- width: 100%
-}
-
-.wp-block-table thead {
- border-bottom: 3px solid
-}
-
-.wp-block-table tfoot {
- border-top: 3px solid
-}
-
-.wp-block-table td,.wp-block-table th {
- border: 1px solid;
- padding: .5em
-}
-
-.wp-block-table .has-fixed-layout {
- table-layout: fixed;
- width: 100%
-}
-
-.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th {
- word-break: break-word
-}
-
-.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {
- display: table;
- width: auto
-}
-
-.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th {
- word-break: break-word
-}
-
-.wp-block-table .has-subtle-light-gray-background-color {
- background-color: #f3f4f5
-}
-
-.wp-block-table .has-subtle-pale-green-background-color {
- background-color: #e9fbe5
-}
-
-.wp-block-table .has-subtle-pale-blue-background-color {
- background-color: #e7f5fe
-}
-
-.wp-block-table .has-subtle-pale-pink-background-color {
- background-color: #fcf0ef
-}
-
-.wp-block-table.is-style-stripes {
- background-color: initial;
- border-collapse: inherit;
- border-spacing: 0
-}
-
-.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
- background-color: #f0f0f0
-}
-
-.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
- background-color: #f3f4f5
-}
-
-.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
- background-color: #e9fbe5
-}
-
-.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
- background-color: #e7f5fe
-}
-
-.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
- background-color: #fcf0ef
-}
-
-.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
- border-color: #0000
-}
-
-.wp-block-table.is-style-stripes {
- border-bottom: 1px solid #f0f0f0
-}
-
-.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>* {
- border-color: inherit
-}
-
-.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th {
- border-top-color: inherit
-}
-
-.wp-block-table table[style*=border-top-color] tr:not(:first-child) {
- border-top-color: initial
-}
-
-.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>* {
- border-right-color: inherit
-}
-
-.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th {
- border-bottom-color: inherit
-}
-
-.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
- border-bottom-color: initial
-}
-
-.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>* {
- border-left-color: inherit
-}
-
-.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>* {
- border-style: inherit
-}
-
-.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>* {
- border-style: inherit;
- border-width: inherit
-}
-
-:root :where(.wp-block-table-of-contents) {
- box-sizing: border-box
-}
-
-.wp-block-term-count {
- box-sizing: border-box
-}
-
-:where(.wp-block-term-description) {
- box-sizing: border-box;
- margin-bottom: var(--wp--style--block-gap);
- margin-top: var(--wp--style--block-gap)
-}
-
-.wp-block-term-description p {
- margin-bottom: 0;
- margin-top: 0
-}
-
-.wp-block-term-name {
- box-sizing: border-box
-}
-
-.wp-block-term-template {
- box-sizing: border-box;
- list-style: none;
- margin-bottom: 0;
- margin-top: 0;
- max-width: 100%;
- padding: 0
-}
-
-.wp-block-text-columns,.wp-block-text-columns.aligncenter {
- display: flex
-}
-
-.wp-block-text-columns .wp-block-column {
- margin: 0 1em;
- padding: 0
-}
-
-.wp-block-text-columns .wp-block-column:first-child {
- margin-left: 0
-}
-
-.wp-block-text-columns .wp-block-column:last-child {
- margin-right: 0
-}
-
-.wp-block-text-columns.columns-2 .wp-block-column {
- width: 50%
-}
-
-.wp-block-text-columns.columns-3 .wp-block-column {
- width: 33.3333333333%
-}
-
-.wp-block-text-columns.columns-4 .wp-block-column {
- width: 25%
-}
-
-pre.wp-block-verse {
- overflow: auto;
- white-space: pre-wrap
-}
-
-:where(pre.wp-block-verse) {
- font-family: inherit
-}
-
-.wp-block-video {
- box-sizing: border-box
-}
-
-.wp-block-video video {
- height: auto;
- vertical-align: middle;
- width: 100%
-}
-
-@supports (position: sticky) {
- .wp-block-video [poster] {
- object-fit:cover
- }
-}
-
-.wp-block-video.aligncenter {
- text-align: center
-}
-
-.wp-block-video :where(figcaption) {
- margin-bottom: 1em;
- margin-top: .5em
-}
-
-.editor-styles-wrapper,.entry-content {
- counter-reset: footnotes
-}
-
-a[data-fn].fn {
- counter-increment: footnotes;
- display: inline-flex;
- font-size: smaller;
- text-decoration: none;
- text-indent: -9999999px;
- vertical-align: super
-}
-
-a[data-fn].fn:after {
- content: "[" counter(footnotes) "]";
- float: left;
- text-indent: 0
-}
-
-:root {
- --wp-block-synced-color: #7a00df;
- --wp-block-synced-color--rgb: 122,0,223;
- --wp-bound-block-color: var(--wp-block-synced-color);
- --wp-editor-canvas-background: #ddd;
- --wp-admin-theme-color: #007cba;
- --wp-admin-theme-color--rgb: 0,124,186;
- --wp-admin-theme-color-darker-10: #006ba1;
- --wp-admin-theme-color-darker-10--rgb: 0,107,160.5;
- --wp-admin-theme-color-darker-20: #005a87;
- --wp-admin-theme-color-darker-20--rgb: 0,90,135;
- --wp-admin-border-width-focus: 2px
-}
-
-@media (min-resolution: 192dpi) {
- :root {
- --wp-admin-border-width-focus:1.5px
- }
-}
-
-.wp-element-button {
- cursor: pointer
-}
-
-:root .has-very-light-gray-background-color {
- background-color: #eee
-}
-
-:root .has-very-dark-gray-background-color {
- background-color: #313131
-}
-
-:root .has-very-light-gray-color {
- color: #eee
-}
-
-:root .has-very-dark-gray-color {
- color: #313131
-}
-
-:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
- background: linear-gradient(135deg,#00d084,#0693e3)
-}
-
-:root .has-purple-crush-gradient-background {
- background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
-}
-
-:root .has-hazy-dawn-gradient-background {
- background: linear-gradient(135deg,#faaca8,#dad0ec)
-}
-
-:root .has-subdued-olive-gradient-background {
- background: linear-gradient(135deg,#fafae1,#67a671)
-}
-
-:root .has-atomic-cream-gradient-background {
- background: linear-gradient(135deg,#fdd79a,#004a59)
-}
-
-:root .has-nightshade-gradient-background {
- background: linear-gradient(135deg,#330968,#31cdcf)
-}
-
-:root .has-midnight-gradient-background {
- background: linear-gradient(135deg,#020381,#2874fc)
-}
-
-:root {
- --wp--preset--font-size--normal: 16px;
- --wp--preset--font-size--huge: 42px
-}
-
-.has-regular-font-size {
- font-size: 1em
-}
-
-.has-larger-font-size {
- font-size: 2.625em
-}
-
-.has-normal-font-size {
- font-size: var(--wp--preset--font-size--normal)
-}
-
-.has-huge-font-size {
- font-size: var(--wp--preset--font-size--huge)
-}
-
-.has-text-align-center {
- text-align: center
-}
-
-.has-text-align-left {
- text-align: left
-}
-
-.has-text-align-right {
- text-align: right
-}
-
-.has-fit-text {
- white-space: nowrap!important
-}
-
-#end-resizable-editor-section {
- display: none
-}
-
-.aligncenter {
- clear: both
-}
-
-.items-justified-left {
- justify-content: flex-start
-}
-
-.items-justified-center {
- justify-content: center
-}
-
-.items-justified-right {
- justify-content: flex-end
-}
-
-.items-justified-space-between {
- justify-content: space-between
-}
-
-.screen-reader-text {
- border: 0;
- clip-path: inset(50%);
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px;
- word-wrap: normal!important
-}
-
-.screen-reader-text:focus {
- background-color: #ddd;
- clip-path: none;
- color: #444;
- display: block;
- font-size: 1em;
- height: auto;
- left: 5px;
- line-height: normal;
- padding: 15px 23px 14px;
- text-decoration: none;
- top: 5px;
- width: auto;
- z-index: 100000
-}
-
-html :where(.has-border-color) {
- border-style: solid
-}
-
-html :where([style*=border-top-color]) {
- border-top-style: solid
-}
-
-html :where([style*=border-right-color]) {
- border-right-style: solid
-}
-
-html :where([style*=border-bottom-color]) {
- border-bottom-style: solid
-}
-
-html :where([style*=border-left-color]) {
- border-left-style: solid
-}
-
-html :where([style*=border-width]) {
- border-style: solid
-}
-
-html :where([style*=border-top-width]) {
- border-top-style: solid
-}
-
-html :where([style*=border-right-width]) {
- border-right-style: solid
-}
-
-html :where([style*=border-bottom-width]) {
- border-bottom-style: solid
-}
-
-html :where([style*=border-left-width]) {
- border-left-style: solid
-}
-
-html :where(img[class*=wp-image-]) {
- height: auto;
- max-width: 100%
-}
-
-:where(figure) {
- margin: 0 0 1em
-}
-
-html :where(.is-position-sticky) {
- --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px)
-}
-
-@media screen and (max-width: 600px) {
- html :where(.is-position-sticky) {
- --wp-admin--admin-bar--position-offset:0px
- }
-}
diff --git a/public/css/non-used/swiper.min.css b/public/css/non-used/swiper.min.css
deleted file mode 100644
index 8117a34..0000000
--- a/public/css/non-used/swiper.min.css
+++ /dev/null
@@ -1,731 +0,0 @@
-/**
- * Swiper 8.4.5
- * Most modern mobile touch slider and framework with hardware accelerated transitions
- * https://swiperjs.com
- *
- * Copyright 2014-2022 Vladimir Kharlampidi
- *
- * Released under the MIT License
- *
- * Released on: November 21, 2022
- */
-
-@font-face {
- font-family: swiper-icons;
- src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
- font-weight: 400;
- font-style: normal
-}
-
-:root {
- --swiper-theme-color: #007aff
-}
-
-.swiper {
- margin-left: auto;
- margin-right: auto;
- position: relative;
- overflow: hidden;
- list-style: none;
- padding: 0;
- z-index: 1
-}
-
-.swiper-vertical>.swiper-wrapper {
- flex-direction: column
-}
-
-.swiper-wrapper {
- position: relative;
- width: 100%;
- height: 100%;
- z-index: 1;
- display: flex;
- transition-property: transform;
- box-sizing: content-box
-}
-
-.swiper-android .swiper-slide,
-.swiper-wrapper {
- transform: translate3d(0px, 0, 0)
-}
-
-.swiper-pointer-events {
- touch-action: pan-y
-}
-
-.swiper-pointer-events.swiper-vertical {
- touch-action: pan-x
-}
-
-.swiper-slide {
- flex-shrink: 0;
- width: 100%;
- height: 100%;
- position: relative;
- transition-property: transform
-}
-
-.swiper-slide-invisible-blank {
- visibility: hidden
-}
-
-.swiper-autoheight,
-.swiper-autoheight .swiper-slide {
- height: auto
-}
-
-.swiper-autoheight .swiper-wrapper {
- align-items: flex-start;
- transition-property: transform, height
-}
-
-.swiper-backface-hidden .swiper-slide {
- transform: translateZ(0);
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden
-}
-
-.swiper-3d,
-.swiper-3d.swiper-css-mode .swiper-wrapper {
- perspective: 1200px
-}
-
-.swiper-3d .swiper-cube-shadow,
-.swiper-3d .swiper-slide,
-.swiper-3d .swiper-slide-shadow,
-.swiper-3d .swiper-slide-shadow-bottom,
-.swiper-3d .swiper-slide-shadow-left,
-.swiper-3d .swiper-slide-shadow-right,
-.swiper-3d .swiper-slide-shadow-top,
-.swiper-3d .swiper-wrapper {
- transform-style: preserve-3d
-}
-
-.swiper-3d .swiper-slide-shadow,
-.swiper-3d .swiper-slide-shadow-bottom,
-.swiper-3d .swiper-slide-shadow-left,
-.swiper-3d .swiper-slide-shadow-right,
-.swiper-3d .swiper-slide-shadow-top {
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
- pointer-events: none;
- z-index: 10
-}
-
-.swiper-3d .swiper-slide-shadow {
- background: rgba(0, 0, 0, .15)
-}
-
-.swiper-3d .swiper-slide-shadow-left {
- background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
-}
-
-.swiper-3d .swiper-slide-shadow-right {
- background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
-}
-
-.swiper-3d .swiper-slide-shadow-top {
- background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
-}
-
-.swiper-3d .swiper-slide-shadow-bottom {
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
-}
-
-.swiper-css-mode>.swiper-wrapper {
- overflow: auto;
- scrollbar-width: none;
- -ms-overflow-style: none
-}
-
-.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
- display: none
-}
-
-.swiper-css-mode>.swiper-wrapper>.swiper-slide {
- scroll-snap-align: start start
-}
-
-.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
- scroll-snap-type: x mandatory
-}
-
-.swiper-vertical.swiper-css-mode>.swiper-wrapper {
- scroll-snap-type: y mandatory
-}
-
-.swiper-centered>.swiper-wrapper::before {
- content: '';
- flex-shrink: 0;
- order: 9999
-}
-
-.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
- margin-inline-start: var(--swiper-centered-offset-before)
-}
-
-.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
- height: 100%;
- min-height: 1px;
- width: var(--swiper-centered-offset-after)
-}
-
-.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
- margin-block-start: var(--swiper-centered-offset-before)
-}
-
-.swiper-centered.swiper-vertical>.swiper-wrapper::before {
- width: 100%;
- min-width: 1px;
- height: var(--swiper-centered-offset-after)
-}
-
-.swiper-centered>.swiper-wrapper>.swiper-slide {
- scroll-snap-align: center center
-}
-
-.swiper-virtual .swiper-slide {
- -webkit-backface-visibility: hidden;
- transform: translateZ(0)
-}
-
-.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
- content: '';
- position: absolute;
- left: 0;
- top: 0;
- pointer-events: none
-}
-
-.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
- height: 1px;
- width: var(--swiper-virtual-size)
-}
-
-.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
- width: 1px;
- height: var(--swiper-virtual-size)
-}
-
-:root {
- --swiper-navigation-size: 44px
-}
-
-.swiper-button-next,
-.swiper-button-prev {
- position: absolute;
- top: 50%;
- width: calc(var(--swiper-navigation-size)/ 44 * 27);
- height: var(--swiper-navigation-size);
- margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
- z-index: 10;
- cursor: pointer;
- display: flex;
- align-items: center;
- justify-content: center;
- color: var(--swiper-navigation-color, var(--swiper-theme-color))
-}
-
-.swiper-button-next.swiper-button-disabled,
-.swiper-button-prev.swiper-button-disabled {
- opacity: .35;
- cursor: auto;
- pointer-events: none
-}
-
-.swiper-button-next.swiper-button-hidden,
-.swiper-button-prev.swiper-button-hidden {
- opacity: 0;
- cursor: auto;
- pointer-events: none
-}
-
-.swiper-navigation-disabled .swiper-button-next,
-.swiper-navigation-disabled .swiper-button-prev {
- display: none !important
-}
-
-.swiper-button-next:after,
-.swiper-button-prev:after {
- font-family: swiper-icons;
- font-size: var(--swiper-navigation-size);
- text-transform: none !important;
- letter-spacing: 0;
- font-variant: initial;
- line-height: 1
-}
-
-.swiper-button-prev,
-.swiper-rtl .swiper-button-next {
- left: 10px;
- right: auto
-}
-
-.swiper-button-prev:after,
-.swiper-rtl .swiper-button-next:after {
- content: 'prev'
-}
-
-.swiper-button-next,
-.swiper-rtl .swiper-button-prev {
- right: 10px;
- left: auto
-}
-
-.swiper-button-next:after,
-.swiper-rtl .swiper-button-prev:after {
- content: 'next'
-}
-
-.swiper-button-lock {
- display: none
-}
-
-.swiper-pagination {
- position: absolute;
- text-align: center;
- transition: .3s opacity;
- transform: translate3d(0, 0, 0);
- z-index: 10
-}
-
-.swiper-pagination.swiper-pagination-hidden {
- opacity: 0
-}
-
-.swiper-pagination-disabled>.swiper-pagination,
-.swiper-pagination.swiper-pagination-disabled {
- display: none !important
-}
-
-.swiper-horizontal>.swiper-pagination-bullets,
-.swiper-pagination-bullets.swiper-pagination-horizontal,
-.swiper-pagination-custom,
-.swiper-pagination-fraction {
- bottom: 10px;
- left: 0;
- width: 100%
-}
-
-.swiper-pagination-bullets-dynamic {
- overflow: hidden;
- font-size: 0
-}
-
-.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
- transform: scale(.33);
- position: relative
-}
-
-.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
- transform: scale(1)
-}
-
-.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
- transform: scale(1)
-}
-
-.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
- transform: scale(.66)
-}
-
-.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
- transform: scale(.33)
-}
-
-.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
- transform: scale(.66)
-}
-
-.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
- transform: scale(.33)
-}
-
-.swiper-pagination-bullet {
- width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
- height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
- display: inline-block;
- border-radius: 50%;
- background: var(--swiper-pagination-bullet-inactive-color, #000);
- opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
-}
-
-button.swiper-pagination-bullet {
- border: none;
- margin: 0;
- padding: 0;
- box-shadow: none;
- -webkit-appearance: none;
- appearance: none
-}
-
-.swiper-pagination-clickable .swiper-pagination-bullet {
- cursor: pointer
-}
-
-.swiper-pagination-bullet:only-child {
- display: none !important
-}
-
-.swiper-pagination-bullet-active {
- opacity: var(--swiper-pagination-bullet-opacity, 1);
- background: var(--swiper-pagination-color, var(--swiper-theme-color))
-}
-
-.swiper-pagination-vertical.swiper-pagination-bullets,
-.swiper-vertical>.swiper-pagination-bullets {
- right: 10px;
- top: 50%;
- transform: translate3d(0px, -50%, 0)
-}
-
-.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
-.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
- margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
- display: block
-}
-
-.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
-.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
- top: 50%;
- transform: translateY(-50%);
- width: 8px
-}
-
-.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
-.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
- display: inline-block;
- transition: .2s transform, .2s top
-}
-
-.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
-.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
- margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
-}
-
-.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
-.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
- left: 50%;
- transform: translateX(-50%);
- white-space: nowrap
-}
-
-.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
-.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
- transition: .2s transform, .2s left
-}
-
-.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
- transition: .2s transform, .2s right
-}
-
-.swiper-pagination-progressbar {
- background: rgba(0, 0, 0, .25);
- position: absolute
-}
-
-.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
- background: var(--swiper-pagination-color, var(--swiper-theme-color));
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
- transform: scale(0);
- transform-origin: left top
-}
-
-.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
- transform-origin: right top
-}
-
-.swiper-horizontal>.swiper-pagination-progressbar,
-.swiper-pagination-progressbar.swiper-pagination-horizontal,
-.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
-.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
- width: 100%;
- height: 4px;
- left: 0;
- top: 0
-}
-
-.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
-.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
-.swiper-pagination-progressbar.swiper-pagination-vertical,
-.swiper-vertical>.swiper-pagination-progressbar {
- width: 4px;
- height: 100%;
- left: 0;
- top: 0
-}
-
-.swiper-pagination-lock {
- display: none
-}
-
-.swiper-scrollbar {
- border-radius: 10px;
- position: relative;
- -ms-touch-action: none;
- background: rgba(0, 0, 0, .1)
-}
-
-.swiper-scrollbar-disabled>.swiper-scrollbar,
-.swiper-scrollbar.swiper-scrollbar-disabled {
- display: none !important
-}
-
-.swiper-horizontal>.swiper-scrollbar,
-.swiper-scrollbar.swiper-scrollbar-horizontal {
- position: absolute;
- left: 1%;
- bottom: 3px;
- z-index: 50;
- height: 5px;
- width: 98%
-}
-
-.swiper-scrollbar.swiper-scrollbar-vertical,
-.swiper-vertical>.swiper-scrollbar {
- position: absolute;
- right: 3px;
- top: 1%;
- z-index: 50;
- width: 5px;
- height: 98%
-}
-
-.swiper-scrollbar-drag {
- height: 100%;
- width: 100%;
- position: relative;
- background: rgba(0, 0, 0, .5);
- border-radius: 10px;
- left: 0;
- top: 0
-}
-
-.swiper-scrollbar-cursor-drag {
- cursor: move
-}
-
-.swiper-scrollbar-lock {
- display: none
-}
-
-.swiper-zoom-container {
- width: 100%;
- height: 100%;
- display: flex;
- justify-content: center;
- align-items: center;
- text-align: center
-}
-
-.swiper-zoom-container>canvas,
-.swiper-zoom-container>img,
-.swiper-zoom-container>svg {
- max-width: 100%;
- max-height: 100%;
- object-fit: contain
-}
-
-.swiper-slide-zoomed {
- cursor: move
-}
-
-.swiper-lazy-preloader {
- width: 42px;
- height: 42px;
- position: absolute;
- left: 50%;
- top: 50%;
- margin-left: -21px;
- margin-top: -21px;
- z-index: 10;
- transform-origin: 50%;
- box-sizing: border-box;
- border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
- border-radius: 50%;
- border-top-color: transparent
-}
-
-.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
-.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
- animation: swiper-preloader-spin 1s infinite linear
-}
-
-.swiper-lazy-preloader-white {
- --swiper-preloader-color: #fff
-}
-
-.swiper-lazy-preloader-black {
- --swiper-preloader-color: #000
-}
-
-@keyframes swiper-preloader-spin {
- 0% {
- transform: rotate(0deg)
- }
- 100% {
- transform: rotate(360deg)
- }
-}
-
-.swiper .swiper-notification {
- position: absolute;
- left: 0;
- top: 0;
- pointer-events: none;
- opacity: 0;
- z-index: -1000
-}
-
-.swiper-free-mode>.swiper-wrapper {
- transition-timing-function: ease-out;
- margin: 0 auto
-}
-
-.swiper-grid>.swiper-wrapper {
- flex-wrap: wrap
-}
-
-.swiper-grid-column>.swiper-wrapper {
- flex-wrap: wrap;
- flex-direction: column
-}
-
-.swiper-fade.swiper-free-mode .swiper-slide {
- transition-timing-function: ease-out
-}
-
-.swiper-fade .swiper-slide {
- pointer-events: none;
- transition-property: opacity
-}
-
-.swiper-fade .swiper-slide .swiper-slide {
- pointer-events: none
-}
-
-.swiper-fade .swiper-slide-active,
-.swiper-fade .swiper-slide-active .swiper-slide-active {
- pointer-events: auto
-}
-
-.swiper-cube {
- overflow: visible
-}
-
-.swiper-cube .swiper-slide {
- pointer-events: none;
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden;
- z-index: 1;
- visibility: hidden;
- transform-origin: 0 0;
- width: 100%;
- height: 100%
-}
-
-.swiper-cube .swiper-slide .swiper-slide {
- pointer-events: none
-}
-
-.swiper-cube.swiper-rtl .swiper-slide {
- transform-origin: 100% 0
-}
-
-.swiper-cube .swiper-slide-active,
-.swiper-cube .swiper-slide-active .swiper-slide-active {
- pointer-events: auto
-}
-
-.swiper-cube .swiper-slide-active,
-.swiper-cube .swiper-slide-next,
-.swiper-cube .swiper-slide-next+.swiper-slide,
-.swiper-cube .swiper-slide-prev {
- pointer-events: auto;
- visibility: visible
-}
-
-.swiper-cube .swiper-slide-shadow-bottom,
-.swiper-cube .swiper-slide-shadow-left,
-.swiper-cube .swiper-slide-shadow-right,
-.swiper-cube .swiper-slide-shadow-top {
- z-index: 0;
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden
-}
-
-.swiper-cube .swiper-cube-shadow {
- position: absolute;
- left: 0;
- bottom: 0px;
- width: 100%;
- height: 100%;
- opacity: .6;
- z-index: 0
-}
-
-.swiper-cube .swiper-cube-shadow:before {
- content: '';
- background: #000;
- position: absolute;
- left: 0;
- top: 0;
- bottom: 0;
- right: 0;
- filter: blur(50px)
-}
-
-.swiper-flip {
- overflow: visible
-}
-
-.swiper-flip .swiper-slide {
- pointer-events: none;
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden;
- z-index: 1
-}
-
-.swiper-flip .swiper-slide .swiper-slide {
- pointer-events: none
-}
-
-.swiper-flip .swiper-slide-active,
-.swiper-flip .swiper-slide-active .swiper-slide-active {
- pointer-events: auto
-}
-
-.swiper-flip .swiper-slide-shadow-bottom,
-.swiper-flip .swiper-slide-shadow-left,
-.swiper-flip .swiper-slide-shadow-right,
-.swiper-flip .swiper-slide-shadow-top {
- z-index: 0;
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden
-}
-
-.swiper-creative .swiper-slide {
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden;
- overflow: hidden;
- transition-property: transform, opacity, height
-}
-
-.swiper-cards {
- overflow: visible
-}
-
-.swiper-cards .swiper-slide {
- transform-origin: center bottom;
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden;
- overflow: hidden
-}
diff --git a/public/css/non-used/wpforms-base.min.css b/public/css/non-used/wpforms-base.min.css
deleted file mode 100644
index 4d5188c..0000000
--- a/public/css/non-used/wpforms-base.min.css
+++ /dev/null
@@ -1,1547 +0,0 @@
-.wpforms-container .wpforms-error-container,.wpforms-container .wpforms-error-noscript {
- color: #D63637
-}
-
-.wpforms-container .wpforms-error-styled-container {
- padding: 15px 0
-}
-
-.wpforms-container .wpforms-error-styled-container p {
- margin: 0
-}
-
-.wpforms-container .wpforms-error-styled-container+.wpforms-submit-container {
- margin-top: 10px
-}
-
-.wpforms-container label.wpforms-error,.wpforms-container em.wpforms-error {
- display: block;
- color: #D63637;
- font-size: 0.9em;
- font-style: normal;
- cursor: default;
- min-width: 120px
-}
-
-.wpforms-container .wpforms-field input.wpforms-error,.wpforms-container .wpforms-field input.user-invalid,.wpforms-container .wpforms-field textarea.wpforms-error,.wpforms-container .wpforms-field textarea.user-invalid,.wpforms-container .wpforms-field select.wpforms-error,.wpforms-container .wpforms-field select.user-invalid {
- border: 1px solid #D63637
-}
-
-.wpforms-container .wpforms-field input[type=checkbox].wpforms-error,.wpforms-container .wpforms-field input[type=checkbox].user-invalid,.wpforms-container .wpforms-field input[type=radio].wpforms-error,.wpforms-container .wpforms-field input[type=radio].user-invalid {
- border: none
-}
-
-.wpforms-container .wpforms-field.wpforms-has-error .choices__inner {
- border: 1px solid #D63637
-}
-
-.wpforms-container .wpforms-error-alert {
- border: 1px solid rgba(0,0,0,0.25);
- text-shadow: 0 1px 0 rgba(255,255,255,0.5);
- padding: 10px 15px;
- font-size: 14px;
- margin: 0 0 10px 0
-}
-
-.wpforms-container .wpforms-error-alert {
- color: #D63637;
- background-color: #f2dede;
- border-color: #f2dede
-}
-
-div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"] {
- border-style: none
-}
-
-.wpforms-container .wpforms-screen-reader-element {
- position: absolute !important;
- clip: rect(0, 0, 0, 0);
- height: 1px;
- width: 1px;
- border: 0;
- overflow: hidden;
- word-wrap: normal !important
-}
-
-.wpforms-container .wpforms-field-hp {
- display: none !important;
- position: absolute !important;
- left: -9000px !important
-}
-
-.wpforms-container .wpforms-recaptcha-container {
- padding: 0;
- clear: both
-}
-
-.wpforms-container .wpforms-recaptcha-container iframe {
- display: block;
- width: 100%;
- max-width: 100%
-}
-
-.wpforms-container .wpforms-recaptcha-container .g-recaptcha {
- padding: 10px 0 0
-}
-
-.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile.wpforms-is-turnstile-invisible {
- padding: 0;
- height: 0
-}
-
-.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile iframe {
- position: relative !important;
- visibility: inherit !important
-}
-
-.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-v3 .g-recaptcha,.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile-invisible .g-recaptcha,.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-invisible .g-recaptcha {
- padding: 0
-}
-
-.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-v3 .wpforms-error:first-of-type,.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile-invisible .wpforms-error:first-of-type,.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-invisible .wpforms-error:first-of-type {
- margin-top: 10px
-}
-
-.wpforms-container amp-img>img {
- position: absolute
-}
-
-.wpforms-container .amp-form-submit-success .wpforms-field-container,.wpforms-container .amp-form-submit-success .wpforms-submit-container {
- display: none
-}
-
-.wpforms-container .wpforms-preview-notice-links {
- line-height: 2.4
-}
-
-body.rtl .wpforms-container .wpforms-form input[type=tel] {
- direction: ltr;
- text-align: right
-}
-
-body.rtl .wpforms-container .wpforms-form input[type=url] {
- direction: ltr;
- text-align: right
-}
-
-body.rtl .wpforms-container .wpforms-form input[type=url]::-webkit-textfield-decoration-container {
- display: flex;
- flex-direction: row-reverse
-}
-
-body.rtl .wpforms-container .wpforms-form input[type=email] {
- direction: ltr;
- text-align: right
-}
-
-body.rtl .wpforms-container .wpforms-form input[type=email]::-webkit-textfield-decoration-container {
- display: flex;
- flex-direction: row-reverse
-}
-
-body.rtl .wpforms-container .wpforms-form input[type=number]::-webkit-textfield-decoration-container {
- flex-direction: row-reverse
-}
-
-body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-datepicker-clear {
- right: auto;
- left: 10px
-}
-
-body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .ui-timepicker-list li {
- padding: 3px 5px 3px 0 !important
-}
-
-body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-medium+.wpforms-datepicker-clear {
- left: calc( 40% + 10px);
- right: auto
-}
-
-body.rtl .wpforms-container .wpforms-form .wpforms-field-file-upload .dz-remove {
- right: auto;
- left: 0
-}
-
-body.rtl .wpforms-container .wpforms-form .wpforms-image-choices-none .wpforms-image-choices-item .wpforms-image-choices-label {
- margin-left: 0;
- margin-right: 10px
-}
-
-body.rtl .ui-timepicker-list li {
- padding: 3px 5px 3px 0
-}
-
-.wpforms-container .wpforms-form .wpforms-field.wpforms-field-email .wpforms-field-row,.wpforms-container .wpforms-form .wpforms-field.wpforms-field-address .wpforms-field-row,.wpforms-container .wpforms-form .wpforms-field.wpforms-field-password .wpforms-field-row {
- flex-wrap: wrap;
- container-type: inline-size;
- container-name: wpforms-field-row-responsive
-}
-
-.wpforms-container .wpforms-form .wpforms-field.wpforms-field-name .wpforms-field-row {
- flex-wrap: wrap;
- container-type: inline-size;
- container-name: wpforms-field-row-responsive-name-field
-}
-
-.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row-responsive {
- flex-wrap: wrap;
- container-type: inline-size;
- container-name: wpforms-field-row-responsive
-}
-
-@container wpforms-field-row-responsive (max-width: 200px) {
- .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block {
- width: 100%;
- padding: 0
- }
-
- .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:only-child {
- padding: 0
- }
-
- .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:not(:last-child) {
- margin-bottom: 15px
- }
-}
-
-@container wpforms-field-row-responsive-name-field (max-width: 260px) {
- .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block {
- width: 100%;
- padding: 0
- }
-
- .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:only-child {
- padding: 0
- }
-
- .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:not(:last-child) {
- margin-bottom: 15px
- }
-}
-
-.wpforms-container .wpforms-form .wpforms-checkbox-2-columns,.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns,.wpforms-container .wpforms-form .wpforms-list-2-columns {
- container-type: inline-size;
- container-name: wpforms-field-2-columns-responsive
-}
-
-@container wpforms-field-2-columns-responsive (max-width: 320px) {
- .wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul,.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul,.wpforms-container .wpforms-form .wpforms-list-2-columns ul {
- grid-template-columns: 1fr !important
- }
-
- .wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul li,.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul li,.wpforms-container .wpforms-form .wpforms-list-2-columns ul li {
- width: 100%
- }
-}
-
-.wpforms-container .wpforms-form .wpforms-checkbox-3-columns,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns,.wpforms-container .wpforms-form .wpforms-list-3-columns {
- container-type: inline-size;
- container-name: wpforms-field-3-columns-responsive
-}
-
-@container wpforms-field-3-columns-responsive (max-width: 480px) {
- .wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-form .wpforms-list-3-columns ul {
- grid-template-columns: repeat(2, minmax(0, 1fr)) !important
- }
-
- .wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul li,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul li,.wpforms-container .wpforms-form .wpforms-list-3-columns ul li {
- width: 100%
- }
-}
-
-@container wpforms-field-3-columns-responsive (max-width: 320px) {
- .wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-form .wpforms-list-3-columns ul {
- grid-template-columns: 1fr !important
- }
-
- .wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul li,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul li,.wpforms-container .wpforms-form .wpforms-list-3-columns ul li {
- width: 100%
- }
-}
-
-@media only screen and (max-width: 600px) {
- div.wpforms-container .wpforms-form .wpforms-field>* {
- max-width:100%
- }
-
- div.wpforms-container .wpforms-form .wpforms-field {
- padding-right: 1px;
- padding-left: 1px
- }
-
- div.wpforms-container .wpforms-form .wpforms-field input.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field input.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field input.wpforms-field-large,div.wpforms-container .wpforms-form .wpforms-field select.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field select.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field select.wpforms-field-large,div.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row.wpforms-field-large {
- max-width: 100%
- }
-
- div.wpforms-container .wpforms-form .wpforms-mobile-full {
- width: 100%;
- margin-left: 0
- }
-
- div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater) {
- overflow-x: hidden
- }
-
- div.wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul,div.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul,div.wpforms-container .wpforms-form .wpforms-list-2-columns ul,div.wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul,div.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul,div.wpforms-container .wpforms-form .wpforms-list-3-columns ul {
- grid-template-columns: 1fr !important
- }
-
- div.wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul li,div.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul li,div.wpforms-container .wpforms-form .wpforms-list-2-columns ul li,div.wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul li,div.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul li,div.wpforms-container .wpforms-form .wpforms-list-3-columns ul li {
- width: 100%
- }
-
- div.wpforms-container .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page {
- display: block;
- margin: 0 0 10px 0
- }
-
- div.wpforms-container .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
- width: 30px;
- height: 30px;
- line-height: 30px
- }
-
- div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page {
- width: 100% !important;
- padding: 5px 10px
- }
-
- div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {
- display: none
- }
-
- div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page.active {
- font-weight: 700
- }
-
- div.wpforms-container .wpforms-form.inline-fields .wpforms-field-container,div.wpforms-container .wpforms-form.inline-fields .wpforms-field {
- display: block;
- width: 100%
- }
-
- div.wpforms-container .wpforms-form.inline-fields .wpforms-submit-container {
- width: 100%
- }
-}
-
-.wpforms-container {
- margin-bottom: 26px
-}
-
-.wpforms-container .wpforms-form * {
- word-break: break-word;
- box-sizing: border-box
-}
-
-.wpforms-container .wpforms-form .wpforms-field-label,.wpforms-container .wpforms-form .wpforms-field-sublabel,.wpforms-container .wpforms-form .wpforms-field-description,.wpforms-container .wpforms-form textarea,.wpforms-container .wpforms-form li,.wpforms-container .wpforms-form th {
- hyphens: auto
-}
-
-.wpforms-container ul,.wpforms-container ul li {
- background: none;
- border: 0;
- margin: 0
-}
-
-.wpforms-container .wpforms-title {
- font-size: 24px;
- font-weight: 700;
- margin: 0 0 10px 0
-}
-
-.wpforms-container .wpforms-submit-container {
- clear: both;
- position: relative
-}
-
-.wpforms-container .wpforms-submit-spinner {
- margin-inline-start:15px;display: inline-block;
- vertical-align: middle
-}
-
-.wpforms-container .wpforms-hidden {
- display: none !important
-}
-
-.wpforms-clear:before {
- content: " ";
- display: table
-}
-
-.wpforms-clear:after {
- clear: both;
- content: " ";
- display: table
-}
-
-.wpforms-container .wpforms-notice {
- background-color: #ffffff;
- border: 1px solid rgba(0,0,0,0.25);
- border-left-width: 12px;
- color: #333333;
- font-size: 16px;
- line-height: 1.5;
- margin-bottom: 30px;
- padding: 20px 36px 20px 26px;
- position: relative
-}
-
-.wpforms-container .wpforms-notice .wpforms-delete {
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- -moz-appearance: none;
- -webkit-appearance: none;
- background-color: rgba(10,10,10,0.2);
- border: none;
- border-radius: 50%;
- cursor: pointer;
- display: inline-block;
- height: 20px;
- margin: 0;
- padding: 0;
- vertical-align: top;
- width: 20px;
- position: absolute;
- right: 10px;
- top: 10px
-}
-
-.wpforms-container .wpforms-notice .wpforms-delete:before,.wpforms-container .wpforms-notice .wpforms-delete:after {
- background-color: #ffffff;
- content: "";
- display: block;
- left: 50%;
- position: absolute;
- top: 50%;
- transform: translateX(-50%) translateY(-50%) rotate(45deg);
- transform-origin: center center
-}
-
-.wpforms-container .wpforms-notice .wpforms-delete:before {
- height: 2px;
- width: 50%
-}
-
-.wpforms-container .wpforms-notice .wpforms-delete:after {
- height: 50%;
- width: 2px
-}
-
-.wpforms-container .wpforms-notice .wpforms-delete:hover,.wpforms-container .wpforms-notice .wpforms-delete:focus {
- background-color: rgba(10,10,10,0.3)
-}
-
-.wpforms-container .wpforms-notice a {
- text-decoration: underline
-}
-
-.wpforms-container .wpforms-notice p {
- margin: 0 0 20px 0
-}
-
-.wpforms-container .wpforms-notice p:last-of-type {
- margin-bottom: 0
-}
-
-.wpforms-container .wpforms-notice .wpforms-notice-actions {
- margin-top: 20px
-}
-
-.wpforms-container .wpforms-notice .wpforms-notice-action {
- border: 2px solid;
- margin-right: 20px;
- padding: 5px;
- text-decoration: none
-}
-
-.wpforms-container .wpforms-notice .wpforms-notice-action:hover,.wpforms-container .wpforms-notice .wpforms-notice-action:focus,.wpforms-container .wpforms-notice .wpforms-notice-action:active {
- color: #ffffff
-}
-
-.wpforms-container .wpforms-notice.wpforms-info {
- border-color: #3273dc
-}
-
-.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action {
- border-color: #3273dc
-}
-
-.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action:active {
- background-color: #3273dc
-}
-
-.wpforms-container .wpforms-notice.wpforms-success {
- border-color: #23d160
-}
-
-.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action {
- border-color: #23d160
-}
-
-.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action:active {
- background-color: #23d160
-}
-
-.wpforms-container .wpforms-notice.wpforms-warning {
- border-color: #ffdd57
-}
-
-.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action {
- border-color: #ffdd57
-}
-
-.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action:active {
- background-color: #ffdd57;
- color: inherit
-}
-
-.wpforms-container .wpforms-notice.wpforms-error {
- border-color: #D63637
-}
-
-.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action {
- border-color: #D63637
-}
-
-.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action:active {
- background-color: #D63637
-}
-
-.wpforms-container .wpforms-preview-notice-links {
- line-height: 2.4
-}
-
-.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium,.wp-core-ui div.wpforms-container input.wpforms-field-medium,.wp-core-ui div.wpforms-container select.wpforms-field-medium,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium {
- max-width: 60%
-}
-
-.wpforms-container input.wpforms-field-small,.wpforms-container select.wpforms-field-small,.wpforms-container .wpforms-field-row.wpforms-field-small,.wp-core-ui div.wpforms-container input.wpforms-field-small,.wp-core-ui div.wpforms-container select.wpforms-field-small,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-small {
- max-width: 25%
-}
-
-.wpforms-container input.wpforms-field-large,.wpforms-container select.wpforms-field-large,.wpforms-container .wpforms-field-row.wpforms-field-large,.wp-core-ui div.wpforms-container input.wpforms-field-large,.wp-core-ui div.wpforms-container select.wpforms-field-large,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-large {
- max-width: 100%
-}
-
-.wpforms-container fieldset,.wp-core-ui div.wpforms-container fieldset {
- display: block;
- border: none;
- margin: 0;
- padding: 0
-}
-
-.wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field {
- padding: 15px 0;
- position: relative
-}
-
-.wpforms-container .wpforms-field.wpforms-field-hidden,.wp-core-ui div.wpforms-container .wpforms-field.wpforms-field-hidden {
- display: none;
- padding: 0
-}
-
-.wpforms-container .wpforms-field-description,.wpforms-container .wpforms-field-limit-text,.wp-core-ui div.wpforms-container .wpforms-field-description,.wp-core-ui div.wpforms-container .wpforms-field-limit-text {
- font-size: 0.8em;
- margin: 5px 0 0 0;
- word-break: break-word;
- word-wrap: break-word;
- line-height: 1.3
-}
-
-.wpforms-container .wpforms-field-description.wpforms-disclaimer-description,.wp-core-ui div.wpforms-container .wpforms-field-description.wpforms-disclaimer-description {
- background-color: #ffffff;
- border: 1px solid rgba(0,0,0,0.25);
- padding: 15px 15px 0;
- height: 125px;
- overflow-y: scroll;
- overflow-x: hidden
-}
-
-.wpforms-container .wpforms-field-description.wpforms-disclaimer-description p,.wp-core-ui div.wpforms-container .wpforms-field-description.wpforms-disclaimer-description p {
- margin: 0 0 15px 0
-}
-
-.wpforms-container .wpforms-field-description-before,.wpforms-container .wpforms-field-description.before,.wp-core-ui div.wpforms-container .wpforms-field-description-before,.wp-core-ui div.wpforms-container .wpforms-field-description.before {
- font-size: 0.85em;
- margin: 0 0 5px 0
-}
-
-.wpforms-container .wpforms-field-label,.wp-core-ui div.wpforms-container .wpforms-field-label {
- display: block;
- font-weight: 700;
- font-style: normal;
- word-break: break-word;
- word-wrap: break-word
-}
-
-.wpforms-container .wpforms-field-label-inline,.wp-core-ui div.wpforms-container .wpforms-field-label-inline {
- display: inline;
- vertical-align: baseline;
- font-weight: 400;
- font-style: normal;
- word-break: break-word;
- word-wrap: break-word
-}
-
-.wpforms-container .wpforms-field-sublabel,.wp-core-ui div.wpforms-container .wpforms-field-sublabel {
- display: block;
- font-size: 0.8em;
- font-weight: 400;
- font-style: normal;
- min-width: 120px
-}
-
-.wpforms-container .wpforms-field-label.wpforms-label-hide,.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide,.wp-core-ui div.wpforms-container .wpforms-field-label.wpforms-label-hide,.wp-core-ui div.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide {
- position: absolute;
- clip: rect(0 0 0 0);
- width: 1px;
- height: 1px;
- margin: -1px;
- overflow: hidden
-}
-
-.wpforms-container .wpforms-required-label,.wp-core-ui div.wpforms-container .wpforms-required-label {
- color: var(--wpforms-label-error-color);
- font-weight: normal
-}
-
-.wpforms-container input[type=date],.wpforms-container input[type=datetime],.wpforms-container input[type=datetime-local],.wpforms-container input[type=email],.wpforms-container input[type=month],.wpforms-container input[type=number],.wpforms-container input[type=password],.wpforms-container input[type=range],.wpforms-container input[type=search],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container input[type=time],.wpforms-container input[type=url],.wpforms-container input[type=week],.wpforms-container select,.wpforms-container textarea,.wp-core-ui div.wpforms-container input[type=date],.wp-core-ui div.wpforms-container input[type=datetime],.wp-core-ui div.wpforms-container input[type=datetime-local],.wp-core-ui div.wpforms-container input[type=email],.wp-core-ui div.wpforms-container input[type=month],.wp-core-ui div.wpforms-container input[type=number],.wp-core-ui div.wpforms-container input[type=password],.wp-core-ui div.wpforms-container input[type=range],.wp-core-ui div.wpforms-container input[type=search],.wp-core-ui div.wpforms-container input[type=tel],.wp-core-ui div.wpforms-container input[type=text],.wp-core-ui div.wpforms-container input[type=time],.wp-core-ui div.wpforms-container input[type=url],.wp-core-ui div.wpforms-container input[type=week],.wp-core-ui div.wpforms-container select,.wp-core-ui div.wpforms-container textarea {
- display: block;
- width: 100%;
- box-sizing: border-box;
- font-family: inherit;
- font-style: normal;
- font-weight: 400;
- margin: 0
-}
-
-.wpforms-container input[type=date]:read-only,.wpforms-container input[type=datetime]:read-only,.wpforms-container input[type=datetime-local]:read-only,.wpforms-container input[type=email]:read-only,.wpforms-container input[type=month]:read-only,.wpforms-container input[type=number]:read-only,.wpforms-container input[type=password]:read-only,.wpforms-container input[type=range]:read-only,.wpforms-container input[type=search]:read-only,.wpforms-container input[type=tel]:read-only,.wpforms-container input[type=text]:read-only,.wpforms-container input[type=time]:read-only,.wpforms-container input[type=url]:read-only,.wpforms-container input[type=week]:read-only,.wpforms-container select:read-only,.wpforms-container textarea:read-only,.wp-core-ui div.wpforms-container input[type=date]:read-only,.wp-core-ui div.wpforms-container input[type=datetime]:read-only,.wp-core-ui div.wpforms-container input[type=datetime-local]:read-only,.wp-core-ui div.wpforms-container input[type=email]:read-only,.wp-core-ui div.wpforms-container input[type=month]:read-only,.wp-core-ui div.wpforms-container input[type=number]:read-only,.wp-core-ui div.wpforms-container input[type=password]:read-only,.wp-core-ui div.wpforms-container input[type=range]:read-only,.wp-core-ui div.wpforms-container input[type=search]:read-only,.wp-core-ui div.wpforms-container input[type=tel]:read-only,.wp-core-ui div.wpforms-container input[type=text]:read-only,.wp-core-ui div.wpforms-container input[type=time]:read-only,.wp-core-ui div.wpforms-container input[type=url]:read-only,.wp-core-ui div.wpforms-container input[type=week]:read-only,.wp-core-ui div.wpforms-container select:read-only,.wp-core-ui div.wpforms-container textarea:read-only {
- cursor: default
-}
-
-.wpforms-container textarea,.wp-core-ui div.wpforms-container textarea {
- resize: vertical
-}
-
-.wpforms-container input[type=checkbox],.wpforms-container input[type=radio],.wp-core-ui div.wpforms-container input[type=checkbox],.wp-core-ui div.wpforms-container input[type=radio] {
- width: 16px;
- height: 16px;
- margin: 2px 10px 0 3px;
- display: inline-block;
- vertical-align: baseline;
- font-style: normal;
- font-weight: 400
-}
-
-.wpforms-container .wpforms-five-sixths,.wpforms-container .wpforms-four-sixths,.wpforms-container .wpforms-four-fifths,.wpforms-container .wpforms-one-fifth,.wpforms-container .wpforms-one-fourth,.wpforms-container .wpforms-one-half,.wpforms-container .wpforms-one-sixth,.wpforms-container .wpforms-one-third,.wpforms-container .wpforms-three-fourths,.wpforms-container .wpforms-three-fifths,.wpforms-container .wpforms-three-sixths,.wpforms-container .wpforms-two-fourths,.wpforms-container .wpforms-two-fifths,.wpforms-container .wpforms-two-sixths,.wpforms-container .wpforms-two-thirds {
- float: left;
- margin-left: 20px;
- clear: none
-}
-
-.wpforms-container .wpforms-one-half,.wpforms-container .wpforms-three-sixths,.wpforms-container .wpforms-two-fourths {
- width: calc( 50% - 10px)
-}
-
-.wpforms-container .wpforms-one-third,.wpforms-container .wpforms-two-sixths {
- width: calc( 100% / 3 - 20px)
-}
-
-.wpforms-container .wpforms-one-third.wpforms-first,.wpforms-container .wpforms-two-sixths.wpforms-first {
- width: calc( 100% / 3)
-}
-
-.wpforms-container .wpforms-four-sixths,.wpforms-container .wpforms-two-thirds {
- width: calc( 2 * 100% / 3 - 20px)
-}
-
-.wpforms-container .wpforms-four-sixths.wpforms-first,.wpforms-container .wpforms-two-thirds.wpforms-first {
- width: calc( 2 * 100% / 3)
-}
-
-.wpforms-container .wpforms-one-fourth {
- width: calc( 25% - 20px)
-}
-
-.wpforms-container .wpforms-one-fourth.wpforms-first {
- width: 25%
-}
-
-.wpforms-container .wpforms-three-fourths {
- width: calc( 75% - 20px)
-}
-
-.wpforms-container .wpforms-three-fourths.wpforms-first {
- width: 75%
-}
-
-.wpforms-container .wpforms-one-fifth {
- width: calc( 100% / 5 - 20px)
-}
-
-.wpforms-container .wpforms-one-fifth.wpforms-first {
- width: calc( 100% / 5)
-}
-
-.wpforms-container .wpforms-two-fifths {
- width: calc( 2 * 100% / 5 - 20px)
-}
-
-.wpforms-container .wpforms-two-fifths.wpforms-first {
- width: calc( 2 * 100% / 5)
-}
-
-.wpforms-container .wpforms-three-fifths {
- width: calc( 3 * 100% / 5 - 20px)
-}
-
-.wpforms-container .wpforms-three-fifths.wpforms-first {
- width: calc( 3 * 100% / 5)
-}
-
-.wpforms-container .wpforms-four-fifths {
- width: calc( 4 * 100% / 5 - 20px)
-}
-
-.wpforms-container .wpforms-four-fifths.wpforms-first {
- width: calc( 4 * 100% / 5)
-}
-
-.wpforms-container .wpforms-one-sixth {
- width: calc( 100% / 6 - 20px)
-}
-
-.wpforms-container .wpforms-one-sixth.wpforms-first {
- width: calc( 100% / 6)
-}
-
-.wpforms-container .wpforms-five-sixths {
- width: calc( 5 * 100% / 6 - 20px)
-}
-
-.wpforms-container .wpforms-five-sixths.wpforms-first {
- width: calc( 5 * 100% / 6)
-}
-
-.wpforms-container .wpforms-first {
- clear: both !important;
- margin-left: 0 !important
-}
-
-.wpforms-container .wpforms-field {
- float: none;
- clear: both
-}
-
-.wpforms-container .wpforms-field.wpforms-five-sixths,.wpforms-container .wpforms-field.wpforms-four-sixths,.wpforms-container .wpforms-field.wpforms-four-fifths,.wpforms-container .wpforms-field.wpforms-one-fifth,.wpforms-container .wpforms-field.wpforms-one-fourth,.wpforms-container .wpforms-field.wpforms-one-half,.wpforms-container .wpforms-field.wpforms-one-sixth,.wpforms-container .wpforms-field.wpforms-one-third,.wpforms-container .wpforms-field.wpforms-three-fourths,.wpforms-container .wpforms-field.wpforms-three-fifths,.wpforms-container .wpforms-field.wpforms-three-sixths,.wpforms-container .wpforms-field.wpforms-two-fourths,.wpforms-container .wpforms-field.wpforms-two-fifths,.wpforms-container .wpforms-field.wpforms-two-sixths,.wpforms-container .wpforms-field.wpforms-two-thirds {
- float: left;
- margin-left: 20px;
- clear: none
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row {
- align-items: start;
- position: relative;
- display: flex;
- justify-content: space-between;
- margin-bottom: 15px
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block {
- padding: 0 10px
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:first-child {
- padding-inline-start:0}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:last-child {
- padding-inline-end:0}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:only-child {
- margin-right: auto;
- padding-right: 10px
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row:before {
- content: "";
- display: table
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row:after {
- clear: both;
- content: "";
- display: table
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row:last-of-type {
- margin-bottom: 0
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row>:only-child {
- width: 100%
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row.wpforms-no-columns {
- display: block
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-five-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-fifths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fifth,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fourth,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-sixth,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-third,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fourths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fifths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fourths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fifths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-thirds {
- float: none;
- margin-left: 0;
- clear: initial
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fourths {
- width: 50%
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-third,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-sixths {
- width: 33.33333%
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-thirds {
- width: 66.66667%
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fourth {
- width: 25%
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fourths {
- width: 75%
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fifth {
- width: 20%
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fifths {
- width: 40%
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fifths {
- width: 60%
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-fifths {
- width: 80%
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-sixth {
- width: 16.66667%
-}
-
-.wpforms-container .wpforms-field .wpforms-field-row .wpforms-five-sixths {
- width: 83.33333%
-}
-
-.wpforms-container .wpforms-field .wpforms-checkbox-2-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-2-columns ul,.wpforms-container .wpforms-field .wpforms-list-2-columns ul,.wpforms-container .wpforms-field .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-field .wpforms-list-3-columns ul {
- display: grid;
- gap: 15px 30px
-}
-
-.wpforms-container .wpforms-field .wpforms-checkbox-2-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-2-columns ul,.wpforms-container .wpforms-field .wpforms-list-2-columns ul {
- grid-template-columns: repeat(2, 1fr)
-}
-
-.wpforms-container .wpforms-field .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-field .wpforms-list-3-columns ul {
- grid-template-columns: repeat(3, 1fr)
-}
-
-.wpforms-container .wpforms-field .wpforms-list-inline ul li {
- display: inline-block;
- vertical-align: top;
- margin-right: 20px
-}
-
-.wpforms-container.inline-fields {
- overflow: visible
-}
-
-.wpforms-container.inline-fields .wpforms-form {
- display: flex;
- justify-content: space-between
-}
-
-.wpforms-container.inline-fields .wpforms-field-container {
- display: flex;
- justify-content: space-between;
- width: calc( 100% - 175px)
-}
-
-.wpforms-container.inline-fields .wpforms-field-container .wpforms-field {
- padding-right: 7px;
- padding-left: 8px
-}
-
-.wpforms-container.inline-fields .wpforms-field-container .wpforms-field:first-of-type {
- padding-left: 0
-}
-
-.wpforms-container.inline-fields .wpforms-field-container .wpforms-field:last-of-type {
- padding-right: 0
-}
-
-.wpforms-container.inline-fields .wpforms-field-row:first-of-type .wpforms-field-row-block:first-child {
- padding-left: 0
-}
-
-.wpforms-container.inline-fields .wpforms-submit-container {
- width: 160px;
- padding-bottom: 16px;
- align-self: flex-end
-}
-
-.wpforms-container.inline-fields .wpforms-submit {
- display: block;
- width: 100%
-}
-
-.wpforms-container.inline-fields input.wpforms-field-medium,.wpforms-container.inline-fields select.wpforms-field-medium,.wpforms-container.inline-fields .wpforms-field-row.wpforms-field-medium {
- max-width: 100%
-}
-
-.wpforms-container ul.wpforms-image-choices label:not(.wpforms-error) {
- cursor: pointer;
- position: relative
-}
-
-.wpforms-container ul.wpforms-image-choices label input {
- top: 50%
-}
-
-.wpforms-container .wpforms-image-choices-modern img {
- display: inline-block;
- margin: 0 auto;
- max-width: 100%
-}
-
-.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error) {
- background: none;
- display: inline-block;
- margin: 0 auto;
- cursor: pointer;
- border: 1px solid #ffffff;
- border-radius: 3px;
- padding: 20px;
- transition: all 0.5s;
- text-align: center
-}
-
-.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error):hover {
- border: 1px solid rgba(0,0,0,0.25)
-}
-
-.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error):focus,.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error):focus-within {
- border: 1px solid rgba(0,0,0,0.25)
-}
-
-.wpforms-container .wpforms-image-choices-modern .wpforms-selected label,.wpforms-container .wpforms-image-choices-modern li:has(input:checked) label {
- box-shadow: 0 0 20px 0 rgba(0,0,0,0.1)
-}
-
-.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label,.wpforms-container .wpforms-image-choices-modern li:has(input:checked) .wpforms-image-choices-label {
- font-weight: 700
-}
-
-.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-image:after,.wpforms-container .wpforms-image-choices-modern li:has(input:checked) .wpforms-image-choices-image:after {
- opacity: 1
-}
-
-.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image {
- display: block;
- position: relative
-}
-
-.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image:after {
- content: "\2714";
- font-size: 22px;
- line-height: 32px;
- color: #ffffff;
- background: var(--wpforms-button-background-color, #066aab);
- opacity: 0;
- position: absolute;
- top: 50%;
- left: 50%;
- margin: -16px 0 0 -16px;
- width: 32px;
- height: 32px;
- border-radius: 50%;
- transition: all 0.5s
-}
-
-.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-label {
- display: block;
- margin-top: 12px
-}
-
-.wpforms-container .wpforms-list-inline .wpforms-image-choices-modern li {
- margin: 5px !important
-}
-
-.wpforms-container .wpforms-image-choices-classic img {
- display: inline-block;
- margin: 0 auto;
- max-width: 100%
-}
-
-.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error) {
- background: none;
- display: inline-block;
- margin: 0 auto;
- cursor: pointer;
- border: 1px solid transparent;
- padding: 10px;
- text-align: center
-}
-
-.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error):hover {
- border: 1px solid rgba(0,0,0,0.25)
-}
-
-.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error):focus {
- border: 1px solid rgba(0,0,0,0.25)
-}
-
-.wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-image {
- display: block
-}
-
-.wpforms-container .wpforms-image-choices-classic .wpforms-selected label,.wpforms-container .wpforms-image-choices-classic li:has(input:checked) label {
- border-color: rgba(0,0,0,0.7)
-}
-
-.wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-label {
- display: block;
- margin-top: 8px
-}
-
-.wpforms-container .wpforms-list-inline .wpforms-image-choices-classic li {
- margin: 0 10px 10px 0 !important
-}
-
-.wpforms-container .wpforms-image-choices-none .wpforms-image-choices-item img {
- display: inline-block;
- margin: 0 auto;
- max-width: 100%
-}
-
-.wpforms-container .wpforms-image-choices-none .wpforms-image-choices-item input {
- vertical-align: middle
-}
-
-.wpforms-container .wpforms-image-choices-none .wpforms-image-choices-item .wpforms-image-choices-label {
- display: inline-block;
- margin-top: 5px;
- margin-left: 10px;
- vertical-align: middle
-}
-
-.wpforms-container ul.wpforms-icon-choices,.wpforms-container ul.wpforms-icon-choices * {
- box-sizing: border-box
-}
-
-.wpforms-container ul.wpforms-icon-choices {
- display: flex;
- flex-direction: column;
- width: 100%;
- padding: 0 1px 0 1px !important;
- margin: 12px 0 -20px 0 !important
-}
-
-.wpforms-container ul.wpforms-icon-choices+.wpforms-field-description,.wpforms-container ul.wpforms-icon-choices+.wpforms-error {
- margin-top: 15px
-}
-
-.wpforms-container ul.wpforms-icon-choices li {
- min-width: 120px;
- padding-right: 0 !important;
- margin: 0 0 20px 0 !important
-}
-
-.wpforms-container ul.wpforms-icon-choices label {
- position: relative;
- display: block;
- margin: 0;
- cursor: pointer
-}
-
-.wpforms-container ul.wpforms-icon-choices .wpforms-icon-choices-icon {
- display: block
-}
-
-.wpforms-container ul.wpforms-icon-choices svg {
- margin: 0 auto;
- fill: var(--wpforms-icon-choices-color)
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-none svg {
- margin: 0
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li {
- margin: 0 0 22px 0 !important
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default label {
- text-align: center
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default label:focus-within .wpforms-icon-choices-icon {
- box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon {
- position: relative;
- z-index: 1;
- margin-bottom: 10px;
- padding: 15px 20px 45px 20px;
- background-color: #ffffff;
- box-shadow: 0 0 0 1px #cccccc;
- border-radius: 6px
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon:hover {
- box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon svg {
- position: relative;
- z-index: 2
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon-bg {
- display: block;
- position: absolute;
- z-index: 0;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- border-radius: 6px;
- background-color: #ffffff
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon,.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon {
- background-color: transparent;
- box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color);
- box-sizing: border-box
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon-bg,.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon-bg {
- background-color: var(--wpforms-icon-choices-color);
- opacity: .1
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li label {
- background-color: #ffffff !important;
- box-shadow: 0 0 0 1px #cccccc;
- border-radius: 6px;
- height: 100%;
- padding: 20px 20px 15px 20px;
- text-align: center
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li label:hover {
- box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li:focus-within label {
- box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li.wpforms-selected label,.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li:has(input:checked) label {
- box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color),0 2px 10px rgba(0,0,0,0.15)
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li .wpforms-icon-choices-icon {
- margin-bottom: 10px
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li label {
- background-color: #ffffff !important;
- height: 100%;
- padding: 20px 20px 15px 20px;
- text-align: center
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li label:hover {
- box-shadow: 0 0 0 1px #999999
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li:focus-within label {
- box-shadow: 0 0 0 1px #999999
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li.wpforms-selected label,.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li:has(input:checked) label {
- box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
-}
-
-.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li .wpforms-icon-choices-icon {
- margin-bottom: 10px
-}
-
-.wpforms-container .wpforms-field-radio ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before {
- content: "";
- position: absolute;
- z-index: 2;
- bottom: 15px;
- left: calc(50% - 8px);
- display: block;
- width: 16px;
- height: 16px;
- background-color: #ffffff;
- box-shadow: 0 0 0 1px #cccccc;
- border-radius: 50%;
- margin: 15px auto 0
-}
-
-.wpforms-container .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-radio ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before {
- box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
-}
-
-.wpforms-container .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-radio ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after {
- content: "";
- position: absolute;
- z-index: 2;
- bottom: calc(15px + 4px);
- left: calc(50% - 4px);
- display: block;
- width: 8px;
- height: 8px;
- background-color: var(--wpforms-icon-choices-color);
- border-radius: 50%
-}
-
-.wpforms-container .wpforms-field-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before {
- content: "";
- position: absolute;
- z-index: 2;
- bottom: 15px;
- left: calc(50% - 8px);
- display: block;
- width: 16px;
- height: 16px;
- background-color: #ffffff;
- box-shadow: 0 0 0 1px #cccccc;
- border-radius: 3px;
- margin: 15px auto 0
-}
-
-.wpforms-container .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before {
- box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
-}
-
-.wpforms-container .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after {
- content: "";
- box-sizing: border-box;
- display: block;
- position: absolute;
- z-index: 2;
- bottom: 23px;
- left: calc(50% - 6px);
- width: 6px;
- height: 10px;
- border-style: solid;
- border-color: var(--wpforms-icon-choices-color);
- border-width: 0 2px 2px 0;
- transform-origin: bottom left;
- transform: rotate(45deg)
-}
-
-.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices,.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices,.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices {
- flex-direction: row;
- flex-wrap: wrap
-}
-
-.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li,.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li,.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices li {
- margin-right: 20px !important
-}
-
-.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li,.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li,.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-modern li {
- margin-right: 22px !important;
- margin-bottom: 22px !important
-}
-
-.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li {
- width: calc( 100% / 2 - 20px / 2)
-}
-
-.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li:nth-child(2n) {
- margin-right: 0 !important
-}
-
-.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li {
- width: calc( 100% / 2 - 22px / 2)
-}
-
-.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li {
- width: calc( 100% / 3 - 20px * 2 / 3)
-}
-
-.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li:nth-child(3n) {
- margin-right: 0 !important
-}
-
-.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li {
- width: calc( 100% / 3 - 22px * 2 / 3)
-}
-
-.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices li {
- width: auto;
- max-width: calc( 100% / 4 - 20px)
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content {
- display: flex;
- align-items: center;
- gap: 15px
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price {
- width: calc(60% - 85px)
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-small {
- text-wrap: balance;
- width: calc(25% - 85px)
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-large {
- width: calc(100% - 85px)
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content select.wpforms-payment-quantity {
- margin-left: 0;
- height: 30px;
- min-height: 30px;
- font-size: 14px;
- padding-top: 0;
- padding-bottom: 0
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price {
- display: inline-block;
- max-width: calc( 60% - 85px)
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small {
- max-width: calc( 25% - 85px)
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-large {
- max-width: calc( 100% - 85px)
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-quantity {
- display: inline-block;
- margin-inline-start:15px;width: 70px;
- min-width: 70px
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern {
- display: flex;
- flex-wrap: wrap;
- column-gap: 15px;
- align-items: flex-start
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-label {
- min-width: 100%
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .choices {
- margin-bottom: 5px
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row {
- flex-grow: 1;
- max-width: calc( 60% - 85px)
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-small {
- max-width: calc( 25% - 85px)
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-large {
- max-width: calc( 100% - 85px)
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity {
- flex-basis: 70px;
- max-width: 70px
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity .choices__list--dropdown {
- min-width: 70px
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-description {
- flex-basis: 100%;
- margin-top: 0
-}
-
-.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-error {
- flex-basis: 100%
-}
-
-@media only screen and (max-width: 600px) {
- .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price {
- width:calc( 100% - 85px) !important;
- max-width: 100% !important
- }
-
- .wpforms-form .wpforms-payment-quantities-enabled .wpforms-single-item-price-content .wpforms-single-item-price {
- width: calc( 100% - 70px) !important
- }
-
- .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row {
- width: calc( 100% - 85px) !important;
- max-width: 100% !important
- }
-}
-
-#wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-medium,#wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small {
- max-width: calc( 100% - 85px)
-}
-
-.wpforms-container .wpforms-form .choices .choices__inner {
- border-radius: 3px;
- min-height: 35px
-}
-
-.wpforms-container .wpforms-form .choices .choices__inner .choices__list--single {
- height: auto
-}
-
-.wpforms-container .wpforms-form .choices .choices__inner .choices__list--multiple .choices__item {
- line-height: 1.3
-}
-
-.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__inner,.wpforms-container .wpforms-form .choices.is-open .choices__list--dropdown {
- border-radius: 0 0 3px 3px
-}
-
-.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__list--dropdown,.wpforms-container .wpforms-form .choices.is-open .choices__inner {
- border-radius: 3px 3px 0 0
-}
-
-.wpforms-container textarea {
- line-height: 1.3
-}
-
-.wpforms-container textarea.wpforms-field-small {
- height: 70px
-}
-
-.wpforms-container textarea.wpforms-field-medium {
- height: 120px
-}
-
-.wpforms-container textarea.wpforms-field-large {
- height: 220px
-}
-
-.wpforms-container .wpforms-order-summary-container {
- display: block;
- max-width: 60%
-}
-
-.wpforms-container .wpforms-order-summary-container * {
- word-break: break-word;
- box-sizing: border-box
-}
-
-.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview {
- width: 100%;
- table-layout: fixed
-}
-
-.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th {
- text-align: center
-}
-
-.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
- text-align: left
-}
-
-.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
- text-align: right
-}
-
-.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity {
- width: 8ch
-}
-
-.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short {
- display: none
-}
-
-@media (max-width: 600px) {
- .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity {
- width:4ch
- }
-
- .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short {
- display: inline
- }
-
- .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full {
- display: none
- }
-}
-
-.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
- width: 6ch;
- text-align: right
-}
-
-.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
- text-align: left
-}
-
-.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
- text-align: left
-}
-
-.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
- text-align: right
-}
-
-.wpforms-container .size-large>.wpforms-order-summary-container,.wpforms-container .wpforms-field-large>.wpforms-order-summary-container {
- max-width: 100%
-}
-
-.wpforms-container .size-medium>.wpforms-order-summary-container,.wpforms-container .wpforms-field-medium>.wpforms-order-summary-container {
- max-width: 60%
-}
-
-.wpforms-container .wpforms-order-summary-container tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price {
- color: #D63637
-}
-
-.wpforms-field.wpf-disable-field select,.wpforms-field.wpf-disable-field textarea,.wpforms-field.wpf-disable-field button,.wpforms-field.wpf-disable-field input[type=text],.wpforms-field.wpf-disable-field input[type=number],.wpforms-field.wpf-disable-field input[type=email],.wpforms-field.wpf-disable-field input[type=url],.wpforms-field.wpf-disable-field input[type=tel],.wpforms-field.wpf-disable-field input[type=password],.wpforms-field.wpf-disable-field input[type=radio],.wpforms-field.wpf-disable-field input[type=checkbox],.wpforms-field.wpf-disable-field input[type=range],.wpforms-field.wpf-disable-field input[type=file],.wpforms-field.wpf-disable-field input.wpforms-field-date-time-date,.wpforms-field.wpf-disable-field .wpforms-uploader,.wpforms-field.wpf-disable-field .choices,.wpforms-field.wpf-disable-field .wpforms-image-choices-image,.wpforms-field.wpf-disable-field .wpforms-field-rating-wrapper,.wpforms-field.wpf-disable-field .wpforms-field-password-input-icon,.wpforms-field.wpf-disable-field .wpforms-disclaimer-description,.wpforms-field.wpf-disable-field .mce-tinymce,.wpforms-field.wpf-disable-field .iti__selected-country,.wpforms-field.wpf-disable-field .StripeElement,.wpforms-field.wpf-disable-field .wpforms-stripe-element,.wpforms-field.wpf-disable-field .wpforms-field-square-cardnumber,.wpforms-field.wpf-disable-field .wpforms-square-cardnumber,.wpforms-field.wpf-disable-field .wpforms-geolocation-map,.wpforms-field.wpf-disable-field .wpforms-signature-wrap,.wpforms-field.wpf-disable-field .wpforms-paypal-commerce-card-fields,.wpforms-field.wpf-disable-field.wpforms-field-net_promoter_score table.modern>tbody>tr>td,.wpforms-field.wpf-disable-field .wpforms-camera-link,.wpforms-field.wpforms-field-readonly select,.wpforms-field.wpforms-field-readonly textarea,.wpforms-field.wpforms-field-readonly button,.wpforms-field.wpforms-field-readonly input[type=text],.wpforms-field.wpforms-field-readonly input[type=number],.wpforms-field.wpforms-field-readonly input[type=email],.wpforms-field.wpforms-field-readonly input[type=url],.wpforms-field.wpforms-field-readonly input[type=tel],.wpforms-field.wpforms-field-readonly input[type=password],.wpforms-field.wpforms-field-readonly input[type=radio],.wpforms-field.wpforms-field-readonly input[type=checkbox],.wpforms-field.wpforms-field-readonly input[type=range],.wpforms-field.wpforms-field-readonly input[type=file],.wpforms-field.wpforms-field-readonly input.wpforms-field-date-time-date,.wpforms-field.wpforms-field-readonly .wpforms-uploader,.wpforms-field.wpforms-field-readonly .choices,.wpforms-field.wpforms-field-readonly .wpforms-image-choices-image,.wpforms-field.wpforms-field-readonly .wpforms-field-rating-wrapper,.wpforms-field.wpforms-field-readonly .wpforms-field-password-input-icon,.wpforms-field.wpforms-field-readonly .wpforms-disclaimer-description,.wpforms-field.wpforms-field-readonly .mce-tinymce,.wpforms-field.wpforms-field-readonly .iti__selected-country,.wpforms-field.wpforms-field-readonly .StripeElement,.wpforms-field.wpforms-field-readonly .wpforms-stripe-element,.wpforms-field.wpforms-field-readonly .wpforms-field-square-cardnumber,.wpforms-field.wpforms-field-readonly .wpforms-square-cardnumber,.wpforms-field.wpforms-field-readonly .wpforms-geolocation-map,.wpforms-field.wpforms-field-readonly .wpforms-signature-wrap,.wpforms-field.wpforms-field-readonly .wpforms-paypal-commerce-card-fields,.wpforms-field.wpforms-field-readonly.wpforms-field-net_promoter_score table.modern>tbody>tr>td,.wpforms-field.wpforms-field-readonly .wpforms-camera-link {
- cursor: default !important;
- opacity: 0.35 !important;
- pointer-events: none !important
-}
-
-.wpforms-field.wpf-disable-field input[type=radio],.wpforms-field.wpf-disable-field input[type=checkbox],.wpforms-field.wpforms-field-readonly input[type=radio],.wpforms-field.wpforms-field-readonly input[type=checkbox] {
- cursor: default !important;
- pointer-events: none !important
-}
-
-.wpforms-field.wpf-disable-field label,.wpforms-field.wpforms-field-readonly label {
- pointer-events: none !important
-}
-
-.wpforms-field.wpf-disable-field .iti__country-container,.wpforms-field.wpforms-field-readonly .iti__country-container {
- cursor: default !important
-}
-
-.wpforms-field.wpf-disable-field .iti__country-container button,.wpforms-field.wpforms-field-readonly .iti__country-container button {
- cursor: default !important
-}
diff --git a/public/css/widgets/widget-accordion.min.css b/public/css/widgets/widget-accordion.min.css
deleted file mode 100644
index d64f304..0000000
--- a/public/css/widgets/widget-accordion.min.css
+++ /dev/null
@@ -1,79 +0,0 @@
-.elementor-tab-title a {
- color: inherit
-}
-
-.elementor-accordion {
- text-align: start
-}
-
-.elementor-accordion .elementor-accordion-item {
- border: 1px solid #d5d8dc
-}
-
-.elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
- border-block-start:none}
-
-.elementor-accordion .elementor-tab-title {
- cursor: pointer;
- font-weight: 700;
- line-height: 1;
- margin: 0;
- outline: none;
- padding: 15px 20px
-}
-
-.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
- display: inline-block;
- width: 1.5em
-}
-
-.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
- height: 1em;
- width: 1em
-}
-
-.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
- float: right;
- text-align: right
-}
-
-.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
- float: left;
- text-align: left
-}
-
-.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
- display: block
-}
-
-.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
- display: none
-}
-
-.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
- display: block
-}
-
-.elementor-accordion .elementor-tab-content {
- border-block-start:1px solid #d5d8dc;display: none;
- padding: 15px 20px
-}
-
-@media (max-width: 480px) {
- .elementor-accordion .elementor-tab-title {
- padding:12px 15px
- }
-
- .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
- width: 1.2em
- }
-
- .elementor-accordion .elementor-tab-content {
- padding: 7px 15px
- }
-}
-
-.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion {
- width: var(--container-widget-width);
- --flex-grow: var( --container-widget-flex-grow )
-}
diff --git a/public/css/widgets/widget-divider.min.css b/public/css/widgets/widget-divider.min.css
deleted file mode 100644
index 85d9e92..0000000
--- a/public/css/widgets/widget-divider.min.css
+++ /dev/null
@@ -1,133 +0,0 @@
-/*! elementor - v3.32.0 - 05-10-2025 */
-.elementor-widget-divider {
- --divider-border-style: none;
- --divider-border-width: 1px;
- --divider-color: #0c0d0e;
- --divider-icon-size: 20px;
- --divider-element-spacing: 10px;
- --divider-pattern-height: 24px;
- --divider-pattern-size: 20px;
- --divider-pattern-url: none;
- --divider-pattern-repeat: repeat-x
-}
-
-.elementor-widget-divider .elementor-divider {
- display: flex
-}
-
-.elementor-widget-divider .elementor-divider__text {
- font-size: 15px;
- line-height: 1;
- max-width: 95%
-}
-
-.elementor-widget-divider .elementor-divider__element {
- flex-shrink: 0;
- margin: 0 var(--divider-element-spacing)
-}
-
-.elementor-widget-divider .elementor-icon {
- font-size: var(--divider-icon-size)
-}
-
-.elementor-widget-divider .elementor-divider-separator {
- direction: ltr;
- display: flex;
- margin: 0
-}
-
-.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator {
- align-items: center
-}
-
-.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before {
- border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content: "";
- display: block;
- flex-grow: 1
-}
-
-.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
- flex-grow: 0;
- flex-shrink: 100
-}
-
-.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
- content: none
-}
-
-.elementor-widget-divider--element-align-left .elementor-divider__element {
- margin-left: 0
-}
-
-.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
- flex-grow: 0;
- flex-shrink: 100
-}
-
-.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
- content: none
-}
-
-.elementor-widget-divider--element-align-right .elementor-divider__element {
- margin-right: 0
-}
-
-.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
- flex-grow: 0;
- flex-shrink: 100
-}
-
-.elementor-widget-divider--element-align-start .elementor-divider-separator:before {
- content: none
-}
-
-.elementor-widget-divider--element-align-start .elementor-divider__element {
- margin-inline-start:0}
-
-.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
- flex-grow: 0;
- flex-shrink: 100
-}
-
-.elementor-widget-divider--element-align-end .elementor-divider-separator:after {
- content: none
-}
-
-.elementor-widget-divider--element-align-end .elementor-divider__element {
- margin-inline-end:0}
-
-.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
- border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}
-
-.elementor-widget-divider--separator-type-pattern {
- --divider-border-style: none
-}
-
-.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
- background-color: var(--divider-color);
- -webkit-mask-image: var(--divider-pattern-url);
- mask-image: var(--divider-pattern-url);
- -webkit-mask-repeat: var(--divider-pattern-repeat);
- mask-repeat: var(--divider-pattern-repeat);
- -webkit-mask-size: var(--divider-pattern-size) 100%;
- mask-size: var(--divider-pattern-size) 100%;
- min-height: var(--divider-pattern-height);
- width: 100%
-}
-
-.elementor-widget-divider--no-spacing {
- --divider-pattern-size: auto
-}
-
-.elementor-widget-divider--bg-round {
- --divider-pattern-repeat: round
-}
-
-.rtl .elementor-widget-divider .elementor-divider__text {
- direction: rtl
-}
-
-.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider {
- width: var(--container-widget-width,100%);
- --flex-grow: var( --container-widget-flex-grow )
-}
diff --git a/public/css/widgets/widget-icon-box.min.css b/public/css/widgets/widget-icon-box.min.css
deleted file mode 100644
index e0c6f09..0000000
--- a/public/css/widgets/widget-icon-box.min.css
+++ /dev/null
@@ -1,223 +0,0 @@
-.elementor-widget-icon-box .elementor-icon-box-wrapper {
- display: flex;
- flex-direction: column;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
-}
-
-.elementor-widget-icon-box .elementor-icon-box-icon {
- display: inline-block;
- flex: 0 0 auto;
- line-height: 0
-}
-
-.elementor-widget-icon-box .elementor-icon-box-content {
- flex-grow: 1;
- width: 100%
-}
-
-.elementor-widget-icon-box .elementor-icon-box-title a {
- color: inherit
-}
-
-.elementor-widget-icon-box .elementor-icon-box-description {
- margin: 0
-}
-
-.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
- flex-direction: row-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: end
-}
-
-.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
- flex-direction: row;
- gap: var(--icon-box-icon-margin,15px);
- text-align: start
-}
-
-.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
-}
-
-.elementor-widget-icon-box.elementor-position-bottom .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
-}
-
-@media (min-width: -1) {
- .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
- flex-direction:row-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: end
- }
-
- .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper {
- flex-direction: row;
- gap: var(--icon-box-icon-margin,15px);
- text-align: start
- }
-
- .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-
- .elementor-widget-icon-box.elementor-widescreen-position-bottom .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-}
-
-@media (max-width: 1200px) {
- .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
- flex-direction:row-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: end
- }
-
- .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper {
- flex-direction: row;
- gap: var(--icon-box-icon-margin,15px);
- text-align: start
- }
-
- .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-
- .elementor-widget-icon-box.elementor-laptop-position-bottom .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-}
-
-@media (max-width: 1020px) {
- .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper {
- flex-direction:row-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: end
- }
-
- .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper {
- flex-direction: row;
- gap: var(--icon-box-icon-margin,15px);
- text-align: start
- }
-
- .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-
- .elementor-widget-icon-box.elementor-tablet_extra-position-bottom .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-}
-
-@media (max-width: 840px) {
- .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
- flex-direction:row-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: end
- }
-
- .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper {
- flex-direction: row;
- gap: var(--icon-box-icon-margin,15px);
- text-align: start
- }
-
- .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-
- .elementor-widget-icon-box.elementor-tablet-position-bottom .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-}
-
-@media (max-width: 660px) {
- .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper {
- flex-direction:row-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: end
- }
-
- .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper {
- flex-direction: row;
- gap: var(--icon-box-icon-margin,15px);
- text-align: start
- }
-
- .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-
- .elementor-widget-icon-box.elementor-mobile_extra-position-bottom .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-}
-
-@media (max-width: 480px) {
- .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
- flex-direction:row-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: end
- }
-
- .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper {
- flex-direction: row;
- gap: var(--icon-box-icon-margin,15px);
- text-align: start
- }
-
- .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-
- .elementor-widget-icon-box.elementor-mobile-position-bottom .elementor-icon-box-wrapper {
- align-items: unset!important;
- flex-direction: column-reverse;
- gap: var(--icon-box-icon-margin,15px);
- text-align: center
- }
-
- .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
- flex-direction: column
- }
-}
diff --git a/public/css/widgets/widget-icon-list.min.css b/public/css/widgets/widget-icon-list.min.css
deleted file mode 100644
index 2295f78..0000000
--- a/public/css/widgets/widget-icon-list.min.css
+++ /dev/null
@@ -1,362 +0,0 @@
-/*! elementor - v3.32.0 - 05-10-2025 */
-.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
- overflow: hidden
-}
-
-.elementor-widget .elementor-icon-list-items.elementor-inline-items {
- display: flex;
- flex-wrap: wrap;
- margin-inline:-8px}
-
-.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
- word-break: break-word
-}
-
-.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
- margin-inline:8px}
-
-.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
- border-width: 0;
- border-inline-start-width:1px;border-style: solid;
- height: 100%;
- inset-inline-end: -8px;
- inset-inline-start: auto;
- position: relative;
- width: auto
-}
-
-.elementor-widget .elementor-icon-list-items {
- list-style-type: none;
- margin: 0;
- padding: 0
-}
-
-.elementor-widget .elementor-icon-list-item {
- margin: 0;
- padding: 0;
- position: relative
-}
-
-.elementor-widget .elementor-icon-list-item:after {
- inset-block-end: 0;
- position: absolute;
- width: 100%
-}
-
-.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a {
- align-items: var(--icon-vertical-align,center);
- display: flex;
- font-size: inherit
-}
-
-.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
- align-self: center;
- padding-inline-start:5px}
-
-.elementor-widget .elementor-icon-list-icon {
- display: flex;
- inset-block-start: var(--icon-vertical-offset,initial);
- position: relative
-}
-
-.elementor-widget .elementor-icon-list-icon svg {
- height: var(--e-icon-list-icon-size,1em);
- width: var(--e-icon-list-icon-size,1em)
-}
-
-.elementor-widget .elementor-icon-list-icon i {
- font-size: var(--e-icon-list-icon-size);
- width: 1.25em
-}
-
-.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
- text-align: var(--e-icon-list-icon-align)
-}
-
-.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
- margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
-}
-
-.elementor-widget.elementor-list-item-link-full_width a {
- width: 100%
-}
-
-.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a {
- justify-content: center
-}
-
-.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
- margin: auto
-}
-
-.elementor-widget.elementor-align-center .elementor-inline-items {
- justify-content: center
-}
-
-.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a {
- justify-content: flex-start;
- text-align: left
-}
-
-.elementor-widget.elementor-align-left .elementor-inline-items {
- justify-content: flex-start
-}
-
-.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a {
- justify-content: flex-end;
- text-align: right
-}
-
-.elementor-widget.elementor-align-right .elementor-icon-list-items {
- justify-content: flex-end
-}
-
-.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
- inset-inline-start: 0
-}
-
-.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
- inset-inline-end: 0
-}
-
-@media (min-width: -1) {
- .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
- justify-content:center
- }
-
- .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
- margin: auto
- }
-
- .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
- justify-content: center
- }
-
- .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
- justify-content: flex-start;
- text-align: left
- }
-
- .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
- justify-content: flex-start
- }
-
- .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
- justify-content: flex-end;
- text-align: right
- }
-
- .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
- justify-content: flex-end
- }
-
- .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
- inset-inline-start: 0
- }
-
- .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
- inset-inline-end: 0
- }
-}
-
-@media (max-width: -1) {
- .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
- justify-content:center
- }
-
- .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
- margin: auto
- }
-
- .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
- justify-content: center
- }
-
- .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
- justify-content: flex-start;
- text-align: left
- }
-
- .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
- justify-content: flex-start
- }
-
- .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
- justify-content: flex-end;
- text-align: right
- }
-
- .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
- justify-content: flex-end
- }
-
- .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
- inset-inline-start: 0
- }
-
- .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
- inset-inline-end: 0
- }
-
- .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
- justify-content: center
- }
-
- .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
- margin: auto
- }
-
- .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
- justify-content: center
- }
-
- .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
- justify-content: flex-start;
- text-align: left
- }
-
- .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
- justify-content: flex-start
- }
-
- .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
- justify-content: flex-end;
- text-align: right
- }
-
- .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
- justify-content: flex-end
- }
-
- .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
- inset-inline-start: 0
- }
-
- .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
- inset-inline-end: 0
- }
-}
-
-@media (max-width: 1024px) {
- .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
- justify-content:center
- }
-
- .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
- margin: auto
- }
-
- .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
- justify-content: center
- }
-
- .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
- justify-content: flex-start;
- text-align: left
- }
-
- .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
- justify-content: flex-start
- }
-
- .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
- justify-content: flex-end;
- text-align: right
- }
-
- .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
- justify-content: flex-end
- }
-
- .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
- inset-inline-start: 0
- }
-
- .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
- inset-inline-end: 0
- }
-}
-
-@media (max-width: -1) {
- .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
- justify-content:center
- }
-
- .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
- margin: auto
- }
-
- .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
- justify-content: center
- }
-
- .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
- justify-content: flex-start;
- text-align: left
- }
-
- .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
- justify-content: flex-start
- }
-
- .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
- justify-content: flex-end;
- text-align: right
- }
-
- .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
- justify-content: flex-end
- }
-
- .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
- inset-inline-start: 0
- }
-
- .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
- inset-inline-end: 0
- }
-}
-
-@media (max-width: 767px) {
- .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
- justify-content:center
- }
-
- .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
- margin: auto
- }
-
- .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
- justify-content: center
- }
-
- .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
- justify-content: flex-start;
- text-align: left
- }
-
- .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
- justify-content: flex-start
- }
-
- .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
- justify-content: flex-end;
- text-align: right
- }
-
- .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
- justify-content: flex-end
- }
-
- .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
- inset-inline-start: 0
- }
-
- .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
- inset-inline-end: 0
- }
-}
-
-#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
- padding: 0
-}
diff --git a/public/css/widgets/widget-image.min.css b/public/css/widgets/widget-image.min.css
deleted file mode 100644
index 39c8c85..0000000
--- a/public/css/widgets/widget-image.min.css
+++ /dev/null
@@ -1,17 +0,0 @@
-/*! elementor - v3.32.0 - 05-10-2025 */
-.elementor-widget-image {
- text-align: center
-}
-
-.elementor-widget-image a {
- display: inline-block
-}
-
-.elementor-widget-image a img[src$=".jpeg"] {
- width: 48px
-}
-
-.elementor-widget-image img {
- display: inline-block;
- vertical-align: middle
-}
diff --git a/public/css/widgets/widget-social-icons.min.css b/public/css/widgets/widget-social-icons.min.css
deleted file mode 100644
index fe9134d..0000000
--- a/public/css/widgets/widget-social-icons.min.css
+++ /dev/null
@@ -1,291 +0,0 @@
-/*! elementor - v3.32.0 - 05-10-2025 */
-.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) {
- font-size: 0;
- line-height: 1
-}
-
-.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
- display: inline-grid
-}
-
-.elementor-widget-social-icons .elementor-grid {
- grid-column-gap: var(--grid-column-gap,5px);
- grid-row-gap: var(--grid-row-gap,5px);
- grid-template-columns: var(--grid-template-columns);
- justify-content: var(--justify-content,center);
- justify-items: var(--justify-content,center)
-}
-
-.elementor-icon.elementor-social-icon {
- font-size: var(--icon-size,25px);
- height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
- line-height: var(--icon-size,25px);
- width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
-}
-
-.elementor-social-icon {
- --e-social-icon-icon-color: #fff;
- align-items: center;
- background-color: #69727d;
- cursor: pointer;
- display: inline-flex;
- justify-content: center;
- text-align: center
-}
-
-.elementor-social-icon i {
- color: var(--e-social-icon-icon-color)
-}
-
-.elementor-social-icon svg {
- fill: var(--e-social-icon-icon-color)
-}
-
-.elementor-social-icon:last-child {
- margin: 0
-}
-
-.elementor-social-icon:hover {
- color: #fff;
- opacity: .9
-}
-
-.elementor-social-icon-android {
- background-color: #a4c639
-}
-
-.elementor-social-icon-apple {
- background-color: #999
-}
-
-.elementor-social-icon-behance {
- background-color: #1769ff
-}
-
-.elementor-social-icon-bitbucket {
- background-color: #205081
-}
-
-.elementor-social-icon-codepen {
- background-color: #000
-}
-
-.elementor-social-icon-delicious {
- background-color: #39f
-}
-
-.elementor-social-icon-deviantart {
- background-color: #05cc47
-}
-
-.elementor-social-icon-digg {
- background-color: #005be2
-}
-
-.elementor-social-icon-dribbble {
- background-color: #ea4c89
-}
-
-.elementor-social-icon-elementor {
- background-color: #d30c5c
-}
-
-.elementor-social-icon-envelope {
- background-color: #ea4335
-}
-
-.elementor-social-icon-facebook,.elementor-social-icon-facebook-f {
- background-color: #3b5998
-}
-
-.elementor-social-icon-flickr {
- background-color: #0063dc
-}
-
-.elementor-social-icon-foursquare {
- background-color: #2d5be3
-}
-
-.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp {
- background-color: #006400
-}
-
-.elementor-social-icon-github {
- background-color: #333
-}
-
-.elementor-social-icon-gitlab {
- background-color: #e24329
-}
-
-.elementor-social-icon-globe {
- background-color: #69727d
-}
-
-.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g {
- background-color: #dd4b39
-}
-
-.elementor-social-icon-houzz {
- background-color: #7ac142
-}
-
-.elementor-social-icon-instagram {
- background-color: #262626
-}
-
-.elementor-social-icon-jsfiddle {
- background-color: #487aa2
-}
-
-.elementor-social-icon-link {
- background-color: #818a91
-}
-
-.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in {
- background-color: #0077b5
-}
-
-.elementor-social-icon-medium {
- background-color: #00ab6b
-}
-
-.elementor-social-icon-meetup {
- background-color: #ec1c40
-}
-
-.elementor-social-icon-mixcloud {
- background-color: #273a4b
-}
-
-.elementor-social-icon-odnoklassniki {
- background-color: #f4731c
-}
-
-.elementor-social-icon-pinterest {
- background-color: #bd081c
-}
-
-.elementor-social-icon-product-hunt {
- background-color: #da552f
-}
-
-.elementor-social-icon-reddit {
- background-color: #ff4500
-}
-
-.elementor-social-icon-rss {
- background-color: #f26522
-}
-
-.elementor-social-icon-shopping-cart {
- background-color: #4caf50
-}
-
-.elementor-social-icon-skype {
- background-color: #00aff0
-}
-
-.elementor-social-icon-slideshare {
- background-color: #0077b5
-}
-
-.elementor-social-icon-snapchat {
- background-color: #fffc00
-}
-
-.elementor-social-icon-soundcloud {
- background-color: #f80
-}
-
-.elementor-social-icon-spotify {
- background-color: #2ebd59
-}
-
-.elementor-social-icon-stack-overflow {
- background-color: #fe7a15
-}
-
-.elementor-social-icon-steam {
- background-color: #00adee
-}
-
-.elementor-social-icon-stumbleupon {
- background-color: #eb4924
-}
-
-.elementor-social-icon-telegram {
- background-color: #2ca5e0
-}
-
-.elementor-social-icon-threads {
- background-color: #000
-}
-
-.elementor-social-icon-thumb-tack {
- background-color: #1aa1d8
-}
-
-.elementor-social-icon-tripadvisor {
- background-color: #589442
-}
-
-.elementor-social-icon-tumblr {
- background-color: #35465c
-}
-
-.elementor-social-icon-twitch {
- background-color: #6441a5
-}
-
-.elementor-social-icon-twitter {
- background-color: #1da1f2
-}
-
-.elementor-social-icon-viber {
- background-color: #665cac
-}
-
-.elementor-social-icon-vimeo {
- background-color: #1ab7ea
-}
-
-.elementor-social-icon-vk {
- background-color: #45668e
-}
-
-.elementor-social-icon-weibo {
- background-color: #dd2430
-}
-
-.elementor-social-icon-weixin {
- background-color: #31a918
-}
-
-.elementor-social-icon-whatsapp {
- background-color: #25d366
-}
-
-.elementor-social-icon-wordpress {
- background-color: #21759b
-}
-
-.elementor-social-icon-x-twitter {
- background-color: #000
-}
-
-.elementor-social-icon-xing {
- background-color: #026466
-}
-
-.elementor-social-icon-yelp {
- background-color: #af0606
-}
-
-.elementor-social-icon-youtube {
- background-color: #cd201f
-}
-
-.elementor-social-icon-500px {
- background-color: #0099e5
-}
diff --git a/public/file.svg b/public/file.svg
deleted file mode 100644
index 004145c..0000000
--- a/public/file.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2 b/public/fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2
deleted file mode 100644
index 7b0e76a..0000000
Binary files a/public/fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2 and /dev/null differ
diff --git a/public/fonts/xn7gYHE41ni1AdIRggexSvfedN4.woff2 b/public/fonts/xn7gYHE41ni1AdIRggexSvfedN4.woff2
deleted file mode 100644
index 9d7abb1..0000000
Binary files a/public/fonts/xn7gYHE41ni1AdIRggexSvfedN4.woff2 and /dev/null differ
diff --git a/public/globe.svg b/public/globe.svg
deleted file mode 100644
index 567f17b..0000000
--- a/public/globe.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/images/B2B.png b/public/images/B2B.png
deleted file mode 100644
index 57452dd..0000000
Binary files a/public/images/B2B.png and /dev/null differ
diff --git a/public/images/FMCG.png b/public/images/FMCG.png
deleted file mode 100644
index bd0520d..0000000
Binary files a/public/images/FMCG.png and /dev/null differ
diff --git a/public/images/Group.svg b/public/images/Group.svg
deleted file mode 100644
index e35c1fd..0000000
--- a/public/images/Group.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/public/images/Pharma.png b/public/images/Pharma.png
deleted file mode 100644
index 7aeb944..0000000
Binary files a/public/images/Pharma.png and /dev/null differ
diff --git a/public/images/ai_driven_logistics.png b/public/images/ai_driven_logistics.png
deleted file mode 100644
index 6743175..0000000
Binary files a/public/images/ai_driven_logistics.png and /dev/null differ
diff --git a/public/images/blog-post-pic-17-480x480.jpg b/public/images/blog-post-pic-17-480x480.jpg
deleted file mode 100644
index 42956b0..0000000
Binary files a/public/images/blog-post-pic-17-480x480.jpg and /dev/null differ
diff --git a/public/images/blog-post-pic-17-680x680.jpg b/public/images/blog-post-pic-17-680x680.jpg
deleted file mode 100644
index 80ce348..0000000
Binary files a/public/images/blog-post-pic-17-680x680.jpg and /dev/null differ
diff --git a/public/images/blog-post-pic-17-840x840.jpg b/public/images/blog-post-pic-17-840x840.jpg
deleted file mode 100644
index af94e81..0000000
Binary files a/public/images/blog-post-pic-17-840x840.jpg and /dev/null differ
diff --git a/public/images/blog-post-pic-17-995x467.jpg b/public/images/blog-post-pic-17-995x467.jpg
deleted file mode 100644
index cecba33..0000000
Binary files a/public/images/blog-post-pic-17-995x467.jpg and /dev/null differ
diff --git a/public/images/blog-post-pic-18-480x480.jpg b/public/images/blog-post-pic-18-480x480.jpg
deleted file mode 100644
index d0b8d7b..0000000
Binary files a/public/images/blog-post-pic-18-480x480.jpg and /dev/null differ
diff --git a/public/images/blog-post-pic-18-680x680.jpg b/public/images/blog-post-pic-18-680x680.jpg
deleted file mode 100644
index ab25a56..0000000
Binary files a/public/images/blog-post-pic-18-680x680.jpg and /dev/null differ
diff --git a/public/images/blog-post-pic-18-995x467.jpg b/public/images/blog-post-pic-18-995x467.jpg
deleted file mode 100644
index aeafbe0..0000000
Binary files a/public/images/blog-post-pic-18-995x467.jpg and /dev/null differ
diff --git a/public/images/blog-post-pic-7-680x680.jpeg b/public/images/blog-post-pic-7-680x680.jpeg
deleted file mode 100644
index ae2b034..0000000
Binary files a/public/images/blog-post-pic-7-680x680.jpeg and /dev/null differ
diff --git a/public/images/contain.png b/public/images/contain.png
deleted file mode 100644
index 34cc39a..0000000
Binary files a/public/images/contain.png and /dev/null differ
diff --git a/public/images/delivery.png b/public/images/delivery.png
deleted file mode 100644
index c9eac15..0000000
Binary files a/public/images/delivery.png and /dev/null differ
diff --git a/public/images/end_to_end_protection.png b/public/images/end_to_end_protection.png
deleted file mode 100644
index 70fa4c0..0000000
Binary files a/public/images/end_to_end_protection.png and /dev/null differ
diff --git a/public/images/ev-design1.jpeg b/public/images/ev-design1.jpeg
deleted file mode 100644
index 37f35c8..0000000
Binary files a/public/images/ev-design1.jpeg and /dev/null differ
diff --git a/public/images/ev-van-dashboard.png b/public/images/ev-van-dashboard.png
deleted file mode 100644
index 336a3ee..0000000
Binary files a/public/images/ev-van-dashboard.png and /dev/null differ
diff --git a/public/images/ev2-van.png b/public/images/ev2-van.png
deleted file mode 100644
index 583dbc9..0000000
Binary files a/public/images/ev2-van.png and /dev/null differ
diff --git a/public/images/fleet-main.png b/public/images/fleet-main.png
deleted file mode 100644
index 052a520..0000000
Binary files a/public/images/fleet-main.png and /dev/null differ
diff --git a/public/images/fleet-van-light.png b/public/images/fleet-van-light.png
deleted file mode 100644
index 445a835..0000000
Binary files a/public/images/fleet-van-light.png and /dev/null differ
diff --git a/public/images/home1-pic-1.png b/public/images/home1-pic-1.png
deleted file mode 100644
index fb2aa53..0000000
Binary files a/public/images/home1-pic-1.png and /dev/null differ
diff --git a/public/images/home2-banner-4.jpg b/public/images/home2-banner-4.jpg
deleted file mode 100644
index 2546463..0000000
Binary files a/public/images/home2-banner-4.jpg and /dev/null differ
diff --git a/public/images/home2-hero.png b/public/images/home2-hero.png
deleted file mode 100644
index bbb8a70..0000000
Binary files a/public/images/home2-hero.png and /dev/null differ
diff --git a/public/images/home2-pic-1.png b/public/images/home2-pic-1.png
deleted file mode 100644
index 449fa35..0000000
Binary files a/public/images/home2-pic-1.png and /dev/null differ
diff --git a/public/images/home2-pic-2.png b/public/images/home2-pic-2.png
deleted file mode 100644
index 02c9d31..0000000
Binary files a/public/images/home2-pic-2.png and /dev/null differ
diff --git a/public/images/home2-step1.png b/public/images/home2-step1.png
deleted file mode 100644
index 16272b6..0000000
Binary files a/public/images/home2-step1.png and /dev/null differ
diff --git a/public/images/home2-step2.png b/public/images/home2-step2.png
deleted file mode 100644
index 9506994..0000000
Binary files a/public/images/home2-step2.png and /dev/null differ
diff --git a/public/images/home2-step3.png b/public/images/home2-step3.png
deleted file mode 100644
index b7379c0..0000000
Binary files a/public/images/home2-step3.png and /dev/null differ
diff --git a/public/images/home3-pic-1.png b/public/images/home3-pic-1.png
deleted file mode 100644
index c8c8574..0000000
Binary files a/public/images/home3-pic-1.png and /dev/null differ
diff --git a/public/images/home3-service-1.png b/public/images/home3-service-1.png
deleted file mode 100644
index a262918..0000000
Binary files a/public/images/home3-service-1.png and /dev/null differ
diff --git a/public/images/home3-service-2.png b/public/images/home3-service-2.png
deleted file mode 100644
index 1fe5623..0000000
Binary files a/public/images/home3-service-2.png and /dev/null differ
diff --git a/public/images/home3-service-3.png b/public/images/home3-service-3.png
deleted file mode 100644
index 6f81941..0000000
Binary files a/public/images/home3-service-3.png and /dev/null differ
diff --git a/public/images/home4-banner-4.png b/public/images/home4-banner-4.png
deleted file mode 100644
index 10ae135..0000000
Binary files a/public/images/home4-banner-4.png and /dev/null differ
diff --git a/public/images/home4-pic-1.png b/public/images/home4-pic-1.png
deleted file mode 100644
index 96d2a45..0000000
Binary files a/public/images/home4-pic-1.png and /dev/null differ
diff --git a/public/images/how-works.png b/public/images/how-works.png
deleted file mode 100644
index cb2cf78..0000000
Binary files a/public/images/how-works.png and /dev/null differ
diff --git a/public/images/logo2-light-x2.png b/public/images/logo2-light-x2.png
deleted file mode 100644
index 4e0c93e..0000000
Binary files a/public/images/logo2-light-x2.png and /dev/null differ
diff --git a/public/images/miletruth-1.png b/public/images/miletruth-1.png
deleted file mode 100644
index 1ee78b7..0000000
Binary files a/public/images/miletruth-1.png and /dev/null differ
diff --git a/public/images/miletruth-2.png b/public/images/miletruth-2.png
deleted file mode 100644
index a3fdaa2..0000000
Binary files a/public/images/miletruth-2.png and /dev/null differ
diff --git a/public/images/miletruth-3.png b/public/images/miletruth-3.png
deleted file mode 100644
index 12d0f22..0000000
Binary files a/public/images/miletruth-3.png and /dev/null differ
diff --git a/public/images/miletruth_hero_bg.png b/public/images/miletruth_hero_bg.png
deleted file mode 100644
index c1719d0..0000000
Binary files a/public/images/miletruth_hero_bg.png and /dev/null differ
diff --git a/public/images/mission.png b/public/images/mission.png
deleted file mode 100644
index 71bb6a3..0000000
Binary files a/public/images/mission.png and /dev/null differ
diff --git a/public/images/preloader.png b/public/images/preloader.png
deleted file mode 100644
index e44f2c5..0000000
Binary files a/public/images/preloader.png and /dev/null differ
diff --git a/public/images/proactive_delay_prevention.png b/public/images/proactive_delay_prevention.png
deleted file mode 100644
index 44c0673..0000000
Binary files a/public/images/proactive_delay_prevention.png and /dev/null differ
diff --git a/public/images/profile-4.png b/public/images/profile-4.png
deleted file mode 100644
index cced98c..0000000
Binary files a/public/images/profile-4.png and /dev/null differ
diff --git a/public/images/routing/ml_pipeline_updated.svg b/public/images/routing/ml_pipeline_updated.svg
deleted file mode 100644
index c152cba..0000000
--- a/public/images/routing/ml_pipeline_updated.svg
+++ /dev/null
@@ -1,178 +0,0 @@
-
\ No newline at end of file
diff --git a/public/images/routing/pitch_edge.png b/public/images/routing/pitch_edge.png
deleted file mode 100644
index ca5c304..0000000
Binary files a/public/images/routing/pitch_edge.png and /dev/null differ
diff --git a/public/images/routing/pitch_flow.png b/public/images/routing/pitch_flow.png
deleted file mode 100644
index 9296372..0000000
Binary files a/public/images/routing/pitch_flow.png and /dev/null differ
diff --git a/public/images/routing/pitch_impact.png b/public/images/routing/pitch_impact.png
deleted file mode 100644
index 9c18f2b..0000000
Binary files a/public/images/routing/pitch_impact.png and /dev/null differ
diff --git a/public/images/routing/pitch_strategy.png b/public/images/routing/pitch_strategy.png
deleted file mode 100644
index 5df1146..0000000
Binary files a/public/images/routing/pitch_strategy.png and /dev/null differ
diff --git a/public/images/routing/pitchflow.png b/public/images/routing/pitchflow.png
deleted file mode 100644
index 5705419..0000000
Binary files a/public/images/routing/pitchflow.png and /dev/null differ
diff --git a/public/images/single_owner_promise.png b/public/images/single_owner_promise.png
deleted file mode 100644
index e811e8f..0000000
Binary files a/public/images/single_owner_promise.png and /dev/null differ
diff --git a/public/images/slide1.png b/public/images/slide1.png
deleted file mode 100644
index 63b04cb..0000000
Binary files a/public/images/slide1.png and /dev/null differ
diff --git a/public/images/submit-spin.svg b/public/images/submit-spin.svg
deleted file mode 100644
index 2e4ab5c..0000000
--- a/public/images/submit-spin.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/images/vision.png b/public/images/vision.png
deleted file mode 100644
index 9b492c4..0000000
Binary files a/public/images/vision.png and /dev/null differ
diff --git a/public/images/women_story_1.png b/public/images/women_story_1.png
deleted file mode 100644
index 7d56474..0000000
Binary files a/public/images/women_story_1.png and /dev/null differ
diff --git a/public/images/women_story_2.png b/public/images/women_story_2.png
deleted file mode 100644
index fb46d08..0000000
Binary files a/public/images/women_story_2.png and /dev/null differ
diff --git a/public/images/women_story_3.png b/public/images/women_story_3.png
deleted file mode 100644
index 3eb3aab..0000000
Binary files a/public/images/women_story_3.png and /dev/null differ
diff --git a/public/images/workflow-1.png b/public/images/workflow-1.png
deleted file mode 100644
index 5d2229c..0000000
Binary files a/public/images/workflow-1.png and /dev/null differ
diff --git a/public/js/accordion.28788e18d1d35c23f450.bundle.min.js b/public/js/accordion.28788e18d1d35c23f450.bundle.min.js
deleted file mode 100644
index eba33ba..0000000
--- a/public/js/accordion.28788e18d1d35c23f450.bundle.min.js
+++ /dev/null
@@ -1,189 +0,0 @@
-/*! elementor - v3.32.0 - 05-10-2025 */
-"use strict";
-(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([[131], {
- 5249: (e, t, a) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }),
- t.default = void 0,
- a(6281),
- a(4846),
- a(7458),
- a(6211);
- class baseTabs extends elementorModules.frontend.handlers.Base {
- getDefaultSettings() {
- return {
- selectors: {
- tablist: '[role="tablist"]',
- tabTitle: ".elementor-tab-title",
- tabContent: ".elementor-tab-content"
- },
- classes: {
- active: "elementor-active"
- },
- showTabFn: "show",
- hideTabFn: "hide",
- toggleSelf: !0,
- hidePrevious: !0,
- autoExpand: !0,
- keyDirection: {
- ArrowLeft: elementorFrontendConfig.is_rtl ? 1 : -1,
- ArrowUp: -1,
- ArrowRight: elementorFrontendConfig.is_rtl ? -1 : 1,
- ArrowDown: 1
- }
- }
- }
- getDefaultElements() {
- const e = this.getSettings("selectors");
- return {
- $tabTitles: this.findElement(e.tabTitle),
- $tabContents: this.findElement(e.tabContent)
- }
- }
- activateDefaultTab() {
- const e = this.getSettings();
- if (!e.autoExpand || "editor" === e.autoExpand && !this.isEdit)
- return;
- const t = this.getEditSettings("activeItemIndex") || 1
- , a = {
- showTabFn: e.showTabFn,
- hideTabFn: e.hideTabFn
- };
- this.setSettings({
- showTabFn: "show",
- hideTabFn: "hide"
- }),
- this.changeActiveTab(t),
- this.setSettings(a)
- }
- handleKeyboardNavigation(e) {
- const t = e.currentTarget
- , a = jQuery(t.closest(this.getSettings("selectors").tablist))
- , i = a.find(this.getSettings("selectors").tabTitle)
- , s = "vertical" === a.attr("aria-orientation");
- switch (e.key) {
- case "ArrowLeft":
- case "ArrowRight":
- if (s)
- return;
- break;
- case "ArrowUp":
- case "ArrowDown":
- if (!s)
- return;
- e.preventDefault();
- break;
- case "Home":
- return e.preventDefault(),
- void i.first().trigger("focus");
- case "End":
- return e.preventDefault(),
- void i.last().trigger("focus");
- default:
- return
- }
- const n = t.getAttribute("data-tab") - 1
- , r = this.getSettings("keyDirection")[e.key]
- , o = i[n + r];
- o ? o.focus() : -1 === n + r ? i.last().trigger("focus") : i.first().trigger("focus")
- }
- deactivateActiveTab(e) {
- const t = this.getSettings()
- , a = t.classes.active
- , i = e ? '[data-tab="' + e + '"]' : "." + a
- , s = this.elements.$tabTitles.filter(i)
- , n = this.elements.$tabContents.filter(i);
- s.add(n).removeClass(a + " active"),
- s.closest(".elementor-accordion-item").removeClass("active"),
- s.attr({
- tabindex: "-1",
- "aria-selected": "false",
- "aria-expanded": "false"
- }),
- n[t.hideTabFn](),
- n.attr("hidden", "hidden")
- }
- activateTab(e) {
- const t = this.getSettings()
- , a = t.classes.active
- , i = this.elements.$tabTitles.filter('[data-tab="' + e + '"]')
- , s = this.elements.$tabContents.filter('[data-tab="' + e + '"]')
- , n = "show" === t.showTabFn ? 0 : 400;
- i.add(s).addClass(a + " active"),
- i.closest(".elementor-accordion-item").addClass("active"),
- i.attr({
- tabindex: "0",
- "aria-selected": "true",
- "aria-expanded": "true"
- }),
- s[t.showTabFn](n, () => elementorFrontend.elements.$window.trigger("elementor-pro/motion-fx/recalc")),
- s.removeAttr("hidden")
- }
- isActiveTab(e) {
- return this.elements.$tabTitles.filter('[data-tab="' + e + '"]').hasClass(this.getSettings("classes.active"))
- }
- bindEvents() {
- this.elements.$tabTitles.on({
- keydown: e => {
- jQuery(e.target).is("a") && "Enter" === e.key && e.preventDefault(),
- ["End", "Home", "ArrowUp", "ArrowDown"].includes(e.key) && this.handleKeyboardNavigation(e)
- }
- ,
- keyup: e => {
- switch (e.code) {
- case "ArrowLeft":
- case "ArrowRight":
- this.handleKeyboardNavigation(e);
- break;
- case "Enter":
- case "Space":
- e.preventDefault(),
- this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))
- }
- }
- ,
- click: e => {
- e.preventDefault(),
- this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))
- }
- })
- }
- onInit() {
- super.onInit(...arguments),
- this.activateDefaultTab()
- }
- onEditSettingsChange(e) {
- "activeItemIndex" === e && this.activateDefaultTab()
- }
- changeActiveTab(e) {
- const t = this.isActiveTab(e)
- , a = this.getSettings();
- if (t) return;
- !a.toggleSelf && t || !a.hidePrevious || this.deactivateActiveTab(),
- !a.hidePrevious && t && this.deactivateActiveTab(e),
- t || this.activateTab(e)
- }
- }
- t.default = baseTabs
- }
- ,
- 9675: (e, t, a) => {
- var i = a(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }),
- t.default = void 0;
- var s = i(a(5249));
- class Accordion extends s.default {
- getDefaultSettings() {
- return {
- ...super.getDefaultSettings(),
- showTabFn: "slideDown",
- hideTabFn: "slideUp"
- }
- }
- }
- t.default = Accordion
- }
-}]);
diff --git a/public/js/add-to-cart.min.js b/public/js/add-to-cart.min.js
deleted file mode 100644
index 12f0de5..0000000
--- a/public/js/add-to-cart.min.js
+++ /dev/null
@@ -1,97 +0,0 @@
-jQuery(function(t) {
- if ("undefined" == typeof wc_add_to_cart_params) return !1;
- var a = function() {
- this.requests = [], this.addRequest = this.addRequest.bind(this), this.run = this.run.bind(this), this.$liveRegion = this.createLiveRegion(), t(document.body).on("click", ".add_to_cart_button:not(.wc-interactive)", {
- addToCartHandler: this
- }, this.onAddToCart).on("click", ".remove_from_cart_button", {
- addToCartHandler: this
- }, this.onRemoveFromCart).on("added_to_cart", {
- addToCartHandler: this
- }, this.onAddedToCart).on("removed_from_cart", {
- addToCartHandler: this
- }, this.onRemovedFromCart).on("ajax_request_not_sent.adding_to_cart", this.updateButton)
- };
- a.prototype.addRequest = function(t) {
- this.requests.push(t), 1 === this.requests.length && this.run()
- }, a.prototype.run = function() {
- var a = this,
- e = a.requests[0].complete;
- a.requests[0].complete = function() {
- "function" == typeof e && e(), a.requests.shift(), a.requests.length > 0 && a.run()
- }, t.ajax(this.requests[0])
- }, a.prototype.onAddToCart = function(a) {
- var e = t(this);
- if (e.is(".ajax_add_to_cart")) {
- if (!e.attr("data-product_id")) return !0;
- if (a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"), a.preventDefault(), e.removeClass("added"), e.addClass("loading"), !1 === t(document.body).triggerHandler("should_send_ajax_request.adding_to_cart", [e])) return t(document.body).trigger("ajax_request_not_sent.adding_to_cart", [!1, !1, e]), !0;
- var r = {};
- t.each(e.data(), function(t, a) {
- r[t] = a
- }), t.each(e[0].dataset, function(t, a) {
- r[t] = a
- }), t(document.body).trigger("adding_to_cart", [e, r]), a.data.addToCartHandler.addRequest({
- type: "POST",
- url: wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%", "add_to_cart"),
- data: r,
- success: function(a) {
- a && (a.error && a.product_url ? window.location = a.product_url : "yes" !== wc_add_to_cart_params.cart_redirect_after_add ? t(document.body).trigger("added_to_cart", [a.fragments, a.cart_hash, e]) : window.location = wc_add_to_cart_params.cart_url)
- },
- dataType: "json"
- })
- }
- }, a.prototype.onRemoveFromCart = function(a) {
- var e = t(this),
- r = e.closest(".woocommerce-mini-cart-item");
- a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"), a.preventDefault(), r.block({
- message: null,
- overlayCSS: {
- opacity: .6
- }
- }), a.data.addToCartHandler.addRequest({
- type: "POST",
- url: wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%", "remove_from_cart"),
- data: {
- cart_item_key: e.data("cart_item_key")
- },
- success: function(a) {
- a && a.fragments ? t(document.body).trigger("removed_from_cart", [a.fragments, a.cart_hash, e]) : window.location = e.attr("href")
- },
- error: function() {
- window.location = e.attr("href")
- },
- dataType: "json"
- })
- }, a.prototype.updateButton = function(a, e, r, d) {
- if (d = void 0 !== d && d) {
- if (d.removeClass("loading"), e && d.addClass("added"), e && !wc_add_to_cart_params.is_cart && 0 === d.parent().find(".added_to_cart").length) {
- var o = document.createElement("a");
- o.href = wc_add_to_cart_params.cart_url, o.className = "added_to_cart wc-forward", o.title = wc_add_to_cart_params.i18n_view_cart, o.textContent = wc_add_to_cart_params.i18n_view_cart, d.after(o)
- }
- t(document.body).trigger("wc_cart_button_updated", [d])
- }
- }, a.prototype.updateFragments = function(a, e) {
- e && (t.each(e, function(a) {
- t(a).addClass("updating").fadeTo("400", "0.6").block({
- message: null,
- overlayCSS: {
- opacity: .6
- }
- })
- }), t.each(e, function(a, e) {
- t(a).replaceWith(e), t(a).stop(!0).css("opacity", "1").unblock()
- }), t(document.body).trigger("wc_fragments_loaded"))
- }, a.prototype.alertCartUpdated = function(t, a, e, r) {
- if (r = void 0 !== r && r) {
- var d = r.data("success_message");
- if (!d) return;
- t.data.addToCartHandler.$liveRegion.delay(1e3).text(d).attr("aria-relevant", "all")
- }
- }, a.prototype.createLiveRegion = function() {
- var a = t(".widget_shopping_cart_live_region");
- return a.length ? a : t('').appendTo("body")
- }, a.prototype.onAddedToCart = function(t, a, e, r) {
- t.data.addToCartHandler.updateButton(t, a, e, r), t.data.addToCartHandler.updateFragments(t, a), t.data.addToCartHandler.alertCartUpdated(t, a, e, r)
- }, a.prototype.onRemovedFromCart = function(t, a, e, r) {
- t.data.addToCartHandler.updateFragments(t, a), t.data.addToCartHandler.alertCartUpdated(t, a, e, r)
- }, new a
-});
diff --git a/public/js/address.min.js b/public/js/address.min.js
deleted file mode 100644
index 2bb472b..0000000
--- a/public/js/address.min.js
+++ /dev/null
@@ -1,31 +0,0 @@
-((e, s) => {
- let o = {
- noStateCountries: [],
- init() {
- s(e).on("load", o.onLoad), s(document).on("wpformsRepeaterFieldCloneCreated", o.setChangeHandlers)
- },
- onLoad() {
- o.noStateCountries = wpforms_settings ? .address_field ? .list_countries_without_states || [], o.noStateCountries.length && o.setChangeHandlers()
- },
- setChangeHandlers() {
- s(".wpforms-field-address").each(function() {
- var e = s(this).find("select.wpforms-field-address-country");
- e.length && (o.handleCountryChange(e), e.off("change").on("change", function() {
- o.handleCountryChange(this)
- }))
- })
- },
- handleCountryChange(e) {
- var e = s(e),
- t = e.closest(".wpforms-field").find(".wpforms-field-address-state"),
- n = t.closest(".wpforms-field-row");
- n.length && (e = e.val(), o.handleStateInput(t, n, e))
- },
- handleStateInput(e, t, n) {
- o.noStateCountries.includes(n) ? (e.val("").prop("disabled", !0).prop("required", !1).on("change", function() {
- s(this).val("")
- }), t.addClass("wpforms-without-state")) : (e.prop("disabled", !1).prop("required", t.find(".wpforms-first input").prop("required")).off("change"), t.removeClass("wpforms-without-state"))
- }
- };
- o.init(), o
-})(window, jQuery);
diff --git a/public/js/core.min.js b/public/js/core.min.js
deleted file mode 100644
index e79979f..0000000
--- a/public/js/core.min.js
+++ /dev/null
@@ -1,683 +0,0 @@
-/*! jQuery UI - v1.13.3 - 2024-04-26
- * https://jqueryui.com
- * Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
- * Copyright jQuery Foundation and other contributors; Licensed MIT */
-! function(t) {
- "use strict";
- "function" == typeof define && define.amd ? define(["jquery"], t) : t(jQuery)
-}(function(x) {
- "use strict";
- var t, e, i, n, W, C, o, s, r, l, a, h, u;
-
- function E(t, e, i) {
- return [parseFloat(t[0]) * (a.test(t[0]) ? e / 100 : 1), parseFloat(t[1]) * (a.test(t[1]) ? i / 100 : 1)]
- }
-
- function L(t, e) {
- return parseInt(x.css(t, e), 10) || 0
- }
-
- function N(t) {
- return null != t && t === t.window
- }
- x.ui = x.ui || {}, x.ui.version = "1.13.3",
- /*!
- * jQuery UI :data 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */
- x.extend(x.expr.pseudos, {
- data: x.expr.createPseudo ? x.expr.createPseudo(function(e) {
- return function(t) {
- return !!x.data(t, e)
- }
- }) : function(t, e, i) {
- return !!x.data(t, i[3])
- }
- }),
- /*!
- * jQuery UI Disable Selection 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */
- x.fn.extend({
- disableSelection: (t = "onselectstart" in document.createElement("div") ? "selectstart" : "mousedown", function() {
- return this.on(t + ".ui-disableSelection", function(t) {
- t.preventDefault()
- })
- }),
- enableSelection: function() {
- return this.off(".ui-disableSelection")
- }
- }),
- /*!
- * jQuery UI Focusable 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */
- x.ui.focusable = function(t, e) {
- var i, n, o, s = t.nodeName.toLowerCase();
- return "area" === s ? (o = (i = t.parentNode).name, !(!t.href || !o || "map" !== i.nodeName.toLowerCase()) && 0 < (i = x("img[usemap='#" + o + "']")).length && i.is(":visible")) : (/^(input|select|textarea|button|object)$/.test(s) ? (n = !t.disabled) && (o = x(t).closest("fieldset")[0]) && (n = !o.disabled) : n = "a" === s && t.href || e, n && x(t).is(":visible") && function(t) {
- var e = t.css("visibility");
- for (;
- "inherit" === e;) t = t.parent(), e = t.css("visibility");
- return "visible" === e
- }(x(t)))
- }, x.extend(x.expr.pseudos, {
- focusable: function(t) {
- return x.ui.focusable(t, null != x.attr(t, "tabindex"))
- }
- }), x.fn._form = function() {
- return "string" == typeof this[0].form ? this.closest("form") : x(this[0].form)
- },
- /*!
- * jQuery UI Form Reset Mixin 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */
- x.ui.formResetMixin = {
- _formResetHandler: function() {
- var e = x(this);
- setTimeout(function() {
- var t = e.data("ui-form-reset-instances");
- x.each(t, function() {
- this.refresh()
- })
- })
- },
- _bindFormResetHandler: function() {
- var t;
- this.form = this.element._form(), this.form.length && ((t = this.form.data("ui-form-reset-instances") || []).length || this.form.on("reset.ui-form-reset", this._formResetHandler), t.push(this), this.form.data("ui-form-reset-instances", t))
- },
- _unbindFormResetHandler: function() {
- var t;
- this.form.length && ((t = this.form.data("ui-form-reset-instances")).splice(x.inArray(this, t), 1), t.length ? this.form.data("ui-form-reset-instances", t) : this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))
- }
- }, x.ui.ie = !!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),
- /*!
- * jQuery UI Support for jQuery core 1.8.x and newer 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- *
- */
- x.expr.pseudos || (x.expr.pseudos = x.expr[":"]), x.uniqueSort || (x.uniqueSort = x.unique), x.escapeSelector || (e = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g, i = function(t, e) {
- return e ? "\0" === t ? "�" : t.slice(0, -1) + "\\" + t.charCodeAt(t.length - 1).toString(16) + " " : "\\" + t
- }, x.escapeSelector = function(t) {
- return (t + "").replace(e, i)
- }), x.fn.even && x.fn.odd || x.fn.extend({
- even: function() {
- return this.filter(function(t) {
- return t % 2 == 0
- })
- },
- odd: function() {
- return this.filter(function(t) {
- return t % 2 == 1
- })
- }
- }),
- /*!
- * jQuery UI Keycode 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */
- x.ui.keyCode = {
- BACKSPACE: 8,
- COMMA: 188,
- DELETE: 46,
- DOWN: 40,
- END: 35,
- ENTER: 13,
- ESCAPE: 27,
- HOME: 36,
- LEFT: 37,
- PAGE_DOWN: 34,
- PAGE_UP: 33,
- PERIOD: 190,
- RIGHT: 39,
- SPACE: 32,
- TAB: 9,
- UP: 38
- },
- /*!
- * jQuery UI Labels 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */
- x.fn.labels = function() {
- var t, e, i;
- return this.length ? this[0].labels && this[0].labels.length ? this.pushStack(this[0].labels) : (e = this.eq(0).parents("label"), (t = this.attr("id")) && (i = (i = this.eq(0).parents().last()).add((i.length ? i : this).siblings()), t = "label[for='" + x.escapeSelector(t) + "']", e = e.add(i.find(t).addBack(t))), this.pushStack(e)) : this.pushStack([])
- }, x.ui.plugin = {
- add: function(t, e, i) {
- var n, o = x.ui[t].prototype;
- for (n in i) o.plugins[n] = o.plugins[n] || [], o.plugins[n].push([e, i[n]])
- },
- call: function(t, e, i, n) {
- var o, s = t.plugins[e];
- if (s && (n || t.element[0].parentNode && 11 !== t.element[0].parentNode.nodeType))
- for (o = 0; o < s.length; o++) t.options[s[o][0]] && s[o][1].apply(t.element, i)
- }
- },
- /*!
- * jQuery UI Position 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- *
- * https://api.jqueryui.com/position/
- */
- W = Math.max, C = Math.abs, o = /left|center|right/, s = /top|center|bottom/, r = /[\+\-]\d+(\.[\d]+)?%?/, l = /^\w+/, a = /%$/, h = x.fn.position, x.position = {
- scrollbarWidth: function() {
- var t, e, i;
- return void 0 !== n ? n : (i = (e = x("")).children()[0], x("body").append(e), t = i.offsetWidth, e.css("overflow", "scroll"), t === (i = i.offsetWidth) && (i = e[0].clientWidth), e.remove(), n = t - i)
- },
- getScrollInfo: function(t) {
- var e = t.isWindow || t.isDocument ? "" : t.element.css("overflow-x"),
- i = t.isWindow || t.isDocument ? "" : t.element.css("overflow-y"),
- e = "scroll" === e || "auto" === e && t.width < t.element[0].scrollWidth;
- return {
- width: "scroll" === i || "auto" === i && t.height < t.element[0].scrollHeight ? x.position.scrollbarWidth() : 0,
- height: e ? x.position.scrollbarWidth() : 0
- }
- },
- getWithinInfo: function(t) {
- var e = x(t || window),
- i = N(e[0]),
- n = !!e[0] && 9 === e[0].nodeType;
- return {
- element: e,
- isWindow: i,
- isDocument: n,
- offset: !i && !n ? x(t).offset() : {
- left: 0,
- top: 0
- },
- scrollLeft: e.scrollLeft(),
- scrollTop: e.scrollTop(),
- width: e.outerWidth(),
- height: e.outerHeight()
- }
- }
- }, x.fn.position = function(f) {
- var c, d, p, g, m, v, y, w, b, _, t, e;
- return f && f.of ? (v = "string" == typeof(f = x.extend({}, f)).of ? x(document).find(f.of) : x(f.of), y = x.position.getWithinInfo(f.within), w = x.position.getScrollInfo(y), b = (f.collision || "flip").split(" "), _ = {}, e = 9 === (e = (t = v)[0]).nodeType ? {
- width: t.width(),
- height: t.height(),
- offset: {
- top: 0,
- left: 0
- }
- } : N(e) ? {
- width: t.width(),
- height: t.height(),
- offset: {
- top: t.scrollTop(),
- left: t.scrollLeft()
- }
- } : e.preventDefault ? {
- width: 0,
- height: 0,
- offset: {
- top: e.pageY,
- left: e.pageX
- }
- } : {
- width: t.outerWidth(),
- height: t.outerHeight(),
- offset: t.offset()
- }, v[0].preventDefault && (f.at = "left top"), d = e.width, p = e.height, m = x.extend({}, g = e.offset), x.each(["my", "at"], function() {
- var t, e, i = (f[this] || "").split(" ");
- (i = 1 === i.length ? o.test(i[0]) ? i.concat(["center"]) : s.test(i[0]) ? ["center"].concat(i) : ["center", "center"] : i)[0] = o.test(i[0]) ? i[0] : "center", i[1] = s.test(i[1]) ? i[1] : "center", t = r.exec(i[0]), e = r.exec(i[1]), _[this] = [t ? t[0] : 0, e ? e[0] : 0], f[this] = [l.exec(i[0])[0], l.exec(i[1])[0]]
- }), 1 === b.length && (b[1] = b[0]), "right" === f.at[0] ? m.left += d : "center" === f.at[0] && (m.left += d / 2), "bottom" === f.at[1] ? m.top += p : "center" === f.at[1] && (m.top += p / 2), c = E(_.at, d, p), m.left += c[0], m.top += c[1], this.each(function() {
- var i, t, r = x(this),
- l = r.outerWidth(),
- a = r.outerHeight(),
- e = L(this, "marginLeft"),
- n = L(this, "marginTop"),
- o = l + e + L(this, "marginRight") + w.width,
- s = a + n + L(this, "marginBottom") + w.height,
- h = x.extend({}, m),
- u = E(_.my, r.outerWidth(), r.outerHeight());
- "right" === f.my[0] ? h.left -= l : "center" === f.my[0] && (h.left -= l / 2), "bottom" === f.my[1] ? h.top -= a : "center" === f.my[1] && (h.top -= a / 2), h.left += u[0], h.top += u[1], i = {
- marginLeft: e,
- marginTop: n
- }, x.each(["left", "top"], function(t, e) {
- x.ui.position[b[t]] && x.ui.position[b[t]][e](h, {
- targetWidth: d,
- targetHeight: p,
- elemWidth: l,
- elemHeight: a,
- collisionPosition: i,
- collisionWidth: o,
- collisionHeight: s,
- offset: [c[0] + u[0], c[1] + u[1]],
- my: f.my,
- at: f.at,
- within: y,
- elem: r
- })
- }), f.using && (t = function(t) {
- var e = g.left - h.left,
- i = e + d - l,
- n = g.top - h.top,
- o = n + p - a,
- s = {
- target: {
- element: v,
- left: g.left,
- top: g.top,
- width: d,
- height: p
- },
- element: {
- element: r,
- left: h.left,
- top: h.top,
- width: l,
- height: a
- },
- horizontal: i < 0 ? "left" : 0 < e ? "right" : "center",
- vertical: o < 0 ? "top" : 0 < n ? "bottom" : "middle"
- };
- d < l && C(e + i) < d && (s.horizontal = "center"), p < a && C(n + o) < p && (s.vertical = "middle"), W(C(e), C(i)) > W(C(n), C(o)) ? s.important = "horizontal" : s.important = "vertical", f.using.call(this, t, s)
- }), r.offset(x.extend(h, {
- using: t
- }))
- })) : h.apply(this, arguments)
- }, x.ui.position = {
- fit: {
- left: function(t, e) {
- var i, n = e.within,
- o = n.isWindow ? n.scrollLeft : n.offset.left,
- n = n.width,
- s = t.left - e.collisionPosition.marginLeft,
- r = o - s,
- l = s + e.collisionWidth - n - o;
- n < e.collisionWidth ? 0 < r && l <= 0 ? (i = t.left + r + e.collisionWidth - n - o, t.left += r - i) : t.left = !(0 < l && r <= 0) && l < r ? o + n - e.collisionWidth : o : 0 < r ? t.left += r : 0 < l ? t.left -= l : t.left = W(t.left - s, t.left)
- },
- top: function(t, e) {
- var i, n = e.within,
- n = n.isWindow ? n.scrollTop : n.offset.top,
- o = e.within.height,
- s = t.top - e.collisionPosition.marginTop,
- r = n - s,
- l = s + e.collisionHeight - o - n;
- o < e.collisionHeight ? 0 < r && l <= 0 ? (i = t.top + r + e.collisionHeight - o - n, t.top += r - i) : t.top = !(0 < l && r <= 0) && l < r ? n + o - e.collisionHeight : n : 0 < r ? t.top += r : 0 < l ? t.top -= l : t.top = W(t.top - s, t.top)
- }
- },
- flip: {
- left: function(t, e) {
- var i = e.within,
- n = i.offset.left + i.scrollLeft,
- o = i.width,
- i = i.isWindow ? i.scrollLeft : i.offset.left,
- s = t.left - e.collisionPosition.marginLeft,
- r = s - i,
- s = s + e.collisionWidth - o - i,
- l = "left" === e.my[0] ? -e.elemWidth : "right" === e.my[0] ? e.elemWidth : 0,
- a = "left" === e.at[0] ? e.targetWidth : "right" === e.at[0] ? -e.targetWidth : 0,
- h = -2 * e.offset[0];
- r < 0 ? ((o = t.left + l + a + h + e.collisionWidth - o - n) < 0 || o < C(r)) && (t.left += l + a + h) : 0 < s && (0 < (n = t.left - e.collisionPosition.marginLeft + l + a + h - i) || C(n) < s) && (t.left += l + a + h)
- },
- top: function(t, e) {
- var i = e.within,
- n = i.offset.top + i.scrollTop,
- o = i.height,
- i = i.isWindow ? i.scrollTop : i.offset.top,
- s = t.top - e.collisionPosition.marginTop,
- r = s - i,
- s = s + e.collisionHeight - o - i,
- l = "top" === e.my[1] ? -e.elemHeight : "bottom" === e.my[1] ? e.elemHeight : 0,
- a = "top" === e.at[1] ? e.targetHeight : "bottom" === e.at[1] ? -e.targetHeight : 0,
- h = -2 * e.offset[1];
- r < 0 ? ((o = t.top + l + a + h + e.collisionHeight - o - n) < 0 || o < C(r)) && (t.top += l + a + h) : 0 < s && (0 < (n = t.top - e.collisionPosition.marginTop + l + a + h - i) || C(n) < s) && (t.top += l + a + h)
- }
- },
- flipfit: {
- left: function() {
- x.ui.position.flip.left.apply(this, arguments), x.ui.position.fit.left.apply(this, arguments)
- },
- top: function() {
- x.ui.position.flip.top.apply(this, arguments), x.ui.position.fit.top.apply(this, arguments)
- }
- }
- }, x.ui.safeActiveElement = function(e) {
- var i;
- try {
- i = e.activeElement
- } catch (t) {
- i = e.body
- }
- return i = (i = i || e.body).nodeName ? i : e.body
- }, x.ui.safeBlur = function(t) {
- t && "body" !== t.nodeName.toLowerCase() && x(t).trigger("blur")
- },
- /*!
- * jQuery UI Scroll Parent 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */
- x.fn.scrollParent = function(t) {
- var e = this.css("position"),
- i = "absolute" === e,
- n = t ? /(auto|scroll|hidden)/ : /(auto|scroll)/,
- t = this.parents().filter(function() {
- var t = x(this);
- return (!i || "static" !== t.css("position")) && n.test(t.css("overflow") + t.css("overflow-y") + t.css("overflow-x"))
- }).eq(0);
- return "fixed" !== e && t.length ? t : x(this[0].ownerDocument || document)
- },
- /*!
- * jQuery UI Tabbable 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */
- x.extend(x.expr.pseudos, {
- tabbable: function(t) {
- var e = x.attr(t, "tabindex"),
- i = null != e;
- return (!i || 0 <= e) && x.ui.focusable(t, i)
- }
- }),
- /*!
- * jQuery UI Unique ID 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */
- x.fn.extend({
- uniqueId: (u = 0, function() {
- return this.each(function() {
- this.id || (this.id = "ui-id-" + ++u)
- })
- }),
- removeUniqueId: function() {
- return this.each(function() {
- /^ui-id-\d+$/.test(this.id) && x(this).removeAttr("id")
- })
- }
- });
- /*!
- * jQuery UI Widget 1.13.3
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */
- var f, c = 0,
- d = Array.prototype.hasOwnProperty,
- p = Array.prototype.slice;
- x.cleanData = (f = x.cleanData, function(t) {
- for (var e, i, n = 0; null != (i = t[n]); n++)(e = x._data(i, "events")) && e.remove && x(i).triggerHandler("remove");
- f(t)
- }), x.widget = function(t, i, e) {
- var n, o, s, r = {},
- l = t.split(".")[0],
- a = l + "-" + (t = t.split(".")[1]);
- return e || (e = i, i = x.Widget), Array.isArray(e) && (e = x.extend.apply(null, [{}].concat(e))), x.expr.pseudos[a.toLowerCase()] = function(t) {
- return !!x.data(t, a)
- }, x[l] = x[l] || {}, n = x[l][t], o = x[l][t] = function(t, e) {
- if (!this || !this._createWidget) return new o(t, e);
- arguments.length && this._createWidget(t, e)
- }, x.extend(o, n, {
- version: e.version,
- _proto: x.extend({}, e),
- _childConstructors: []
- }), (s = new i).options = x.widget.extend({}, s.options), x.each(e, function(e, n) {
- function o() {
- return i.prototype[e].apply(this, arguments)
- }
-
- function s(t) {
- return i.prototype[e].apply(this, t)
- }
- r[e] = "function" != typeof n ? n : function() {
- var t, e = this._super,
- i = this._superApply;
- return this._super = o, this._superApply = s, t = n.apply(this, arguments), this._super = e, this._superApply = i, t
- }
- }), o.prototype = x.widget.extend(s, {
- widgetEventPrefix: n && s.widgetEventPrefix || t
- }, r, {
- constructor: o,
- namespace: l,
- widgetName: t,
- widgetFullName: a
- }), n ? (x.each(n._childConstructors, function(t, e) {
- var i = e.prototype;
- x.widget(i.namespace + "." + i.widgetName, o, e._proto)
- }), delete n._childConstructors) : i._childConstructors.push(o), x.widget.bridge(t, o), o
- }, x.widget.extend = function(t) {
- for (var e, i, n = p.call(arguments, 1), o = 0, s = n.length; o < s; o++)
- for (e in n[o]) i = n[o][e], d.call(n[o], e) && void 0 !== i && (x.isPlainObject(i) ? t[e] = x.isPlainObject(t[e]) ? x.widget.extend({}, t[e], i) : x.widget.extend({}, i) : t[e] = i);
- return t
- }, x.widget.bridge = function(s, e) {
- var r = e.prototype.widgetFullName || s;
- x.fn[s] = function(i) {
- var t = "string" == typeof i,
- n = p.call(arguments, 1),
- o = this;
- return t ? this.length || "instance" !== i ? this.each(function() {
- var t, e = x.data(this, r);
- return "instance" === i ? (o = e, !1) : e ? "function" != typeof e[i] || "_" === i.charAt(0) ? x.error("no such method '" + i + "' for " + s + " widget instance") : (t = e[i].apply(e, n)) !== e && void 0 !== t ? (o = t && t.jquery ? o.pushStack(t.get()) : t, !1) : void 0 : x.error("cannot call methods on " + s + " prior to initialization; attempted to call method '" + i + "'")
- }) : o = void 0 : (n.length && (i = x.widget.extend.apply(null, [i].concat(n))), this.each(function() {
- var t = x.data(this, r);
- t ? (t.option(i || {}), t._init && t._init()) : x.data(this, r, new e(i, this))
- })), o
- }
- }, x.Widget = function() {}, x.Widget._childConstructors = [], x.Widget.prototype = {
- widgetName: "widget",
- widgetEventPrefix: "",
- defaultElement: "",
- options: {
- classes: {},
- disabled: !1,
- create: null
- },
- _createWidget: function(t, e) {
- e = x(e || this.defaultElement || this)[0], this.element = x(e), this.uuid = c++, this.eventNamespace = "." + this.widgetName + this.uuid, this.bindings = x(), this.hoverable = x(), this.focusable = x(), this.classesElementLookup = {}, e !== this && (x.data(e, this.widgetFullName, this), this._on(!0, this.element, {
- remove: function(t) {
- t.target === e && this.destroy()
- }
- }), this.document = x(e.style ? e.ownerDocument : e.document || e), this.window = x(this.document[0].defaultView || this.document[0].parentWindow)), this.options = x.widget.extend({}, this.options, this._getCreateOptions(), t), this._create(), this.options.disabled && this._setOptionDisabled(this.options.disabled), this._trigger("create", null, this._getCreateEventData()), this._init()
- },
- _getCreateOptions: function() {
- return {}
- },
- _getCreateEventData: x.noop,
- _create: x.noop,
- _init: x.noop,
- destroy: function() {
- var i = this;
- this._destroy(), x.each(this.classesElementLookup, function(t, e) {
- i._removeClass(e, t)
- }), this.element.off(this.eventNamespace).removeData(this.widgetFullName), this.widget().off(this.eventNamespace).removeAttr("aria-disabled"), this.bindings.off(this.eventNamespace)
- },
- _destroy: x.noop,
- widget: function() {
- return this.element
- },
- option: function(t, e) {
- var i, n, o, s = t;
- if (0 === arguments.length) return x.widget.extend({}, this.options);
- if ("string" == typeof t)
- if (s = {}, t = (i = t.split(".")).shift(), i.length) {
- for (n = s[t] = x.widget.extend({}, this.options[t]), o = 0; o < i.length - 1; o++) n[i[o]] = n[i[o]] || {}, n = n[i[o]];
- if (t = i.pop(), 1 === arguments.length) return void 0 === n[t] ? null : n[t];
- n[t] = e
- } else {
- if (1 === arguments.length) return void 0 === this.options[t] ? null : this.options[t];
- s[t] = e
- }
- return this._setOptions(s), this
- },
- _setOptions: function(t) {
- for (var e in t) this._setOption(e, t[e]);
- return this
- },
- _setOption: function(t, e) {
- return "classes" === t && this._setOptionClasses(e), this.options[t] = e, "disabled" === t && this._setOptionDisabled(e), this
- },
- _setOptionClasses: function(t) {
- var e, i, n;
- for (e in t) n = this.classesElementLookup[e], t[e] !== this.options.classes[e] && n && n.length && (i = x(n.get()), this._removeClass(n, e), i.addClass(this._classes({
- element: i,
- keys: e,
- classes: t,
- add: !0
- })))
- },
- _setOptionDisabled: function(t) {
- this._toggleClass(this.widget(), this.widgetFullName + "-disabled", null, !!t), t && (this._removeClass(this.hoverable, null, "ui-state-hover"), this._removeClass(this.focusable, null, "ui-state-focus"))
- },
- enable: function() {
- return this._setOptions({
- disabled: !1
- })
- },
- disable: function() {
- return this._setOptions({
- disabled: !0
- })
- },
- _classes: function(o) {
- var s = [],
- r = this;
-
- function t(t, e) {
- for (var i, n = 0; n < t.length; n++) i = r.classesElementLookup[t[n]] || x(), i = o.add ? (function() {
- var i = [];
- o.element.each(function(t, e) {
- x.map(r.classesElementLookup, function(t) {
- return t
- }).some(function(t) {
- return t.is(e)
- }) || i.push(e)
- }), r._on(x(i), {
- remove: "_untrackClassesElement"
- })
- }(), x(x.uniqueSort(i.get().concat(o.element.get())))) : x(i.not(o.element).get()), r.classesElementLookup[t[n]] = i, s.push(t[n]), e && o.classes[t[n]] && s.push(o.classes[t[n]])
- }
- return (o = x.extend({
- element: this.element,
- classes: this.options.classes || {}
- }, o)).keys && t(o.keys.match(/\S+/g) || [], !0), o.extra && t(o.extra.match(/\S+/g) || []), s.join(" ")
- },
- _untrackClassesElement: function(i) {
- var n = this;
- x.each(n.classesElementLookup, function(t, e) {
- -1 !== x.inArray(i.target, e) && (n.classesElementLookup[t] = x(e.not(i.target).get()))
- }), this._off(x(i.target))
- },
- _removeClass: function(t, e, i) {
- return this._toggleClass(t, e, i, !1)
- },
- _addClass: function(t, e, i) {
- return this._toggleClass(t, e, i, !0)
- },
- _toggleClass: function(t, e, i, n) {
- var o = "string" == typeof t || null === t,
- e = {
- extra: o ? e : i,
- keys: o ? t : e,
- element: o ? this.element : t,
- add: n = "boolean" == typeof n ? n : i
- };
- return e.element.toggleClass(this._classes(e), n), this
- },
- _on: function(o, s, t) {
- var r, l = this;
- "boolean" != typeof o && (t = s, s = o, o = !1), t ? (s = r = x(s), this.bindings = this.bindings.add(s)) : (t = s, s = this.element, r = this.widget()), x.each(t, function(t, e) {
- function i() {
- if (o || !0 !== l.options.disabled && !x(this).hasClass("ui-state-disabled")) return ("string" == typeof e ? l[e] : e).apply(l, arguments)
- }
- "string" != typeof e && (i.guid = e.guid = e.guid || i.guid || x.guid++);
- var t = t.match(/^([\w:-]*)\s*(.*)$/),
- n = t[1] + l.eventNamespace,
- t = t[2];
- t ? r.on(n, t, i) : s.on(n, i)
- })
- },
- _off: function(t, e) {
- e = (e || "").split(" ").join(this.eventNamespace + " ") + this.eventNamespace, t.off(e), this.bindings = x(this.bindings.not(t).get()), this.focusable = x(this.focusable.not(t).get()), this.hoverable = x(this.hoverable.not(t).get())
- },
- _delay: function(t, e) {
- var i = this;
- return setTimeout(function() {
- return ("string" == typeof t ? i[t] : t).apply(i, arguments)
- }, e || 0)
- },
- _hoverable: function(t) {
- this.hoverable = this.hoverable.add(t), this._on(t, {
- mouseenter: function(t) {
- this._addClass(x(t.currentTarget), null, "ui-state-hover")
- },
- mouseleave: function(t) {
- this._removeClass(x(t.currentTarget), null, "ui-state-hover")
- }
- })
- },
- _focusable: function(t) {
- this.focusable = this.focusable.add(t), this._on(t, {
- focusin: function(t) {
- this._addClass(x(t.currentTarget), null, "ui-state-focus")
- },
- focusout: function(t) {
- this._removeClass(x(t.currentTarget), null, "ui-state-focus")
- }
- })
- },
- _trigger: function(t, e, i) {
- var n, o, s = this.options[t];
- if (i = i || {}, (e = x.Event(e)).type = (t === this.widgetEventPrefix ? t : this.widgetEventPrefix + t).toLowerCase(), e.target = this.element[0], o = e.originalEvent)
- for (n in o) n in e || (e[n] = o[n]);
- return this.element.trigger(e, i), !("function" == typeof s && !1 === s.apply(this.element[0], [e].concat(i)) || e.isDefaultPrevented())
- }
- }, x.each({
- show: "fadeIn",
- hide: "fadeOut"
- }, function(s, r) {
- x.Widget.prototype["_" + s] = function(e, t, i) {
- var n, o = (t = "string" == typeof t ? {
- effect: t
- } : t) ? !0 !== t && "number" != typeof t && t.effect || r : s;
- "number" == typeof(t = t || {}) ? t = {
- duration: t
- }: !0 === t && (t = {}), n = !x.isEmptyObject(t), t.complete = i, t.delay && e.delay(t.delay), n && x.effects && x.effects.effect[o] ? e[s](t) : o !== s && e[o] ? e[o](t.duration, t.easing, i) : e.queue(function(t) {
- x(this)[s](), i && i.call(e[0]), t()
- })
- }
- })
-});
diff --git a/public/js/dialog.min.js b/public/js/dialog.min.js
deleted file mode 100644
index d5a35a2..0000000
--- a/public/js/dialog.min.js
+++ /dev/null
@@ -1,405 +0,0 @@
-/*!
- * Dialogs Manager v4.9.4
- * https://github.com/kobizz/dialogs-manager
- *
- * Copyright Kobi Zaltzberg
- * Released under the MIT license
- * https://github.com/kobizz/dialogs-manager/blob/master/LICENSE.txt
- */
-! function(t, e) {
- "use strict";
- var n = {
- widgetsTypes: {},
- createWidgetType: function(e, i, o) {
- o || (o = this.Widget);
- var s = function() {
- o.apply(this, arguments)
- },
- r = s.prototype = new o(e);
- return r.types = r.types.concat([e]), t.extend(r, i), r.constructor = s, s.extend = function(t, e) {
- return n.createWidgetType(t, e, s)
- }, s
- },
- addWidgetType: function(t, e, n) {
- return e && e.prototype instanceof this.Widget ? this.widgetsTypes[t] = e : this.widgetsTypes[t] = this.createWidgetType(t, e, n)
- },
- getWidgetType: function(t) {
- return this.widgetsTypes[t]
- }
- };
- n.Instance = function() {
- var e = this,
- i = {},
- o = {};
- e.openDialogs = [];
- var s = function(e) {
- t.extend(o, {
- classPrefix: "dialog",
- effects: {
- show: "fadeIn",
- hide: "fadeOut"
- }
- }, e)
- };
- this.createWidget = function(t, i) {
- var o = new(n.getWidgetType(t))(t);
- return i = i || {}, o.init(e, i), o
- }, this.getSettings = function(t) {
- return t ? o[t] : Object.create(o)
- }, this.maybeLoadAssets = async function() {
- if (!!window.elementorFrontend ? .utils ? .assetsLoader) try {
- await elementorFrontend.utils.assetsLoader.load("style", "dialog")
- } catch (t) {
- console.error("Failed to load assets:", t)
- }
- }, this.init = function(n) {
- return this.maybeLoadAssets(), s(n), i.body = t("body"), e
- }, e.init()
- }, n.Widget = function(e) {
- var i = this,
- o = {},
- s = {},
- r = {},
- a = 0,
- c = ["refreshPosition"],
- d = function(t, e) {
- var n = o.effects[t],
- i = r.widget;
- if ("function" == typeof n) n.apply(i, e);
- else {
- if (!i[n]) throw "Reference Error: The effect " + n + " not found";
- i[n].apply(i, e)
- }
- },
- u = function(e) {
- if (!f(e)) {
- if (o.hide.onClick) {
- if (t(e.target).closest(o.selectors.preventClose).length) return
- } else if (e.target !== this) return;
- i.hide()
- }
- },
- l = function(e) {
- f(e) || t(e.target).closest(r.widget).length || function(e) {
- return !!o.hide.ignore && !!t(e.target).closest(o.hide.ignore).length
- }(e) || i.hide()
- },
- g = function() {
- t.each(o, (function(t) {
- var e = t.match(/^on([A-Z].*)/);
- e && (e = e[1].charAt(0).toLowerCase() + e[1].slice(1), i.on(e, this))
- }))
- },
- f = function(t) {
- return "click" === t.type && 2 === t.button
- },
- h = function(t) {
- 27 === t.which && i.hide()
- },
- p = function() {
- var t = [r.window];
- r.iframe && t.push(jQuery(r.iframe[0].contentWindow)), t.forEach((function(t) {
- o.hide.onEscKeyPress && t.off("keyup", h), o.hide.onOutsideClick && t[0].removeEventListener("click", l, !0), o.hide.onOutsideContextMenu && t[0].removeEventListener("contextmenu", l, !0), o.position.autoRefresh && t.off("resize", i.refreshPosition)
- })), (o.hide.onClick || o.hide.onBackgroundClick) && r.widget.off("click", u)
- };
- this.addElement = function(e, n, i) {
- var s = r[e] = t(n || "
"),
- a = function(t) {
- return t.replace(/([a-z])([A-Z])/g, (function() {
- return arguments[1] + "-" + arguments[2].toLowerCase()
- }))
- }(e);
- return i = i ? i + " " : "", i += o.classes.globalPrefix + "-" + a, i += " " + o.classes.prefix + "-" + a, s.addClass(i), s
- }, this.destroy = function() {
- const t = i.getElements("widget") ? .attr("id"),
- e = i.parent.openDialogs.lastIndexOf(t);
- return -1 !== e && i.parent.openDialogs.splice(e, 1), p(), r.widget.remove(), i.trigger("destroy"), i
- }, this.getElements = function(t) {
- return t ? r[t] : r
- }, this.getSettings = function(t) {
- var e = Object.create(o);
- return t ? e[t] : e
- }, this.hide = function() {
- if (!i.isVisible()) return;
- const t = i.getElements("widget") ? .attr("id"),
- e = i.parent.openDialogs;
- return e[e.length - 1] === t ? (e.pop(), clearTimeout(a), d("hide", arguments), p(), o.preventScroll && i.getElements("body").removeClass(o.classes.preventScroll), i.trigger("hide"), i) : void 0
- }, this.init = function(s, a) {
- if (!(s instanceof n.Instance)) throw "The " + i.widgetName + " must to be initialized from an instance of DialogsManager.Instance";
- var d;
- return i.parent = s, d = c.concat(i.getClosureMethods()), t.each(d, (function() {
- var t = i[this];
- i[this] = function() {
- t.apply(i, arguments)
- }
- })), i.trigger("init", a),
- function(n, s) {
- var r = t.extend(!0, {}, n.getSettings());
- o = {
- headerMessage: "",
- message: "",
- effects: r.effects,
- classes: {
- globalPrefix: r.classPrefix,
- prefix: r.classPrefix + "-" + e,
- preventScroll: r.classPrefix + "-prevent-scroll"
- },
- selectors: {
- preventClose: "." + r.classPrefix + "-prevent-close"
- },
- container: "body",
- preventScroll: !1,
- iframe: null,
- closeButton: !1,
- closeButtonOptions: {
- iconClass: r.classPrefix + "-close-button-icon",
- attributes: {
- role: "button",
- tabindex: 0,
- "aria-label": "Close",
- href: "#"
- },
- iconElement: "
"
- },
- position: {
- element: "widget",
- my: "center",
- at: "center",
- enable: !0,
- autoRefresh: !1
- },
- hide: {
- auto: !1,
- autoDelay: 5e3,
- onClick: !1,
- onOutsideClick: !0,
- onOutsideContextMenu: !1,
- onBackgroundClick: !0,
- onEscKeyPress: !0,
- ignore: ""
- }
- }, t.extend(!0, o, i.getDefaultSettings(), s), g()
- }(s, a),
- function() {
- if (i.addElement("widget"), i.addElement("header"), i.addElement("message"), i.addElement("window", window), i.addElement("body", document.body), i.addElement("container", o.container), o.iframe && i.addElement("iframe", o.iframe), o.closeButton) {
- o.closeButtonClass && (o.closeButtonOptions.iconClass = o.closeButtonClass);
- const e = t("", o.closeButtonOptions.attributes),
- n = t(o.closeButtonOptions.iconElement).addClass(o.closeButtonOptions.iconClass);
- e.append(n), i.addElement("closeButton", e)
- }
- var e = i.getSettings("id");
- e && i.setID(e);
- var n = [];
- t.each(i.types, (function() {
- n.push(o.classes.globalPrefix + "-type-" + this)
- })), n.push(i.getSettings("className")), r.widget.addClass(n.join(" ")).attr({
- "aria-modal": !0,
- role: "document",
- tabindex: 0
- })
- }(), i.buildWidget(), i.attachEvents(), i.trigger("ready"), i
- }, this.isVisible = function() {
- return r.widget.is(":visible")
- }, this.on = function(e, n) {
- return "object" == typeof e ? (t.each(e, (function(t) {
- i.on(t, this)
- })), i) : (e.split(" ").forEach((function(t) {
- s[t] || (s[t] = []), s[t].push(n)
- })), i)
- }, this.off = function(t, e) {
- if (!s[t]) return i;
- if (!e) return delete s[t], i;
- var n = s[t].indexOf(e);
- return -1 !== n && s[t].splice(n, 1), i
- }, this.refreshPosition = function() {
- if (o.position.enable) {
- var e = t.extend({}, o.position);
- r[e.of] && (e.of = r[e.of]), e.of || (e.of = window), o.iframe && function(t) {
- if (t.my) {
- var e = /([+-]\d+)?$/,
- n = r.iframe.offset(),
- i = r.iframe[0].contentWindow,
- o = t.my.split(" "),
- s = [];
- 1 === o.length && (/left|right/.test(o[0]) ? o.push("center") : o.unshift("center")), o.forEach((function(t, o) {
- var r = t.replace(e, (function(t) {
- return t = +t || 0, (t += o ? n.top - i.scrollY : n.left - i.scrollX) >= 0 && (t = "+" + t), t
- }));
- s.push(r)
- })), t.my = s.join(" ")
- }
- }(e), r[e.element].position(e)
- }
- }, this.setID = function(t) {
- return r.widget.attr("id", t), i
- }, this.setHeaderMessage = function(t) {
- return i.getElements("header").html(t), i
- }, this.setMessage = function(t) {
- return r.message.html(t), i
- }, this.setSettings = function(e, n) {
- return jQuery.isPlainObject(n) ? t.extend(!0, o[e], n) : o[e] = n, i
- }, this.show = function() {
- var t;
- clearTimeout(a), r.widget.appendTo(r.container).hide(), d("show", arguments), i.refreshPosition(), o.hide.auto && (a = setTimeout(i.hide, o.hide.autoDelay)), t = [r.window], r.iframe && t.push(jQuery(r.iframe[0].contentWindow)), t.forEach((function(t) {
- o.hide.onEscKeyPress && t.on("keyup", h), o.hide.onOutsideClick && t[0].addEventListener("click", l, !0), o.hide.onOutsideContextMenu && t[0].addEventListener("contextmenu", l, !0), o.position.autoRefresh && t.on("resize", i.refreshPosition)
- })), (o.hide.onClick || o.hide.onBackgroundClick) && r.widget.on("click", u), o.preventScroll && i.getElements("body").addClass(o.classes.preventScroll), i.trigger("show");
- const e = i.getElements("widget") ? .attr("id");
- return i.parent.openDialogs.push(e), i
- }, this.trigger = function(e, n) {
- var o = "on" + e[0].toUpperCase() + e.slice(1);
- i[o] && i[o](n);
- var r = s[e];
- if (r) return t.each(r, (function(t, e) {
- e.call(i, n)
- })), i
- }
- }, n.Widget.prototype.types = [], n.Widget.prototype.buildWidget = function() {
- var t = this.getElements(),
- e = this.getSettings();
- t.widget.append(t.header, t.message), this.setHeaderMessage(e.headerMessage), this.setMessage(e.message), this.getSettings("closeButton") && t.widget.prepend(t.closeButton)
- }, n.Widget.prototype.attachEvents = function() {
- var t = this;
- t.getSettings("closeButton") && t.getElements("closeButton").on("click", (function(e) {
- e.preventDefault(), t.hide()
- }))
- }, n.Widget.prototype.getDefaultSettings = function() {
- return {}
- }, n.Widget.prototype.getClosureMethods = function() {
- return []
- }, n.Widget.prototype.onHide = function() {}, n.Widget.prototype.onShow = function() {}, n.Widget.prototype.onInit = function() {}, n.Widget.prototype.onReady = function() {}, n.widgetsTypes.simple = n.Widget, n.addWidgetType("buttons", {
- activeKeyUp: function(t) {
- 9 === t.which && t.preventDefault(), this.hotKeys[t.which] && this.hotKeys[t.which](this)
- },
- activeKeyDown: function(t) {
- if (this.focusedButton) {
- if (9 === t.which) {
- t.preventDefault();
- var e, n = this.focusedButton.index();
- t.shiftKey ? (e = n - 1) < 0 && (e = this.buttons.length - 1) : (e = n + 1) >= this.buttons.length && (e = 0), this.focusedButton = this.buttons[e].trigger("focus")
- }
- }
- },
- addButton: function(e) {
- var n = this,
- i = n.getSettings(),
- o = jQuery.extend(i.button, e),
- s = e.classes ? e.classes + " " : "";
- s += i.classes.globalPrefix + "-button";
- var r = n.addElement(e.name, t("<" + o.tag + ">").html(e.text), s);
- n.buttons.push(r);
- var a = function() {
- i.hide.onButtonClick && n.hide(), "function" == typeof e.callback && e.callback.call(this, n)
- };
- return r.on("click", a), e.hotKey && (this.hotKeys[e.hotKey] = a), this.getElements("buttonsWrapper").append(r), e.focus && (this.focusedButton = r), n
- },
- bindHotKeys: function() {
- this.getElements("window").on({
- keyup: this.activeKeyUp,
- keydown: this.activeKeyDown
- })
- },
- buildWidget: function() {
- n.Widget.prototype.buildWidget.apply(this, arguments);
- var t = this.addElement("buttonsWrapper");
- this.getElements("widget").append(t)
- },
- getClosureMethods: function() {
- return ["activeKeyUp", "activeKeyDown"]
- },
- getDefaultSettings: function() {
- return {
- hide: {
- onButtonClick: !0
- },
- button: {
- tag: "button"
- }
- }
- },
- onHide: function() {
- this.unbindHotKeys()
- },
- onInit: function() {
- this.buttons = [], this.hotKeys = {}, this.focusedButton = null
- },
- onShow: function() {
- this.bindHotKeys(), this.focusedButton || (this.focusedButton = this.buttons[0]), this.focusedButton && this.focusedButton.trigger("focus")
- },
- unbindHotKeys: function() {
- this.getElements("window").off({
- keyup: this.activeKeyUp,
- keydown: this.activeKeyDown
- })
- }
- }), n.addWidgetType("lightbox", n.getWidgetType("buttons").extend("lightbox", {
- getDefaultSettings: function() {
- var e = n.getWidgetType("buttons").prototype.getDefaultSettings.apply(this, arguments);
- return t.extend(!0, e, {
- contentWidth: "auto",
- contentHeight: "auto",
- position: {
- element: "widgetContent",
- of: "widget",
- autoRefresh: !0
- }
- })
- },
- buildWidget: function() {
- n.getWidgetType("buttons").prototype.buildWidget.apply(this, arguments);
- var t = this.addElement("widgetContent"),
- e = this.getElements();
- t.append(e.header, e.message, e.buttonsWrapper), e.widget.html(t), e.closeButton && t.prepend(e.closeButton)
- },
- onReady: function() {
- var t = this.getElements(),
- e = this.getSettings();
- "auto" !== e.contentWidth && t.message.width(e.contentWidth), "auto" !== e.contentHeight && t.message.height(e.contentHeight)
- }
- })), n.addWidgetType("confirm", n.getWidgetType("lightbox").extend("confirm", {
- onReady: function() {
- n.getWidgetType("lightbox").prototype.onReady.apply(this, arguments);
- var t = this.getSettings("strings"),
- e = "cancel" === this.getSettings("defaultOption");
- this.addButton({
- name: "cancel",
- text: t.cancel,
- callback: function(t) {
- t.trigger("cancel")
- },
- focus: e
- }), this.addButton({
- name: "ok",
- text: t.confirm,
- callback: function(t) {
- t.trigger("confirm")
- },
- focus: !e
- })
- },
- getDefaultSettings: function() {
- var t = n.getWidgetType("lightbox").prototype.getDefaultSettings.apply(this, arguments);
- return t.strings = {
- confirm: "OK",
- cancel: "Cancel"
- }, t.defaultOption = "cancel", t
- }
- })), n.addWidgetType("alert", n.getWidgetType("lightbox").extend("alert", {
- onReady: function() {
- n.getWidgetType("lightbox").prototype.onReady.apply(this, arguments);
- var t = this.getSettings("strings");
- this.addButton({
- name: "ok",
- text: t.confirm,
- callback: function(t) {
- t.trigger("confirm")
- }
- })
- },
- getDefaultSettings: function() {
- var t = n.getWidgetType("lightbox").prototype.getDefaultSettings.apply(this, arguments);
- return t.strings = {
- confirm: "OK"
- }, t
- }
- })), e.DialogsManager = n
-}("undefined" != typeof jQuery ? jQuery : "function" == typeof require && require("jquery"), "undefined" != typeof module && void 0 !== module.exports ? module.exports : window);
diff --git a/public/js/elementor-widgets.js b/public/js/elementor-widgets.js
deleted file mode 100644
index 1004d0d..0000000
--- a/public/js/elementor-widgets.js
+++ /dev/null
@@ -1,194 +0,0 @@
-'use strict';
-function animate_heading($scope) {
- if ($scope.data('settings') && $scope.data('settings')._animation && $scope.data('settings')._animation == 'logico_heading_animation') {
- const $title = $scope.find('.logico-title');
- if ($title.hasClass('animated-ready')) return;
-
- $title.addClass('animated-ready');
-
- const text = $title.text().trim();
- if (!text) return;
-
- $title.empty();
-
- let count = 0;
- const words = text.split(/\s+/);
- words.forEach(function(word) {
- const $word = jQuery('');
- for (let i = 0; i < word.length; i++) {
- const $letter = jQuery('').text(word[i]);
- $letter.css('animation-delay', (count / 50) + 's');
- $word.append($letter);
- count++;
- }
- $title.append($word).append(' ');
- });
- $scope.removeClass('elementor-invisible');
- }
-}
-function sticky_element_activate(obj) {
- if (obj.hasClass('sticky-container-on')) {
- let el_offset = obj.offset().top
- , el_height = Math.round(obj.outerHeight())
- , el_ready = Math.round(el_offset + el_height + 200)
- , el_start = Math.round(el_offset + el_height + 400);
- if ((obj.css('position') === 'static' || obj.css('position') === 'relative') && obj.prev('.sticky-container-placeholder').length <= 0) {
- obj.before('')
- }
- jQuery(window).on('scroll', function() {
- let st = Math.round(jQuery(window).scrollTop());
- if (st <= el_ready) {
- obj.removeClass('sticky-container-ready');
- obj.prev('.sticky-container-placeholder').removeAttr('style')
- } else {
- obj.addClass('sticky-container-ready');
- obj.prev('.sticky-container-placeholder').height(el_height)
- }
- if (st <= el_start) {
- obj.removeClass('sticky-container-active')
- } else {
- obj.addClass('sticky-container-active')
- }
- })
- }
-}
-jQuery(window).on('elementor/frontend/init', function() {
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_blog_listing.default', function() {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- setTimeout(elements_slider_init, 300);
- setTimeout(fix_responsive_iframe, 600);
- if (jQuery(window.wp.mediaelement).length > 0) {
- jQuery(window.wp.mediaelement.initialize)
- }
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_portfolio_listing.default', function() {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- setTimeout(elements_slider_init, 500);
- setTimeout(isotope_init, 2500)
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_testimonial_carousel.default', function() {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- setTimeout(elements_slider_init, 500)
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_awards.default', function() {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- setTimeout(elements_slider_init, 500)
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_timeline.default', function() {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- setTimeout(elements_slider_init, 500)
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_steps.default', function() {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- setTimeout(elements_slider_init, 500)
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_content_slider.default', function() {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- setTimeout(elements_slider_init, 500)
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_image_carousel.default', function() {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- setTimeout(elements_slider_init, 500)
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_decorative_block.default', function() {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- decorative_block_animate()
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_wpforms.default', function($scope) {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- wrap_multycolumns_wpform_fields($scope);
- jQuery('.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text').each(function() {
- check_custom_field(jQuery(this))
- })
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/section', function($scope) {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- background_image_parallax(jQuery('[data-parallax="scroll"]'), 0.7)
- }
- sticky_element_activate($scope);
- jQuery(window).on('resize', function() {
- sticky_element_activate($scope)
- })
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/container', function($scope) {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- background_image_parallax(jQuery('[data-parallax="scroll"]'), 0.7)
- }
- sticky_element_activate($scope);
- jQuery(window).on('resize', function() {
- sticky_element_activate($scope)
- })
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_page_title.default', function($scope) {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- if ($scope.innerWidth() > 1020) {
- jQuery('.page-title-decoration.animation-enable', $scope).addClass('animated')
- }
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_search.default', function($scope) {
- jQuery('.site-search', $scope).detach().prependTo('body');
- if (jQuery('body').hasClass('elementor-editor-active')) {
- search_panel_open();
- overlay_close_all()
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_slide_sidebar.default', function($scope) {
- jQuery('.slide-sidebar-wrapper', $scope).detach().prependTo('body');
- if (jQuery('body').hasClass('elementor-editor-active')) {
- side_panel_open();
- overlay_close_all()
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_tracking.default', function($scope) {
- if (jQuery('body').hasClass('elementor-editor-active')) {
- tracking_popup_open()
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_heading.default', function($scope) {
- animate_heading($scope)
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/logico_navigation_menu.default', function($scope) {
- jQuery('.mobile-header-menu-container', $scope).detach().prependTo('body');
- if (jQuery('body').hasClass('elementor-editor-active')) {
- mobile_menu_open();
- overlay_close_all()
- }
- });
- elementorFrontend.hooks.addAction('frontend/element_ready/image.default', function($scope) {
- if (jQuery(window).width() >= 1021) {
- const $wrapper = $scope;
- const cursor = jQuery('.hovered-text', $scope);
- function showCustomCursor(event) {
- if (jQuery('body').hasClass('rtl')) {
- cursor.css('left', event.clientX - 20).css('top', event.clientY)
- } else {
- cursor.css('left', event.clientX + 20).css('top', event.clientY)
- }
- }
- if (cursor.length > 0) {
- $wrapper.mousemove(showCustomCursor);
- $wrapper.mouseleave(function(e) {
- if (!jQuery('body').hasClass('elementor-editor-active')) {
- cursor.removeClass('active')
- }
- });
- $wrapper.mouseenter(function(e) {
- if (!jQuery('body').hasClass('elementor-editor-active')) {
- cursor.addClass('active')
- }
- })
- }
- }
- })
-})
diff --git a/public/js/frontend-modules.min.js b/public/js/frontend-modules.min.js
deleted file mode 100644
index 3d22402..0000000
--- a/public/js/frontend-modules.min.js
+++ /dev/null
@@ -1,2837 +0,0 @@
-/*! elementor - v3.32.0 - 05-10-2025 */
-(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([
- [941], {
- 1: (e, t, r) => {
- "use strict";
- var n = r(5578),
- i = r(7255),
- o = r(5755),
- s = r(1866),
- a = r(6029),
- c = r(5022),
- l = n.Symbol,
- u = i("wks"),
- d = c ? l.for || l : l && l.withoutSetter || s;
- e.exports = function(e) {
- return o(u, e) || (u[e] = a && o(l, e) ? l[e] : d("Symbol." + e)), u[e]
- }
- },
- 41: e => {
- "use strict";
- e.exports = function(e) {
- return {
- iterator: e,
- next: e.next,
- done: !1
- }
- }
- },
- 169: (e, t, r) => {
- "use strict";
- var n = r(4762),
- i = r(8473),
- o = r(1483),
- s = r(5755),
- a = r(382),
- c = r(2048).CONFIGURABLE,
- l = r(7268),
- u = r(4483),
- d = u.enforce,
- p = u.get,
- h = String,
- g = Object.defineProperty,
- f = n("".slice),
- m = n("".replace),
- v = n([].join),
- y = a && !i(function() {
- return 8 !== g(function() {}, "length", {
- value: 8
- }).length
- }),
- _ = String(String).split("String"),
- b = e.exports = function(e, t, r) {
- "Symbol(" === f(h(t), 0, 7) && (t = "[" + m(h(t), /^Symbol\(([^)]*)\).*$/, "$1") + "]"), r && r.getter && (t = "get " + t), r && r.setter && (t = "set " + t), (!s(e, "name") || c && e.name !== t) && (a ? g(e, "name", {
- value: t,
- configurable: !0
- }) : e.name = t), y && r && s(r, "arity") && e.length !== r.arity && g(e, "length", {
- value: r.arity
- });
- try {
- r && s(r, "constructor") && r.constructor ? a && g(e, "prototype", {
- writable: !1
- }) : e.prototype && (e.prototype = void 0)
- } catch (e) {}
- var n = d(e);
- return s(n, "source") || (n.source = v(_, "string" == typeof t ? t : "")), e
- };
- Function.prototype.toString = b(function toString() {
- return o(this) && p(this).source || l(this)
- }, "toString")
- },
- 274: (e, t, r) => {
- "use strict";
- var n = r(8473);
- e.exports = !n(function() {
- var e = function() {}.bind();
- return "function" != typeof e || e.hasOwnProperty("prototype")
- })
- },
- 348: (e, t, r) => {
- "use strict";
- var n = r(1807),
- i = r(1483),
- o = r(1704),
- s = TypeError;
- e.exports = function(e, t) {
- var r, a;
- if ("string" === t && i(r = e.toString) && !o(a = n(r, e))) return a;
- if (i(r = e.valueOf) && !o(a = n(r, e))) return a;
- if ("string" !== t && i(r = e.toString) && !o(a = n(r, e))) return a;
- throw new s("Can't convert object to primitive value")
- }
- },
- 382: (e, t, r) => {
- "use strict";
- var n = r(8473);
- e.exports = !n(function() {
- return 7 !== Object.defineProperty({}, 1, {
- get: function() {
- return 7
- }
- })[1]
- })
- },
- 641: (e, t, r) => {
- "use strict";
- r(5724), r(4846), r(7458), r(9655);
- const Module = function() {
- const e = jQuery,
- t = arguments,
- r = this,
- n = {};
- let i;
- this.getItems = function(e, t) {
- if (t) {
- const r = t.split("."),
- n = r.splice(0, 1);
- if (!r.length) return e[n];
- if (!e[n]) return;
- return this.getItems(e[n], r.join("."))
- }
- return e
- }, this.getSettings = function(e) {
- return this.getItems(i, e)
- }, this.setSettings = function(t, n, o) {
- if (o || (o = i), "object" == typeof t) return e.extend(o, t), r;
- const s = t.split("."),
- a = s.splice(0, 1);
- return s.length ? (o[a] || (o[a] = {}), r.setSettings(s.join("."), n, o[a])) : (o[a] = n, r)
- }, this.getErrorMessage = function(e, t) {
- let r;
- if ("forceMethodImplementation" === e) r = `The method '${t}' must to be implemented in the inheritor child.`;
- else r = "An error occurs";
- return r
- }, this.forceMethodImplementation = function(e) {
- throw new Error(this.getErrorMessage("forceMethodImplementation", e))
- }, this.on = function(t, i) {
- if ("object" == typeof t) return e.each(t, function(e) {
- r.on(e, this)
- }), r;
- return t.split(" ").forEach(function(e) {
- n[e] || (n[e] = []), n[e].push(i)
- }), r
- }, this.off = function(e, t) {
- if (!n[e]) return r;
- if (!t) return delete n[e], r;
- const i = n[e].indexOf(t);
- return -1 !== i && (delete n[e][i], n[e] = n[e].filter(e => e)), r
- }, this.trigger = function(t) {
- const i = "on" + t[0].toUpperCase() + t.slice(1),
- o = Array.prototype.slice.call(arguments, 1);
- r[i] && r[i].apply(r, o);
- const s = n[t];
- return s ? (e.each(s, function(e, t) {
- t.apply(r, o)
- }), r) : r
- }, r.__construct.apply(r, t), e.each(r, function(e) {
- const t = r[e];
- "function" == typeof t && (r[e] = function() {
- return t.apply(r, arguments)
- })
- }),
- function() {
- i = r.getDefaultSettings();
- const n = t[0];
- n && e.extend(!0, i, n)
- }(), r.trigger("init")
- };
- Module.prototype.__construct = function() {}, Module.prototype.getDefaultSettings = function() {
- return {}
- }, Module.prototype.getConstructorID = function() {
- return this.constructor.name
- }, Module.extend = function(e) {
- const t = jQuery,
- r = this,
- child = function() {
- return r.apply(this, arguments)
- };
- return t.extend(child, r), (child.prototype = Object.create(t.extend({}, r.prototype, e))).constructor = child, child.__super__ = r.prototype, child
- }, e.exports = Module
- },
- 670: (e, t, r) => {
- "use strict";
- var n = r(382),
- i = r(5835),
- o = r(7738);
- e.exports = function(e, t, r) {
- n ? i.f(e, t, o(0, r)) : e[t] = r
- }
- },
- 751: (e, t, r) => {
- "use strict";
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0, r(5724), r(4846), r(9655);
- class InstanceType {
- static[Symbol.hasInstance](e) {
- let t = super[Symbol.hasInstance](e);
- if (e && !e.constructor.getInstanceType) return t;
- if (e && (e.instanceTypes || (e.instanceTypes = []), t || this.getInstanceType() === e.constructor.getInstanceType() && (t = !0), t)) {
- const t = this.getInstanceType === InstanceType.getInstanceType ? "BaseInstanceType" : this.getInstanceType(); - 1 === e.instanceTypes.indexOf(t) && e.instanceTypes.push(t)
- }
- return !t && e && (t = e.instanceTypes && Array.isArray(e.instanceTypes) && -1 !== e.instanceTypes.indexOf(this.getInstanceType())), t
- }
- static getInstanceType() {
- elementorModules.ForceMethodImplementation()
- }
- constructor() {
- let e = new.target;
- const t = [];
- for (; e.__proto__ && e.__proto__.name;) t.push(e.__proto__), e = e.__proto__;
- t.reverse().forEach(e => this instanceof e)
- }
- }
- t.default = InstanceType
- },
- 992: (e, t, r) => {
- "use strict";
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.templateRegistry = void 0, r(4846), r(9655);
- var n = r(7958);
- class TemplateRegistry extends n.BaseRegistry {
- getState(e, t) {
- const r = {};
- return this.getAll().forEach(n => {
- if (void 0 !== e ? .customization ? .templates ? .[n.key]) return void(r[n.key] = e.customization.templates[n.key]);
- if (n.getInitialState) return void(r[n.key] = n.getInitialState(e, t));
- const i = !!n.useParentDefault && t;
- r[n.key] = {
- enabled: i
- }
- }), r
- }
- }
- t.templateRegistry = new TemplateRegistry
- },
- 1091: e => {
- "use strict";
- var t = TypeError;
- e.exports = function(e) {
- if (e > 9007199254740991) throw t("Maximum allowed index exceeded");
- return e
- }
- },
- 1265: (e, t, r) => {
- "use strict";
- var n = r(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- var i = n(r(641)),
- o = n(r(2425)),
- s = n(r(2946)),
- a = n(r(3980)),
- c = n(r(2970)),
- l = n(r(8685)),
- u = r(992),
- d = r(9031),
- p = r(1462),
- h = r(5454);
- t.default = window.elementorModules = {
- Module: i.default,
- ViewModule: o.default,
- ArgsObject: s.default,
- ForceMethodImplementation: l.default,
- utils: {
- Masonry: a.default,
- Scroll: c.default
- },
- importExport: {
- templateRegistry: u.templateRegistry,
- createGetInitialState: d.createGetInitialState,
- customizationDialogsRegistry: p.customizationDialogsRegistry
- },
- appsEventTracking: {
- AppsEventTracking: h.AppsEventTracking
- }
- }
- },
- 1278: (e, t, r) => {
- "use strict";
- var n = r(4762),
- i = n({}.toString),
- o = n("".slice);
- e.exports = function(e) {
- return o(i(e), 8, -1)
- }
- },
- 1409: (e, t, r) => {
- "use strict";
- var n = r(5578),
- i = r(1483);
- e.exports = function(e, t) {
- return arguments.length < 2 ? (r = n[e], i(r) ? r : void 0) : n[e] && n[e][t];
- var r
- }
- },
- 1423: (e, t, r) => {
- "use strict";
- var n = r(1409),
- i = r(1483),
- o = r(4815),
- s = r(5022),
- a = Object;
- e.exports = s ? function(e) {
- return "symbol" == typeof e
- } : function(e) {
- var t = n("Symbol");
- return i(t) && o(t.prototype, a(e))
- }
- },
- 1434: (e, t) => {
- "use strict";
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- t.default = {
- triggers: {
- click: "Click",
- accordionClick: "Accordion Click",
- toggleClick: "Toggle Click",
- dropdownClick: "Click Dropdown",
- editorLoaded: "Editor Loaded",
- visible: "Visible",
- pageLoaded: "Page Loaded"
- },
- locations: {
- widgetPanel: "Widget Panel",
- topBar: "Top Bar",
- elementorEditor: "Elementor Editor",
- templatesLibrary: {
- library: "Templates Library"
- },
- app: {
- import: "Import Kit",
- export: "Export Kit",
- kitLibrary: "Kit Library",
- cloudKitLibrary: "Cloud Kit Library"
- },
- variables: "Variables Panel",
- admin: "WP admin"
- },
- secondaryLocations: {
- layout: "Layout Section",
- basic: "Basic Section",
- "pro-elements": "Pro Section",
- general: "General Section",
- "theme-elements": "Site Section",
- "theme-elements-single": "Single Section",
- "woocommerce-elements": "WooCommerce Section",
- wordpress: "WordPress Section",
- categories: "Widgets Tab",
- global: "Globals Tab",
- "whats-new": "What's New",
- "document-settings": "Document Settings icon",
- "preview-page": "Preview Page",
- "publish-button": "Publish Button",
- "widget-panel": "Widget Panel Icon",
- finder: "Finder",
- help: "Help",
- elementorLogoDropdown: "top_bar_elementor_logo_dropdown",
- elementorLogo: "Elementor Logo",
- eLogoMenu: "E-logo Menu",
- notes: "Notes",
- siteSettings: "Site Settings",
- structure: "Structure",
- documentNameDropdown: "Document Name dropdown",
- responsiveControls: "Responsive controls",
- launchpad: "launchpad",
- checklistHeader: "Checklist Header",
- checklistSteps: "Checklist Steps",
- userPreferences: "User Preferences",
- contextMenu: "Context Menu",
- templateLibrary: {
- saveModal: "Save to Modal",
- moveModal: "Move to Modal",
- bulkMoveModal: "Bulk Move to Modal",
- copyModal: "Copy to Modal",
- bulkCopyModal: "Bulk Copy to Modal",
- saveModalSelectFolder: "Save to Modal - select folder",
- saveModalSelectConnect: "Save to Modal - connect",
- saveModalSelectUpgrade: "Save to Modal - upgrade",
- importModal: "Import Modal",
- newFolderModal: "New Folder Modal",
- deleteDialog: "Delete Dialog",
- deleteFolderDialog: "Delete Folder Dialog",
- renameDialog: "Rename Dialog",
- createFolderDialog: "Create Folder Dialog",
- applySettingsDialog: "Apply Settings Dialog",
- cloudTab: "Cloud Tab",
- siteTab: "Site Tab",
- cloudTabFolder: "Cloud Tab - Folder",
- cloudTabConnect: "Cloud Tab - Connect",
- cloudTabUpgrade: "Cloud Tab - Upgrade",
- morePopup: "Context Menu",
- quotaBar: "Quota Bar"
- },
- kitLibrary: {
- cloudKitLibrary: "kits_cloud_library",
- cloudKitLibraryConnect: "kits_cloud_library_connect",
- cloudKitLibraryUpgrade: "kits_cloud_library_upgrade",
- kitExportCustomization: "kit_export_customization",
- kitExport: "kit_export",
- kitExportCustomizationEdit: "kit_export_customization_edit",
- kitExportSummary: "kit_export_summary",
- kitImportUploadBox: "kit_import_upload_box",
- kitImportCustomization: "kit_import_customization",
- kitImportSummary: "kit_import_summary"
- },
- variablesPopover: "Variables Popover",
- admin: {
- pluginToolsTab: "plugin_tools_tab",
- pluginWebsiteTemplatesTab: "plugin_website_templates_tab"
- }
- },
- elements: {
- accordionSection: "Accordion section",
- buttonIcon: "Button Icon",
- mainCta: "Main CTA",
- button: "Button",
- link: "Link",
- dropdown: "Dropdown",
- toggle: "Toggle",
- launchpadChecklist: "Checklist popup"
- },
- names: {
- v1: {
- layout: "v1_widgets_tab_layout_section",
- basic: "v1_widgets_tab_basic_section",
- "pro-elements": "v1_widgets_tab_pro_section",
- general: "v1_widgets_tab_general_section",
- "theme-elements": "v1_widgets_tab_site_section",
- "theme-elements-single": "v1_widgets_tab_single_section",
- "woocommerce-elements": "v1_widgets_tab_woocommerce_section",
- wordpress: "v1_widgets_tab_wordpress_section",
- categories: "v1_widgets_tab",
- global: "v1_globals_tab"
- },
- topBar: {
- whatsNew: "top_bar_whats_new",
- documentSettings: "top_bar_document_settings_icon",
- previewPage: "top_bar_preview_page",
- publishButton: "top_bar_publish_button",
- widgetPanel: "top_bar_widget_panel_icon",
- finder: "top_bar_finder",
- help: "top_bar_help",
- history: "top_bar_elementor_logo_dropdown_history",
- userPreferences: "top_bar_elementor_logo_dropdown_user_preferences",
- keyboardShortcuts: "top_bar_elementor_logo_dropdown_keyboard_shortcuts",
- exitToWordpress: "top_bar_elementor_logo_dropdown_exit_to_wordpress",
- themeBuilder: "top_bar_elementor_logo_dropdown_theme_builder",
- notes: "top_bar_notes",
- siteSettings: "top_bar_site_setting",
- structure: "top_bar_structure",
- documentNameDropdown: "top_bar_document_name_dropdown",
- responsiveControls: "top_bar_responsive_controls",
- launchpadOn: "top_bar_checklist_icon_show",
- launchpadOff: "top_bar_checklist_icon_hide",
- elementorLogoDropdown: "open_e_menu",
- connectAccount: "connect_account",
- accountConnected: "account_connected"
- },
- elementorEditor: {
- checklist: {
- checklistHeaderClose: "checklist_header_close_icon",
- checklistFirstPopup: "checklist popup triggered"
- },
- userPreferences: {
- checklistShow: "checklist_userpreferences_toggle_show",
- checklistHide: "checklist_userpreferences_toggle_hide"
- }
- },
- variables: {
- open: "open_variables_popover",
- add: "add_new_variable",
- connect: "connect_variable",
- save: "save_new_variable"
- }
- }
- }
- },
- 1462: (e, t, r) => {
- "use strict";
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.customizationDialogsRegistry = void 0;
- var n = r(7958);
- t.customizationDialogsRegistry = new n.BaseRegistry
- },
- 1483: e => {
- "use strict";
- var t = "object" == typeof document && document.all;
- e.exports = void 0 === t && void 0 !== t ? function(e) {
- return "function" == typeof e || e === t
- } : function(e) {
- return "function" == typeof e
- }
- },
- 1506: (e, t, r) => {
- "use strict";
- var n = r(2914),
- i = r(1807),
- o = r(2293),
- s = r(8761),
- a = r(5299),
- c = r(6960),
- l = r(4815),
- u = r(4887),
- d = r(6665),
- p = r(6721),
- h = TypeError,
- Result = function(e, t) {
- this.stopped = e, this.result = t
- },
- g = Result.prototype;
- e.exports = function(e, t, r) {
- var f, m, v, y, _, b, w, S = r && r.that,
- E = !(!r || !r.AS_ENTRIES),
- x = !(!r || !r.IS_RECORD),
- C = !(!r || !r.IS_ITERATOR),
- I = !(!r || !r.INTERRUPTED),
- k = n(t, S),
- stop = function(e) {
- return f && p(f, "normal"), new Result(!0, e)
- },
- callFn = function(e) {
- return E ? (o(e), I ? k(e[0], e[1], stop) : k(e[0], e[1])) : I ? k(e, stop) : k(e)
- };
- if (x) f = e.iterator;
- else if (C) f = e;
- else {
- if (!(m = d(e))) throw new h(s(e) + " is not iterable");
- if (a(m)) {
- for (v = 0, y = c(e); y > v; v++)
- if ((_ = callFn(e[v])) && l(g, _)) return _;
- return new Result(!1)
- }
- f = u(e, m)
- }
- for (b = x ? e.next : f.next; !(w = i(b, f)).done;) {
- try {
- _ = callFn(w.value)
- } catch (e) {
- p(f, "throw", e)
- }
- if ("object" == typeof _ && _ && l(g, _)) return _
- }
- return new Result(!1)
- }
- },
- 1507: e => {
- "use strict";
- e.exports = {}
- },
- 1703: e => {
- "use strict";
- var t = Math.ceil,
- r = Math.floor;
- e.exports = Math.trunc || function trunc(e) {
- var n = +e;
- return (n > 0 ? r : t)(n)
- }
- },
- 1704: (e, t, r) => {
- "use strict";
- var n = r(1483);
- e.exports = function(e) {
- return "object" == typeof e ? null !== e : n(e)
- }
- },
- 1799: (e, t, r) => {
- "use strict";
- var n = r(382),
- i = r(8473),
- o = r(3145);
- e.exports = !n && !i(function() {
- return 7 !== Object.defineProperty(o("div"), "a", {
- get: function() {
- return 7
- }
- }).a
- })
- },
- 1807: (e, t, r) => {
- "use strict";
- var n = r(274),
- i = Function.prototype.call;
- e.exports = n ? i.bind(i) : function() {
- return i.apply(i, arguments)
- }
- },
- 1831: (e, t, r) => {
- "use strict";
- var n = r(9557),
- i = r(5578),
- o = r(2095),
- s = "__core-js_shared__",
- a = e.exports = i[s] || o(s, {});
- (a.versions || (a.versions = [])).push({
- version: "3.43.0",
- mode: n ? "pure" : "global",
- copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru)",
- license: "https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE",
- source: "https://github.com/zloirock/core-js"
- })
- },
- 1851: (e, t, r) => {
- "use strict";
- var n, i, o, s = r(8473),
- a = r(1483),
- c = r(1704),
- l = r(5290),
- u = r(3181),
- d = r(7914),
- p = r(1),
- h = r(9557),
- g = p("iterator"),
- f = !1;
- [].keys && ("next" in (o = [].keys()) ? (i = u(u(o))) !== Object.prototype && (n = i) : f = !0), !c(n) || s(function() {
- var e = {};
- return n[g].call(e) !== e
- }) ? n = {} : h && (n = l(n)), a(n[g]) || d(n, g, function() {
- return this
- }), e.exports = {
- IteratorPrototype: n,
- BUGGY_SAFARI_ITERATORS: f
- }
- },
- 1866: (e, t, r) => {
- "use strict";
- var n = r(4762),
- i = 0,
- o = Math.random(),
- s = n(1.1.toString);
- e.exports = function(e) {
- return "Symbol(" + (void 0 === e ? "" : e) + ")_" + s(++i + o, 36)
- }
- },
- 1975: (e, t, r) => {
- "use strict";
- var n = r(8612),
- i = r(1807),
- o = r(8120),
- s = r(2293),
- a = r(41),
- c = r(8660),
- l = r(8901),
- u = r(9557),
- d = r(6721),
- p = r(7486),
- h = r(5267),
- g = !u && !p("filter", function() {}),
- f = !u && !g && h("filter", TypeError),
- m = u || g || f,
- v = c(function() {
- for (var e, t, r = this.iterator, n = this.predicate, o = this.next;;) {
- if (e = s(i(o, r)), this.done = !!e.done) return;
- if (t = e.value, l(r, n, [t, this.counter++], !0)) return t
- }
- });
- n({
- target: "Iterator",
- proto: !0,
- real: !0,
- forced: m
- }, {
- filter: function filter(e) {
- s(this);
- try {
- o(e)
- } catch (e) {
- d(this, "throw", e)
- }
- return f ? i(f, this, e) : new v(a(this), {
- predicate: e
- })
- }
- })
- },
- 1983: (e, t, r) => {
- "use strict";
- var n = r(6721);
- e.exports = function(e, t, r) {
- for (var i = e.length - 1; i >= 0; i--)
- if (void 0 !== e[i]) try {
- r = n(e[i].iterator, t, r)
- } catch (e) {
- t = "throw", r = e
- }
- if ("throw" === t) throw r;
- return r
- }
- },
- 2048: (e, t, r) => {
- "use strict";
- var n = r(382),
- i = r(5755),
- o = Function.prototype,
- s = n && Object.getOwnPropertyDescriptor,
- a = i(o, "name"),
- c = a && "something" === function something() {}.name,
- l = a && (!n || n && s(o, "name").configurable);
- e.exports = {
- EXISTS: a,
- PROPER: c,
- CONFIGURABLE: l
- }
- },
- 2095: (e, t, r) => {
- "use strict";
- var n = r(5578),
- i = Object.defineProperty;
- e.exports = function(e, t) {
- try {
- i(n, e, {
- value: t,
- configurable: !0,
- writable: !0
- })
- } catch (r) {
- n[e] = t
- }
- return t
- }
- },
- 2121: (e, t, r) => {
- "use strict";
- var n = r(4762),
- i = r(8473),
- o = r(1278),
- s = Object,
- a = n("".split);
- e.exports = i(function() {
- return !s("z").propertyIsEnumerable(0)
- }) ? function(e) {
- return "String" === o(e) ? a(e, "") : s(e)
- } : s
- },
- 2278: (e, t, r) => {
- "use strict";
- var n = r(6742),
- i = r(4741).concat("length", "prototype");
- t.f = Object.getOwnPropertyNames || function getOwnPropertyNames(e) {
- return n(e, i)
- }
- },
- 2293: (e, t, r) => {
- "use strict";
- var n = r(1704),
- i = String,
- o = TypeError;
- e.exports = function(e) {
- if (n(e)) return e;
- throw new o(i(e) + " is not an object")
- }
- },
- 2313: (e, t, r) => {
- "use strict";
- var n = r(7914);
- e.exports = function(e, t, r) {
- for (var i in t) n(e, i, t[i], r);
- return e
- }
- },
- 2347: (e, t, r) => {
- "use strict";
- var n = r(3312),
- i = Object;
- e.exports = function(e) {
- return i(n(e))
- }
- },
- 2355: (e, t, r) => {
- "use strict";
- var n = r(1807),
- i = r(1704),
- o = r(1423),
- s = r(2564),
- a = r(348),
- c = r(1),
- l = TypeError,
- u = c("toPrimitive");
- e.exports = function(e, t) {
- if (!i(e) || o(e)) return e;
- var r, c = s(e, u);
- if (c) {
- if (void 0 === t && (t = "default"), r = n(c, e, t), !i(r) || o(r)) return r;
- throw new l("Can't convert object to primitive value")
- }
- return void 0 === t && (t = "number"), a(e, t)
- }
- },
- 2425: (e, t, r) => {
- "use strict";
- var n = r(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- var i = n(r(641));
- t.default = i.default.extend({
- elements: null,
- getDefaultElements: () => ({}),
- bindEvents() {},
- onInit() {
- this.initElements(), this.bindEvents()
- },
- initElements() {
- this.elements = this.getDefaultElements()
- }
- })
- },
- 2564: (e, t, r) => {
- "use strict";
- var n = r(8120),
- i = r(5983);
- e.exports = function(e, t) {
- var r = e[t];
- return i(r) ? void 0 : n(r)
- }
- },
- 2811: (e, t, r) => {
- "use strict";
- var n = r(1409);
- e.exports = n("document", "documentElement")
- },
- 2890: (e, t, r) => {
- "use strict";
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0, r(4846), r(6211);
- class _default extends elementorModules.ViewModule {
- getDefaultSettings() {
- return {
- selectors: {
- elements: ".elementor-element",
- nestedDocumentElements: ".elementor .elementor-element"
- },
- classes: {
- editMode: "elementor-edit-mode"
- }
- }
- }
- getDefaultElements() {
- const e = this.getSettings("selectors");
- return {
- $elements: this.$element.find(e.elements).not(this.$element.find(e.nestedDocumentElements))
- }
- }
- getDocumentSettings(e) {
- let t;
- if (this.isEdit) {
- t = {};
- const e = elementor.settings.page.model;
- jQuery.each(e.getActiveControls(), r => {
- t[r] = e.attributes[r]
- })
- } else t = this.$element.data("elementor-settings") || {};
- return this.getItems(t, e)
- }
- runElementsHandlers() {
- this.elements.$elements.each((e, t) => setTimeout(() => elementorFrontend.elementsHandler.runReadyTrigger(t)))
- }
- onInit() {
- this.$element = this.getSettings("$element"), super.onInit(), this.isEdit = this.$element.hasClass(this.getSettings("classes.editMode")), this.isEdit ? elementor.on("document:loaded", () => {
- elementor.settings.page.model.on("change", this.onSettingsChange.bind(this))
- }) : this.runElementsHandlers()
- }
- onSettingsChange() {}
- }
- t.default = _default
- },
- 2914: (e, t, r) => {
- "use strict";
- var n = r(3786),
- i = r(8120),
- o = r(274),
- s = n(n.bind);
- e.exports = function(e, t) {
- return i(e), void 0 === t ? e : o ? s(e, t) : function() {
- return e.apply(t, arguments)
- }
- }
- },
- 2946: (e, t, r) => {
- "use strict";
- var n = r(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- var i = n(r(751)),
- o = n(r(5213));
- class ArgsObject extends i.default {
- static getInstanceType() {
- return "ArgsObject"
- }
- constructor(e) {
- super(), this.args = e
- }
- requireArgument(e) {
- let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.args;
- if (!Object.prototype.hasOwnProperty.call(t, e)) throw Error(`${e} is required.`)
- }
- requireArgumentType(e, t) {
- let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args;
- if (this.requireArgument(e, r), typeof r[e] !== t) throw Error(`${e} invalid type: ${t}.`)
- }
- requireArgumentInstance(e, t) {
- let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args;
- if (this.requireArgument(e, r), !(r[e] instanceof t || (0, o.default)(r[e], t))) throw Error(`${e} invalid instance.`)
- }
- requireArgumentConstructor(e, t) {
- let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args;
- if (this.requireArgument(e, r), r[e].constructor.toString() !== t.prototype.constructor.toString()) throw Error(`${e} invalid constructor type.`)
- }
- }
- t.default = ArgsObject
- },
- 2970: (e, t, r) => {
- "use strict";
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0, r(5724);
- t.default = class Scroll {
- static scrollObserver(e) {
- let t = 0;
- const r = {
- root: e.root || null,
- rootMargin: e.offset || "0px",
- threshold: function() {
- let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;
- const t = [];
- if (e > 0 && e <= 100) {
- const r = 100 / e;
- for (let e = 0; e <= 100; e += r) t.push(e / 100)
- } else t.push(0);
- return t
- }(e.sensitivity)
- };
- return new IntersectionObserver(function handleIntersect(r) {
- const n = r[0].boundingClientRect.y,
- i = r[0].isIntersecting,
- o = n < t ? "down" : "up",
- s = Math.abs(parseFloat((100 * r[0].intersectionRatio).toFixed(2)));
- e.callback({
- sensitivity: e.sensitivity,
- isInViewport: i,
- scrollPercentage: s,
- intersectionScrollDirection: o
- }), t = n
- }, r)
- }
- static getElementViewportPercentage(e) {
- let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
- const r = e[0].getBoundingClientRect(),
- n = t.start || 0,
- i = t.end || 0,
- o = window.innerHeight * n / 100,
- s = window.innerHeight * i / 100,
- a = r.top - window.innerHeight,
- c = 0 - a + o,
- l = r.top + o + e.height() - a + s,
- u = Math.max(0, Math.min(c / l, 1));
- return parseFloat((100 * u).toFixed(2))
- }
- static getPageScrollPercentage() {
- let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
- t = arguments.length > 1 ? arguments[1] : void 0;
- const r = e.start || 0,
- n = e.end || 0,
- i = t || document.documentElement.scrollHeight - document.documentElement.clientHeight,
- o = i * r / 100,
- s = i + o + i * n / 100;
- return (document.documentElement.scrollTop + document.body.scrollTop + o) / s * 100
- }
- }
- },
- 3005: (e, t, r) => {
- "use strict";
- var n = r(1703);
- e.exports = function(e) {
- var t = +e;
- return t != t || 0 === t ? 0 : n(t)
- }
- },
- 3145: (e, t, r) => {
- "use strict";
- var n = r(5578),
- i = r(1704),
- o = n.document,
- s = i(o) && i(o.createElement);
- e.exports = function(e) {
- return s ? o.createElement(e) : {}
- }
- },
- 3181: (e, t, r) => {
- "use strict";
- var n = r(5755),
- i = r(1483),
- o = r(2347),
- s = r(5409),
- a = r(9441),
- c = s("IE_PROTO"),
- l = Object,
- u = l.prototype;
- e.exports = a ? l.getPrototypeOf : function(e) {
- var t = o(e);
- if (n(t, c)) return t[c];
- var r = t.constructor;
- return i(r) && t instanceof r ? r.prototype : t instanceof l ? u : null
- }
- },
- 3242: (e, t, r) => {
- "use strict";
- var n = r(8612),
- i = r(1807),
- o = r(1506),
- s = r(8120),
- a = r(2293),
- c = r(41),
- l = r(6721),
- u = r(5267)("find", TypeError);
- n({
- target: "Iterator",
- proto: !0,
- real: !0,
- forced: u
- }, {
- find: function find(e) {
- a(this);
- try {
- s(e)
- } catch (e) {
- l(this, "throw", e)
- }
- if (u) return i(u, this, e);
- var t = c(this),
- r = 0;
- return o(t, function(t, n) {
- if (e(t, r++)) return n(t)
- }, {
- IS_RECORD: !0,
- INTERRUPTED: !0
- }).result
- }
- })
- },
- 3312: (e, t, r) => {
- "use strict";
- var n = r(5983),
- i = TypeError;
- e.exports = function(e) {
- if (n(e)) throw new i("Can't call method on " + e);
- return e
- }
- },
- 3392: (e, t, r) => {
- "use strict";
- var n = r(3005),
- i = Math.max,
- o = Math.min;
- e.exports = function(e, t) {
- var r = n(e);
- return r < 0 ? i(r + t, 0) : o(r, t)
- }
- },
- 3617: (e, t, r) => {
- "use strict";
- var n = r(8612),
- i = r(5578),
- o = r(6021),
- s = r(2293),
- a = r(1483),
- c = r(3181),
- l = r(3864),
- u = r(670),
- d = r(8473),
- p = r(5755),
- h = r(1),
- g = r(1851).IteratorPrototype,
- f = r(382),
- m = r(9557),
- v = "constructor",
- y = "Iterator",
- _ = h("toStringTag"),
- b = TypeError,
- w = i[y],
- S = m || !a(w) || w.prototype !== g || !d(function() {
- w({})
- }),
- E = function Iterator() {
- if (o(this, g), c(this) === g) throw new b("Abstract class Iterator not directly constructable")
- },
- defineIteratorPrototypeAccessor = function(e, t) {
- f ? l(g, e, {
- configurable: !0,
- get: function() {
- return t
- },
- set: function(t) {
- if (s(this), this === g) throw new b("You can't redefine this property");
- p(this, e) ? this[e] = t : u(this, e, t)
- }
- }) : g[e] = t
- };
- p(g, _) || defineIteratorPrototypeAccessor(_, y), !S && p(g, v) && g[v] !== Object || defineIteratorPrototypeAccessor(v, E), E.prototype = g, n({
- global: !0,
- constructor: !0,
- forced: S
- }, {
- Iterator: E
- })
- },
- 3658: (e, t, r) => {
- "use strict";
- var n = r(6742),
- i = r(4741);
- e.exports = Object.keys || function keys(e) {
- return n(e, i)
- }
- },
- 3786: (e, t, r) => {
- "use strict";
- var n = r(1278),
- i = r(4762);
- e.exports = function(e) {
- if ("Function" === n(e)) return i(e)
- }
- },
- 3815: (e, t, r) => {
- "use strict";
- var n = r(2355),
- i = r(1423);
- e.exports = function(e) {
- var t = n(e, "string");
- return i(t) ? t : t + ""
- }
- },
- 3864: (e, t, r) => {
- "use strict";
- var n = r(169),
- i = r(5835);
- e.exports = function(e, t, r) {
- return r.get && n(r.get, t, {
- getter: !0
- }), r.set && n(r.set, t, {
- setter: !0
- }), i.f(e, t, r)
- }
- },
- 3896: (e, t, r) => {
- "use strict";
- var n = r(382),
- i = r(8473);
- e.exports = n && i(function() {
- return 42 !== Object.defineProperty(function() {}, "prototype", {
- value: 42,
- writable: !1
- }).prototype
- })
- },
- 3980: (e, t, r) => {
- "use strict";
- var n = r(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0, r(5724);
- var i = n(r(2425));
- t.default = i.default.extend({
- getDefaultSettings: () => ({
- container: null,
- items: null,
- columnsCount: 3,
- verticalSpaceBetween: 30
- }),
- getDefaultElements() {
- return {
- $container: jQuery(this.getSettings("container")),
- $items: jQuery(this.getSettings("items"))
- }
- },
- run() {
- var e = [],
- t = this.elements.$container.position().top,
- r = this.getSettings(),
- n = r.columnsCount;
- t += parseInt(this.elements.$container.css("margin-top"), 10), this.elements.$items.each(function(i) {
- var o = Math.floor(i / n),
- s = jQuery(this),
- a = s[0].getBoundingClientRect().height + r.verticalSpaceBetween;
- if (o) {
- var c = s.position(),
- l = i % n,
- u = c.top - t - e[l];
- u -= parseInt(s.css("margin-top"), 10), u *= -1, s.css("margin-top", u + "px"), e[l] += a
- } else e.push(a)
- })
- }
- })
- },
- 3991: (e, t, r) => {
- "use strict";
- var n = r(8612),
- i = r(1807),
- o = r(8120),
- s = r(2293),
- a = r(41),
- c = r(8660),
- l = r(8901),
- u = r(6721),
- d = r(7486),
- p = r(5267),
- h = r(9557),
- g = !h && !d("map", function() {}),
- f = !h && !g && p("map", TypeError),
- m = h || g || f,
- v = c(function() {
- var e = this.iterator,
- t = s(i(this.next, e));
- if (!(this.done = !!t.done)) return l(e, this.mapper, [t.value, this.counter++], !0)
- });
- n({
- target: "Iterator",
- proto: !0,
- real: !0,
- forced: m
- }, {
- map: function map(e) {
- s(this);
- try {
- o(e)
- } catch (e) {
- u(this, "throw", e)
- }
- return f ? i(f, this, e) : new v(a(this), {
- mapper: e
- })
- }
- })
- },
- 4338: (e, t, r) => {
- "use strict";
- var n = {};
- n[r(1)("toStringTag")] = "z", e.exports = "[object z]" === String(n)
- },
- 4347: (e, t) => {
- "use strict";
- t.f = Object.getOwnPropertySymbols
- },
- 4364: (e, t, r) => {
- "use strict";
- r(3991)
- },
- 4483: (e, t, r) => {
- "use strict";
- var n, i, o, s = r(4644),
- a = r(5578),
- c = r(1704),
- l = r(9037),
- u = r(5755),
- d = r(1831),
- p = r(5409),
- h = r(1507),
- g = "Object already initialized",
- f = a.TypeError,
- m = a.WeakMap;
- if (s || d.state) {
- var v = d.state || (d.state = new m);
- v.get = v.get, v.has = v.has, v.set = v.set, n = function(e, t) {
- if (v.has(e)) throw new f(g);
- return t.facade = e, v.set(e, t), t
- }, i = function(e) {
- return v.get(e) || {}
- }, o = function(e) {
- return v.has(e)
- }
- } else {
- var y = p("state");
- h[y] = !0, n = function(e, t) {
- if (u(e, y)) throw new f(g);
- return t.facade = e, l(e, y, t), t
- }, i = function(e) {
- return u(e, y) ? e[y] : {}
- }, o = function(e) {
- return u(e, y)
- }
- }
- e.exports = {
- set: n,
- get: i,
- has: o,
- enforce: function(e) {
- return o(e) ? i(e) : n(e, {})
- },
- getterFor: function(e) {
- return function(t) {
- var r;
- if (!c(t) || (r = i(t)).type !== e) throw new f("Incompatible receiver, " + e + " required");
- return r
- }
- }
- }
- },
- 4644: (e, t, r) => {
- "use strict";
- var n = r(5578),
- i = r(1483),
- o = n.WeakMap;
- e.exports = i(o) && /native code/.test(String(o))
- },
- 4741: e => {
- "use strict";
- e.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"]
- },
- 4762: (e, t, r) => {
- "use strict";
- var n = r(274),
- i = Function.prototype,
- o = i.call,
- s = n && i.bind.bind(o, o);
- e.exports = n ? s : function(e) {
- return function() {
- return o.apply(e, arguments)
- }
- }
- },
- 4815: (e, t, r) => {
- "use strict";
- var n = r(4762);
- e.exports = n({}.isPrototypeOf)
- },
- 4846: (e, t, r) => {
- "use strict";
- r(3617)
- },
- 4887: (e, t, r) => {
- "use strict";
- var n = r(1807),
- i = r(8120),
- o = r(2293),
- s = r(8761),
- a = r(6665),
- c = TypeError;
- e.exports = function(e, t) {
- var r = arguments.length < 2 ? a(e) : t;
- if (i(r)) return o(n(r, e));
- throw new c(s(e) + " is not iterable")
- }
- },
- 4914: (e, t, r) => {
- "use strict";
- var n = r(1278);
- e.exports = Array.isArray || function isArray(e) {
- return "Array" === n(e)
- }
- },
- 4946: (e, t, r) => {
- "use strict";
- var n = r(6784),
- i = n(r(1265)),
- o = n(r(2890)),
- s = n(r(7955)),
- a = n(r(8140)),
- c = n(r(7224)),
- l = n(r(5633)),
- u = n(r(9603));
- i.default.frontend = {
- Document: o.default,
- tools: {
- StretchElement: s.default
- },
- handlers: {
- Base: c.default,
- StretchedElement: a.default,
- SwiperBase: l.default,
- CarouselBase: u.default
- }
- }
- },
- 4961: (e, t, r) => {
- "use strict";
- var n = r(382),
- i = r(1807),
- o = r(7611),
- s = r(7738),
- a = r(5599),
- c = r(3815),
- l = r(5755),
- u = r(1799),
- d = Object.getOwnPropertyDescriptor;
- t.f = n ? d : function getOwnPropertyDescriptor(e, t) {
- if (e = a(e), t = c(t), u) try {
- return d(e, t)
- } catch (e) {}
- if (l(e, t)) return s(!i(o.f, e, t), e[t])
- }
- },
- 5022: (e, t, r) => {
- "use strict";
- var n = r(6029);
- e.exports = n && !Symbol.sham && "symbol" == typeof Symbol.iterator
- },
- 5213: (e, t) => {
- "use strict";
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- t.default = (e, t) => {
- t = Array.isArray(t) ? t : [t];
- for (const r of t)
- if (e.constructor.name === r.prototype[Symbol.toStringTag]) return !0;
- return !1
- }
- },
- 5247: e => {
- "use strict";
- e.exports = function(e, t) {
- return {
- value: e,
- done: t
- }
- }
- },
- 5267: (e, t, r) => {
- "use strict";
- var n = r(5578);
- e.exports = function(e, t) {
- var r = n.Iterator,
- i = r && r.prototype,
- o = i && i[e],
- s = !1;
- if (o) try {
- o.call({
- next: function() {
- return {
- done: !0
- }
- },
- return: function() {
- s = !0
- }
- }, -1)
- } catch (e) {
- e instanceof t || (s = !1)
- }
- if (!s) return o
- }
- },
- 5290: (e, t, r) => {
- "use strict";
- var n, i = r(2293),
- o = r(5799),
- s = r(4741),
- a = r(1507),
- c = r(2811),
- l = r(3145),
- u = r(5409),
- d = "prototype",
- p = "script",
- h = u("IE_PROTO"),
- EmptyConstructor = function() {},
- scriptTag = function(e) {
- return "<" + p + ">" + e + "" + p + ">"
- },
- NullProtoObjectViaActiveX = function(e) {
- e.write(scriptTag("")), e.close();
- var t = e.parentWindow.Object;
- return e = null, t
- },
- NullProtoObject = function() {
- try {
- n = new ActiveXObject("htmlfile")
- } catch (e) {}
- var e, t, r;
- NullProtoObject = "undefined" != typeof document ? document.domain && n ? NullProtoObjectViaActiveX(n) : (t = l("iframe"), r = "java" + p + ":", t.style.display = "none", c.appendChild(t), t.src = String(r), (e = t.contentWindow.document).open(), e.write(scriptTag("document.F=Object")), e.close(), e.F) : NullProtoObjectViaActiveX(n);
- for (var i = s.length; i--;) delete NullProtoObject[d][s[i]];
- return NullProtoObject()
- };
- a[h] = !0, e.exports = Object.create || function create(e, t) {
- var r;
- return null !== e ? (EmptyConstructor[d] = i(e), r = new EmptyConstructor, EmptyConstructor[d] = null, r[h] = e) : r = NullProtoObject(), void 0 === t ? r : o.f(r, t)
- }
- },
- 5299: (e, t, r) => {
- "use strict";
- var n = r(1),
- i = r(6775),
- o = n("iterator"),
- s = Array.prototype;
- e.exports = function(e) {
- return void 0 !== e && (i.Array === e || s[o] === e)
- }
- },
- 5409: (e, t, r) => {
- "use strict";
- var n = r(7255),
- i = r(1866),
- o = n("keys");
- e.exports = function(e) {
- return o[e] || (o[e] = i(e))
- }
- },
- 5454: (e, t, r) => {
- "use strict";
- var n = r(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.appsEventTrackingDispatch = t.AppsEventTracking = void 0;
- var i = n(r(1434));
- const o = "page_views_website_templates",
- s = "kits_cloud_upgrade_clicked",
- a = "export_kit_customization",
- c = "import_kit_customization",
- l = "kit_import_status",
- u = "kit_cloud_library_apply",
- d = "kit_cloud_library_delete",
- p = "ie_admin_action",
- h = "kit_import_upload_file";
- t.appsEventTrackingDispatch = (e, t) => {
- const objectCreator = (e, r) => {
- for (const n of e) t.hasOwnProperty(n) && null !== t[n] && (r[n] = t[n]);
- return r
- },
- r = [],
- n = ["layout", "site_part", "error", "document_name", "document_type", "view_type_clicked", "tag", "sort_direction", "sort_type", "action", "grid_location", "kit_name", "page_source", "element_position", "element", "event_type", "modal_type", "method", "status", "step", "item", "category", "element_location", "search_term", "section", "site_area"],
- i = {},
- o = {};
- (() => {
- objectCreator(n, o), objectCreator(r, i);
- const t = e.split("/");
- i.placement = t[0], i.event = t[1], Object.keys(o).length && (i.details = o)
- })(), $e.run(e, i)
- };
- t.AppsEventTracking = class AppsEventTracking {
- static dispatchEvent(e, t) {
- return elementorCommon.eventsManager.dispatchEvent(e, t)
- }
- static sendPageViewsWebsiteTemplates(e) {
- return this.dispatchEvent(o, {
- trigger: i.default.triggers.pageLoaded,
- page_loaded: e,
- secondary_location: e
- })
- }
- static sendKitsCloudUpgradeClicked(e) {
- return this.dispatchEvent(s, {
- trigger: i.default.triggers.click,
- secondary_location: e,
- upgrade_location: e
- })
- }
- static sendExportKitCustomization(e) {
- return this.dispatchEvent(a, {
- trigger: i.default.triggers.click,
- ...e
- })
- }
- static sendImportKitCustomization(e) {
- return this.dispatchEvent(c, {
- trigger: i.default.triggers.click,
- ...e
- })
- }
- static sendKitImportStatus() {
- let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null;
- return this.dispatchEvent(l, {
- kit_import_status: !e,
- ...e && {
- kit_import_error: e.message
- }
- })
- }
- static sendKitCloudLibraryApply(e, t) {
- return this.dispatchEvent(u, {
- trigger: i.default.triggers.click,
- kit_cloud_id: e,
- ...t && {
- kit_apply_url: t
- }
- })
- }
- static sendKitCloudLibraryDelete() {
- return this.dispatchEvent(d, {
- trigger: i.default.triggers.click
- })
- }
- static sendImportExportAdminAction(e) {
- return this.dispatchEvent(p, {
- trigger: i.default.triggers.click,
- action_type: e
- })
- }
- static sendKitImportUploadFile(e) {
- return this.dispatchEvent(h, {
- kit_import_upload_file_status: e
- })
- }
- }
- },
- 5578: function(e, t, r) {
- "use strict";
- var check = function(e) {
- return e && e.Math === Math && e
- };
- e.exports = check("object" == typeof globalThis && globalThis) || check("object" == typeof window && window) || check("object" == typeof self && self) || check("object" == typeof r.g && r.g) || check("object" == typeof this && this) || function() {
- return this
- }() || Function("return this")()
- },
- 5599: (e, t, r) => {
- "use strict";
- var n = r(2121),
- i = r(3312);
- e.exports = function(e) {
- return n(i(e))
- }
- },
- 5633: (e, t, r) => {
- "use strict";
- var n = r(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- var i = n(r(7224));
- class SwiperHandlerBase extends i.default {
- getInitialSlide() {
- const e = this.getEditSettings();
- return e.activeItemIndex ? e.activeItemIndex - 1 : 0
- }
- getSlidesCount() {
- return this.elements.$slides.length
- }
- togglePauseOnHover(e) {
- e ? this.elements.$swiperContainer.on({
- mouseenter: () => {
- this.swiper.autoplay.stop()
- },
- mouseleave: () => {
- this.swiper.autoplay.start()
- }
- }) : this.elements.$swiperContainer.off("mouseenter mouseleave")
- }
- handleKenBurns() {
- const e = this.getSettings();
- this.$activeImageBg && this.$activeImageBg.removeClass(e.classes.kenBurnsActive), this.activeItemIndex = this.swiper ? this.swiper.activeIndex : this.getInitialSlide(), this.swiper ? this.$activeImageBg = jQuery(this.swiper.slides[this.activeItemIndex]).children("." + e.classes.slideBackground) : this.$activeImageBg = jQuery(this.elements.$slides[0]).children("." + e.classes.slideBackground), this.$activeImageBg.addClass(e.classes.kenBurnsActive)
- }
- }
- t.default = SwiperHandlerBase
- },
- 5724: (e, t, r) => {
- "use strict";
- var n = r(8612),
- i = r(2347),
- o = r(6960),
- s = r(9273),
- a = r(1091);
- n({
- target: "Array",
- proto: !0,
- arity: 1,
- forced: r(8473)(function() {
- return 4294967297 !== [].push.call({
- length: 4294967296
- }, 1)
- }) || ! function() {
- try {
- Object.defineProperty([], "length", {
- writable: !1
- }).push()
- } catch (e) {
- return e instanceof TypeError
- }
- }()
- }, {
- push: function push(e) {
- var t = i(this),
- r = o(t),
- n = arguments.length;
- a(r + n);
- for (var c = 0; c < n; c++) t[r] = arguments[c], r++;
- return s(t, r), r
- }
- })
- },
- 5755: (e, t, r) => {
- "use strict";
- var n = r(4762),
- i = r(2347),
- o = n({}.hasOwnProperty);
- e.exports = Object.hasOwn || function hasOwn(e, t) {
- return o(i(e), t)
- }
- },
- 5799: (e, t, r) => {
- "use strict";
- var n = r(382),
- i = r(3896),
- o = r(5835),
- s = r(2293),
- a = r(5599),
- c = r(3658);
- t.f = n && !i ? Object.defineProperties : function defineProperties(e, t) {
- s(e);
- for (var r, n = a(t), i = c(t), l = i.length, u = 0; l > u;) o.f(e, r = i[u++], n[r]);
- return e
- }
- },
- 5835: (e, t, r) => {
- "use strict";
- var n = r(382),
- i = r(1799),
- o = r(3896),
- s = r(2293),
- a = r(3815),
- c = TypeError,
- l = Object.defineProperty,
- u = Object.getOwnPropertyDescriptor,
- d = "enumerable",
- p = "configurable",
- h = "writable";
- t.f = n ? o ? function defineProperty(e, t, r) {
- if (s(e), t = a(t), s(r), "function" == typeof e && "prototype" === t && "value" in r && h in r && !r[h]) {
- var n = u(e, t);
- n && n[h] && (e[t] = r.value, r = {
- configurable: p in r ? r[p] : n[p],
- enumerable: d in r ? r[d] : n[d],
- writable: !1
- })
- }
- return l(e, t, r)
- } : l : function defineProperty(e, t, r) {
- if (s(e), t = a(t), s(r), i) try {
- return l(e, t, r)
- } catch (e) {}
- if ("get" in r || "set" in r) throw new c("Accessors not supported");
- return "value" in r && (e[t] = r.value), e
- }
- },
- 5983: e => {
- "use strict";
- e.exports = function(e) {
- return null == e
- }
- },
- 6021: (e, t, r) => {
- "use strict";
- var n = r(4815),
- i = TypeError;
- e.exports = function(e, t) {
- if (n(t, e)) return e;
- throw new i("Incorrect invocation")
- }
- },
- 6029: (e, t, r) => {
- "use strict";
- var n = r(6477),
- i = r(8473),
- o = r(5578).String;
- e.exports = !!Object.getOwnPropertySymbols && !i(function() {
- var e = Symbol("symbol detection");
- return !o(e) || !(Object(e) instanceof Symbol) || !Symbol.sham && n && n < 41
- })
- },
- 6145: (e, t, r) => {
- "use strict";
- var n = r(4338),
- i = r(1483),
- o = r(1278),
- s = r(1)("toStringTag"),
- a = Object,
- c = "Arguments" === o(function() {
- return arguments
- }());
- e.exports = n ? o : function(e) {
- var t, r, n;
- return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof(r = function(e, t) {
- try {
- return e[t]
- } catch (e) {}
- }(t = a(e), s)) ? r : c ? o(t) : "Object" === (n = o(t)) && i(t.callee) ? "Arguments" : n
- }
- },
- 6211: (e, t, r) => {
- "use strict";
- r(3242)
- },
- 6281: (e, t, r) => {
- "use strict";
- var n = r(8612),
- i = r(6651).includes,
- o = r(8473),
- s = r(7095);
- n({
- target: "Array",
- proto: !0,
- forced: o(function() {
- return !Array(1).includes()
- })
- }, {
- includes: function includes(e) {
- return i(this, e, arguments.length > 1 ? arguments[1] : void 0)
- }
- }), s("includes")
- },
- 6477: (e, t, r) => {
- "use strict";
- var n, i, o = r(5578),
- s = r(9461),
- a = o.process,
- c = o.Deno,
- l = a && a.versions || c && c.version,
- u = l && l.v8;
- u && (i = (n = u.split("."))[0] > 0 && n[0] < 4 ? 1 : +(n[0] + n[1])), !i && s && (!(n = s.match(/Edge\/(\d+)/)) || n[1] >= 74) && (n = s.match(/Chrome\/(\d+)/)) && (i = +n[1]), e.exports = i
- },
- 6651: (e, t, r) => {
- "use strict";
- var n = r(5599),
- i = r(3392),
- o = r(6960),
- createMethod = function(e) {
- return function(t, r, s) {
- var a = n(t),
- c = o(a);
- if (0 === c) return !e && -1;
- var l, u = i(s, c);
- if (e && r != r) {
- for (; c > u;)
- if ((l = a[u++]) != l) return !0
- } else
- for (; c > u; u++)
- if ((e || u in a) && a[u] === r) return e || u || 0;
- return !e && -1
- }
- };
- e.exports = {
- includes: createMethod(!0),
- indexOf: createMethod(!1)
- }
- },
- 6665: (e, t, r) => {
- "use strict";
- var n = r(6145),
- i = r(2564),
- o = r(5983),
- s = r(6775),
- a = r(1)("iterator");
- e.exports = function(e) {
- if (!o(e)) return i(e, a) || i(e, "@@iterator") || s[n(e)]
- }
- },
- 6721: (e, t, r) => {
- "use strict";
- var n = r(1807),
- i = r(2293),
- o = r(2564);
- e.exports = function(e, t, r) {
- var s, a;
- i(e);
- try {
- if (!(s = o(e, "return"))) {
- if ("throw" === t) throw r;
- return r
- }
- s = n(s, e)
- } catch (e) {
- a = !0, s = e
- }
- if ("throw" === t) throw r;
- if (a) throw s;
- return i(s), r
- }
- },
- 6726: (e, t, r) => {
- "use strict";
- var n = r(5755),
- i = r(9497),
- o = r(4961),
- s = r(5835);
- e.exports = function(e, t, r) {
- for (var a = i(t), c = s.f, l = o.f, u = 0; u < a.length; u++) {
- var d = a[u];
- n(e, d) || r && n(r, d) || c(e, d, l(t, d))
- }
- }
- },
- 6742: (e, t, r) => {
- "use strict";
- var n = r(4762),
- i = r(5755),
- o = r(5599),
- s = r(6651).indexOf,
- a = r(1507),
- c = n([].push);
- e.exports = function(e, t) {
- var r, n = o(e),
- l = 0,
- u = [];
- for (r in n) !i(a, r) && i(n, r) && c(u, r);
- for (; t.length > l;) i(n, r = t[l++]) && (~s(u, r) || c(u, r));
- return u
- }
- },
- 6775: e => {
- "use strict";
- e.exports = {}
- },
- 6784: e => {
- e.exports = function _interopRequireDefault(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }, e.exports.__esModule = !0, e.exports.default = e.exports
- },
- 6960: (e, t, r) => {
- "use strict";
- var n = r(8324);
- e.exports = function(e) {
- return n(e.length)
- }
- },
- 7095: (e, t, r) => {
- "use strict";
- var n = r(1),
- i = r(5290),
- o = r(5835).f,
- s = n("unscopables"),
- a = Array.prototype;
- void 0 === a[s] && o(a, s, {
- configurable: !0,
- value: i(null)
- }), e.exports = function(e) {
- a[s][e] = !0
- }
- },
- 7224: (e, t, r) => {
- "use strict";
- r(5724), r(4846), r(7458), r(6211), r(9655), e.exports = elementorModules.ViewModule.extend({
- $element: null,
- editorListeners: null,
- onElementChange: null,
- onEditSettingsChange: null,
- onPageSettingsChange: null,
- isEdit: null,
- __construct(e) {
- this.isActive(e) && (this.$element = e.$element, this.isEdit = this.$element.hasClass("elementor-element-edit-mode"), this.isEdit && this.addEditorListeners())
- },
- isActive: () => !0,
- isElementInTheCurrentDocument() {
- return !!elementorFrontend.isEditMode() && elementor.documents.currentDocument.id.toString() === this.$element[0].closest(".elementor").dataset.elementorId
- },
- findElement(e) {
- var t = this.$element;
- return t.find(e).filter(function() {
- return jQuery(this).parent().closest(".elementor-element").is(t)
- })
- },
- getUniqueHandlerID(e, t) {
- return e || (e = this.getModelCID()), t || (t = this.$element), e + t.attr("data-element_type") + this.getConstructorID()
- },
- initEditorListeners() {
- var e = this;
- if (e.editorListeners = [{
- event: "element:destroy",
- to: elementor.channels.data,
- callback(t) {
- t.cid === e.getModelCID() && e.onDestroy()
- }
- }], e.onElementChange) {
- const t = e.getWidgetType() || e.getElementType();
- let r = "change";
- "global" !== t && (r += ":" + t), e.editorListeners.push({
- event: r,
- to: elementor.channels.editor,
- callback(t, r) {
- e.getUniqueHandlerID(r.model.cid, r.$el) === e.getUniqueHandlerID() && e.onElementChange(t.model.get("name"), t, r)
- }
- })
- }
- e.onEditSettingsChange && e.editorListeners.push({
- event: "change:editSettings",
- to: elementor.channels.editor,
- callback(t, r) {
- if (r.model.cid !== e.getModelCID()) return;
- const n = Object.keys(t.changed)[0];
- e.onEditSettingsChange(n, t.changed[n])
- }
- }), ["page"].forEach(function(t) {
- var r = "on" + t[0].toUpperCase() + t.slice(1) + "SettingsChange";
- e[r] && e.editorListeners.push({
- event: "change",
- to: elementor.settings[t].model,
- callback(t) {
- e[r](t.changed)
- }
- })
- })
- },
- getEditorListeners() {
- return this.editorListeners || this.initEditorListeners(), this.editorListeners
- },
- addEditorListeners() {
- var e = this.getUniqueHandlerID();
- this.getEditorListeners().forEach(function(t) {
- elementorFrontend.addListenerOnce(e, t.event, t.callback, t.to)
- })
- },
- removeEditorListeners() {
- var e = this.getUniqueHandlerID();
- this.getEditorListeners().forEach(function(t) {
- elementorFrontend.removeListeners(e, t.event, null, t.to)
- })
- },
- getElementType() {
- return this.$element.data("element_type")
- },
- getWidgetType() {
- const e = this.$element.data("widget_type");
- if (e) return e.split(".")[0]
- },
- getID() {
- return this.$element.data("id")
- },
- getModelCID() {
- return this.$element.data("model-cid")
- },
- getElementSettings(e) {
- let t = {};
- const r = this.getModelCID();
- if (this.isEdit && r) {
- const e = elementorFrontend.config.elements.data[r],
- n = e.attributes;
- let i = n.widgetType || n.elType;
- n.isInner && (i = "inner-" + i);
- let o = elementorFrontend.config.elements.keys[i];
- o || (o = elementorFrontend.config.elements.keys[i] = [], jQuery.each(e.controls, (e, t) => {
- (t.frontend_available || t.editor_available) && o.push(e)
- })), jQuery.each(e.getActiveControls(), function(e) {
- if (-1 !== o.indexOf(e)) {
- let r = n[e];
- r.toJSON && (r = r.toJSON()), t[e] = r
- }
- })
- } else t = this.$element.data("settings") || {};
- return this.getItems(t, e)
- },
- getEditSettings(e) {
- var t = {};
- return this.isEdit && (t = elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes), this.getItems(t, e)
- },
- getCurrentDeviceSetting(e) {
- return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(), e)
- },
- onInit() {
- this.isActive(this.getSettings()) && elementorModules.ViewModule.prototype.onInit.apply(this, arguments)
- },
- onDestroy() {
- this.isEdit && this.removeEditorListeners(), this.unbindEvents && this.unbindEvents()
- }
- })
- },
- 7255: (e, t, r) => {
- "use strict";
- var n = r(1831);
- e.exports = function(e, t) {
- return n[e] || (n[e] = t || {})
- }
- },
- 7268: (e, t, r) => {
- "use strict";
- var n = r(4762),
- i = r(1483),
- o = r(1831),
- s = n(Function.toString);
- i(o.inspectSource) || (o.inspectSource = function(e) {
- return s(e)
- }), e.exports = o.inspectSource
- },
- 7458: (e, t, r) => {
- "use strict";
- r(1975)
- },
- 7486: e => {
- "use strict";
- e.exports = function(e, t) {
- var r = "function" == typeof Iterator && Iterator.prototype[e];
- if (r) try {
- r.call({
- next: null
- }, t).next()
- } catch (e) {
- return !0
- }
- }
- },
- 7611: (e, t) => {
- "use strict";
- var r = {}.propertyIsEnumerable,
- n = Object.getOwnPropertyDescriptor,
- i = n && !r.call({
- 1: 2
- }, 1);
- t.f = i ? function propertyIsEnumerable(e) {
- var t = n(this, e);
- return !!t && t.enumerable
- } : r
- },
- 7738: e => {
- "use strict";
- e.exports = function(e, t) {
- return {
- enumerable: !(1 & e),
- configurable: !(2 & e),
- writable: !(4 & e),
- value: t
- }
- }
- },
- 7914: (e, t, r) => {
- "use strict";
- var n = r(1483),
- i = r(5835),
- o = r(169),
- s = r(2095);
- e.exports = function(e, t, r, a) {
- a || (a = {});
- var c = a.enumerable,
- l = void 0 !== a.name ? a.name : t;
- if (n(r) && o(r, l, a), a.global) c ? e[t] = r : s(t, r);
- else {
- try {
- a.unsafe ? e[t] && (c = !0) : delete e[t]
- } catch (e) {}
- c ? e[t] = r : i.f(e, t, {
- value: r,
- enumerable: !1,
- configurable: !a.nonConfigurable,
- writable: !a.nonWritable
- })
- }
- return e
- }
- },
- 7955: e => {
- "use strict";
- e.exports = elementorModules.ViewModule.extend({
- getDefaultSettings: () => ({
- element: null,
- direction: elementorFrontend.config.is_rtl ? "right" : "left",
- selectors: {
- container: window
- },
- considerScrollbar: !1,
- cssOutput: "inline"
- }),
- getDefaultElements() {
- return {
- $element: jQuery(this.getSettings("element"))
- }
- },
- stretch() {
- const e = this.getSettings();
- let t;
- try {
- t = jQuery(e.selectors.container)
- } catch (e) {}
- t && t.length || (t = jQuery(this.getDefaultSettings().selectors.container)), this.reset();
- var r = this.elements.$element,
- n = t.innerWidth(),
- i = r.offset().left,
- o = "fixed" === r.css("position"),
- s = o ? 0 : i,
- a = window === t[0];
- if (!a) {
- var c = t.offset().left;
- o && (s = c), i > c && (s = i - c)
- }
- if (e.considerScrollbar && a) {
- s -= window.innerWidth - n
- }
- o || (elementorFrontend.config.is_rtl && (s = n - (r.outerWidth() + s)), s = -s), e.margin && (s += e.margin);
- var l = {};
- let u = n;
- e.margin && (u -= 2 * e.margin), l.width = u + "px", l[e.direction] = s + "px", "variables" !== e.cssOutput ? r.css(l) : this.applyCssVariables(r, l)
- },
- reset() {
- const e = {},
- t = this.getSettings(),
- r = this.elements.$element;
- "variables" !== t.cssOutput ? (e.width = "", e[t.direction] = "", r.css(e)) : this.resetCssVariables(r)
- },
- applyCssVariables(e, t) {
- e.css("--stretch-width", t.width), t.left ? e.css("--stretch-left", t.left) : e.css("--stretch-right", t.right)
- },
- resetCssVariables(e) {
- e.css({
- "--stretch-width": "",
- "--stretch-left": "",
- "--stretch-right": ""
- })
- }
- })
- },
- 7958: (e, t, r) => {
- "use strict";
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.BaseRegistry = void 0, r(4846), r(7458), r(9655), r(4364);
- t.BaseRegistry = class BaseRegistry {
- constructor() {
- this.sections = new Map
- }
- register(e) {
- if (!e.key || !e.title) throw new Error("Template type must have key and title");
- const t = this.get(e.key) || this.formatSection(e);
- if (e.children)
- if (t.children) {
- const r = new Map(t.children.map(e => [e.key, e]));
- e.children.forEach(e => {
- const t = this.formatSection(e);
- r.set(e.key, t)
- }), t.children = Array.from(r.values())
- } else t.children = e.children.map(e => this.formatSection(e));
- this.sections.set(e.key, t)
- }
- formatSection(e) {
- let {
- children: t,
- ...r
- } = e;
- return {
- key: r.key,
- title: r.title,
- description: r.description || "",
- useParentDefault: !1 !== r.useParentDefault,
- getInitialState: r.getInitialState || null,
- component: r.component || null,
- order: r.order || 10,
- isAvailable: r.isAvailable || (() => !0),
- ...r
- }
- }
- getAll() {
- return Array.from(this.sections.values()).filter(e => e.isAvailable()).map(e => e.children ? { ...e,
- children: [...e.children].sort((e, t) => e.order - t.order)
- } : e).sort((e, t) => e.order - t.order)
- }
- get(e) {
- return this.sections.get(e)
- }
- }
- },
- 8120: (e, t, r) => {
- "use strict";
- var n = r(1483),
- i = r(8761),
- o = TypeError;
- e.exports = function(e) {
- if (n(e)) return e;
- throw new o(i(e) + " is not a function")
- }
- },
- 8140: (e, t, r) => {
- "use strict";
- var n = r(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0, r(4846), r(6211);
- var i = n(r(7224));
- class StretchedElement extends i.default {
- getStretchedClass() {
- return "e-stretched"
- }
- getStretchSettingName() {
- return "stretch_element"
- }
- getStretchActiveValue() {
- return "yes"
- }
- bindEvents() {
- const e = this.getUniqueHandlerID();
- elementorFrontend.addListenerOnce(e, "resize", this.stretch), elementorFrontend.addListenerOnce(e, "sticky:stick", this.stretch, this.$element), elementorFrontend.addListenerOnce(e, "sticky:unstick", this.stretch, this.$element), elementorFrontend.isEditMode() && (this.onKitChangeStretchContainerChange = this.onKitChangeStretchContainerChange.bind(this), elementor.channels.editor.on("kit:change:stretchContainer", this.onKitChangeStretchContainerChange))
- }
- unbindEvents() {
- elementorFrontend.removeListeners(this.getUniqueHandlerID(), "resize", this.stretch), elementorFrontend.isEditMode() && elementor.channels.editor.off("kit:change:stretchContainer", this.onKitChangeStretchContainerChange)
- }
- isActive(e) {
- return elementorFrontend.isEditMode() || e.$element.hasClass(this.getStretchedClass())
- }
- getStretchElementForConfig() {
- let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null;
- return e ? this.$element.find(e) : this.$element
- }
- getStretchElementConfig() {
- return {
- element: this.getStretchElementForConfig(),
- selectors: {
- container: this.getStretchContainer()
- },
- considerScrollbar: elementorFrontend.isEditMode() && elementorFrontend.config.is_rtl
- }
- }
- initStretch() {
- this.stretch = this.stretch.bind(this), this.stretchElement = new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig())
- }
- getStretchContainer() {
- return elementorFrontend.getKitSettings("stretched_section_container") || window
- }
- isStretchSettingEnabled() {
- return this.getElementSettings(this.getStretchSettingName()) === this.getStretchActiveValue()
- }
- stretch() {
- this.isStretchSettingEnabled() && this.stretchElement.stretch()
- }
- onInit() {
- this.isActive(this.getSettings()) && (this.initStretch(), super.onInit(...arguments), this.stretch())
- }
- onElementChange(e) {
- this.getStretchSettingName() === e && (this.isStretchSettingEnabled() ? this.stretch() : this.stretchElement.reset())
- }
- onKitChangeStretchContainerChange() {
- this.stretchElement.setSettings("selectors.container", this.getStretchContainer()), this.stretch()
- }
- }
- t.default = StretchedElement
- },
- 8324: (e, t, r) => {
- "use strict";
- var n = r(3005),
- i = Math.min;
- e.exports = function(e) {
- var t = n(e);
- return t > 0 ? i(t, 9007199254740991) : 0
- }
- },
- 8473: e => {
- "use strict";
- e.exports = function(e) {
- try {
- return !!e()
- } catch (e) {
- return !0
- }
- }
- },
- 8612: (e, t, r) => {
- "use strict";
- var n = r(5578),
- i = r(4961).f,
- o = r(9037),
- s = r(7914),
- a = r(2095),
- c = r(6726),
- l = r(8730);
- e.exports = function(e, t) {
- var r, u, d, p, h, g = e.target,
- f = e.global,
- m = e.stat;
- if (r = f ? n : m ? n[g] || a(g, {}) : n[g] && n[g].prototype)
- for (u in t) {
- if (p = t[u], d = e.dontCallGetSet ? (h = i(r, u)) && h.value : r[u], !l(f ? u : g + (m ? "." : "#") + u, e.forced) && void 0 !== d) {
- if (typeof p == typeof d) continue;
- c(p, d)
- }(e.sham || d && d.sham) && o(p, "sham", !0), s(r, u, p, e)
- }
- }
- },
- 8660: (e, t, r) => {
- "use strict";
- var n = r(1807),
- i = r(5290),
- o = r(9037),
- s = r(2313),
- a = r(1),
- c = r(4483),
- l = r(2564),
- u = r(1851).IteratorPrototype,
- d = r(5247),
- p = r(6721),
- h = r(1983),
- g = a("toStringTag"),
- f = "IteratorHelper",
- m = "WrapForValidIterator",
- v = "normal",
- y = "throw",
- _ = c.set,
- createIteratorProxyPrototype = function(e) {
- var t = c.getterFor(e ? m : f);
- return s(i(u), {
- next: function next() {
- var r = t(this);
- if (e) return r.nextHandler();
- if (r.done) return d(void 0, !0);
- try {
- var n = r.nextHandler();
- return r.returnHandlerResult ? n : d(n, r.done)
- } catch (e) {
- throw r.done = !0, e
- }
- },
- return: function() {
- var r = t(this),
- i = r.iterator;
- if (r.done = !0, e) {
- var o = l(i, "return");
- return o ? n(o, i) : d(void 0, !0)
- }
- if (r.inner) try {
- p(r.inner.iterator, v)
- } catch (e) {
- return p(i, y, e)
- }
- if (r.openIters) try {
- h(r.openIters, v)
- } catch (e) {
- return p(i, y, e)
- }
- return i && p(i, v), d(void 0, !0)
- }
- })
- },
- b = createIteratorProxyPrototype(!0),
- w = createIteratorProxyPrototype(!1);
- o(w, g, "Iterator Helper"), e.exports = function(e, t, r) {
- var n = function Iterator(n, i) {
- i ? (i.iterator = n.iterator, i.next = n.next) : i = n, i.type = t ? m : f, i.returnHandlerResult = !!r, i.nextHandler = e, i.counter = 0, i.done = !1, _(this, i)
- };
- return n.prototype = t ? b : w, n
- }
- },
- 8685: (e, t, r) => {
- "use strict";
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = t.ForceMethodImplementation = void 0, r(6281);
- class ForceMethodImplementation extends Error {
- constructor() {
- let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
- t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
- super(`${e.isStatic?"static ":""}${e.fullName}() should be implemented, please provide '${e.functionName||e.fullName}' functionality.`, t), Object.keys(t).length && console.error(t), Error.captureStackTrace(this, ForceMethodImplementation)
- }
- }
- t.ForceMethodImplementation = ForceMethodImplementation;
- t.default = e => {
- const t = Error().stack.split("\n")[2].trim(),
- r = t.startsWith("at new") ? "constructor" : t.split(" ")[1],
- n = {};
- if (n.functionName = r, n.fullName = r, n.functionName.includes(".")) {
- const e = n.functionName.split(".");
- n.className = e[0], n.functionName = e[1]
- } else n.isStatic = !0;
- throw new ForceMethodImplementation(n, e)
- }
- },
- 8730: (e, t, r) => {
- "use strict";
- var n = r(8473),
- i = r(1483),
- o = /#|\.prototype\./,
- isForced = function(e, t) {
- var r = a[s(e)];
- return r === l || r !== c && (i(t) ? n(t) : !!t)
- },
- s = isForced.normalize = function(e) {
- return String(e).replace(o, ".").toLowerCase()
- },
- a = isForced.data = {},
- c = isForced.NATIVE = "N",
- l = isForced.POLYFILL = "P";
- e.exports = isForced
- },
- 8761: e => {
- "use strict";
- var t = String;
- e.exports = function(e) {
- try {
- return t(e)
- } catch (e) {
- return "Object"
- }
- }
- },
- 8901: (e, t, r) => {
- "use strict";
- var n = r(2293),
- i = r(6721);
- e.exports = function(e, t, r, o) {
- try {
- return o ? t(n(r)[0], r[1]) : t(r)
- } catch (t) {
- i(e, "throw", t)
- }
- }
- },
- 9031: (e, t) => {
- "use strict";
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.createGetInitialState = function createGetInitialState(e) {
- let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
- return (r, n) => {
- let i = n;
- if (r.hasOwnProperty("uploadedData")) {
- i = !1;
- const t = r.uploadedData.manifest.templates,
- n = elementorAppConfig ? .["import-export-customization"] ? .exportGroups || {};
- for (const r in t) {
- if (n[t[r].doc_type] === e) {
- i = !0;
- break
- }
- }
- }
- return {
- enabled: i,
- ...t
- }
- }
- }
- },
- 9037: (e, t, r) => {
- "use strict";
- var n = r(382),
- i = r(5835),
- o = r(7738);
- e.exports = n ? function(e, t, r) {
- return i.f(e, t, o(1, r))
- } : function(e, t, r) {
- return e[t] = r, e
- }
- },
- 9273: (e, t, r) => {
- "use strict";
- var n = r(382),
- i = r(4914),
- o = TypeError,
- s = Object.getOwnPropertyDescriptor,
- a = n && ! function() {
- if (void 0 !== this) return !0;
- try {
- Object.defineProperty([], "length", {
- writable: !1
- }).length = 1
- } catch (e) {
- return e instanceof TypeError
- }
- }();
- e.exports = a ? function(e, t) {
- if (i(e) && !s(e, "length").writable) throw new o("Cannot set read only .length");
- return e.length = t
- } : function(e, t) {
- return e.length = t
- }
- },
- 9441: (e, t, r) => {
- "use strict";
- var n = r(8473);
- e.exports = !n(function() {
- function F() {}
- return F.prototype.constructor = null, Object.getPrototypeOf(new F) !== F.prototype
- })
- },
- 9461: (e, t, r) => {
- "use strict";
- var n = r(5578).navigator,
- i = n && n.userAgent;
- e.exports = i ? String(i) : ""
- },
- 9497: (e, t, r) => {
- "use strict";
- var n = r(1409),
- i = r(4762),
- o = r(2278),
- s = r(4347),
- a = r(2293),
- c = i([].concat);
- e.exports = n("Reflect", "ownKeys") || function ownKeys(e) {
- var t = o.f(a(e)),
- r = s.f;
- return r ? c(t, r(e)) : t
- }
- },
- 9557: e => {
- "use strict";
- e.exports = !1
- },
- 9603: (e, t, r) => {
- "use strict";
- var n = r(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0, r(4846), r(6211), r(9655);
- var i = n(r(5633));
- class CarouselHandlerBase extends i.default {
- getDefaultSettings() {
- return {
- selectors: {
- carousel: ".swiper",
- swiperWrapper: ".swiper-wrapper",
- slideContent: ".swiper-slide",
- swiperArrow: ".elementor-swiper-button",
- paginationWrapper: ".swiper-pagination",
- paginationBullet: ".swiper-pagination-bullet",
- paginationBulletWrapper: ".swiper-pagination-bullets"
- }
- }
- }
- getDefaultElements() {
- const e = this.getSettings("selectors"),
- t = {
- $swiperContainer: this.$element.find(e.carousel),
- $swiperWrapper: this.$element.find(e.swiperWrapper),
- $swiperArrows: this.$element.find(e.swiperArrow),
- $paginationWrapper: this.$element.find(e.paginationWrapper),
- $paginationBullets: this.$element.find(e.paginationBullet),
- $paginationBulletWrapper: this.$element.find(e.paginationBulletWrapper)
- };
- return t.$slides = t.$swiperContainer.find(e.slideContent), t
- }
- getSwiperSettings() {
- const e = this.getElementSettings(),
- t = +e.slides_to_show || 3,
- r = 1 === t,
- n = elementorFrontend.config.responsive.activeBreakpoints,
- i = {
- mobile: 1,
- tablet: r ? 1 : 2
- },
- o = {
- slidesPerView: t,
- loop: "yes" === e.infinite,
- speed: e.speed,
- handleElementorBreakpoints: !0,
- breakpoints: {}
- };
- let s = t;
- Object.keys(n).reverse().forEach(t => {
- const r = i[t] ? i[t] : s;
- o.breakpoints[n[t].value] = {
- slidesPerView: +e["slides_to_show_" + t] || r,
- slidesPerGroup: +e["slides_to_scroll_" + t] || 1
- }, e.image_spacing_custom && (o.breakpoints[n[t].value].spaceBetween = this.getSpaceBetween(t)), s = +e["slides_to_show_" + t] || r
- }), "yes" === e.autoplay && (o.autoplay = {
- delay: e.autoplay_speed,
- disableOnInteraction: "yes" === e.pause_on_interaction
- }), r ? (o.effect = e.effect, "fade" === e.effect && (o.fadeEffect = {
- crossFade: !0
- })) : o.slidesPerGroup = +e.slides_to_scroll || 1, e.image_spacing_custom && (o.spaceBetween = this.getSpaceBetween());
- const a = "arrows" === e.navigation || "both" === e.navigation,
- c = "dots" === e.navigation || "both" === e.navigation || e.pagination;
- return a && (o.navigation = {
- prevEl: ".elementor-swiper-button-prev",
- nextEl: ".elementor-swiper-button-next"
- }), c && (o.pagination = {
- el: `.elementor-element-${this.getID()} .swiper-pagination`,
- type: e.pagination ? e.pagination : "bullets",
- clickable: !0,
- renderBullet: (e, t) => ``
- }), "yes" === e.lazyload && (o.lazy = {
- loadPrevNext: !0,
- loadPrevNextAmount: 1
- }), o.a11y = {
- enabled: !0,
- prevSlideMessage: elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage,
- nextSlideMessage: elementorFrontend.config.i18n.a11yCarouselNextSlideMessage,
- firstSlideMessage: elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage,
- lastSlideMessage: elementorFrontend.config.i18n.a11yCarouselLastSlideMessage
- }, o.on = {
- slideChange: () => {
- this.a11ySetPaginationTabindex(), this.handleElementHandlers(), this.a11ySetSlideAriaHidden()
- },
- init: () => {
- this.a11ySetPaginationTabindex(), this.a11ySetSlideAriaHidden("initialisation")
- }
- }, this.applyOffsetSettings(e, o, t), o
- }
- getOffsetWidth() {
- const e = elementorFrontend.getCurrentDeviceMode();
- return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), "offset_width", "size", e) || 0
- }
- applyOffsetSettings(e, t, r) {
- const n = e.offset_sides;
- if (!(elementorFrontend.isEditMode() && "NestedCarousel" === this.constructor.name) && n && "none" !== n) switch (n) {
- case "right":
- this.forceSliderToShowNextSlideWhenOnLast(t, r), this.addClassToSwiperContainer("offset-right");
- break;
- case "left":
- this.addClassToSwiperContainer("offset-left");
- break;
- case "both":
- this.forceSliderToShowNextSlideWhenOnLast(t, r), this.addClassToSwiperContainer("offset-both")
- }
- }
- forceSliderToShowNextSlideWhenOnLast(e, t) {
- e.slidesPerView = t + .001
- }
- addClassToSwiperContainer(e) {
- this.getDefaultElements().$swiperContainer[0].classList.add(e)
- }
- async onInit() {
- if (super.onInit(...arguments), !this.elements.$swiperContainer.length || 2 > this.elements.$slides.length) return;
- await this.initSwiper();
- "yes" === this.getElementSettings().pause_on_hover && this.togglePauseOnHover(!0)
- }
- async initSwiper() {
- const e = elementorFrontend.utils.swiper;
- this.swiper = await new e(this.elements.$swiperContainer, this.getSwiperSettings()), this.elements.$swiperContainer.data("swiper", this.swiper)
- }
- bindEvents() {
- this.elements.$swiperArrows.on("keydown", this.onDirectionArrowKeydown.bind(this)), this.elements.$paginationWrapper.on("keydown", ".swiper-pagination-bullet", this.onDirectionArrowKeydown.bind(this)), this.elements.$swiperContainer.on("keydown", ".swiper-slide", this.onDirectionArrowKeydown.bind(this)), this.$element.find(":focusable").on("focus", this.onFocusDisableAutoplay.bind(this)), elementorFrontend.elements.$window.on("resize", this.getSwiperSettings.bind(this))
- }
- unbindEvents() {
- this.elements.$swiperArrows.off(), this.elements.$paginationWrapper.off(), this.elements.$swiperContainer.off(), this.$element.find(":focusable").off(), elementorFrontend.elements.$window.off("resize")
- }
- onDirectionArrowKeydown(e) {
- const t = elementorFrontend.config.is_rtl,
- r = e.originalEvent.code,
- n = t ? "ArrowLeft" : "ArrowRight";
- if (!(-1 !== ["ArrowLeft", "ArrowRight"].indexOf(r))) return !0;
- (t ? "ArrowRight" : "ArrowLeft") === r ? this.swiper.slidePrev() : n === r && this.swiper.slideNext()
- }
- onFocusDisableAutoplay() {
- this.swiper.autoplay.stop()
- }
- updateSwiperOption(e) {
- const t = this.getElementSettings()[e],
- r = this.swiper.params;
- switch (e) {
- case "autoplay_speed":
- r.autoplay.delay = t;
- break;
- case "speed":
- r.speed = t
- }
- this.swiper.update()
- }
- getChangeableProperties() {
- return {
- pause_on_hover: "pauseOnHover",
- autoplay_speed: "delay",
- speed: "speed",
- arrows_position: "arrows_position"
- }
- }
- onElementChange(e) {
- if (0 === e.indexOf("image_spacing_custom")) return void this.updateSpaceBetween(e);
- if (this.getChangeableProperties()[e])
- if ("pause_on_hover" === e) {
- const e = this.getElementSettings("pause_on_hover");
- this.togglePauseOnHover("yes" === e)
- } else this.updateSwiperOption(e)
- }
- onEditSettingsChange(e) {
- "activeItemIndex" === e && this.swiper.slideToLoop(this.getEditSettings("activeItemIndex") - 1)
- }
- getSpaceBetween() {
- let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null;
- const t = elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), "image_spacing_custom", "size", e);
- return Number(t) || 0
- }
- updateSpaceBetween(e) {
- const t = e.match("image_spacing_custom_(.*)"),
- r = t ? t[1] : "desktop",
- n = this.getSpaceBetween(r);
- "desktop" !== r && (this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[r].value].spaceBetween = n), this.swiper.params.spaceBetween = n, this.swiper.update()
- }
- getPaginationBullets() {
- let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "array";
- const t = this.$element.find(this.getSettings("selectors").paginationBullet);
- return "array" === e ? Array.from(t) : t
- }
- a11ySetPaginationTabindex() {
- const e = this.swiper ? .params ? .pagination.bulletClass,
- t = this.swiper ? .params ? .pagination.bulletActiveClass;
- this.getPaginationBullets().forEach(e => {
- e.classList ? .contains(t) || e.removeAttribute("tabindex")
- });
- const r = "ArrowLeft" === event ? .code || "ArrowRight" === event ? .code;
- event ? .target ? .classList ? .contains(e) && r && this.$element.find(`.${t}`).trigger("focus")
- }
- getSwiperWrapperTranformXValue() {
- let e = this.elements.$swiperWrapper[0] ? .style.transform;
- return e = e.replace("translate3d(", ""), e = e.split(","), e = parseInt(e[0].replace("px", "")), e || 0
- }
- a11ySetSlideAriaHidden() {
- if ("number" != typeof("initialisation" === (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "") ? 0 : this.swiper ? .activeIndex)) return;
- const e = this.getSwiperWrapperTranformXValue(),
- t = this.elements.$swiperWrapper[0].clientWidth;
- this.elements.$swiperContainer.find(this.getSettings("selectors").slideContent).each((r, n) => {
- 0 <= n.offsetLeft + e && t > n.offsetLeft + e ? (n.removeAttribute("aria-hidden"), n.removeAttribute("inert")) : (n.setAttribute("aria-hidden", !0), n.setAttribute("inert", ""))
- })
- }
- handleElementHandlers() {}
- }
- t.default = CarouselHandlerBase
- },
- 9655: (e, t, r) => {
- "use strict";
- r(9930)
- },
- 9930: (e, t, r) => {
- "use strict";
- var n = r(8612),
- i = r(1807),
- o = r(1506),
- s = r(8120),
- a = r(2293),
- c = r(41),
- l = r(6721),
- u = r(5267)("forEach", TypeError);
- n({
- target: "Iterator",
- proto: !0,
- real: !0,
- forced: u
- }, {
- forEach: function forEach(e) {
- a(this);
- try {
- s(e)
- } catch (e) {
- l(this, "throw", e)
- }
- if (u) return i(u, this, e);
- var t = c(this),
- r = 0;
- o(t, function(t) {
- e(t, r++)
- }, {
- IS_RECORD: !0
- })
- }
- })
- }
- },
- e => {
- var t;
- t = 4946, e(e.s = t)
- }
-]);
diff --git a/public/js/frontend.min.js b/public/js/frontend.min.js
deleted file mode 100644
index fe7bcc2..0000000
--- a/public/js/frontend.min.js
+++ /dev/null
@@ -1,1386 +0,0 @@
-/*! elementor - v3.32.0 - 05-10-2025 */
-"use strict";
-(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([
- [313], {
- 607: (e, t) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- t.default = class Controls {
- getControlValue(e, t, n) {
- let r;
- return r = "object" == typeof e[t] && n ? e[t][n] : e[t], r
- }
- getResponsiveControlValue(e, t) {
- let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "";
- const r = (arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null) || elementorFrontend.getCurrentDeviceMode(),
- o = this.getControlValue(e, t, n);
- if ("widescreen" === r) {
- const r = this.getControlValue(e, `${t}_widescreen`, n);
- return r || 0 === r ? r : o
- }
- const s = elementorFrontend.breakpoints.getActiveBreakpointsList({
- withDesktop: !0
- });
- let i = r,
- a = s.indexOf(r),
- l = "";
- for (; a <= s.length;) {
- if ("desktop" === i) {
- l = o;
- break
- }
- const r = `${t}_${i}`,
- d = this.getControlValue(e, r, n);
- if (d || 0 === d) {
- l = d;
- break
- }
- a++, i = s[a]
- }
- return l
- }
- }
- },
- 680: (e, t, n) => {
- var r = n(4762),
- o = n(8120);
- e.exports = function(e, t, n) {
- try {
- return r(o(Object.getOwnPropertyDescriptor(e, t)[n]))
- } catch (e) {}
- }
- },
- 735: (e, t, n) => {
- var r = n(1704);
- e.exports = function(e) {
- return r(e) || null === e
- }
- },
- 1780: e => {
- e.exports = {
- IndexSizeError: {
- s: "INDEX_SIZE_ERR",
- c: 1,
- m: 1
- },
- DOMStringSizeError: {
- s: "DOMSTRING_SIZE_ERR",
- c: 2,
- m: 0
- },
- HierarchyRequestError: {
- s: "HIERARCHY_REQUEST_ERR",
- c: 3,
- m: 1
- },
- WrongDocumentError: {
- s: "WRONG_DOCUMENT_ERR",
- c: 4,
- m: 1
- },
- InvalidCharacterError: {
- s: "INVALID_CHARACTER_ERR",
- c: 5,
- m: 1
- },
- NoDataAllowedError: {
- s: "NO_DATA_ALLOWED_ERR",
- c: 6,
- m: 0
- },
- NoModificationAllowedError: {
- s: "NO_MODIFICATION_ALLOWED_ERR",
- c: 7,
- m: 1
- },
- NotFoundError: {
- s: "NOT_FOUND_ERR",
- c: 8,
- m: 1
- },
- NotSupportedError: {
- s: "NOT_SUPPORTED_ERR",
- c: 9,
- m: 1
- },
- InUseAttributeError: {
- s: "INUSE_ATTRIBUTE_ERR",
- c: 10,
- m: 1
- },
- InvalidStateError: {
- s: "INVALID_STATE_ERR",
- c: 11,
- m: 1
- },
- SyntaxError: {
- s: "SYNTAX_ERR",
- c: 12,
- m: 1
- },
- InvalidModificationError: {
- s: "INVALID_MODIFICATION_ERR",
- c: 13,
- m: 1
- },
- NamespaceError: {
- s: "NAMESPACE_ERR",
- c: 14,
- m: 1
- },
- InvalidAccessError: {
- s: "INVALID_ACCESS_ERR",
- c: 15,
- m: 1
- },
- ValidationError: {
- s: "VALIDATION_ERR",
- c: 16,
- m: 0
- },
- TypeMismatchError: {
- s: "TYPE_MISMATCH_ERR",
- c: 17,
- m: 1
- },
- SecurityError: {
- s: "SECURITY_ERR",
- c: 18,
- m: 1
- },
- NetworkError: {
- s: "NETWORK_ERR",
- c: 19,
- m: 1
- },
- AbortError: {
- s: "ABORT_ERR",
- c: 20,
- m: 1
- },
- URLMismatchError: {
- s: "URL_MISMATCH_ERR",
- c: 21,
- m: 1
- },
- QuotaExceededError: {
- s: "QUOTA_EXCEEDED_ERR",
- c: 22,
- m: 1
- },
- TimeoutError: {
- s: "TIMEOUT_ERR",
- c: 23,
- m: 1
- },
- InvalidNodeTypeError: {
- s: "INVALID_NODE_TYPE_ERR",
- c: 24,
- m: 1
- },
- DataCloneError: {
- s: "DATA_CLONE_ERR",
- c: 25,
- m: 1
- }
- }
- },
- 1953: (e, t, n) => {
- var r = n(680),
- o = n(1704),
- s = n(3312),
- i = n(3852);
- e.exports = Object.setPrototypeOf || ("__proto__" in {} ? function() {
- var e, t = !1,
- n = {};
- try {
- (e = r(Object.prototype, "__proto__", "set"))(n, []), t = n instanceof Array
- } catch (e) {}
- return function setPrototypeOf(n, r) {
- return s(n), i(r), o(n) ? (t ? e(n, r) : n.__proto__ = r, n) : n
- }
- }() : void 0)
- },
- 2126: (e, t, n) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- var r = n(3002);
- t.default = [() => n.e(77).then(n.bind(n, 2439)), () => n.e(557).then(n.bind(n, 628)), () => n.e(557).then(n.bind(n, 3031)), (0, r.createEditorHandler)(() => n.e(396).then(n.bind(n, 9956))), (0, r.createEditorHandler)(() => n.e(220).then(n.bind(n, 3243)))]
- },
- 2429: (e, t, n) => {
- var r = n(1483),
- o = n(1704),
- s = n(1953);
- e.exports = function(e, t, n) {
- var i, a;
- return s && r(i = t.constructor) && i !== n && o(a = i.prototype) && a !== n.prototype && s(e, a), e
- }
- },
- 3002: (e, t) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.createEditorHandler = function createEditorHandler(e) {
- return () => new Promise(t => {
- elementorFrontend.isEditMode() && e().then(t)
- })
- }
- },
- 3126: (e, t, n) => {
- var r = n(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- var o = r(n(8427));
- class VimeoLoader extends o.default {
- getApiURL() {
- return "https://player.vimeo.com/api/player.js"
- }
- getURLRegex() {
- return /^(?:https?:\/\/)?(?:www|player\.)?(?:vimeo\.com\/)?(?:video\/|external\/)?(\d+)([^.?"'>]?)/
- }
- isApiLoaded() {
- return window.Vimeo
- }
- getApiObject() {
- return Vimeo
- }
- getAutoplayURL(e) {
- const t = e.match(/#t=[^&]*/);
- return e.replace(t[0], "") + t
- }
- }
- t.default = VimeoLoader
- },
- 3582: (e, t, n) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0, n(6409);
- class _default extends elementorModules.ViewModule {
- getDefaultSettings() {
- return {
- selectors: {
- links: 'a[href^="%23elementor-action"], a[href^="#elementor-action"]'
- }
- }
- }
- bindEvents() {
- elementorFrontend.elements.$document.on("click", this.getSettings("selectors.links"), this.runLinkAction.bind(this))
- }
- initActions() {
- this.actions = {
- lightbox: async e => {
- const t = await elementorFrontend.utils.lightbox;
- e.slideshow ? t.openSlideshow(e.slideshow, e.url) : (e.id && (e.type = "image"), t.showModal(e))
- }
- }
- }
- addAction(e, t) {
- this.actions[e] = t
- }
- runAction(e) {
- e = decodeURI(e);
- const t = (e = decodeURIComponent(e)).match(/action=(.+?)&/);
- if (!t) return;
- const n = this.actions[t[1]];
- if (!n) return;
- let r = {};
- const o = e.match(/settings=(.+)/);
- o && (r = JSON.parse(atob(o[1]))), r.previousEvent = event;
- for (var s = arguments.length, i = new Array(s > 1 ? s - 1 : 0), a = 1; a < s; a++) i[a - 1] = arguments[a];
- n(r, ...i)
- }
- runLinkAction(e) {
- e.preventDefault(), this.runAction(jQuery(e.currentTarget).attr("href"), e)
- }
- runHashAction() {
- if (!location.hash) return;
- const e = document.querySelector(`[data-e-action-hash="${location.hash}"], a[href*="${location.hash}"]`);
- e && this.runAction(e.getAttribute("data-e-action-hash"))
- }
- createActionHash(e, t) {
- return encodeURIComponent(`#elementor-action:action=${e}&settings=${btoa(JSON.stringify(t))}`)
- }
- onInit() {
- super.onInit(), this.initActions(), elementorFrontend.on("components:init", this.runHashAction.bind(this))
- }
- }
- t.default = _default
- },
- 3678: (e, t, n) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- var r = n(3002);
- t.default = [() => n.e(557).then(n.bind(n, 628)), () => n.e(557).then(n.bind(n, 3031)), (0, r.createEditorHandler)(() => n.e(396).then(n.bind(n, 9956))), (0, r.createEditorHandler)(() => n.e(768).then(n.bind(n, 8847))), (0, r.createEditorHandler)(() => n.e(768).then(n.bind(n, 3323)))]
- },
- 3852: (e, t, n) => {
- var r = n(735),
- o = String,
- s = TypeError;
- e.exports = function(e) {
- if (r(e)) return e;
- throw new s("Can't set " + o(e) + " as a prototype")
- }
- },
- 4047: (e, t, n) => {
- var r = n(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- var o = r(n(2890));
- class _default extends elementorModules.ViewModule {
- constructor() {
- super(...arguments), this.documents = {}, this.initDocumentClasses(), this.attachDocumentsClasses()
- }
- getDefaultSettings() {
- return {
- selectors: {
- document: ".elementor"
- }
- }
- }
- getDefaultElements() {
- const e = this.getSettings("selectors");
- return {
- $documents: jQuery(e.document)
- }
- }
- initDocumentClasses() {
- this.documentClasses = {
- base: o.default
- }, elementorFrontend.hooks.doAction("elementor/frontend/documents-manager/init-classes", this)
- }
- addDocumentClass(e, t) {
- this.documentClasses[e] = t
- }
- attachDocumentsClasses() {
- this.elements.$documents.each((e, t) => this.attachDocumentClass(jQuery(t)))
- }
- attachDocumentClass(e) {
- const t = e.data(),
- n = t.elementorId,
- r = t.elementorType,
- o = this.documentClasses[r] || this.documentClasses.base;
- this.documents[n] = new o({
- $element: e,
- id: n
- })
- }
- }
- t.default = _default
- },
- 4252: (e, t, n) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0, n(4846), n(6211);
- class LightboxManager extends elementorModules.ViewModule {
- static getLightbox() {
- const e = new Promise(e => {
- n.e(216).then(n.t.bind(n, 3942, 23)).then(t => {
- let {
- default: n
- } = t;
- return e(new n)
- })
- }),
- t = elementorFrontend.utils.assetsLoader.load("script", "dialog"),
- r = elementorFrontend.utils.assetsLoader.load("style", "dialog"),
- o = elementorFrontend.utils.assetsLoader.load("script", "share-link"),
- s = elementorFrontend.utils.assetsLoader.load("style", "swiper"),
- i = elementorFrontend.utils.assetsLoader.load("style", "e-lightbox");
- return Promise.all([e, t, r, o, s, i]).then(() => e)
- }
- getDefaultSettings() {
- return {
- selectors: {
- links: "a, [data-elementor-lightbox]",
- slideshow: "[data-elementor-lightbox-slideshow]"
- }
- }
- }
- getDefaultElements() {
- return {
- $links: jQuery(this.getSettings("selectors.links")),
- $slideshow: jQuery(this.getSettings("selectors.slideshow"))
- }
- }
- isLightboxLink(e) {
- if ("a" === e.tagName.toLowerCase() && (e.hasAttribute("download") || !/^[^?]+\.(png|jpe?g|gif|svg|webp|avif)(\?.*)?$/i.test(e.href)) && !e.dataset.elementorLightboxVideo) return !1;
- const t = elementorFrontend.getKitSettings("global_image_lightbox"),
- n = e.dataset.elementorOpenLightbox;
- return "yes" === n || t && "no" !== n
- }
- isLightboxSlideshow() {
- return 0 !== this.elements.$slideshow.length
- }
- async onLinkClick(e) {
- const t = e.currentTarget,
- n = jQuery(e.target),
- r = elementorFrontend.isEditMode(),
- o = r && elementor.$previewContents.find("body").hasClass("elementor-editor__ui-state__color-picker"),
- s = !!n.closest(".elementor-edit-area").length;
- if (!this.isLightboxLink(t)) return void(r && s && e.preventDefault());
- if (e.preventDefault(), r && !elementor.getPreferences("lightbox_in_editor")) return;
- if (o) return;
- (await LightboxManager.getLightbox()).createLightbox(t)
- }
- bindEvents() {
- elementorFrontend.elements.$document.on("click", this.getSettings("selectors.links"), e => this.onLinkClick(e))
- }
- onInit() {
- super.onInit(...arguments), elementorFrontend.isEditMode() || this.maybeActivateLightboxOnLink()
- }
- maybeActivateLightboxOnLink() {
- this.elements.$links.each((e, t) => {
- if (this.isLightboxLink(t)) return LightboxManager.getLightbox(), !1
- })
- }
- }
- t.default = LightboxManager
- },
- 4799: (e, t) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = t.Events = void 0;
- class Events {
- static dispatch(e, t) {
- let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null,
- r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null;
- e = e instanceof jQuery ? e[0] : e, r && e.dispatchEvent(new CustomEvent(r, {
- detail: n
- })), e.dispatchEvent(new CustomEvent(t, {
- detail: n
- }))
- }
- }
- t.Events = Events;
- t.default = Events
- },
- 4901: (e, t, n) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0, n(4846), n(9655);
- t.default = class SwiperHandler {
- constructor(e, t) {
- return this.config = t, this.config.breakpoints && (this.config = this.adjustConfig(t)), e instanceof jQuery && (e = e[0]), e.closest(".elementor-widget-wrap") ? .classList.add("e-swiper-container"), e.closest(".elementor-widget") ? .classList.add("e-widget-swiper"), new Promise(t => {
- "undefined" != typeof Swiper ? ("function" == typeof Swiper && void 0 === window.Swiper && (window.Swiper = Swiper), t(this.createSwiperInstance(e, this.config))) : elementorFrontend.utils.assetsLoader.load("script", "swiper").then(() => t(this.createSwiperInstance(e, this.config)))
- })
- }
- createSwiperInstance(e, t) {
- const n = window.Swiper;
- return n.prototype.adjustConfig = this.adjustConfig, new n(e, t)
- }
- adjustConfig(e) {
- if (!e.handleElementorBreakpoints) return e;
- const t = elementorFrontend.config.responsive.activeBreakpoints,
- n = elementorFrontend.breakpoints.getBreakpointValues();
- return Object.keys(e.breakpoints).forEach(r => {
- const o = parseInt(r);
- let s;
- if (o === t.mobile.value || o + 1 === t.mobile.value) s = 0;
- else if (!t.widescreen || o !== t.widescreen.value && o + 1 !== t.widescreen.value) {
- const e = n.findIndex(e => o === e || o + 1 === e);
- s = n[e - 1]
- } else s = o;
- e.breakpoints[s] = e.breakpoints[r], e.breakpoints[r] = {
- slidesPerView: e.slidesPerView,
- slidesPerGroup: e.slidesPerGroup ? e.slidesPerGroup : 1
- }
- }), e
- }
- }
- },
- 4970: (e, t) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- class GlobalHandler extends elementorModules.frontend.handlers.Base {
- getWidgetType() {
- return "global"
- }
- animate() {
- const e = this.$element,
- t = this.getAnimation();
- if ("none" === t) return void e.removeClass("elementor-invisible");
- const n = this.getElementSettings(),
- r = n._animation_delay || n.animation_delay || 0;
- e.removeClass(t), this.currentAnimation && e.removeClass(this.currentAnimation), this.currentAnimation = t, setTimeout(() => {
- e.removeClass("elementor-invisible").addClass("animated " + t)
- }, r)
- }
- getAnimation() {
- return this.getCurrentDeviceSetting("animation") || this.getCurrentDeviceSetting("_animation")
- }
- onInit() {
- if (super.onInit(...arguments), this.getAnimation()) {
- const e = elementorModules.utils.Scroll.scrollObserver({
- callback: t => {
- t.isInViewport && (this.animate(), e.unobserve(this.$element[0]))
- }
- });
- e.observe(this.$element[0])
- }
- }
- onElementChange(e) {
- /^_?animation/.test(e) && this.animate()
- }
- }
- t.default = e => {
- elementorFrontend.elementsHandler.addHandler(GlobalHandler, {
- $element: e
- })
- }
- },
- 5073: (e, t, n) => {
- var r = n(6784);
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- var o = r(n(8427));
- class YoutubeLoader extends o.default {
- getApiURL() {
- return "https://www.youtube.com/iframe_api"
- }
- getURLRegex() {
- return /^(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?vi?=|(?:embed|v|vi|user|shorts)\/))([^?&"'>]+)/
- }
- isApiLoaded() {
- return window.YT && YT.loaded
- }
- getApiObject() {
- return YT
- }
- }
- t.default = YoutubeLoader
- },
- 5115: (e, t) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- const matchUserAgent = e => n.indexOf(e) >= 0,
- n = navigator.userAgent,
- r = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(" OPR/"),
- o = matchUserAgent("Firefox"),
- s = /^((?!chrome|android).)*safari/i.test(n) || /constructor/i.test(window.HTMLElement) || "[object SafariRemoteNotification]" === (!window.safari || "undefined" != typeof safari && safari.pushNotification).toString(),
- i = /Trident|MSIE/.test(n) && !!document.documentMode,
- a = !i && !!window.StyleMedia || matchUserAgent("Edg"),
- l = !!window.chrome && matchUserAgent("Chrome") && !(a || r),
- d = matchUserAgent("Chrome") && !!window.CSS,
- c = matchUserAgent("AppleWebKit") && !d,
- u = {
- isTouchDevice: "ontouchstart" in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0,
- appleWebkit: c,
- blink: d,
- chrome: l,
- edge: a,
- firefox: o,
- ie: i,
- mac: matchUserAgent("Macintosh"),
- opera: r,
- safari: s,
- webkit: matchUserAgent("AppleWebKit")
- };
- t.default = u
- },
- 5896: (e, t, n) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0, n(5724), n(4846), n(9655), n(4364);
- class Breakpoints extends elementorModules.Module {
- constructor(e) {
- super(), this.responsiveConfig = e
- }
- getActiveBreakpointsList() {
- let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- e = {
- largeToSmall: !1,
- withDesktop: !1,
- ...e
- };
- const t = Object.keys(this.responsiveConfig.activeBreakpoints);
- if (e.withDesktop) {
- const e = -1 === t.indexOf("widescreen") ? t.length : t.length - 1;
- t.splice(e, 0, "desktop")
- }
- return e.largeToSmall && t.reverse(), t
- }
- getBreakpointValues() {
- const {
- activeBreakpoints: e
- } = this.responsiveConfig, t = [];
- return Object.values(e).forEach(e => {
- t.push(e.value)
- }), t
- }
- getDesktopPreviousDeviceKey() {
- let e = "";
- const {
- activeBreakpoints: t
- } = this.responsiveConfig, n = Object.keys(t), r = n.length;
- return e = "min" === t[n[r - 1]].direction ? n[r - 2] : n[r - 1], e
- }
- getDesktopMinPoint() {
- const {
- activeBreakpoints: e
- } = this.responsiveConfig;
- return e[this.getDesktopPreviousDeviceKey()].value + 1
- }
- getDeviceMinBreakpoint(e) {
- if ("desktop" === e) return this.getDesktopMinPoint();
- const {
- activeBreakpoints: t
- } = this.responsiveConfig, n = Object.keys(t);
- let r;
- if (n[0] === e) r = 320;
- else if ("widescreen" === e) r = t[e] ? t[e].value : this.responsiveConfig.breakpoints.widescreen;
- else {
- const o = n.indexOf(e);
- r = t[n[o - 1]].value + 1
- }
- return r
- }
- getActiveMatchRegex() {
- return new RegExp(this.getActiveBreakpointsList().map(e => "_" + e).join("|") + "$")
- }
- }
- t.default = Breakpoints
- },
- 5956: (e, t, n) => {
- n(5724);
- e.exports = function() {
- var e, t = Array.prototype.slice,
- n = {
- actions: {},
- filters: {}
- };
-
- function _removeHook(e, t, r, o) {
- var s, i, a;
- if (n[e][t])
- if (r)
- if (s = n[e][t], o)
- for (a = s.length; a--;)(i = s[a]).callback === r && i.context === o && s.splice(a, 1);
- else
- for (a = s.length; a--;) s[a].callback === r && s.splice(a, 1);
- else n[e][t] = []
- }
-
- function _addHook(e, t, r, o, s) {
- var i = {
- callback: r,
- priority: o,
- context: s
- },
- a = n[e][t];
- if (a) {
- var l = !1;
- if (jQuery.each(a, function() {
- if (this.callback === r) return l = !0, !1
- }), l) return;
- a.push(i), a = function _hookInsertSort(e) {
- for (var t, n, r, o = 1, s = e.length; o < s; o++) {
- for (t = e[o], n = o;
- (r = e[n - 1]) && r.priority > t.priority;) e[n] = e[n - 1], --n;
- e[n] = t
- }
- return e
- }(a)
- } else a = [i];
- n[e][t] = a
- }
-
- function _runHook(e, t, r) {
- var o, s, i = n[e][t];
- if (!i) return "filters" === e && r[0];
- if (s = i.length, "filters" === e)
- for (o = 0; o < s; o++) r[0] = i[o].callback.apply(i[o].context, r);
- else
- for (o = 0; o < s; o++) i[o].callback.apply(i[o].context, r);
- return "filters" !== e || r[0]
- }
- return e = {
- removeFilter: function removeFilter(t, n) {
- return "string" == typeof t && _removeHook("filters", t, n), e
- },
- applyFilters: function applyFilters() {
- var n = t.call(arguments),
- r = n.shift();
- return "string" == typeof r ? _runHook("filters", r, n) : e
- },
- addFilter: function addFilter(t, n, r, o) {
- return "string" == typeof t && "function" == typeof n && _addHook("filters", t, n, r = parseInt(r || 10, 10), o), e
- },
- removeAction: function removeAction(t, n) {
- return "string" == typeof t && _removeHook("actions", t, n), e
- },
- doAction: function doAction() {
- var n = t.call(arguments),
- r = n.shift();
- return "string" == typeof r && _runHook("actions", r, n), e
- },
- addAction: function addAction(t, n, r, o) {
- return "string" == typeof t && "function" == typeof n && _addHook("actions", t, n, r = parseInt(r || 10, 10), o), e
- }
- }, e
- }
- },
- 6261: (e, t, n) => {
- var r = n(6145),
- o = String;
- e.exports = function(e) {
- if ("Symbol" === r(e)) throw new TypeError("Cannot convert a Symbol value to a string");
- return o(e)
- }
- },
- 6409: (e, t, n) => {
- var r = n(8612),
- o = n(5578),
- s = n(1409),
- i = n(7738),
- a = n(5835).f,
- l = n(5755),
- d = n(6021),
- c = n(2429),
- u = n(7969),
- h = n(1780),
- m = n(8223),
- f = n(382),
- g = n(9557),
- p = "DOMException",
- v = s("Error"),
- y = s(p),
- b = function DOMException() {
- d(this, w);
- var e = arguments.length,
- t = u(e < 1 ? void 0 : arguments[0]),
- n = u(e < 2 ? void 0 : arguments[1], "Error"),
- r = new y(t, n),
- o = new v(t);
- return o.name = p, a(r, "stack", i(1, m(o.stack, 1))), c(r, this, b), r
- },
- w = b.prototype = y.prototype,
- _ = "stack" in new v(p),
- E = "stack" in new y(1, 2),
- k = y && f && Object.getOwnPropertyDescriptor(o, p),
- A = !(!k || k.writable && k.configurable),
- S = _ && !A && !E;
- r({
- global: !0,
- constructor: !0,
- forced: g || S
- }, {
- DOMException: S ? b : y
- });
- var M = s(p),
- C = M.prototype;
- if (C.constructor !== M)
- for (var L in g || a(C, "constructor", i(1, M)), h)
- if (l(h, L)) {
- var D = h[L],
- R = D.s;
- l(M, R) || a(M, R, i(6, D.c))
- }
- },
- 7248: (e, t, n) => {
- var r = n(6784);
- n(4846), n(9655);
- var o = r(n(4970)),
- s = r(n(3678)),
- i = r(n(2126)),
- a = r(n(8891));
- e.exports = function(e) {
- var t = this;
- const r = {};
- this.elementsHandlers = {
- "accordion.default": () => n.e(131).then(n.bind(n, 9675)),
- "alert.default": () => n.e(707).then(n.bind(n, 7243)),
- "counter.default": () => n.e(457).then(n.bind(n, 3905)),
- "progress.default": () => n.e(234).then(n.bind(n, 9754)),
- "tabs.default": () => n.e(575).then(n.bind(n, 3485)),
- "toggle.default": () => n.e(775).then(n.bind(n, 3049)),
- "video.default": () => n.e(180).then(n.bind(n, 3774)),
- "image-carousel.default": () => n.e(177).then(n.bind(n, 4315)),
- "text-editor.default": () => n.e(212).then(n.bind(n, 5362)),
- "wp-widget-media_audio.default": () => n.e(211).then(n.bind(n, 2793)),
- container: s.default,
- section: i.default,
- column: a.default
- }, elementorFrontendConfig.experimentalFeatures["nested-elements"] && (this.elementsHandlers["nested-tabs.default"] = () => n.e(215).then(n.bind(n, 4328))), elementorFrontendConfig.experimentalFeatures["nested-elements"] && (this.elementsHandlers["nested-accordion.default"] = () => n.e(915).then(n.bind(n, 8216))), elementorFrontendConfig.experimentalFeatures.container && (this.elementsHandlers["contact-buttons.default"] = () => n.e(1).then(n.bind(n, 6285)), this.elementsHandlers["floating-bars-var-1.default"] = () => n.e(336).then(n.bind(n, 5199)));
- const addElementsHandlers = () => {
- e.each(this.elementsHandlers, (e, t) => {
- const n = e.split(".");
- e = n[0];
- const r = n[1] || null;
- this.attachHandler(e, t, r)
- })
- },
- isClassHandler = e => e.prototype ? .getUniqueHandlerID;
- this.addHandler = function(t, n) {
- const o = n.$element.data("model-cid");
- let s;
- if (o) {
- s = t.prototype.getConstructorID(), r[o] || (r[o] = {});
- const e = r[o][s];
- e && e.onDestroy()
- }
- const i = new t(n);
- elementorFrontend.hooks.doAction(`frontend/element_handler_ready/${n.elementName}`, n.$element, e), o && (r[o][s] = i)
- }, this.attachHandler = (e, n, r) => {
- Array.isArray(n) || (n = [n]), n.forEach(n => function(e, n) {
- let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "default";
- r = r ? "." + r : "";
- const o = e + r;
- elementorFrontend.hooks.addAction(`frontend/element_ready/${o}`, e => {
- if (isClassHandler(n)) t.addHandler(n, {
- $element: e,
- elementName: o
- }, !0);
- else {
- const r = n();
- if (!r) return;
- r instanceof Promise ? r.then(n => {
- let {
- default: r
- } = n;
- t.addHandler(r, {
- $element: e,
- elementName: o
- }, !0)
- }) : t.addHandler(r, {
- $element: e,
- elementName: o
- }, !0)
- }
- })
- }(e, n, r))
- }, this.getHandler = function(e) {
- const t = this.elementsHandlers[e];
- return isClassHandler(t) ? t : new Promise(e => {
- t().then(t => {
- let {
- default: n
- } = t;
- e(n)
- })
- })
- }, this.getHandlers = function(e) {
- return elementorDevTools.deprecation.deprecated("getHandlers", "3.1.0", "elementorFrontend.elementsHandler.getHandler"), e ? this.getHandler(e) : this.elementsHandlers
- }, this.runReadyTrigger = function(t) {
- const n = !!t.closest('[data-delay-child-handlers="true"]') && 0 !== t.closest('[data-delay-child-handlers="true"]').length;
- if (elementorFrontend.config.is_static || n) return;
- const r = jQuery(t),
- o = r.attr("data-element_type");
- if (o && (elementorFrontend.hooks.doAction("frontend/element_ready/global", r, e), elementorFrontend.hooks.doAction(`frontend/element_ready/${o}`, r, e), "widget" === o)) {
- const t = r.attr("data-widget_type");
- elementorFrontend.hooks.doAction(`frontend/element_ready/${t}`, r, e)
- }
- }, this.init = () => {
- elementorFrontend.hooks.addAction("frontend/element_ready/global", o.default), addElementsHandlers()
- }
- }
- },
- 7603: (e, t, n) => {
- var r = n(6784);
- n(4846), n(6211), n(9655), n(8309);
- var o = r(n(4047)),
- s = r(n(8767)),
- i = r(n(5115)),
- a = r(n(5073)),
- l = r(n(3126)),
- d = r(n(8427)),
- c = r(n(3582)),
- u = r(n(4901)),
- h = r(n(4252)),
- m = r(n(8422)),
- f = r(n(5896)),
- g = r(n(4799)),
- p = r(n(7842)),
- v = r(n(607)),
- y = r(n(9807)),
- b = n(7672);
- const w = n(5956),
- _ = n(7248);
- class Frontend extends elementorModules.ViewModule {
- constructor() {
- super(...arguments), this.config = elementorFrontendConfig, this.config.legacyMode = {
- get elementWrappers() {
- return elementorFrontend.isEditMode() && window.top.elementorDevTools.deprecation.deprecated("elementorFrontend.config.legacyMode.elementWrappers", "3.1.0"), !1
- }
- }, this.populateActiveBreakpointsConfig()
- }
- get Module() {
- return this.isEditMode() && parent.elementorDevTools.deprecation.deprecated("elementorFrontend.Module", "2.5.0", "elementorModules.frontend.handlers.Base"), elementorModules.frontend.handlers.Base
- }
- getDefaultSettings() {
- return {
- selectors: {
- elementor: ".elementor",
- adminBar: "#wpadminbar"
- }
- }
- }
- getDefaultElements() {
- const e = {
- window,
- $window: jQuery(window),
- $document: jQuery(document),
- $head: jQuery(document.head),
- $body: jQuery(document.body),
- $deviceMode: jQuery("", {
- id: "elementor-device-mode",
- class: "elementor-screen-only"
- })
- };
- return e.$body.append(e.$deviceMode), e
- }
- bindEvents() {
- this.elements.$window.on("resize", () => this.setDeviceModeData())
- }
- getElements(e) {
- return this.getItems(this.elements, e)
- }
- getPageSettings(e) {
- const t = this.isEditMode() ? elementor.settings.page.model.attributes : this.config.settings.page;
- return this.getItems(t, e)
- }
- getGeneralSettings(e) {
- return this.isEditMode() && parent.elementorDevTools.deprecation.deprecated("getGeneralSettings()", "3.0.0", "getKitSettings() and remove the `elementor_` prefix"), this.getKitSettings(`elementor_${e}`)
- }
- getKitSettings(e) {
- return this.getItems(this.config.kit, e)
- }
- getCurrentDeviceMode() {
- return getComputedStyle(this.elements.$deviceMode[0], ":after").content.replace(/"/g, "")
- }
- getDeviceSetting(e, t, n) {
- if ("widescreen" === e) return this.getWidescreenSetting(t, n);
- const r = elementorFrontend.breakpoints.getActiveBreakpointsList({
- largeToSmall: !0,
- withDesktop: !0
- });
- let o = r.indexOf(e);
- for (; o > 0;) {
- const e = t[n + "_" + r[o]];
- if (e || 0 === e) return e;
- o--
- }
- return t[n]
- }
- getWidescreenSetting(e, t) {
- const n = t + "_widescreen";
- let r;
- return r = e[n] ? e[n] : e[t], r
- }
- getCurrentDeviceSetting(e, t) {
- return this.getDeviceSetting(elementorFrontend.getCurrentDeviceMode(), e, t)
- }
- isEditMode() {
- return this.config.environmentMode.edit
- }
- isWPPreviewMode() {
- return this.config.environmentMode.wpPreview
- }
- initDialogsManager() {
- let e;
- this.getDialogsManager = () => (e || (e = new DialogsManager.Instance), e)
- }
- initOnReadyComponents() {
- this.utils = {
- youtube: new a.default,
- vimeo: new l.default,
- baseVideoLoader: new d.default,
- get lightbox() {
- return h.default.getLightbox()
- },
- urlActions: new c.default,
- swiper: u.default,
- environment: i.default,
- assetsLoader: new m.default,
- escapeHTML: b.escapeHTML,
- events: g.default,
- controls: new v.default,
- anchor_scroll_margin: new y.default
- }, this.modules = {
- StretchElement: elementorModules.frontend.tools.StretchElement,
- Masonry: elementorModules.utils.Masonry
- }, this.elementsHandler.init(), this.isEditMode() ? elementor.once("document:loaded", () => this.onDocumentLoaded()) : this.onDocumentLoaded()
- }
- initOnReadyElements() {
- this.elements.$wpAdminBar = this.elements.$document.find(this.getSettings("selectors.adminBar"))
- }
- addUserAgentClasses() {
- for (const [e, t] of Object.entries(i.default)) t && this.elements.$body.addClass("e--ua-" + e)
- }
- setDeviceModeData() {
- this.elements.$body.attr("data-elementor-device-mode", this.getCurrentDeviceMode())
- }
- addListenerOnce(e, t, n, r) {
- if (r || (r = this.elements.$window), this.isEditMode())
- if (this.removeListeners(e, t, r), r instanceof jQuery) {
- const o = t + "." + e;
- r.on(o, n)
- } else r.on(t, n, e);
- else r.on(t, n)
- }
- removeListeners(e, t, n, r) {
- if (r || (r = this.elements.$window), r instanceof jQuery) {
- const o = t + "." + e;
- r.off(o, n)
- } else r.off(t, n, e)
- }
- debounce(e, t) {
- let n;
- return function() {
- const r = this,
- o = arguments,
- s = !n;
- clearTimeout(n), n = setTimeout(() => {
- n = null, e.apply(r, o)
- }, t), s && e.apply(r, o)
- }
- }
- muteMigrationTraces() {
- jQuery.migrateMute = !0, jQuery.migrateTrace = !1
- }
- initModules() {
- const e = {
- shapes: p.default
- };
- elementorFrontend.trigger("elementor/modules/init:before"), elementorFrontend.trigger("elementor/modules/init/before"), Object.entries(e).forEach(e => {
- let [t, n] = e;
- this.modulesHandlers[t] = new n
- })
- }
- populateActiveBreakpointsConfig() {
- this.config.responsive.activeBreakpoints = {}, Object.entries(this.config.responsive.breakpoints).forEach(e => {
- let [t, n] = e;
- n.is_enabled && (this.config.responsive.activeBreakpoints[t] = n)
- })
- }
- init() {
- this.hooks = new w, this.breakpoints = new f.default(this.config.responsive), this.storage = new s.default, this.elementsHandler = new _(jQuery), this.modulesHandlers = {}, this.addUserAgentClasses(), this.setDeviceModeData(), this.initDialogsManager(), this.isEditMode() && this.muteMigrationTraces(), g.default.dispatch(this.elements.$window, "elementor/frontend/init"), this.initModules(), this.initOnReadyElements(), this.initOnReadyComponents()
- }
- onDocumentLoaded() {
- this.documentsManager = new o.default, this.trigger("components:init"), new h.default
- }
- }
- window.elementorFrontend = new Frontend, elementorFrontend.isEditMode() || jQuery(() => elementorFrontend.init())
- },
- 7672: (e, t) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.isScrollSnapActive = t.escapeHTML = void 0;
- t.escapeHTML = e => {
- const t = {
- "&": "&",
- "<": "<",
- ">": ">",
- "'": "'",
- '"': """
- };
- return e.replace(/[&<>'"]/g, e => t[e] || e)
- };
- t.isScrollSnapActive = () => "yes" === (elementorFrontend.isEditMode() ? elementor.settings.page.model.attributes ? .scroll_snap : elementorFrontend.config.settings.page ? .scroll_snap)
- },
- 7842: (e, t, n) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- class _default extends elementorModules.Module {
- constructor() {
- super(), elementorFrontend.elementsHandler.attachHandler("text-path", () => n.e(30).then(n.bind(n, 241)))
- }
- }
- t.default = _default
- },
- 7969: (e, t, n) => {
- var r = n(6261);
- e.exports = function(e, t) {
- return void 0 === e ? arguments.length < 2 ? "" : t : r(e)
- }
- },
- 8223: (e, t, n) => {
- var r = n(4762),
- o = Error,
- s = r("".replace),
- i = String(new o("zxcasd").stack),
- a = /\n\s*at [^:]*:[^\n]*/,
- l = a.test(i);
- e.exports = function(e, t) {
- if (l && "string" == typeof e && !o.prepareStackTrace)
- for (; t--;) e = s(e, a, "");
- return e
- }
- },
- 8309: (e, t, n) => {
- n.p = elementorFrontendConfig.urls.assets + "js/"
- },
- 8422: (e, t) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- class AssetsLoader {
- getScriptElement(e) {
- const t = document.createElement("script");
- return t.src = e, t
- }
- getStyleElement(e) {
- const t = document.createElement("link");
- return t.rel = "stylesheet", t.href = e, t
- }
- load(e, t) {
- const n = AssetsLoader.assets[e][t];
- return n.loader || (n.loader = this.isAssetLoaded(n, e) ? Promise.resolve(!0) : this.loadAsset(n, e)), n.loader
- }
- isAssetLoaded(e, t) {
- const n = "script" === t ? `script[src="${e.src}"]` : `link[href="${e.src}"]`;
- return !!document.querySelectorAll(n) ? .length
- }
- loadAsset(e, t) {
- return new Promise(n => {
- const r = "style" === t ? this.getStyleElement(e.src) : this.getScriptElement(e.src);
- r.onload = () => n(!0), this.appendAsset(e, r)
- })
- }
- appendAsset(e, t) {
- const n = document.querySelector(e.before);
- if (n) return void n.insertAdjacentElement("beforebegin", t);
- const r = "head" === e.parent ? e.parent : "body";
- document[r].appendChild(t)
- }
- }
- t.default = AssetsLoader;
- const n = elementorFrontendConfig.urls.assets,
- r = elementorFrontendConfig.environmentMode.isScriptDebug ? "" : ".min",
- o = elementorFrontendConfig.version;
- AssetsLoader.assets = {
- script: {
- dialog: {
- src: `${n}lib/dialog/dialog${r}.js?ver=4.9.3`
- },
- "share-link": {
- src: `${n}lib/share-link/share-link${r}.js?ver=${o}`
- },
- swiper: {
- src: `${n}lib/swiper/v8/swiper${r}.js?ver=8.4.5`
- }
- },
- style: {
- swiper: {
- src: `${n}lib/swiper/v8/css/swiper${r}.css?ver=8.4.5`,
- parent: "head"
- },
- "e-lightbox": {
- src: elementorFrontendConfig ? .responsive ? .hasCustomBreakpoints ? `${elementorFrontendConfig.urls.uploadUrl}/elementor/css/custom-lightbox.min.css?ver=${o}` : `${n}css/conditionals/lightbox${r}.css?ver=${o}`
- },
- dialog: {
- src: `${n}css/conditionals/dialog${r}.css?ver=${o}`,
- parent: "head",
- before: "#elementor-frontend-css"
- }
- }
- }
- },
- 8427: (e, t) => {
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = void 0;
- class BaseLoader extends elementorModules.ViewModule {
- getDefaultSettings() {
- return {
- isInserted: !1,
- selectors: {
- firstScript: "script:first"
- }
- }
- }
- getDefaultElements() {
- return {
- $firstScript: jQuery(this.getSettings("selectors.firstScript"))
- }
- }
- insertAPI() {
- this.elements.$firstScript.before(jQuery("